.custom-hero-section{position:relative;width:100%;overflow:hidden;text-align:left;color:#fff}.custom-hero-section .hero-bg-image{width:100%;height:auto;object-fit:cover;display:block}.custom-hero-section.small .hero-bg-image{height:300px}.custom-hero-section.medium .hero-bg-image{height:500px}.custom-hero-section.large .hero-bg-image{height:700px}.custom-hero-section.full .hero-bg-image{height:100vh}.custom-hero-section .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:3rem 0rem}.hero-overlay .page-width{max-width:100%;width:100%;padding-bottom:70px}.custom-hero-section .hero-heading strong{font-weight:400;color:#fff}.custom-hero-section .hero-subheading{margin:0rem;color:#fff;font-size:90px;font-style:normal;font-weight:700;line-height:100%;font-family:var(--font-body-family)}.custom-hero-section .hero-heading{color:#74489c;font-family:var(--font-bizantheum);font-size:130px;font-style:normal;font-weight:400;line-height:100px;margin:20px 0}.custom-hero-section .hero-heading em{text-transform:uppercase;font-style:normal}.custom-hero-section .hero-description{margin:0;font-size:22px;font-style:normal;font-weight:400;line-height:130%;padding-bottom:40px;letter-spacing:0}.custom-hero-section .hero-button{display:flex;background-color:orange;color:#000;padding:12px 20px;border-radius:30px;text-decoration:none;transition:background .3s;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;align-items:center;width:fit-content;gap:10px}.custom-hero-section .hero-button:hover{background-color:#f90}@media (min-width:992px){.custom-hero-section.full .hero-bg-image{min-height:720px}}@media (max-width:991px){.custom-hero-section.full .hero-bg-image{min-height:600px}}@media (max-width: 1024px){.custom-hero-section .hero-subheading{font-size:40px}.custom-hero-section .hero-heading{font-size:60px;line-height:normal;margin:10px 0}.custom-hero-section .hero-description{font-size:20px;padding-bottom:30px}.custom-hero-section .hero-heading strong{line-height:inherit}}@media (max-width: 576px){.custom-hero-section .hero-overlay{padding:0}.custom-hero-section .hero-heading{font-size:45px;line-height:45px}.custom-hero-section .hero-description{font-size:16px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-section.css.map */
