.carouselWithModal_mainContainer__OxQqH{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding-block:20px}.carouselWithModal_mainContainer__OxQqH .carouselWithModal_sliderWrapper__xg8HC{width:90%;max-width:1200px}.carouselWithModal_mainContainer__OxQqH .carouselWithModal_sliderWrapper__xg8HC #slider{width:100%}.carouselWithModal_mainContainer__OxQqH .carouselWithModal_sliderWrapper__xg8HC .sliderContainerOverride{max-width:100%!important;width:100%!important;padding-inline:0!important}.carouselWithModal_card__Jt4sk{display:flex;flex-direction:column;width:300px;max-width:80vw;height:100%;border-radius:15px;overflow:hidden;cursor:pointer;background-color:#fff}.carouselWithModal_card__Jt4sk .carouselWithModal_cardImage__a2agn{width:100%;height:150px;overflow:hidden}.carouselWithModal_card__Jt4sk .carouselWithModal_cardImage__a2agn .carouselWithModal_cardImageInner__PhSCG{width:100%;height:100%;object-fit:cover;display:block}.carouselWithModal_card__Jt4sk .carouselWithModal_cardBody__rpTaZ{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;flex:1 1}.carouselWithModal_card__Jt4sk .carouselWithModal_cardBody__rpTaZ .carouselWithModal_cardTitle__KJeVn{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.carouselWithModal_card__Jt4sk .carouselWithModal_cardBody__rpTaZ .carouselWithModal_cardChip__8U2Kl{display:inline-block;padding:4px 12px;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.02em;background-color:#0b5c8f;color:#fff}.carouselWithModal_card__Jt4sk .carouselWithModal_cardBody__rpTaZ .carouselWithModal_cardBenefit__zQcUa{font-size:1.75rem;font-weight:700;line-height:1.1;align-self:stretch;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carouselWithModal_card__Jt4sk .carouselWithModal_cardFooter__kzDWz{display:flex;align-items:center;gap:6px;padding:14px 16px;background-color:#f2f2f2;font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.carouselWithModal_card__Jt4sk .carouselWithModal_cardFooter__kzDWz svg{font-size:1rem}@media(max-width:767px){.carouselWithModal_mainContainer__OxQqH .carouselWithModal_sliderWrapper__xg8HC{width:100%;box-sizing:border-box}.carouselWithModal_mainContainer__OxQqH .sliderContainerOverride{padding-inline:8px!important}.carouselWithModal_card__Jt4sk{width:260px}.carouselWithModal_card__Jt4sk .carouselWithModal_cardBody__rpTaZ .carouselWithModal_cardBenefit__zQcUa{font-size:1.75rem;padding:8px}}.carouselWithModal_modalOverlay__hbGvk{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.carouselWithModal_modal__z0nvG{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.25)}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg{position:relative;width:100%;height:200px;overflow:hidden;flex-shrink:0}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg .carouselWithModal_modalImageInner__14uKw{width:100%;height:100%;object-fit:cover;display:block}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg .carouselWithModal_modalImageDesktop__l_NjE{display:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M{display:flex;align-items:flex-start;width:100%;box-sizing:border-box;position:absolute;top:16px;left:0;padding-inline:16px;z-index:2}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg{display:flex;align-items:center;height:40px;padding-inline:6px;box-sizing:border-box;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>*{position:relative;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;padding:8px 10px!important;border-radius:0!important;min-width:0!important;min-height:0!important}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>* span:not(:has(svg)){display:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>*+:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:55%;border-left:1px solid #d9d9d9}.carouselWithModal_modal__z0nvG .carouselWithModal_modalClose__PJaZk{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;font-size:1rem;color:#666}.carouselWithModal_modal__z0nvG .carouselWithModal_modalClose__PJaZk svg{width:14px;height:14px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalTitle__bzejK{margin:0;font-size:1.25rem;font-weight:600;color:#0b5c8f}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalChip__RIHhq{display:inline-block;padding:4px 14px;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.02em;background-color:#0b5c8f;color:#fff}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalMainBenefit__8jvdV{font-size:2.5rem;font-weight:700;line-height:1}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir{display:flex;flex-direction:column;gap:12px;width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalBullets__rSGSN{display:flex;flex-direction:column;gap:8px;width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalPaymentMethods__H0vvV{width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj{display:flex;flex-direction:column;gap:12px;width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW{display:flex;height:100%;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px;border-radius:8px;box-sizing:border-box;background-color:#005f86;color:#fff}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW .carouselWithModal_extraBenefitContent__U3728{flex:1 1;display:flex;flex-direction:column;gap:8px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW .carouselWithModal_extraBenefitContent__U3728 .carouselWithModal_extraLabel__LAMhm{background-color:#009ec9;color:#fff;font-size:1rem;padding:2px 8px;border-radius:3px;display:inline-block;font-weight:700;letter-spacing:.02em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW .carouselWithModal_extraBenefitContent__U3728 .carouselWithModal_extraBenefitText__eiPje{font-size:1.1rem;line-height:1.4;word-break:break-word;font-weight:600}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW .carouselWithModal_extraBenefitIcon__HpGq2{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);border-radius:6px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_extraBenefitsSection__b7Tjj .carouselWithModal_extraBenefitCard__07EHW .carouselWithModal_extraBenefitIcon__HpGq2 svg{width:24px;height:24px;color:#fff}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12px;width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalTerms__kZSYO{font-size:1rem;font-weight:700;text-decoration:underline;text-transform:uppercase;cursor:pointer}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalCtas__QRnMg{display:flex;flex-direction:column;gap:10px;width:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalCtas__QRnMg .carouselWithModal_modalCta__FWgis{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:14px 20px;border-radius:6px;font-size:1rem;font-weight:700;letter-spacing:.03rem;text-align:center;text-decoration:none;background-color:#f26522;color:#fff;cursor:pointer}@media(min-width:768px){.carouselWithModal_modal__z0nvG{flex-direction:row;align-items:stretch;max-width:870px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg{width:290px;flex-shrink:0;height:auto}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg .carouselWithModal_modalImageInner__14uKw{position:absolute;inset:0;height:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg .carouselWithModal_modalImageDesktop__l_NjE{display:block}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg .carouselWithModal_modalImageMobile__SQmdk{display:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M{flex-direction:column;align-items:flex-end;gap:8px;top:10px;padding-inline:10px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg{flex-direction:column;align-items:flex-end;gap:8px;height:auto;padding-inline:0;background-color:rgba(0,0,0,0)!important;border-radius:0;box-shadow:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>*{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:118px!important;min-height:0!important;padding:9px 14px!important;box-sizing:border-box;background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important;cursor:pointer}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>* span:not(:has(svg)){display:inline;font-size:.95rem;font-weight:600;color:#333;white-space:nowrap}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M .carouselWithModal_modalActionGroup__RJ6Fg>*+:before{content:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalClose__PJaZk{top:12px;right:12px;width:32px;height:32px;background-color:rgba(0,0,0,0);box-shadow:none}.carouselWithModal_modal__z0nvG .carouselWithModal_modalClose__PJaZk svg{width:16px;height:16px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr{flex:1 1;min-width:0;gap:14px;padding:28px 32px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalTitle__bzejK{font-size:1.5rem;padding-right:32px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalMainBenefit__8jvdV{font-size:2.75rem}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir{flex-direction:row;align-items:flex-start;gap:16px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir .carouselWithModal_modalBullets__rSGSN{flex:0 1 60%;width:auto;min-width:0}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir .carouselWithModal_modalBullets__rSGSN>*{white-space:normal}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir .carouselWithModal_modalBullets__rSGSN:only-child{flex-basis:100%}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalDetails__MaYir .carouselWithModal_extraBenefitsSection__b7Tjj{flex:0 1 40%;height:100%;width:auto;min-width:0}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev{flex-direction:row;align-items:center;gap:16px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalCtas__QRnMg{flex-direction:row;flex-wrap:wrap;width:auto}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalCtas__QRnMg .carouselWithModal_modalCta__FWgis{width:auto;padding:12px 24px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalFooter__qV4ev .carouselWithModal_modalTerms__kZSYO{margin-left:auto;font-size:.8rem;white-space:nowrap}}@media(max-width:767px){.carouselWithModal_modalOverlay__hbGvk{align-items:center;padding:24px 16px}.carouselWithModal_modal__z0nvG{max-width:100%;max-height:85vh;border-radius:15px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalActions__yUn1M{top:12px;padding-inline:12px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalClose__PJaZk{top:12px;right:12px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalImage__RfjBg{height:170px}.carouselWithModal_modal__z0nvG .carouselWithModal_modalContent__Hjxhr .carouselWithModal_modalMainBenefit__8jvdV{font-size:2.25rem}}