.hero-promo{display:flex;justify-content:center;max-width:120rem;position:relative;margin:0 auto}.hero-promo__medias{width:100%}.hero-promo__media,.hero-promo .media{height:100%}.hero-promo .image{width:100%;height:100%;object-fit:cover}.hero-promo__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:50%;padding:1rem;text-align:left}@media(min-width: 768px){.hero-promo__content{padding:1.5rem 3.5rem}}@media(min-width: 1440px){.hero-promo__content{padding:2.5rem 5rem}}@media(min-width: 1920px){.hero-promo__content{padding:3rem 7.5rem}}.hero-promo__heading{margin:0;font-family:"Aquawax Pro",sans-serif;font-weight:700;font-size:1.440875rem;line-height:110%;text-transform:uppercase;white-space:nowrap}@media(min-width: 768px){.hero-promo__heading{font-size:2.0483125rem}}@media(min-width: 1024px){.hero-promo__heading{font-size:2.726625rem}}@media(min-width: 1440px){.hero-promo__heading{font-size:3.737125rem}}.hero-promo__sub{margin:0 0 0.75rem;font-family:"Aquawax Pro",sans-serif;font-weight:400;font-size:1.264375rem;line-height:110%;text-transform:uppercase;white-space:nowrap}@media(min-width: 768px){.hero-promo__sub{margin-bottom:1.25rem;font-size:1.797375rem}}@media(min-width: 1024px){.hero-promo__sub{margin-bottom:1.25rem;font-size:2.392625rem}}@media(min-width: 1440px){.hero-promo__sub{margin-bottom:1.25rem;font-size:3.2793125rem}}.hero-promo__badge{display:inline-block;padding:0.125rem 0.1875rem;background-color:#f0405a;color:var(--color-white-100);font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:0.9103125rem;line-height:100%;text-transform:uppercase;white-space:nowrap}@media(min-width: 768px){.hero-promo__badge{padding:0.1875rem 0.3125rem;font-size:1.29375rem}}@media(min-width: 1024px){.hero-promo__badge{padding:0.25rem 0.375rem;font-size:1.7226875rem}}@media(min-width: 1440px){.hero-promo__badge{padding:0.3125rem 0.5rem;font-size:2.361125rem}}.hero-promo_color_white .hero-promo__heading,.hero-promo_color_white .hero-promo__sub{color:var(--color-white-100)}.hero-promo_color_dark .hero-promo__heading,.hero-promo_color_dark .hero-promo__sub{color:var(--color-black-20)}