.homepageCarousel-module-scss-module__kRV_5a__carouselContainer{width:42.9rem;margin:0;padding:2rem;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.homepageCarousel-module-scss-module__kRV_5a__carouselContainer{max-width:42.9rem}}@media (max-width:900px){.homepageCarousel-module-scss-module__kRV_5a__carouselContainer{width:100%;height:100%}}.homepageCarousel-module-scss-module__kRV_5a__backgroundImage{z-index:0;object-fit:cover}.homepageCarousel-module-scss-module__kRV_5a__contentOverlay{color:#fff;border-radius:.8rem;max-width:60rem;position:relative}.homepageCarousel-module-scss-module__kRV_5a__eyebrow>p,.homepageCarousel-module-scss-module__kRV_5a__eyebrow>strong{font-family:Montserrat Variable,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.4rem}.homepageCarousel-module-scss-module__kRV_5a__headline{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin-top:1.2rem;font-weight:700;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__headline>h1,.homepageCarousel-module-scss-module__kRV_5a__headline h2,.homepageCarousel-module-scss-module__kRV_5a__headline h3,.homepageCarousel-module-scss-module__kRV_5a__headline h4{color:#fff}.homepageCarousel-module-scss-module__kRV_5a__body{margin-top:1.2rem}.homepageCarousel-module-scss-module__kRV_5a__body>h2{color:#fff;font-weight:400;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__body>p{color:#fff;line-height:2.4rem}.homepageCarousel-module-scss-module__kRV_5a__ctaButton{color:#000;background-color:#fff;min-width:16rem;height:4.8rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:600;line-height:2rem}.homepageCarousel-module-scss-module__kRV_5a__legalText{text-align:left;opacity:.9;color:#fff;margin-bottom:1rem;padding-bottom:1.6rem;line-height:1.6rem!important}.homepageCarousel-module-scss-module__kRV_5a__ctaContainer{flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:2rem;margin-bottom:1.6rem;display:flex}.homepageCarousel-module-scss-module__kRV_5a__ctaLogoContainer{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:2rem;margin-bottom:1.6rem;display:flex}.homepageCarousel-module-scss-module__kRV_5a__priceDisplay{align-items:flex-start;margin-top:1.2rem;font-family:Montserrat Variable,Arial,sans-serif;display:flex}.homepageCarousel-module-scss-module__kRV_5a__priceDisplay .homepageCarousel-module-scss-module__kRV_5a__currencySymbol{margin-right:.3rem;font-size:3.5rem;font-weight:700}.homepageCarousel-module-scss-module__kRV_5a__priceDisplay .homepageCarousel-module-scss-module__kRV_5a__priceAmount{font-size:6.8rem;font-weight:700;line-height:8.4rem}.homepageCarousel-module-scss-module__kRV_5a__priceDisplay .homepageCarousel-module-scss-module__kRV_5a__priceNoteSymbol{font-size:1.8rem;font-weight:400;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__priceNote{margin-top:1.2rem;font-size:1.8rem;font-weight:400;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__promoCodeDisplay{margin-top:1.2rem;font-family:Montserrat Variable,Arial,sans-serif;font-size:2.4rem;font-weight:400;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__promoCodeDisplay strong{font-family:Montserrat Variable,Arial,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__logoFrame{z-index:2;margin-left:auto}@media (max-width:600px){.homepageCarousel-module-scss-module__kRV_5a__logoFrame{width:14.5rem;height:3.2rem}}.homepageCarousel-module-scss-module__kRV_5a__cardImage{z-index:2}@media (max-width:600px){.homepageCarousel-module-scss-module__kRV_5a__cardImage{width:12.4rem;height:9.9rem}}.homepageCarousel-module-scss-module__kRV_5a__dotsContainer{z-index:2;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#0009;border-radius:10rem;gap:1rem;padding:.4rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.homepageCarousel-module-scss-module__kRV_5a__dot{cursor:pointer;background:#71706d;border:none;border-radius:50%;width:.9rem;height:.9rem;padding:0;transition:all .3s}.homepageCarousel-module-scss-module__kRV_5a__dot:hover:not(.homepageCarousel-module-scss-module__kRV_5a__activeDot){outline-offset:.2rem;cursor:pointer}@media (min-width:900px){.homepageCarousel-module-scss-module__kRV_5a__dot:hover{background:#f7f7f7}}.homepageCarousel-module-scss-module__kRV_5a__dot.homepageCarousel-module-scss-module__kRV_5a__activeDot{background:#f7f7f7}@media (max-width:900px){.homepageCarousel-module-scss-module__kRV_5a__headline{font-weight:700;line-height:2.8rem}}@media (max-width:600px){.homepageCarousel-module-scss-module__kRV_5a__headline{font-size:1.5rem}.homepageCarousel-module-scss-module__kRV_5a__priceDisplay .homepageCarousel-module-scss-module__kRV_5a__currencySymbol{font-size:4rem}}.homepageCarousel-module-scss-module__kRV_5a__ctaSpacer{margin-left:auto;display:flex}.homepageCarousel-module-scss-module__kRV_5a__promoHeadline{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin-top:1.2rem;font-weight:700;line-height:2.8rem}.homepageCarousel-module-scss-module__kRV_5a__promoHeadline .homepageCarousel-module-scss-module__kRV_5a__headlineContent>h1,.homepageCarousel-module-scss-module__kRV_5a__promoHeadline .homepageCarousel-module-scss-module__kRV_5a__headlineContent h2,.homepageCarousel-module-scss-module__kRV_5a__promoHeadline .homepageCarousel-module-scss-module__kRV_5a__headlineContent h3,.homepageCarousel-module-scss-module__kRV_5a__promoHeadline .homepageCarousel-module-scss-module__kRV_5a__headlineContent h4{color:#fff;display:inline}.homepageCarousel-module-scss-module__kRV_5a__promoHeadline .homepageCarousel-module-scss-module__kRV_5a__headlineContent .homepageCarousel-module-scss-module__kRV_5a__superscriptContent{vertical-align:top;margin-left:.2rem;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.8rem}
