.ErrorState_error-state__ZJXeV{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ErrorState_error-state__title__4eKbE{margin-bottom:.5rem;text-align:center}.ErrorState_error-state__description__tnr5z{margin-bottom:1rem}.ErrorState_error-state--manual-actions-page__VoEVm{justify-content:flex-start;margin-top:2rem}.ErrorState_error-state--override__uaxk4{padding-bottom:2rem}.ErrorState_error-state--error-boundary__b_D_F{height:100vh}.ErrorState_error-state--error-boundary__b_D_F .ErrorState_error-state__title__4eKbE{font-size:1.4rem}.ErrorState_error-state--error-boundary__b_D_F .ErrorState_error-state__description__tnr5z{font-size:1rem}.Loader_loader__g0WEH{height:100%;width:100%;align-items:center;justify-content:center;display:flex}.Loader_loader--infinite__zuEG2{width:100%;height:4rem;padding-bottom:4rem;grid-column:1/-1}.Loader_loader__inner--light__zvKx3{color:#fff}.Loader_loader__inner--light__zvKx3 svg{color:#fff;fill:#fff}.EmptyState_empty-state__edz_R{display:flex;padding:3rem;justify-content:center;align-items:center}.EmptyState_empty-state__title__wQtKs{margin-bottom:2.4rem}.DatesToBook_dates-to-book__list__7aJeO{list-style:none;padding:0;display:grid;grid-template-columns:1fr;grid-row-gap:1rem;row-gap:1rem;margin:0}.DatesToBook_dates-to-book__content__3fEZi{display:grid;grid-template-columns:repeat(5,1fr)}.DatesToBook_dates-to-book__calendar__xWkKa{grid-column:1/4}.DatesToBook_dates-to-book__times__oGRWc{grid-column:4/6}.DatesToBook_dates-to-book__timings-list__dc9Pp{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;list-style:none;padding:0;width:100%}.DatesToBook_dates-to-book__timings-list-item__r8Rp_{display:block;text-align:center;width:100%}.DatesToBook_dates-to-book__time-button__2akbx{padding:1rem 0;width:100%;font-family:Work Sans;font-weight:400;color:rgba(0,0,0,.85);font-size:1.8rem;background:none;border:1px solid rgba(0,0,0,.08);cursor:pointer}.DatesToBook_dates-to-book__time-button__2akbx:hover{background-color:rgba(0,0,0,.1)}.DatesToBook_dates-to-book__list-item__gPDri{border-bottom:1px solid rgba(0,0,0,.15);display:flex;justify-content:space-between;padding:2rem 0}.DatesToBook_dates-to-book__title__Khbz2{font-family:Montserrat;font-size:1.8rem;font-weight:400}.DatesToBook_dates-to-book__button__nrFpC{background-color:#ffd500;color:#000;font-weight:600;font-family:Montserrat;font-size:1.6rem;border:none;text-transform:uppercase;padding:1rem 0;text-align:center;width:20rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem}.DatesToBook_dates-to-book__button__nrFpC:hover{background-color:rgb(244.8,204.48,0)}.DatesToBook_dates-to-book__button--disabled__hFI6l{opacity:.35;pointer-events:none}@media only screen and (max-width:700px){.DatesToBook_dates-to-book__title__Khbz2{font-size:1.4rem}.DatesToBook_dates-to-book__button__nrFpC{font-size:1.4rem;width:15rem}}@media only screen and (max-width:760px){.DatesToBook_dates-to-book__content__3fEZi{row-gap:1rem}.DatesToBook_dates-to-book__calendar__xWkKa,.DatesToBook_dates-to-book__times__oGRWc{grid-column:1/6}}.Tickets_tickets__wrapper__MV1Fm{display:flex;flex-direction:column}.Tickets_tickets__list__ntOF7{list-style:none;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:0;width:100%}.Tickets_tickets__list-item__HdvUj{border-bottom:1px solid rgba(0,0,0,.15);display:flex;justify-content:space-between;padding:2rem 0;width:100%}.Tickets_tickets__title__PRFTK{font-family:Montserrat;font-size:1.8rem;font-weight:400;width:15rem}.Tickets_tickets__price__5EIjm{font-family:Montserrat;font-size:1.8rem;font-weight:500;width:15rem}.BookingDetails_booking-details__summary__1quLd{display:flex;flex-direction:column;margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.BookingDetails_booking-details__summary__1quLd *{font-size:1.6rem;font-family:Montserrat;font-weight:500;margin-bottom:1rem}.BookingDetails_booking-details__calendar__yhK3l{display:flex;align-items:center}.BookingDetails_booking-details__calendar-icon__mNJwp{margin:0 1rem 0 0}.BookingDetails_booking-details__summary-list__yFBzT{display:flex;flex-direction:column}.BookingDetails_booking-details__form-title__MS3o2{font-size:1.6rem;font-family:Montserrat;font-weight:500}.BookingDetails_booking-details__form-list__jLvRg{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.BookingDetails_booking-details__ticket-form__gGozT{margin-top:1rem}.Label_label__AcZ4Z{display:block;padding:0;font-size:1.6rem;font-weight:500;line-height:1.3;color:#000;font-family:Montserrat;margin-bottom:1.5rem;transition:color .25s ease-in-out}.Label_label--required__jD1KG:after{content:"*";display:inline-block;color:#d32f2f;font-size:2rem;margin-left:.5rem;transform:translateY(.5rem)}.Input_input__field__8YTiG{width:100%;padding:1.4rem 2rem;border-radius:8px;font-family:Inter;font-size:1.6rem;font-weight:300;border:1px solid rgba(0,0,0,.08);letter-spacing:.25px;outline:none;background:#f8f8f8;color:#000;transition:border-color .25s ease-in-out}.Input_input__field__8YTiG:focus{border-color:#005eb8;box-shadow:0 0 5px rgba(0,94,184,.3)}.Input_input__textarea___mrZ2{background:#f8f8f8;width:100%;height:15rem;font-family:Inter;font-size:1.6rem;font-weight:300;letter-spacing:.25px;outline:none;border:none;border-radius:8px;resize:none;color:#000;border:1px solid rgba(0,0,0,.08);padding:1.4rem 2rem;transition:border-color .25s ease-in-out}.Input_input__textarea___mrZ2:focus{border-color:#005eb8;box-shadow:0 0 5px rgba(0,94,184,.3)}@media only screen and (max-width:540px){.Input_input__field__8YTiG,.Input_input__textarea___mrZ2{padding:1rem;font-size:1.4rem}.Input_input__textarea___mrZ2{height:10rem}}.ParentDetailsForm_form__tirUS{margin-top:1.5rem}.ParentDetailsForm_form__list__lahg0{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ParentDetailsForm_form__input--full-width__nFXYV{grid-column:1/7}.ParentDetailsForm_form__input--half-1__YNTBa{grid-column:1/4}.ParentDetailsForm_form__input--half-2__qJFi4{grid-column:4/7}.ParentDetailsForm_form__input--three-1__hln4l{grid-column:1/3}.ParentDetailsForm_form__input--three-2__23UFN{grid-column:3/5}.ParentDetailsForm_form__input--three-3___qVbP{grid-column:5/7}.ParentDetailsForm_form__label__j4rgC{font-size:1.6rem;grid-column:1/7;font-weight:400;font-family:Work Sans}.Day_select__lLmQC{width:100%;font-family:Work Sans;font-weight:400;font-size:1.8rem;padding:1.2rem;color:#000;border:1px solid rgba(0,0,0,.08);outline:none;-webkit-appearance:none;position:relative;background-image:url(/images/icons/chevron.png);background-size:2rem 2rem;background-repeat:no-repeat;background-position:right 1rem center}@media only screen and (max-width:540px){.Day_select__lLmQC{font-size:1.4rem}}.Year_select__lPH9s{width:100%;font-family:Work Sans;font-weight:400;font-size:1.8rem;padding:1.2rem;border:1px solid rgba(0,0,0,.08);outline:none;color:#000;-webkit-appearance:none;position:relative;background-image:url(/images/icons/chevron.png);background-size:2rem 2rem;background-repeat:no-repeat;background-position:right 1rem center}@media only screen and (max-width:540px){.Year_select__lPH9s{font-size:1.4rem}}.Month_select__DSHxE{width:100%;font-family:Work Sans;font-weight:400;font-size:1.8rem;padding:1.2rem;border:1px solid rgba(0,0,0,.08);outline:none;color:#000;-webkit-appearance:none;position:relative;background-image:url(/images/icons/chevron.png);background-size:2rem 2rem;background-repeat:no-repeat;background-position:right 1rem center}@media only screen and (max-width:540px){.Month_select__DSHxE{font-size:1.4rem}}@keyframes BookingModal_fadeIn__I1RNw{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-22rem)}}@keyframes BookingModal_pulse__YXg2M{0%{box-shadow:0 0 460px rgba(33,150,243,.3)}50%{box-shadow:0 0 500px rgba(41,98,255,.3)}to{box-shadow:0 0 460px rgba(33,150,243,.3)}}@keyframes BookingModal_fadeInContent__0Yt_X{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-15vh)}}@keyframes BookingModal_rocking__51D3K{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}@keyframes BookingModal_fadeInContentMobile__72c4K{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-40vh)}}@keyframes BookingModal_fadeInScale__qBmzv{0%{opacity:0;transform:scale(.95)}95%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes BookingModal_spin__HGvnc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BookingModal_textColor__X92bO{0%{color:rgba(113,213,127,.06)}50%{color:hsla(128.4,54.347826087%,68.9215686275%,.06)}to{color:rgba(113,213,127,.06)}}.BookingModal_booking-modal__OX0K1{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:-1}.BookingModal_booking-modal--ready__5Up4t{pointer-events:all;z-index:50}.BookingModal_booking-modal--ready__5Up4t .BookingModal_booking-modal__overlay__6Z8xv{opacity:1}.BookingModal_booking-modal--ready__5Up4t .BookingModal_booking-modal__wrapper__pbz6N{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.BookingModal_booking-modal__overlay__6Z8xv{z-index:50;position:fixed;inset:0;opacity:0;background-color:rgba(0,0,0,.75)}.BookingModal_booking-modal__wrapper__pbz6N{position:relative;width:100%;max-width:800px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;height:600px;display:block;margin:auto;padding:2rem 3rem;z-index:50;opacity:0;transform:translateY(5rem)}.BookingModal_booking-modal__header__o5zhY{display:flex;justify-content:space-between;align-items:center}.BookingModal_booking-modal__title__U0Hyr{font-family:Work Sans;font-size:2rem;font-weight:500}.BookingModal_booking-modal__close__VHEOX{background:none;border:none;outline:none;cursor:pointer}.BookingModal_booking-modal__body__CdvF8{height:calc(600px - 12.1rem);overflow:auto;padding:3rem 0}.BookingModal_booking-modal__footer__h5ZCB{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.BookingModal_booking-modal__next__A4PdB{background-color:#ffd500;color:#000;font-weight:500;font-family:Work Sans;font-size:1.6rem;border:none;letter-spacing:1px;text-transform:uppercase;padding:1rem 0;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.BookingModal_booking-modal__next__A4PdB:hover{background-color:rgb(244.8,204.48,0)}.BookingModal_booking-modal__next--disabled__GR_fP{opacity:.35;pointer-events:none}.BookingModal_booking-modal__next--payment__VxnEO{background-color:rgb(0,107.027173913,209.5);color:#fff}.BookingModal_booking-modal__next--payment__VxnEO:hover{background-color:#005eb8}.BookingModal_booking-modal__cancel__y3BAm{background:none;color:#000;font-weight:500;font-family:Work Sans;letter-spacing:1px;font-size:1.6rem;text-transform:uppercase;padding:1rem 0;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;border:1px solid #d2d2d2}.BookingModal_booking-modal--list__vDSvt .BookingModal_booking-modal__footer__h5ZCB{display:none}.BookingModal_booking-modal--list__vDSvt .BookingModal_booking-modal__body__CdvF8{height:calc(600px - 5.1rem)}@media only screen and (max-width:700px){.BookingModal_booking-modal__wrapper__pbz6N{height:95svh;padding:1rem;margin-bottom:0;margin-top:auto;transform:translateY(50%)}.BookingModal_booking-modal__header__o5zhY{padding:1rem}.BookingModal_booking-modal__body__CdvF8{height:calc(95svh - 12.5rem);padding:1rem}.BookingModal_booking-modal__footer__h5ZCB{padding:1rem 0}.BookingModal_booking-modal--list__vDSvt .BookingModal_booking-modal__body__CdvF8{height:calc(95svh - 5rem)}}.Back_button__AnyWD{background:none;color:#000;font-weight:400;font-family:Work Sans;letter-spacing:1px;font-size:1.6rem;padding:1rem 0;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;border:1px solid #d2d2d2}.Back_button--disabled__ptzgV{opacity:.35;pointer-events:none}.Next_button__6YP9p{background-color:#000;color:#fff;font-weight:400;font-family:Work Sans;font-size:1.6rem;border:none;letter-spacing:1px;padding:1rem 0;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.Next_button__6YP9p:hover{background-color:hsl(0,0%,2%)}.Next_button--disabled__Jm9s7{opacity:.35;pointer-events:none}.Next_button--payment__7Cfmb{background-color:rgb(0,107.027173913,209.5);color:#fff}.Next_button--payment__7Cfmb:hover{background-color:#005eb8}.Footer_footer__3r_vb{display:none;gap:1rem;grid-template-columns:1fr 1fr}.Footer_footer--show__WaUJr{display:grid}.Footer_footer--payment__Wjojl{margin-top:2.5rem}.LayoutLanding_landing-main__kSNuG{min-height:100vh;display:flex;flex-direction:column;background:#fff}.LayoutLanding_landing-header__qHdRy{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,128,54,.1);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.LayoutLanding_landing-header__wrapper__JS0dX{max-width:128rem;margin:0 auto;padding:2rem 4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}@media(max-width:760px){.LayoutLanding_landing-header__wrapper__JS0dX{padding:1.6rem 2rem}}@media(max-width:540px){.LayoutLanding_landing-header__wrapper__JS0dX{flex-direction:column;gap:1.6rem;padding:1.6rem 2rem}}.LayoutLanding_landing-header__logo__yvdVD{display:flex;align-items:center;transition:transform .3s ease;flex-shrink:0}@media(max-width:540px){.LayoutLanding_landing-header__logo__yvdVD{width:100%;justify-content:center}}.LayoutLanding_landing-header__logo__yvdVD:hover{transform:scale(1.02)}.LayoutLanding_landing-header__logo-image___UQho{width:auto;height:4.9rem;max-width:26.9rem;object-fit:contain}@media(max-width:540px){.LayoutLanding_landing-header__logo-image___UQho{height:4.2rem;max-width:100%}}.LayoutLanding_landing-header__cta__u17IJ{display:flex;align-items:center;gap:2.4rem;flex-shrink:1;min-width:0}@media(max-width:540px){.LayoutLanding_landing-header__cta__u17IJ{width:100%;flex-direction:column;gap:1.2rem}}.LayoutLanding_landing-header__phone__A9egN{font-family:Inter;font-size:1.8rem;font-weight:600;color:#071719;text-decoration:none;transition:color .3s ease;white-space:nowrap}@media(max-width:540px){.LayoutLanding_landing-header__phone__A9egN{display:none}}.LayoutLanding_landing-header__phone__A9egN:hover{color:#008036}.LayoutLanding_landing-header__button__YAZhS{display:inline-flex;align-items:center;padding:1.2rem 3.2rem;background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));color:#fff;font-family:DM Sans;font-size:1.6rem;font-weight:700;text-decoration:none;border-radius:100px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,128,54,.25),0 2px 4px rgba(0,128,54,.15);white-space:nowrap}@media(max-width:540px){.LayoutLanding_landing-header__button__YAZhS{width:100%;justify-content:center;padding:1.4rem 2.4rem;font-size:1.6rem}}.LayoutLanding_landing-header__button__YAZhS:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,128,54,.3),0 3px 6px rgba(0,128,54,.2)}.LayoutLanding_landing-header__button__YAZhS:active{transform:translateY(0)}.LayoutLanding_landing-content__FUHJu{flex:1 1;position:relative}.LayoutLanding_landing-footer__Viuqr{background:linear-gradient(180deg,rgba(0,128,54,.03),rgba(0,128,54,.08));border-top:1px solid rgba(0,128,54,.1);padding:6rem 0 3rem;margin-top:10rem}@media(max-width:760px){.LayoutLanding_landing-footer__Viuqr{padding:4rem 0 2rem;margin-top:6rem}}.LayoutLanding_landing-footer__wrapper__1fqIp{max-width:128rem;margin:0 auto;padding:0 4rem}@media(max-width:760px){.LayoutLanding_landing-footer__wrapper__1fqIp{padding:0 2rem}}.LayoutLanding_landing-footer__content__CVP9_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem;gap:6rem;padding-bottom:4rem;border-bottom:1px solid rgba(0,128,54,.15)}@media(max-width:760px){.LayoutLanding_landing-footer__content__CVP9_{grid-template-columns:1fr;gap:3rem;padding-bottom:3rem}}.LayoutLanding_landing-footer__section__jRlyc{display:flex;flex-direction:column;gap:1.6rem}.LayoutLanding_landing-footer__title__Zp7_e{font-family:DM Sans;font-size:2rem;font-weight:700;color:#071719;margin:0}@media(max-width:540px){.LayoutLanding_landing-footer__title__Zp7_e{font-size:1.8rem}}.LayoutLanding_landing-footer__text__GtBLt{font-family:Inter;font-size:1.5rem;font-weight:400;line-height:1.7;color:rgba(0,0,0,.7);margin:0}.LayoutLanding_landing-footer__text__GtBLt strong{font-weight:600;color:#071719}@media(max-width:540px){.LayoutLanding_landing-footer__text__GtBLt{font-size:1.4rem}}.LayoutLanding_landing-footer__bottom__VFoCI{display:flex;align-items:center;justify-content:space-between;padding-top:3rem;gap:2rem}@media(max-width:760px){.LayoutLanding_landing-footer__bottom__VFoCI{flex-direction:column;text-align:center;padding-top:2rem}}.LayoutLanding_landing-footer__copyright__fvMlz{font-family:Inter;font-size:1.4rem;font-weight:400;color:rgba(0,0,0,.6);margin:0}.LayoutLanding_landing-footer__links__T3GuV{display:flex;gap:3rem}@media(max-width:540px){.LayoutLanding_landing-footer__links__T3GuV{gap:2rem}}.LayoutLanding_landing-footer__links__T3GuV a{font-family:Inter;font-size:1.4rem;font-weight:500;color:rgba(0,0,0,.6);text-decoration:none;transition:color .3s ease}.LayoutLanding_landing-footer__links__T3GuV a:hover{color:#008036}.TravelClinicLandingHero_hero__Zs_Tf{background:linear-gradient(135deg,#f8faff,#ffffff 50%,#f8fff9);padding:8rem 0 6rem;position:relative;overflow:hidden}.TravelClinicLandingHero_hero__Zs_Tf:before{content:"";position:absolute;top:-10%;right:-5%;width:60rem;height:60rem;background:radial-gradient(circle,rgba(0,128,54,.06) 0,transparent 70%);border-radius:50%;pointer-events:none;animation:TravelClinicLandingHero_float__jHu0_ 6s ease-in-out infinite}.TravelClinicLandingHero_hero__Zs_Tf:after{content:"";position:absolute;bottom:-15%;left:-5%;width:50rem;height:50rem;background:radial-gradient(circle,rgba(60,201,211,.04) 0,transparent 70%);border-radius:50%;pointer-events:none;animation:TravelClinicLandingHero_float__jHu0_ 8s ease-in-out infinite reverse}@keyframes TravelClinicLandingHero_float__jHu0_{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.TravelClinicLandingHero_hero__wrapper__TZzPF{max-width:1280px;margin:0 auto;padding:0 2.5rem}.TravelClinicLandingHero_hero__content___IPmh{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8rem;gap:8rem;align-items:center}.TravelClinicLandingHero_hero__text-content__iFO0t{position:relative;z-index:2}.TravelClinicLandingHero_hero__badge__390QC{display:inline-flex;align-items:center;gap:1rem;background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(245,158,11,.1));color:rgba(0,0,0,.85);padding:1.2rem 2.4rem;border-radius:5rem;font-size:1.5rem;font-weight:500;margin-bottom:2.8rem;font-family:Inter;border:1.5px solid rgba(251,191,36,.25);box-shadow:0 2px 8px rgba(251,191,36,.15);transition:all .3s ease;animation:TravelClinicLandingHero_slideDown__FLSea .6s ease-out}.TravelClinicLandingHero_hero__badge__390QC strong{font-weight:700;color:#000;font-family:DM Sans}.TravelClinicLandingHero_hero__badge__390QC:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,191,36,.22);border-color:rgba(251,191,36,.35)}@keyframes TravelClinicLandingHero_slideDown__FLSea{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TravelClinicLandingHero_hero__badge-star__jsc3X{font-size:1.8rem;color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,.3))}.TravelClinicLandingHero_hero__title__De01T{font-size:6.2rem;font-weight:700;line-height:1.1;color:#000;margin:0 0 2.8rem;font-family:DM Sans;letter-spacing:-2px;animation:TravelClinicLandingHero_fadeInUp__tNrwH .8s ease-out .2s both}.TravelClinicLandingHero_hero__title__De01T br{display:block}@keyframes TravelClinicLandingHero_fadeInUp__tNrwH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TravelClinicLandingHero_hero__subtitle__2B2Em{font-size:2.1rem;line-height:1.65;color:rgba(0,0,0,.7);margin:0 0 3.6rem;font-family:Inter;font-weight:400;animation:TravelClinicLandingHero_fadeInUp__tNrwH .8s ease-out .4s both}.TravelClinicLandingHero_hero__benefits___elMy{list-style:none;padding:0;margin:0 0 3.6rem;display:grid;grid-gap:1.6rem;gap:1.6rem}.TravelClinicLandingHero_hero__benefit__l3wGs{display:flex;align-items:center;gap:1.4rem;font-size:1.75rem;font-family:Inter;color:rgba(0,0,0,.85);font-weight:500;padding:.4rem 0;animation:TravelClinicLandingHero_fadeInLeft__bbgzb .6s ease-out both}.TravelClinicLandingHero_hero__benefit__l3wGs:first-child{animation-delay:.7s}.TravelClinicLandingHero_hero__benefit__l3wGs:nth-child(2){animation-delay:.8s}.TravelClinicLandingHero_hero__benefit__l3wGs:nth-child(3){animation-delay:.9s}.TravelClinicLandingHero_hero__benefit__l3wGs:nth-child(4){animation-delay:1s}@keyframes TravelClinicLandingHero_fadeInLeft__bbgzb{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TravelClinicLandingHero_hero__benefit-icon__It9zY{color:#10b981;font-size:2.2rem;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(16,185,129,.2))}.TravelClinicLandingHero_hero__cta-group__ZtVCq{display:flex;gap:1.8rem;margin-bottom:2.8rem;flex-wrap:wrap;animation:TravelClinicLandingHero_fadeInUp__tNrwH .8s ease-out 1s both}.TravelClinicLandingHero_hero__cta__PxjsR{font-size:1.75rem;font-weight:600;padding:1.8rem 3.6rem;border-radius:1.2rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:DM Sans;display:inline-block;text-align:center;border:2px solid rgba(0,0,0,0);position:relative;overflow:hidden}.TravelClinicLandingHero_hero__cta__PxjsR:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.TravelClinicLandingHero_hero__cta__PxjsR:hover:before{width:300px;height:300px}.TravelClinicLandingHero_hero__cta--primary__rODtP{background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));color:#fff;box-shadow:0 8px 24px rgba(0,128,54,.35)}.TravelClinicLandingHero_hero__cta--primary__rODtP:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(0,128,54,.45)}.TravelClinicLandingHero_hero__cta--primary__rODtP:active{transform:translateY(-1px)}.TravelClinicLandingHero_hero__cta--secondary__rXjkd{background:#fff;color:#008036;border-color:#008036;box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelClinicLandingHero_hero__cta--secondary__rXjkd:hover{background:rgba(0,128,54,.06);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,128,54,.15);border-color:rgb(0,87.2,36.7875)}.TravelClinicLandingHero_hero__cta--secondary__rXjkd:active{transform:translateY(-1px)}.TravelClinicLandingHero_hero__urgency__EBXvE{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 2.4rem;background:linear-gradient(135deg,#fff9e6,#fff3cd);border-left:4px solid #ffc107;border-radius:1.2rem;font-size:1.55rem;font-family:Inter;color:#856404;margin-bottom:3.6rem;box-shadow:0 4px 12px rgba(255,193,7,.15);animation:TravelClinicLandingHero_fadeInUp__tNrwH .8s ease-out 1.2s both}.TravelClinicLandingHero_hero__urgency__EBXvE strong{font-weight:600;font-family:DM Sans}.TravelClinicLandingHero_hero__urgency-icon__FRzaA{font-size:2.6rem;flex-shrink:0;color:#ffc107;animation:TravelClinicLandingHero_pulse__sKHJk 2s ease-in-out infinite}@keyframes TravelClinicLandingHero_pulse__sKHJk{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.TravelClinicLandingHero_hero__trust-indicators__GEvv1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.2rem;gap:3.2rem;padding-top:3.6rem;border-top:2px solid rgba(0,128,54,.12);animation:TravelClinicLandingHero_fadeInUp__tNrwH .8s ease-out 1.4s both}.TravelClinicLandingHero_hero__trust-item__d3sQA{text-align:center;transition:transform .3s ease}.TravelClinicLandingHero_hero__trust-item__d3sQA:hover{transform:translateY(-4px)}.TravelClinicLandingHero_hero__trust-number___DymT{font-size:3.6rem;font-weight:700;color:#008036;margin-bottom:.6rem;font-family:DM Sans;display:flex;align-items:center;justify-content:center;gap:.8rem;letter-spacing:-.5px}.TravelClinicLandingHero_hero__trust-label__vSO58{font-size:1.35rem;color:rgba(0,0,0,.65);font-family:Inter;font-weight:500;line-height:1.4}.TravelClinicLandingHero_hero__star-icon__GCoi6{font-size:2.6rem;color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,.3))}.TravelClinicLandingHero_hero__image-container__AWdK5{position:relative;height:64rem;border-radius:2.4rem;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.18),0 8px 24px rgba(0,128,54,.08);animation:TravelClinicLandingHero_fadeInRight__zT5oz .8s ease-out .6s both;transition:transform .5s ease}.TravelClinicLandingHero_hero__image-container__AWdK5:hover{transform:scale(1.02);box-shadow:0 32px 80px rgba(0,0,0,.22),0 12px 32px rgba(0,128,54,.12)}.TravelClinicLandingHero_hero__image-container__AWdK5:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));z-index:1;pointer-events:none}@keyframes TravelClinicLandingHero_fadeInRight__zT5oz{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.TravelClinicLandingHero_hero__image__QvHIz{object-fit:cover}.TravelClinicLandingHero_hero__image-overlay__Jd_F4{position:absolute;bottom:3.2rem;left:3.2rem;right:3.2rem;z-index:2}.TravelClinicLandingHero_hero__image-badge__cdfLO{display:inline-flex;align-items:center;gap:1.6rem;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:2.4rem 2.8rem;border-radius:1.6rem;box-shadow:0 12px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.8);animation:TravelClinicLandingHero_slideUp__s8Yqy .8s ease-out 1.2s both;transition:transform .3s ease}.TravelClinicLandingHero_hero__image-badge__cdfLO:hover{transform:translateY(-4px)}@keyframes TravelClinicLandingHero_slideUp__s8Yqy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TravelClinicLandingHero_hero__image-badge-icon__w0ows{font-size:3.6rem;color:#008036;filter:drop-shadow(0 2px 8px rgba(0,128,54,.3))}.TravelClinicLandingHero_hero__image-badge-title__tQd_H{font-size:1.9rem;font-weight:700;color:#000;font-family:DM Sans;margin-bottom:.3rem;letter-spacing:-.3px}.TravelClinicLandingHero_hero__image-badge-text__xJT85{font-size:1.45rem;color:rgba(0,0,0,.65);font-family:Inter}@media only screen and (max-width:1024px){.TravelClinicLandingHero_hero__Zs_Tf{padding:4rem 0 3rem}.TravelClinicLandingHero_hero__content___IPmh{gap:4rem}.TravelClinicLandingHero_hero__title__De01T{font-size:4.8rem}.TravelClinicLandingHero_hero__subtitle__2B2Em{font-size:1.8rem}.TravelClinicLandingHero_hero__image-container__AWdK5{height:50rem}.TravelClinicLandingHero_hero__trust-indicators__GEvv1{gap:2rem}.TravelClinicLandingHero_hero__trust-number___DymT{font-size:2.8rem}}@media only screen and (max-width:760px){.TravelClinicLandingHero_hero__Zs_Tf{padding:3rem 0 2rem}.TravelClinicLandingHero_hero__wrapper__TZzPF{padding:0 2rem}.TravelClinicLandingHero_hero__content___IPmh{grid-template-columns:1fr;gap:3rem}.TravelClinicLandingHero_hero__title__De01T{font-size:3.6rem;letter-spacing:-1px;margin-bottom:2rem}.TravelClinicLandingHero_hero__subtitle__2B2Em{font-size:1.7rem;margin-bottom:2.4rem}.TravelClinicLandingHero_hero__benefits___elMy{margin-bottom:2.4rem;gap:1.2rem}.TravelClinicLandingHero_hero__benefit__l3wGs{font-size:1.6rem}.TravelClinicLandingHero_hero__cta-group__ZtVCq{flex-direction:column;gap:1.2rem}.TravelClinicLandingHero_hero__cta__PxjsR{width:100%;padding:1.5rem 2.4rem;font-size:1.6rem}.TravelClinicLandingHero_hero__urgency__EBXvE{padding:1.4rem 1.6rem;font-size:1.4rem;margin-bottom:2.4rem}.TravelClinicLandingHero_hero__trust-indicators__GEvv1{grid-template-columns:repeat(3,1fr);gap:1.2rem;padding-top:2.4rem}.TravelClinicLandingHero_hero__trust-number___DymT{font-size:2.4rem}.TravelClinicLandingHero_hero__trust-label__vSO58{font-size:1.2rem}.TravelClinicLandingHero_hero__image-container__AWdK5{height:40rem}.TravelClinicLandingHero_hero__image-overlay__Jd_F4{bottom:2rem;left:2rem;right:2rem}.TravelClinicLandingHero_hero__image-badge__cdfLO{padding:1.6rem 2rem;gap:1.2rem}.TravelClinicLandingHero_hero__image-badge-icon__w0ows{font-size:2.8rem}.TravelClinicLandingHero_hero__image-badge-title__tQd_H{font-size:1.6rem}.TravelClinicLandingHero_hero__image-badge-text__xJT85{font-size:1.3rem}}.TravelClinicBenefits_benefits__sk_5V{padding:10rem 0;background:linear-gradient(180deg,#fff,#fafbff);position:relative;overflow:hidden}.TravelClinicBenefits_benefits__sk_5V:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:140rem;height:140rem;background:radial-gradient(circle,rgba(0,128,54,.03) 0,transparent 70%);border-radius:50%;pointer-events:none}.TravelClinicBenefits_benefits__wrapper__Pd9Km{max-width:1280px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}.TravelClinicBenefits_benefits__header__7v5_f{text-align:center;max-width:85rem;margin:0 auto 7rem}.TravelClinicBenefits_benefits__tag__wlUzh{display:inline-block;font-size:1.4rem;font-weight:600;color:#008036;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.8rem;font-family:DM Sans}.TravelClinicBenefits_benefits__title__H_2Q3{font-size:4.8rem;font-weight:700;line-height:1.15;color:#000;margin:0 0 2.4rem;font-family:DM Sans;letter-spacing:-1.5px}.TravelClinicBenefits_benefits__subtitle__gE7Dk{font-size:2rem;line-height:1.65;color:rgba(0,0,0,.68);margin:0;font-family:Inter;font-weight:400}.TravelClinicBenefits_benefits__grid__kv2ld{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.6rem;gap:3.6rem;margin-bottom:7rem}.TravelClinicBenefits_benefits__card__aC1f4{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1.6rem;padding:3.6rem 3.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 12px rgba(0,0,0,.03)}.TravelClinicBenefits_benefits__card__aC1f4:before{content:"";position:absolute;inset:0;border-radius:1.6rem;padding:2px;background:linear-gradient(135deg,rgba(0,128,54,.15),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.TravelClinicBenefits_benefits__card__aC1f4:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 48px rgba(0,0,0,.1),0 8px 24px rgba(0,128,54,.08);border-color:rgba(0,128,54,.15)}.TravelClinicBenefits_benefits__card__aC1f4:hover:before{opacity:1}.TravelClinicBenefits_benefits__card__aC1f4:hover .TravelClinicBenefits_benefits__icon-wrapper__n_XwN{background:linear-gradient(135deg,#008036,rgb(0,77,32.484375));transform:scale(1.08) rotate(5deg);box-shadow:0 8px 24px rgba(0,128,54,.3)}.TravelClinicBenefits_benefits__card__aC1f4:hover .TravelClinicBenefits_benefits__icon___2D08{color:#fff;transform:scale(1.1)}.TravelClinicBenefits_benefits__icon-wrapper__n_XwN{width:7.2rem;height:7.2rem;border-radius:1.6rem;background:linear-gradient(135deg,rgba(0,128,54,.12),rgba(0,128,54,.08));display:flex;align-items:center;justify-content:center;margin-bottom:2.8rem;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,128,54,.08)}.TravelClinicBenefits_benefits__icon___2D08{font-size:3.4rem;color:#008036;transition:all .4s ease}.TravelClinicBenefits_benefits__card-title__6u70X{font-size:2.2rem;font-weight:600;color:#000;margin:0 0 1.4rem;font-family:DM Sans;line-height:1.3;letter-spacing:-.3px}.TravelClinicBenefits_benefits__card-description__HvWKI{font-size:1.65rem;line-height:1.65;color:rgba(0,0,0,.68);margin:0;font-family:Inter}.TravelClinicBenefits_benefits__cta__8dtBj{text-align:center;padding:5rem 0 0;border-top:2px solid rgba(0,128,54,.08);position:relative}.TravelClinicBenefits_benefits__cta__8dtBj:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:12rem;height:2px;background:linear-gradient(90deg,transparent,#008036,transparent)}.TravelClinicBenefits_benefits__cta-button__WG2kg{display:inline-block;font-size:1.8rem;font-weight:600;padding:1.8rem 4.8rem;background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));color:#fff;border-radius:1.2rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:DM Sans;box-shadow:0 8px 24px rgba(0,128,54,.35);margin-bottom:1.8rem;position:relative;overflow:hidden}.TravelClinicBenefits_benefits__cta-button__WG2kg:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.TravelClinicBenefits_benefits__cta-button__WG2kg:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(0,128,54,.45)}.TravelClinicBenefits_benefits__cta-button__WG2kg:hover:before{width:300px;height:300px}.TravelClinicBenefits_benefits__cta-button__WG2kg:active{transform:translateY(-1px)}.TravelClinicBenefits_benefits__cta-text__B9BbY{font-size:1.55rem;color:rgba(0,0,0,.6);margin:0;font-family:Inter;font-weight:500}@media only screen and (max-width:1024px){.TravelClinicBenefits_benefits__sk_5V{padding:6rem 0}.TravelClinicBenefits_benefits__header__7v5_f{margin-bottom:5rem}.TravelClinicBenefits_benefits__title__H_2Q3{font-size:3.6rem}.TravelClinicBenefits_benefits__subtitle__gE7Dk{font-size:1.8rem}.TravelClinicBenefits_benefits__grid__kv2ld{grid-template-columns:repeat(2,1fr);gap:2.8rem;margin-bottom:5rem}}@media only screen and (max-width:760px){.TravelClinicBenefits_benefits__sk_5V{padding:5rem 0}.TravelClinicBenefits_benefits__wrapper__Pd9Km{padding:0 2rem}.TravelClinicBenefits_benefits__header__7v5_f{margin-bottom:4rem}.TravelClinicBenefits_benefits__title__H_2Q3{font-size:3rem;margin-bottom:1.6rem}.TravelClinicBenefits_benefits__subtitle__gE7Dk{font-size:1.7rem}.TravelClinicBenefits_benefits__grid__kv2ld{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4rem}.TravelClinicBenefits_benefits__card__aC1f4{padding:2.8rem 2.4rem}.TravelClinicBenefits_benefits__icon-wrapper__n_XwN{width:5.6rem;height:5.6rem;margin-bottom:2rem}.TravelClinicBenefits_benefits__icon___2D08{font-size:2.6rem}.TravelClinicBenefits_benefits__card-title__6u70X{font-size:1.9rem;margin-bottom:1rem}.TravelClinicBenefits_benefits__card-description__HvWKI{font-size:1.5rem}.TravelClinicBenefits_benefits__cta__8dtBj{padding:3rem 0 0}.TravelClinicBenefits_benefits__cta-button__WG2kg{width:100%;padding:1.5rem 3rem;font-size:1.6rem}.TravelClinicBenefits_benefits__cta-text__B9BbY{font-size:1.4rem}}.TravelVaccineShowcase_showcase__OS6bA{padding:12rem 0;background:radial-gradient(ellipse 120% 80% at 50% 20%,rgba(0,128,54,.04) 0,transparent 50%),linear-gradient(180deg,#fafbff,#fff 35%,#f8fff9);position:relative;overflow:hidden}.TravelVaccineShowcase_showcase__OS6bA:before{content:"";position:absolute;top:-20%;right:-10%;width:60rem;height:60rem;background:radial-gradient(circle,rgba(0,128,54,.08) 0,transparent 70%);border-radius:50%;animation:TravelVaccineShowcase_float__arbVo 20s ease-in-out infinite}.TravelVaccineShowcase_showcase__OS6bA:after{content:"";position:absolute;bottom:-15%;left:-5%;width:50rem;height:50rem;background:radial-gradient(circle,rgba(37,99,235,.06) 0,transparent 70%);border-radius:50%;animation:TravelVaccineShowcase_float__arbVo 25s ease-in-out infinite reverse}.TravelVaccineShowcase_showcase__wrapper__ENVxV{max-width:1320px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}.TravelVaccineShowcase_showcase__header__BNkMt{text-align:center;max-width:90rem;margin:0 auto 8rem;animation:TravelVaccineShowcase_fadeInUp__tOU9a .8s ease-out}.TravelVaccineShowcase_showcase__tag__wGWpN{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:#008036;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-family:DM Sans;background:linear-gradient(135deg,rgba(0,128,54,.08),rgba(0,128,54,.12));padding:.8rem 2rem;border-radius:5rem;border:1px solid rgba(0,128,54,.15);position:relative;overflow:hidden}.TravelVaccineShowcase_showcase__tag__wGWpN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:TravelVaccineShowcase_shimmer__g2CSq 3s infinite}.TravelVaccineShowcase_showcase__title__9_JF6{font-size:5.4rem;font-weight:800;line-height:1.12;color:#000;margin:0 0 2.6rem;font-family:DM Sans;letter-spacing:-2px;background:linear-gradient(135deg,#000,rgba(0,0,0,.7));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TravelVaccineShowcase_showcase__subtitle__jU9Ht{font-size:2.1rem;line-height:1.7;color:rgba(0,0,0,.65);font-family:Inter;font-weight:400;max-width:82rem;margin:0 auto}.TravelVaccineShowcase_showcase__grid__i66mx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3.2rem;gap:3.2rem;margin-bottom:8rem}.TravelVaccineShowcase_showcase__card__DVNh4{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.5);border-radius:2rem;padding:3.6rem 3rem;display:flex;flex-direction:column;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:TravelVaccineShowcase_cardFadeIn__MFtZV .6s ease-out backwards}.TravelVaccineShowcase_showcase__card__DVNh4:first-child{animation-delay:.08s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(2){animation-delay:.16s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(3){animation-delay:.24s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(4){animation-delay:.32s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(5){animation-delay:.4s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(6){animation-delay:.48s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(7){animation-delay:.56s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(8){animation-delay:.64s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(9){animation-delay:.72s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(10){animation-delay:.8s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(11){animation-delay:.88s}.TravelVaccineShowcase_showcase__card__DVNh4:nth-child(12){animation-delay:.96s}.TravelVaccineShowcase_showcase__card__DVNh4:before{content:"";position:absolute;inset:0;padding:1px;border-radius:2rem;background:linear-gradient(135deg,rgba(0,128,54,.2),rgba(37,99,235,.15),rgba(0,128,54,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.TravelVaccineShowcase_showcase__card__DVNh4:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:rotate(45deg);opacity:0;transition:opacity .4s ease}.TravelVaccineShowcase_showcase__card__DVNh4:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 24px 56px rgba(0,0,0,.12),0 8px 16px rgba(0,128,54,.08);border-color:rgba(0,128,54,.3);background:hsla(0,0%,100%,.85)}.TravelVaccineShowcase_showcase__card__DVNh4:hover:before{opacity:1}.TravelVaccineShowcase_showcase__card__DVNh4:hover:after{opacity:1;animation:TravelVaccineShowcase_shimmerSweep___ZcnO 2s infinite}.TravelVaccineShowcase_showcase__card__DVNh4:hover .TravelVaccineShowcase_showcase__card-image__l365H{transform:scale(1.08) rotate(3deg)}.TravelVaccineShowcase_showcase__card__DVNh4:hover .TravelVaccineShowcase_showcase__card-button__JiU7q{background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,128,54,.35)}.TravelVaccineShowcase_showcase__card-header__23K83{flex:1 1;margin-bottom:2.8rem;position:relative;z-index:2}.TravelVaccineShowcase_showcase__card-image__l365H{width:9.6rem;height:9.6rem;margin:0 auto 2.4rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,128,54,.08),rgba(0,128,54,.12));border-radius:1.6rem;box-shadow:0 4px 16px rgba(0,128,54,.08);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TravelVaccineShowcase_showcase__card-image__l365H:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.TravelVaccineShowcase_showcase__card-image__l365H:hover:before{opacity:1}.TravelVaccineShowcase_showcase__card-image__l365H img{width:100%;height:100%;object-fit:cover}.TravelVaccineShowcase_showcase__card-title__0KS9_{font-size:2.1rem;font-weight:700;color:#000;margin:0 0 1.4rem;font-family:DM Sans;line-height:1.25;text-align:center;letter-spacing:-.5px}.TravelVaccineShowcase_showcase__card-description__sxyRQ{font-size:1.5rem;line-height:1.6;color:rgba(0,0,0,.62);margin:0;font-family:Inter;text-align:center;font-weight:400}.TravelVaccineShowcase_showcase__card-footer__FrHV_{display:flex;flex-direction:column;gap:1.8rem;padding-top:2.4rem;border-top:1px solid rgba(0,0,0,.06);position:relative;z-index:2}.TravelVaccineShowcase_showcase__card-price__Vq879{text-align:center;position:relative}.TravelVaccineShowcase_showcase__card-price-label__VCe9f{display:block;font-size:1.3rem;color:rgba(0,0,0,.48);font-family:Inter;margin-bottom:.6rem;text-transform:uppercase;letter-spacing:1px;font-weight:500}.TravelVaccineShowcase_showcase__card-price-value__do2j4{display:block;font-size:3rem;font-weight:800;color:#008036;font-family:DM Sans;letter-spacing:-1px;text-shadow:0 2px 8px rgba(0,128,54,.15)}.TravelVaccineShowcase_showcase__card-button__JiU7q{display:block;width:100%;padding:1.5rem 2.4rem;background:#008036;color:#fff;text-align:center;border-radius:1.2rem;font-size:1.6rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,128,54,.25);position:relative;overflow:hidden;letter-spacing:.3px}.TravelVaccineShowcase_showcase__card-button__JiU7q:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.25) 0,transparent 70%);opacity:0;transform:scale(0);transition:all .5s ease}.TravelVaccineShowcase_showcase__card-button__JiU7q:hover:before{opacity:1;transform:scale(2)}.TravelVaccineShowcase_showcase__card-button__JiU7q:active{transform:scale(.98)}.TravelVaccineShowcase_showcase__cta-section__ZQX3_{margin-bottom:8rem;animation:TravelVaccineShowcase_fadeInUp__tOU9a .8s ease-out .6s backwards}.TravelVaccineShowcase_showcase__cta-card__pbicc{background:linear-gradient(135deg,#008036,rgb(0,66.8,28.18125));border-radius:2.4rem;padding:6rem 5.6rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:5.6rem;gap:5.6rem;align-items:center;position:relative;overflow:hidden;box-shadow:0 32px 64px rgba(0,128,54,.25),0 8px 16px rgba(0,0,0,.1);transition:all .5s ease}.TravelVaccineShowcase_showcase__cta-card__pbicc:before{content:"";position:absolute;top:-40%;right:-15%;width:70rem;height:70rem;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 60%);border-radius:50%;pointer-events:none;animation:TravelVaccineShowcase_float__arbVo 15s ease-in-out infinite}.TravelVaccineShowcase_showcase__cta-card__pbicc:after{content:"";position:absolute;bottom:-30%;left:-10%;width:50rem;height:50rem;background:radial-gradient(circle,rgba(30,64,175,.15) 0,transparent 60%);border-radius:50%;pointer-events:none;animation:TravelVaccineShowcase_float__arbVo 20s ease-in-out infinite reverse}.TravelVaccineShowcase_showcase__cta-card__pbicc:hover{transform:scale(1.01);box-shadow:0 40px 80px rgba(0,128,54,.3),0 12px 24px rgba(0,0,0,.15)}.TravelVaccineShowcase_showcase__cta-content__2OdCO{position:relative;z-index:2}.TravelVaccineShowcase_showcase__cta-title__7JbWw{font-size:3.8rem;font-weight:800;color:#fff;margin:0 0 2rem;font-family:DM Sans;line-height:1.15;letter-spacing:-1.2px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.TravelVaccineShowcase_showcase__cta-description__PLg6Y{font-size:1.85rem;line-height:1.7;color:hsla(0,0%,100%,.92);margin:0 0 3.2rem;font-family:Inter;font-weight:400}.TravelVaccineShowcase_showcase__cta-button__oxC7R{display:inline-block;padding:1.8rem 4.2rem;background:#fff;color:#008036;border-radius:1.2rem;font-size:1.75rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(0,0,0,.2);letter-spacing:.3px;position:relative;overflow:hidden}.TravelVaccineShowcase_showcase__cta-button__oxC7R:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,128,54,.15),transparent);transition:left .5s ease}.TravelVaccineShowcase_showcase__cta-button__oxC7R:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.25);color:rgb(0,87.2,36.7875)}.TravelVaccineShowcase_showcase__cta-button__oxC7R:hover:before{left:100%}.TravelVaccineShowcase_showcase__cta-button__oxC7R:active{transform:translateY(-2px) scale(1)}.TravelVaccineShowcase_showcase__cta-image__u6czn{position:relative;height:36rem;border-radius:1.8rem;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.15);z-index:2;transition:all .5s ease}.TravelVaccineShowcase_showcase__cta-image__u6czn:hover{transform:scale(1.03);box-shadow:0 20px 60px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2)}.TravelVaccineShowcase_showcase__cta-img__yqbW8{object-fit:cover;transition:transform .5s ease}.TravelVaccineShowcase_showcase__cta-img__yqbW8:hover{transform:scale(1.05)}.TravelVaccineShowcase_showcase__stats__5PuJj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5.6rem;gap:5.6rem;padding:5.6rem 0 0;border-top:1px solid rgba(0,0,0,.06);position:relative}.TravelVaccineShowcase_showcase__stats__5PuJj:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:20rem;height:2px;background:linear-gradient(90deg,transparent,#008036,transparent)}.TravelVaccineShowcase_showcase__stat__1L_1O{text-align:center;transition:all .3s ease;animation:TravelVaccineShowcase_fadeInUp__tOU9a .6s ease-out backwards}.TravelVaccineShowcase_showcase__stat__1L_1O:first-child{animation-delay:.9s}.TravelVaccineShowcase_showcase__stat__1L_1O:nth-child(2){animation-delay:1s}.TravelVaccineShowcase_showcase__stat__1L_1O:nth-child(3){animation-delay:1.1s}.TravelVaccineShowcase_showcase__stat__1L_1O:hover{transform:translateY(-4px)}.TravelVaccineShowcase_showcase__stat__1L_1O:hover .TravelVaccineShowcase_showcase__stat-number__HHI1c{color:rgb(0,87.2,36.7875);text-shadow:0 4px 12px rgba(0,128,54,.25)}.TravelVaccineShowcase_showcase__stat-number__HHI1c{display:block;font-size:3.8rem;font-weight:800;color:#008036;margin-bottom:1rem;font-family:DM Sans;letter-spacing:-1px;text-shadow:0 2px 8px rgba(0,128,54,.15);transition:all .3s ease}.TravelVaccineShowcase_showcase__stat-label__jBTn0{display:block;font-size:1.55rem;color:rgba(0,0,0,.58);font-family:Inter;font-weight:500;line-height:1.5}@keyframes TravelVaccineShowcase_float__arbVo{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(5deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}}@keyframes TravelVaccineShowcase_fadeInUp__tOU9a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes TravelVaccineShowcase_cardFadeIn__MFtZV{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TravelVaccineShowcase_shimmer__g2CSq{0%{left:-100%}to{left:100%}}@keyframes TravelVaccineShowcase_shimmerSweep___ZcnO{0%{top:-50%;left:-50%}to{top:150%;left:150%}}@media only screen and (max-width:1300px){.TravelVaccineShowcase_showcase__grid__i66mx{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1024px){.TravelVaccineShowcase_showcase__OS6bA{padding:6rem 0}.TravelVaccineShowcase_showcase__header__BNkMt{margin-bottom:5rem}.TravelVaccineShowcase_showcase__title__9_JF6{font-size:3.6rem}.TravelVaccineShowcase_showcase__subtitle__jU9Ht{font-size:1.8rem}.TravelVaccineShowcase_showcase__grid__i66mx{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:5rem}.TravelVaccineShowcase_showcase__cta-card__pbicc{padding:4rem;gap:3rem}.TravelVaccineShowcase_showcase__cta-title__7JbWw{font-size:2.8rem}.TravelVaccineShowcase_showcase__cta-description__PLg6Y{font-size:1.7rem}.TravelVaccineShowcase_showcase__cta-image__u6czn{height:28rem}}@media only screen and (max-width:760px){.TravelVaccineShowcase_showcase__OS6bA{padding:5rem 0}.TravelVaccineShowcase_showcase__wrapper__ENVxV{padding:0 2rem}.TravelVaccineShowcase_showcase__header__BNkMt{margin-bottom:4rem}.TravelVaccineShowcase_showcase__title__9_JF6{font-size:3rem;margin-bottom:1.6rem}.TravelVaccineShowcase_showcase__subtitle__jU9Ht{font-size:1.7rem}.TravelVaccineShowcase_showcase__grid__i66mx{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.TravelVaccineShowcase_showcase__card__DVNh4{padding:2.4rem 2rem}.TravelVaccineShowcase_showcase__card-image__l365H{width:7rem;height:7rem;margin-bottom:1.6rem}.TravelVaccineShowcase_showcase__card-title__0KS9_{font-size:1.8rem}.TravelVaccineShowcase_showcase__card-description__sxyRQ{font-size:1.4rem}.TravelVaccineShowcase_showcase__cta-section__ZQX3_{margin-bottom:4rem}.TravelVaccineShowcase_showcase__cta-card__pbicc{grid-template-columns:1fr;padding:3.2rem 2.4rem;gap:2.4rem}.TravelVaccineShowcase_showcase__cta-title__7JbWw{font-size:2.4rem;margin-bottom:1.2rem}.TravelVaccineShowcase_showcase__cta-description__PLg6Y{font-size:1.6rem;margin-bottom:2.4rem}.TravelVaccineShowcase_showcase__cta-button__oxC7R{width:100%;text-align:center;padding:1.5rem 3rem;font-size:1.6rem}.TravelVaccineShowcase_showcase__cta-image__u6czn{height:24rem}.TravelVaccineShowcase_showcase__stats__5PuJj{gap:2.4rem;padding:3rem 0}.TravelVaccineShowcase_showcase__stat-number__HHI1c{font-size:2.6rem}.TravelVaccineShowcase_showcase__stat-label__jBTn0{font-size:1.4rem}}.TravelClinicProcess_process__XyzJC{padding:12rem 0;background:linear-gradient(180deg,#fff,#fafbff 50%,#fff);position:relative;overflow:hidden}.TravelClinicProcess_process__XyzJC:before{content:"";position:absolute;top:10%;left:-8%;width:50rem;height:50rem;background:radial-gradient(circle,rgba(0,128,54,.04) 0,transparent 70%);border-radius:50%;animation:TravelClinicProcess_float__wfY9a 25s ease-in-out infinite}.TravelClinicProcess_process__XyzJC:after{content:"";position:absolute;bottom:10%;right:-8%;width:55rem;height:55rem;background:radial-gradient(circle,rgba(37,99,235,.04) 0,transparent 70%);border-radius:50%;animation:TravelClinicProcess_float__wfY9a 30s ease-in-out infinite reverse}.TravelClinicProcess_process__wrapper__P6okR{max-width:1320px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}.TravelClinicProcess_process__header__JI6rJ{text-align:center;max-width:85rem;margin:0 auto 8rem;animation:TravelClinicProcess_fadeInUp__3M_UB .8s ease-out}.TravelClinicProcess_process__tag__jXMEq{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:#008036;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-family:DM Sans;background:linear-gradient(135deg,rgba(0,128,54,.08),rgba(0,128,54,.12));padding:.8rem 2rem;border-radius:5rem;border:1px solid rgba(0,128,54,.15);position:relative;overflow:hidden}.TravelClinicProcess_process__tag__jXMEq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:TravelClinicProcess_shimmer__bhCd1 3s infinite}.TravelClinicProcess_process__title__X_Kws{font-size:5rem;font-weight:800;line-height:1.15;color:#000;margin:0 0 2.2rem;font-family:DM Sans;letter-spacing:-1.8px;background:linear-gradient(135deg,#000,rgba(0,0,0,.75));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TravelClinicProcess_process__subtitle__C0ZW1{font-size:2rem;line-height:1.65;color:rgba(0,0,0,.65);margin:0;font-family:Inter;font-weight:400}.TravelClinicProcess_process__steps__rCpBR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5rem;gap:5rem;margin-bottom:8rem;position:relative}.TravelClinicProcess_process__step__mITrb{text-align:center;position:relative;padding:4.4rem 3.2rem;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.6);border-radius:2rem;transition:all .5s cubic-bezier(.4,0,.2,1);animation:TravelClinicProcess_cardFadeIn__FCC8r .7s ease-out backwards}.TravelClinicProcess_process__step__mITrb:first-child{animation-delay:.1s}.TravelClinicProcess_process__step__mITrb:nth-child(2){animation-delay:.25s}.TravelClinicProcess_process__step__mITrb:nth-child(3){animation-delay:.4s}.TravelClinicProcess_process__step__mITrb:before{content:"";position:absolute;inset:0;padding:1px;border-radius:2rem;background:linear-gradient(135deg,rgba(0,128,54,.3),rgba(37,99,235,.2),rgba(0,128,54,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.TravelClinicProcess_process__step__mITrb:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 28px 64px rgba(0,0,0,.12),0 8px 20px rgba(0,128,54,.08);border-color:rgba(0,128,54,.3);background:hsla(0,0%,100%,.95)}.TravelClinicProcess_process__step__mITrb:hover:before{opacity:1}.TravelClinicProcess_process__step__mITrb:hover .TravelClinicProcess_process__step-icon-wrapper__l8cCy{background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));transform:scale(1.12) rotate(5deg);box-shadow:0 12px 32px rgba(0,128,54,.35)}.TravelClinicProcess_process__step__mITrb:hover .TravelClinicProcess_process__step-icon__l1sRv{color:#fff;transform:scale(1.1)}.TravelClinicProcess_process__step__mITrb:hover .TravelClinicProcess_process__step-number__X8plS{transform:scale(1.1);color:#008036}.TravelClinicProcess_process__connector__S4nLK{display:none}.TravelClinicProcess_process__step-number__X8plS{font-size:1.4rem;font-weight:800;color:rgba(0,128,54,.5);font-family:DM Sans;margin-bottom:2.4rem;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease}.TravelClinicProcess_process__step-icon-wrapper__l8cCy{width:10rem;height:10rem;margin:0 auto 3rem;border-radius:50%;background:linear-gradient(135deg,rgba(0,128,54,.12),rgba(0,128,54,.08));display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(0,128,54,.15);position:relative;overflow:hidden}.TravelClinicProcess_process__step-icon-wrapper__l8cCy:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.TravelClinicProcess_process__step-icon-wrapper__l8cCy:hover:before{opacity:1}.TravelClinicProcess_process__step-icon__l1sRv{font-size:4.2rem;color:#008036;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.TravelClinicProcess_process__step-title___LHXR{font-size:2.4rem;font-weight:700;color:#000;margin:0 0 1.8rem;font-family:DM Sans;line-height:1.25;letter-spacing:-.5px}.TravelClinicProcess_process__step-description__UaynY{font-size:1.65rem;line-height:1.65;color:rgba(0,0,0,.65);margin:0;font-family:Inter;font-weight:400}.TravelClinicProcess_process__cta__z6IAS{text-align:center;max-width:80rem;margin:0 auto;padding:6rem 5.6rem;background:linear-gradient(135deg,rgba(0,128,54,.04),rgba(248,249,255,.8) 50%,rgba(255,255,255,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2.4rem;border:1px solid rgba(0,128,54,.15);box-shadow:0 16px 48px rgba(0,0,0,.06),0 4px 12px rgba(0,128,54,.08);position:relative;overflow:hidden;animation:TravelClinicProcess_fadeInUp__3M_UB .8s ease-out .6s backwards}.TravelClinicProcess_process__cta__z6IAS:before{content:"";position:absolute;top:-40%;right:-20%;width:40rem;height:40rem;background:radial-gradient(circle,rgba(0,128,54,.08) 0,transparent 70%);border-radius:50%;animation:TravelClinicProcess_float__wfY9a 20s ease-in-out infinite}.TravelClinicProcess_process__cta-title__TD1yW{font-size:3.6rem;font-weight:800;color:#000;margin:0 0 2rem;font-family:DM Sans;letter-spacing:-1.2px;line-height:1.15;position:relative;z-index:1}.TravelClinicProcess_process__cta-description__bWZAW{font-size:1.85rem;line-height:1.7;color:rgba(0,0,0,.68);font-family:Inter;font-weight:400;max-width:68rem;margin:0 auto 3.6rem;position:relative;z-index:1}.TravelClinicProcess_process__cta-button__6OOF0{display:inline-block;padding:1.9rem 5rem;background:linear-gradient(135deg,#008036,rgb(0,102.5,43.2421875));color:#fff;border-radius:1.2rem;font-size:1.75rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 28px rgba(0,128,54,.35);margin-bottom:2.4rem;letter-spacing:.3px;position:relative;overflow:hidden;z-index:1}.TravelClinicProcess_process__cta-button__6OOF0:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.25) 0,transparent 70%);opacity:0;transform:scale(0);transition:all .6s ease}.TravelClinicProcess_process__cta-button__6OOF0:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.TravelClinicProcess_process__cta-button__6OOF0:hover{background:linear-gradient(135deg,rgb(0,112.7,47.5453125),rgb(0,77,32.484375));transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(0,128,54,.45)}.TravelClinicProcess_process__cta-button__6OOF0:hover:before{opacity:1;transform:scale(2)}.TravelClinicProcess_process__cta-button__6OOF0:hover:after{left:100%}.TravelClinicProcess_process__cta-button__6OOF0:active{transform:translateY(-2px) scale(1)}.TravelClinicProcess_process__cta-note__n1bZY{font-size:1.6rem;color:rgba(0,0,0,.58);margin:0;font-family:Inter;font-weight:400;position:relative;z-index:1}.TravelClinicProcess_process__cta-note__n1bZY strong{font-weight:700;color:#000;font-family:DM Sans}@keyframes TravelClinicProcess_float__wfY9a{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(3deg)}66%{transform:translate(-20px,20px) rotate(-3deg)}}@keyframes TravelClinicProcess_fadeInUp__3M_UB{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes TravelClinicProcess_cardFadeIn__FCC8r{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TravelClinicProcess_shimmer__bhCd1{0%{left:-100%}to{left:100%}}@keyframes TravelClinicProcess_flowRight__WJXYx{0%{transform:translateX(-100%) translateY(-50%);opacity:0}50%{opacity:1}to{transform:translateX(100%) translateY(-50%);opacity:0}}@keyframes TravelClinicProcess_arrowPulse__rUhLz{0%,to{transform:translateY(-50%) translateX(0);opacity:.7}50%{transform:translateY(-50%) translateX(6px);opacity:1}}@media only screen and (max-width:1024px){.TravelClinicProcess_process__XyzJC{padding:6rem 0}.TravelClinicProcess_process__header__JI6rJ{margin-bottom:5rem}.TravelClinicProcess_process__title__X_Kws{font-size:3.6rem}.TravelClinicProcess_process__subtitle__C0ZW1{font-size:1.8rem}.TravelClinicProcess_process__steps__rCpBR{gap:3rem;margin-bottom:5rem}.TravelClinicProcess_process__step__mITrb{padding:2.8rem 2rem}.TravelClinicProcess_process__step-icon-wrapper__l8cCy{width:7rem;height:7rem}.TravelClinicProcess_process__step-icon__l1sRv{font-size:3.2rem}.TravelClinicProcess_process__step-title___LHXR{font-size:2rem}.TravelClinicProcess_process__step-description__UaynY{font-size:1.5rem}.TravelClinicProcess_process__cta__z6IAS{padding:4rem 3.2rem}.TravelClinicProcess_process__cta-title__TD1yW{font-size:2.6rem}.TravelClinicProcess_process__cta-description__bWZAW{font-size:1.7rem}}@media only screen and (max-width:760px){.TravelClinicProcess_process__XyzJC{padding:5rem 0}.TravelClinicProcess_process__wrapper__P6okR{padding:0 2rem}.TravelClinicProcess_process__header__JI6rJ{margin-bottom:4rem}.TravelClinicProcess_process__title__X_Kws{font-size:3rem;margin-bottom:1.6rem}.TravelClinicProcess_process__subtitle__C0ZW1{font-size:1.7rem}.TravelClinicProcess_process__steps__rCpBR{grid-template-columns:1fr;gap:2.4rem;margin-bottom:4rem}.TravelClinicProcess_process__connector__S4nLK{display:none}.TravelClinicProcess_process__step__mITrb{padding:2.4rem 2rem}.TravelClinicProcess_process__step-number__X8plS{font-size:1.4rem;margin-bottom:1.6rem}.TravelClinicProcess_process__step-icon-wrapper__l8cCy{width:6.4rem;height:6.4rem;margin-bottom:2rem}.TravelClinicProcess_process__step-icon__l1sRv{font-size:2.8rem}.TravelClinicProcess_process__step-title___LHXR{font-size:1.9rem;margin-bottom:1.2rem}.TravelClinicProcess_process__step-description__UaynY{font-size:1.5rem}.TravelClinicProcess_process__cta__z6IAS{padding:3.2rem 2.4rem}.TravelClinicProcess_process__cta-title__TD1yW{font-size:2.4rem;margin-bottom:1.2rem}.TravelClinicProcess_process__cta-description__bWZAW{font-size:1.6rem;margin-bottom:2.4rem}.TravelClinicProcess_process__cta-button__6OOF0{width:100%;padding:1.5rem 3rem;font-size:1.6rem;margin-bottom:1.2rem}.TravelClinicProcess_process__cta-note__n1bZY{font-size:1.4rem}}.TravelDestinationSearch_destination-search__AfUnj{padding:12rem 0;background:radial-gradient(ellipse 100% 60% at 50% 40%,rgba(37,99,235,.03) 0,transparent 50%),linear-gradient(180deg,#fff,#f8f9ff 50%,#fff);position:relative;overflow:hidden}.TravelDestinationSearch_destination-search__AfUnj:before{content:"";position:absolute;top:15%;right:-5%;width:45rem;height:45rem;background:radial-gradient(circle,rgba(0,128,54,.05) 0,transparent 70%);border-radius:50%;animation:TravelDestinationSearch_float__Cx_sO 28s ease-in-out infinite}.TravelDestinationSearch_destination-search__wrapper__W6q5_{max-width:1320px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1}.TravelDestinationSearch_destination-search__header__4IHRg{text-align:center;max-width:85rem;margin:0 auto 5.6rem;animation:TravelDestinationSearch_fadeInUp__3_u9I .8s ease-out}.TravelDestinationSearch_destination-search__tag__3fKw2{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:#008036;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-family:DM Sans;background:linear-gradient(135deg,rgba(0,128,54,.08),rgba(0,128,54,.12));padding:.8rem 2rem;border-radius:5rem;border:1px solid rgba(0,128,54,.15);position:relative;overflow:hidden}.TravelDestinationSearch_destination-search__tag__3fKw2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:TravelDestinationSearch_shimmer__J5fVQ 3s infinite}.TravelDestinationSearch_destination-search__title__8nVyc{font-size:5rem;font-weight:800;line-height:1.15;color:#000;margin:0 0 2.2rem;font-family:DM Sans;letter-spacing:-1.8px;background:linear-gradient(135deg,#000,rgba(0,0,0,.75));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TravelDestinationSearch_destination-search__subtitle__k9doC{font-size:2rem;line-height:1.65;color:rgba(0,0,0,.65);margin:0;font-family:Inter;font-weight:400}.TravelDestinationSearch_destination-search__search-container__unVxW{max-width:80rem;margin:0 auto 6rem;animation:TravelDestinationSearch_fadeInUp__3_u9I .8s ease-out .2s backwards}.TravelDestinationSearch_destination-search__search-wrapper__aHe4Q{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(0,0,0,.08);border-radius:1.6rem;padding:0 3rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.04)}.TravelDestinationSearch_destination-search__search-wrapper__aHe4Q:focus-within{border-color:#008036;box-shadow:0 8px 32px rgba(0,128,54,.18),0 0 0 4px rgba(0,128,54,.08);background:#fff;transform:translateY(-2px)}.TravelDestinationSearch_destination-search__search-icon__cl0gh{font-size:2.2rem;color:rgba(0,0,0,.35);margin-right:2rem;transition:all .3s ease}.TravelDestinationSearch_destination-search__search-wrapper__aHe4Q:focus-within .TravelDestinationSearch_destination-search__search-icon__cl0gh{color:#008036;transform:scale(1.1)}.TravelDestinationSearch_destination-search__search-input__c1wau{flex:1 1;border:none;padding:2.4rem 0;font-size:1.75rem;font-family:Inter;color:#000;background:rgba(0,0,0,0);font-weight:400}.TravelDestinationSearch_destination-search__search-input__c1wau::placeholder{color:rgba(0,0,0,.38)}.TravelDestinationSearch_destination-search__search-input__c1wau:focus{outline:none}.TravelDestinationSearch_destination-search__results-header__34fBj{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;animation:TravelDestinationSearch_fadeInUp__3_u9I .6s ease-out .3s backwards}.TravelDestinationSearch_destination-search__results-title__UydGS{font-size:2.6rem;font-weight:700;color:#000;margin:0;font-family:DM Sans;letter-spacing:-.5px}.TravelDestinationSearch_destination-search__clear-button__BwsTR{padding:1.2rem 2.4rem;background:rgba(0,0,0,0);border:1.5px solid rgba(0,0,0,.15);border-radius:1rem;font-size:1.5rem;font-weight:600;font-family:DM Sans;color:rgba(0,0,0,.7);cursor:pointer;transition:all .3s ease}.TravelDestinationSearch_destination-search__clear-button__BwsTR:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25);transform:translateY(-1px)}.TravelDestinationSearch_destination-search__grid__W61r8{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2.4rem;gap:2.4rem;margin-bottom:8rem}.TravelDestinationSearch_destination-search__card__JbUmn{background:hsla(0,0%,100%,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.5);border-radius:1.6rem;padding:2.8rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;animation:TravelDestinationSearch_cardFadeIn__u1sNx .6s ease-out backwards}.TravelDestinationSearch_destination-search__card__JbUmn:first-child{animation-delay:.43s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(2){animation-delay:.46s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(3){animation-delay:.49s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(4){animation-delay:.52s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(5){animation-delay:.55s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(6){animation-delay:.58s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(7){animation-delay:.61s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(8){animation-delay:.64s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(9){animation-delay:.67s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(10){animation-delay:.7s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(11){animation-delay:.73s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(12){animation-delay:.76s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(13){animation-delay:.79s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(14){animation-delay:.82s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(15){animation-delay:.85s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(16){animation-delay:.88s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(17){animation-delay:.91s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(18){animation-delay:.94s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(19){animation-delay:.97s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(20){animation-delay:1s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(21){animation-delay:1.03s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(22){animation-delay:1.06s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(23){animation-delay:1.09s}.TravelDestinationSearch_destination-search__card__JbUmn:nth-child(24){animation-delay:1.12s}.TravelDestinationSearch_destination-search__card__JbUmn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:1.6rem;background:linear-gradient(135deg,rgba(0,128,54,.3),rgba(37,99,235,.2),rgba(0,128,54,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.TravelDestinationSearch_destination-search__card__JbUmn:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 16px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,128,54,.08);border-color:rgba(0,128,54,.3);background:hsla(0,0%,100%,.95)}.TravelDestinationSearch_destination-search__card__JbUmn:hover:before{opacity:1}.TravelDestinationSearch_destination-search__card__JbUmn:hover .TravelDestinationSearch_destination-search__flag__nUhS8{transform:scale(1.12) rotate(2deg);box-shadow:0 6px 16px rgba(0,0,0,.18)}.TravelDestinationSearch_destination-search__card__JbUmn:active{transform:translateY(-6px) scale(1.01)}.TravelDestinationSearch_destination-search__flag__nUhS8{width:100%;height:5.6rem;object-fit:cover;border-radius:.8rem;margin-bottom:1.6rem;box-shadow:0 3px 12px rgba(0,0,0,.12);transition:all .5s cubic-bezier(.4,0,.2,1)}.TravelDestinationSearch_destination-search__country-name__OKiHf{font-size:1.6rem;font-weight:700;color:#000;font-family:DM Sans;margin-bottom:.8rem;letter-spacing:-.2px}.TravelDestinationSearch_destination-search__vaccine-count___oiqs{font-size:1.35rem;color:rgba(0,0,0,.5);font-family:Inter;font-weight:500}.TravelDestinationSearch_destination-search__no-results__uXI9_{text-align:center;padding:8rem 2rem;animation:TravelDestinationSearch_fadeInUp__3_u9I .6s ease-out}.TravelDestinationSearch_destination-search__no-results__uXI9_ p{font-size:1.9rem;color:rgba(0,0,0,.6);font-family:Inter;margin-bottom:2.8rem;font-weight:400}.TravelDestinationSearch_destination-search__cta__oGGDp{max-width:90rem;margin:0 auto;padding:6rem 5.6rem;background:linear-gradient(135deg,rgba(0,128,54,.04),rgba(248,249,255,.8) 50%,rgba(255,255,255,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2.4rem;border:1px solid rgba(0,128,54,.15);box-shadow:0 16px 48px rgba(0,0,0,.06),0 4px 12px rgba(0,128,54,.08);text-align:center;position:relative;overflow:hidden;animation:TravelDestinationSearch_fadeInUp__3_u9I .8s ease-out .6s backwards}.TravelDestinationSearch_destination-search__cta__oGGDp:before{content:"";position:absolute;top:-40%;left:-20%;width:40rem;height:40rem;background:radial-gradient(circle,rgba(0,128,54,.08) 0,transparent 70%);border-radius:50%;animation:TravelDestinationSearch_float__Cx_sO 20s ease-in-out infinite}.TravelDestinationSearch_destination-search__cta-content__SUfT5{max-width:70rem;margin:0 auto;position:relative;z-index:1}.TravelDestinationSearch_destination-search__cta-title__0U_cp{font-size:3.4rem;font-weight:800;color:#000;margin:0 0 1.8rem;font-family:DM Sans;letter-spacing:-1.2px;line-height:1.15}.TravelDestinationSearch_destination-search__cta-description__XPki_{font-size:1.85rem;line-height:1.7;color:rgba(0,0,0,.68);margin:0 0 3.2rem;font-family:Inter;font-weight:400}.TravelDestinationSearch_destination-search__cta-button__92UPN{display:inline-block;padding:1.8rem 4.8rem;background:linear-gradient(135deg,#008036,rgb(0,102.5,43.2421875));color:#fff;border-radius:1.2rem;font-size:1.75rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 28px rgba(0,128,54,.35);letter-spacing:.3px;position:relative;overflow:hidden}.TravelDestinationSearch_destination-search__cta-button__92UPN:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.25) 0,transparent 70%);opacity:0;transform:scale(0);transition:all .6s ease}.TravelDestinationSearch_destination-search__cta-button__92UPN:hover{background:linear-gradient(135deg,rgb(0,112.7,47.5453125),rgb(0,77,32.484375));transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(0,128,54,.45)}.TravelDestinationSearch_destination-search__cta-button__92UPN:hover:before{opacity:1;transform:scale(2)}.TravelDestinationSearch_destination-search__cta-button__92UPN:active{transform:translateY(-2px) scale(1)}.TravelDestinationSearch_modal-overlay__ymyDY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;transition:opacity .3s ease}.TravelDestinationSearch_modal-overlay--active__EM4wq{opacity:1}.TravelDestinationSearch_modal__JnptB{background:#fff;border-radius:2rem;max-width:70rem;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.1);transform:scale(.9) translateY(20px);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.TravelDestinationSearch_modal--active__ngT8q{transform:scale(1) translateY(0);opacity:1}.TravelDestinationSearch_modal__header__LLB48{display:flex;align-items:flex-start;gap:2rem;padding:3.6rem 4rem 2.4rem;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.TravelDestinationSearch_modal__flag__LVc1l{width:8rem;height:5.6rem;object-fit:cover;border-radius:.8rem;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0}.TravelDestinationSearch_modal__header-content__nPKnU{flex:1 1}.TravelDestinationSearch_modal__title__acszc{font-size:3.2rem;font-weight:800;color:#000;margin:0 0 1.2rem;font-family:DM Sans;letter-spacing:-1px;line-height:1.2}.TravelDestinationSearch_modal__risk-badge__YMouQ{display:inline-block;padding:.6rem 1.6rem;border-radius:5rem;font-size:1.3rem;font-weight:700;font-family:DM Sans;text-transform:uppercase;letter-spacing:.5px}.TravelDestinationSearch_modal__risk-badge--low__2SOVv{background:rgba(16,185,129,.1);color:#059669}.TravelDestinationSearch_modal__risk-badge--medium__UCkki{background:rgba(245,158,11,.1);color:#d97706}.TravelDestinationSearch_modal__risk-badge--high__BiQoI{background:rgba(239,68,68,.1);color:#dc2626}.TravelDestinationSearch_modal__close__wCRVd{position:absolute;top:2.4rem;right:2.4rem;width:4rem;height:4rem;border:none;background:rgba(0,0,0,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.8rem;color:rgba(0,0,0,.6)}.TravelDestinationSearch_modal__close__wCRVd:hover{background:rgba(0,0,0,.1);color:#000;transform:rotate(90deg)}.TravelDestinationSearch_modal__body__VO19y{padding:3.6rem 4rem}.TravelDestinationSearch_modal__section__fr6s6{margin-bottom:3.6rem}.TravelDestinationSearch_modal__section__fr6s6:last-child{margin-bottom:0}.TravelDestinationSearch_modal__section-header__2Se9O{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.TravelDestinationSearch_modal__section-icon__qK_jO{font-size:2.4rem;color:#008036}.TravelDestinationSearch_modal__section-title__LUbH8{font-size:2.2rem;font-weight:700;color:#000;margin:0;font-family:DM Sans;letter-spacing:-.5px}.TravelDestinationSearch_modal__vaccine-list__dLU5D{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.TravelDestinationSearch_modal__vaccine-item__dNUed{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2rem;background:rgba(0,128,54,.03);border:1px solid rgba(0,128,54,.1);border-radius:1.2rem;transition:all .3s ease}.TravelDestinationSearch_modal__vaccine-item__dNUed:hover{background:rgba(0,128,54,.05);border-color:rgba(0,128,54,.2);transform:translateX(4px)}.TravelDestinationSearch_modal__vaccine-icon__r0X0d{font-size:1.8rem;color:#008036;flex-shrink:0}.TravelDestinationSearch_modal__vaccine-name__4ymgF{flex:1 1;font-size:1.65rem;font-weight:600;color:#000;font-family:DM Sans;letter-spacing:-.2px}.TravelDestinationSearch_modal__vaccine-book__jGmWG{padding:.8rem 2rem;background:#008036;color:#fff;border-radius:.8rem;font-size:1.4rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .3s ease;white-space:nowrap}.TravelDestinationSearch_modal__vaccine-book__jGmWG:hover{background:rgb(0,87.2,36.7875);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,128,54,.3)}.TravelDestinationSearch_modal__info__HUmXg{padding:2.4rem;background:rgba(37,99,235,.04);border-left:4px solid #2563eb;border-radius:1rem;margin-top:2.4rem}.TravelDestinationSearch_modal__info__HUmXg p{font-size:1.6rem;line-height:1.7;color:rgba(0,0,0,.75);font-family:Inter;margin:0}.TravelDestinationSearch_modal__footer__rSUar{padding:3.2rem 4rem;background:linear-gradient(135deg,rgba(0,128,54,.04),#fff);border-top:1px solid rgba(0,0,0,.06);text-align:center}.TravelDestinationSearch_modal__footer-text__EfT6r{font-size:1.7rem;color:rgba(0,0,0,.7);font-family:Inter;margin:0 0 2rem;font-weight:400}.TravelDestinationSearch_modal__footer-button__dtn4u{display:inline-block;padding:1.6rem 4rem;background:linear-gradient(135deg,#008036,rgb(0,102.5,43.2421875));color:#fff;border-radius:1rem;font-size:1.65rem;font-weight:700;font-family:DM Sans;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px rgba(0,128,54,.3);letter-spacing:.3px}.TravelDestinationSearch_modal__footer-button__dtn4u:hover{background:linear-gradient(135deg,rgb(0,112.7,47.5453125),rgb(0,77,32.484375));transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,128,54,.4)}@keyframes TravelDestinationSearch_float__Cx_sO{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes TravelDestinationSearch_fadeInUp__3_u9I{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes TravelDestinationSearch_cardFadeIn__u1sNx{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TravelDestinationSearch_shimmer__J5fVQ{0%{left:-100%}to{left:100%}}@media only screen and (max-width:1300px){.TravelDestinationSearch_destination-search__grid__W61r8{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:1024px){.TravelDestinationSearch_destination-search__AfUnj{padding:6rem 0}.TravelDestinationSearch_destination-search__header__4IHRg{margin-bottom:3.2rem}.TravelDestinationSearch_destination-search__title__8nVyc{font-size:3.6rem}.TravelDestinationSearch_destination-search__subtitle__k9doC{font-size:1.8rem}.TravelDestinationSearch_destination-search__search-container__unVxW{margin-bottom:3.2rem}.TravelDestinationSearch_destination-search__grid__W61r8{grid-template-columns:repeat(4,1fr);gap:1.6rem;margin-bottom:5rem}.TravelDestinationSearch_destination-search__cta__oGGDp{padding:4rem 3.2rem}.TravelDestinationSearch_destination-search__cta-title__0U_cp{font-size:2.4rem}.TravelDestinationSearch_destination-search__cta-description__XPki_{font-size:1.7rem}}@media only screen and (max-width:760px){.TravelDestinationSearch_destination-search__AfUnj{padding:5rem 0}.TravelDestinationSearch_destination-search__wrapper__W6q5_{padding:0 2rem}.TravelDestinationSearch_destination-search__header__4IHRg{margin-bottom:2.4rem}.TravelDestinationSearch_destination-search__title__8nVyc{font-size:3rem;margin-bottom:1.6rem}.TravelDestinationSearch_destination-search__subtitle__k9doC{font-size:1.7rem}.TravelDestinationSearch_destination-search__search-container__unVxW{margin-bottom:2.4rem}.TravelDestinationSearch_destination-search__search-wrapper__aHe4Q{padding:0 2rem}.TravelDestinationSearch_destination-search__search-icon__cl0gh{font-size:1.8rem;margin-right:1.2rem}.TravelDestinationSearch_destination-search__search-input__c1wau{padding:1.6rem 0;font-size:1.6rem}.TravelDestinationSearch_destination-search__results-header__34fBj{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2.4rem}.TravelDestinationSearch_destination-search__results-title__UydGS{font-size:2rem}.TravelDestinationSearch_destination-search__grid__W61r8{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-bottom:4rem}.TravelDestinationSearch_destination-search__card__JbUmn{padding:2rem 1.2rem}.TravelDestinationSearch_destination-search__flag__nUhS8{height:4rem;margin-bottom:1rem}.TravelDestinationSearch_destination-search__country-name__OKiHf{font-size:1.4rem}.TravelDestinationSearch_destination-search__vaccine-count___oiqs{font-size:1.2rem}.TravelDestinationSearch_destination-search__no-results__uXI9_{padding:4rem 2rem}.TravelDestinationSearch_destination-search__no-results__uXI9_ p{font-size:1.6rem;margin-bottom:2rem}.TravelDestinationSearch_destination-search__cta__oGGDp{padding:3.2rem 2.4rem}.TravelDestinationSearch_destination-search__cta-title__0U_cp{font-size:2.2rem;margin-bottom:1.2rem}.TravelDestinationSearch_destination-search__cta-description__XPki_{font-size:1.6rem;margin-bottom:2.4rem}.TravelDestinationSearch_destination-search__cta-button__92UPN{width:100%;padding:1.5rem 3rem;font-size:1.6rem}}.LandingReviews_reviews__w6iP0{padding:12rem 0;background:linear-gradient(180deg,rgba(0,128,54,.02),rgba(0,128,54,.05));position:relative;overflow:hidden}@media(max-width:760px){.LandingReviews_reviews__w6iP0{padding:8rem 0}}.LandingReviews_reviews__w6iP0:before{content:"";position:absolute;top:-20%;right:-10%;width:60rem;height:60rem;background:radial-gradient(circle,rgba(0,128,54,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.LandingReviews_reviews__w6iP0:after{content:"";position:absolute;bottom:-30%;left:-15%;width:80rem;height:80rem;background:radial-gradient(circle,rgba(0,128,54,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.LandingReviews_reviews__container__7yNaM{max-width:128rem;margin:0 auto;padding:0 4rem;position:relative;z-index:1}@media(max-width:760px){.LandingReviews_reviews__container__7yNaM{padding:0 2rem}}.LandingReviews_reviews__header__RfPln{text-align:center;margin-bottom:8rem}@media(max-width:760px){.LandingReviews_reviews__header__RfPln{margin-bottom:6rem}}.LandingReviews_reviews__title__HLU64{font-family:DM Sans;font-size:5.6rem;font-weight:800;line-height:1.15;color:#071719;margin:0 0 2rem;background:linear-gradient(135deg,#071719,rgb(23.734375,77.984375,84.765625));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:760px){.LandingReviews_reviews__title__HLU64{font-size:4rem}}@media(max-width:540px){.LandingReviews_reviews__title__HLU64{font-size:3.2rem}}.LandingReviews_reviews__subtitle__Hb0oV{font-family:Inter;font-size:2rem;font-weight:400;line-height:1.6;color:rgba(0,0,0,.65);max-width:70rem;margin:0 auto 4rem}@media(max-width:540px){.LandingReviews_reviews__subtitle__Hb0oV{font-size:1.7rem}}.LandingReviews_reviews__trust__vbfW_{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;padding:2.4rem 4rem;background:hsla(0,0%,100%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:100px;border:1px solid rgba(0,128,54,.15);display:inline-flex;margin:0 auto;box-shadow:0 4px 24px rgba(0,128,54,.08),0 2px 8px rgba(0,0,0,.04)}@media(max-width:540px){.LandingReviews_reviews__trust__vbfW_{padding:2rem 3rem;gap:1.2rem}}.LandingReviews_reviews__stars__GwsTj{display:flex;gap:.6rem}.LandingReviews_reviews__star__pBekh{width:2.4rem;height:2.4rem;color:#ffd500;filter:drop-shadow(0 2px 4px rgba(255,213,0,.3))}@media(max-width:540px){.LandingReviews_reviews__star__pBekh{width:2rem;height:2rem}}.LandingReviews_reviews__rating__hfRKQ{font-family:DM Sans;font-size:1.8rem;font-weight:700;color:#071719;white-space:nowrap}@media(max-width:540px){.LandingReviews_reviews__rating__hfRKQ{font-size:1.6rem}}.LandingReviews_reviews__count__QCdD6{font-family:Inter;font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.6);white-space:nowrap}@media(max-width:540px){.LandingReviews_reviews__count__QCdD6{font-size:1.4rem}}.LandingReviews_reviews__grid__aLzKn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.2rem;gap:3.2rem;margin-bottom:6rem}@media(max-width:1024px){.LandingReviews_reviews__grid__aLzKn{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.LandingReviews_reviews__grid__aLzKn{grid-template-columns:1fr;gap:2.4rem}}.LandingReviews_reviews__card__Jxuea{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2.4rem;padding:3.6rem;border:1px solid rgba(0,128,54,.1);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:LandingReviews_fadeInUp__eML6n .6s ease-out backwards;box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02)}@media(max-width:540px){.LandingReviews_reviews__card__Jxuea{padding:2.8rem}}.LandingReviews_reviews__card__Jxuea:before{content:"";position:absolute;inset:0;border-radius:2.4rem;padding:1px;background:linear-gradient(135deg,#008036,rgb(0,230,97.03125));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.LandingReviews_reviews__card__Jxuea:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,128,54,.15),0 4px 16px rgba(0,0,0,.08)}.LandingReviews_reviews__card__Jxuea:hover:before{opacity:1}.LandingReviews_reviews__card-header__M3EVZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}.LandingReviews_reviews__quote__IumVr{width:3.2rem;height:3.2rem;color:rgba(0,128,54,.2)}.LandingReviews_reviews__stars-small__EPuqa{display:flex;gap:.4rem}.LandingReviews_reviews__star-small__EdJ6C{width:1.6rem;height:1.6rem;color:#ffd500}.LandingReviews_reviews__text__mgwcd{font-family:Inter;font-size:1.7rem;font-weight:400;line-height:1.7;color:rgba(0,0,0,.8);margin:0 0 2.4rem;flex:1 1}@media(max-width:540px){.LandingReviews_reviews__text__mgwcd{font-size:1.6rem}}.LandingReviews_reviews__author__VlAZA{display:flex;align-items:center;justify-content:space-between;padding-top:2.4rem;border-top:1px solid rgba(0,128,54,.1)}.LandingReviews_reviews__author-info__0HP5S{display:flex;flex-direction:column;gap:.4rem}.LandingReviews_reviews__author-name__q6JvB{font-family:DM Sans;font-size:1.6rem;font-weight:700;color:#071719;display:flex;align-items:center;gap:.8rem}.LandingReviews_reviews__verified__Uishw{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;background:#008036;color:#fff;border-radius:50%;font-size:1.2rem;font-weight:700}.LandingReviews_reviews__location__IBT2z{font-family:Inter;font-size:1.4rem;font-weight:400;color:rgba(0,0,0,.5)}.LandingReviews_reviews__date__bRd99{font-family:Inter;font-size:1.3rem;font-weight:400;color:rgba(0,0,0,.4)}.LandingReviews_reviews__cta__ZoG4h{text-align:center;padding:6rem 0 0}@media(max-width:760px){.LandingReviews_reviews__cta__ZoG4h{padding:4rem 0 0}}.LandingReviews_reviews__cta-text__TaG2y{font-family:Inter;font-size:2rem;font-weight:500;color:rgba(0,0,0,.7);margin:0 0 2.4rem}@media(max-width:540px){.LandingReviews_reviews__cta-text__TaG2y{font-size:1.7rem}}.LandingReviews_reviews__cta-button__vBXtp{display:inline-flex;align-items:center;padding:1.8rem 4.8rem;background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));color:#fff;font-family:DM Sans;font-size:1.8rem;font-weight:700;text-decoration:none;border-radius:100px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(0,128,54,.3),0 4px 8px rgba(0,128,54,.2);position:relative;overflow:hidden}@media(max-width:540px){.LandingReviews_reviews__cta-button__vBXtp{padding:1.6rem 3.6rem;font-size:1.6rem}}.LandingReviews_reviews__cta-button__vBXtp:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.LandingReviews_reviews__cta-button__vBXtp:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(0,128,54,.35),0 6px 12px rgba(0,128,54,.25)}.LandingReviews_reviews__cta-button__vBXtp:hover:before{left:100%}.LandingReviews_reviews__cta-button__vBXtp:active{transform:translateY(-1px) scale(1)}@keyframes LandingReviews_fadeInUp__eML6n{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LandingFAQ_faq__tSNqH{padding:12rem 0;background:#fff;position:relative}@media(max-width:760px){.LandingFAQ_faq__tSNqH{padding:8rem 0}}.LandingFAQ_faq__container__C35pW{max-width:96rem;margin:0 auto;padding:0 4rem}@media(max-width:760px){.LandingFAQ_faq__container__C35pW{padding:0 2rem}}.LandingFAQ_faq__header__Z8zHG{text-align:center;margin-bottom:8rem}@media(max-width:760px){.LandingFAQ_faq__header__Z8zHG{margin-bottom:6rem}}.LandingFAQ_faq__title__pA7hy{font-family:DM Sans;font-size:5.6rem;font-weight:800;line-height:1.15;color:#071719;margin:0 0 2rem;background:linear-gradient(135deg,#071719,rgb(23.734375,77.984375,84.765625));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:760px){.LandingFAQ_faq__title__pA7hy{font-size:4rem}}@media(max-width:540px){.LandingFAQ_faq__title__pA7hy{font-size:3.2rem}}.LandingFAQ_faq__subtitle__WG1B7{font-family:Inter;font-size:2rem;font-weight:400;line-height:1.6;color:rgba(0,0,0,.65);max-width:70rem;margin:0 auto}@media(max-width:540px){.LandingFAQ_faq__subtitle__WG1B7{font-size:1.7rem}}.LandingFAQ_faq__grid__cW2Fv{display:flex;flex-direction:column;gap:2rem;margin-bottom:8rem}@media(max-width:760px){.LandingFAQ_faq__grid__cW2Fv{margin-bottom:6rem}}.LandingFAQ_faq__item__fjS4I{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2rem;border:1px solid rgba(0,128,54,.1);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:LandingFAQ_fadeInUp__LD89T .6s ease-out backwards;box-shadow:0 2px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.02)}.LandingFAQ_faq__item--open__XTkjY{border-color:rgba(0,128,54,.25);box-shadow:0 8px 32px rgba(0,128,54,.12),0 4px 12px rgba(0,0,0,.06)}.LandingFAQ_faq__item__fjS4I:hover{border-color:rgba(0,128,54,.2);box-shadow:0 4px 24px rgba(0,128,54,.08),0 2px 8px rgba(0,0,0,.04)}.LandingFAQ_faq__question__E_fmU{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2rem;background:none;border:none;cursor:pointer;text-align:left;gap:2.4rem;transition:background .3s ease}@media(max-width:540px){.LandingFAQ_faq__question__E_fmU{padding:2.4rem;gap:1.6rem}}.LandingFAQ_faq__question__E_fmU:hover{background:rgba(0,128,54,.02)}.LandingFAQ_faq__question-text__y7vLO{font-family:DM Sans;font-size:2rem;font-weight:700;line-height:1.4;color:#071719;flex:1 1}@media(max-width:540px){.LandingFAQ_faq__question-text__y7vLO{font-size:1.7rem}}.LandingFAQ_faq__icon__9pWVI{width:2rem;height:2rem;color:#008036;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.LandingFAQ_faq__icon--open__yYmmT{transform:rotate(180deg)}.LandingFAQ_faq__answer__Sll68{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.LandingFAQ_faq__answer--open__9EvR9{max-height:100rem}.LandingFAQ_faq__answer-content__azKPs{border-top:1px solid rgba(0,128,54,.1);padding:2.4rem 3.2rem 3.2rem}@media(max-width:540px){.LandingFAQ_faq__answer-content__azKPs{padding:2rem 2.4rem 2.4rem}}.LandingFAQ_faq__answer-content__azKPs p{font-family:Inter;font-size:1.7rem;font-weight:400;line-height:1.7;color:rgba(0,0,0,.75);margin:0}@media(max-width:540px){.LandingFAQ_faq__answer-content__azKPs p{font-size:1.6rem}}.LandingFAQ_faq__cta__Bm1re{display:flex;justify-content:center}.LandingFAQ_faq__cta-card__u_r2B{background:linear-gradient(135deg,rgba(0,128,54,.06),rgba(0,128,54,.03));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:3.2rem;padding:6rem;text-align:center;border:1px solid rgba(0,128,54,.15);position:relative;overflow:hidden;max-width:70rem;box-shadow:0 8px 32px rgba(0,128,54,.1),0 4px 12px rgba(0,0,0,.04)}@media(max-width:760px){.LandingFAQ_faq__cta-card__u_r2B{padding:4rem 3rem}}@media(max-width:540px){.LandingFAQ_faq__cta-card__u_r2B{padding:3rem 2rem}}.LandingFAQ_faq__cta-card__u_r2B:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(0,128,54,.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.LandingFAQ_faq__cta-icon__I9LnP{width:6.4rem;height:6.4rem;color:#008036;margin:0 auto 2.4rem;display:block;filter:drop-shadow(0 4px 12px rgba(0,128,54,.3))}@media(max-width:540px){.LandingFAQ_faq__cta-icon__I9LnP{width:5.2rem;height:5.2rem}}.LandingFAQ_faq__cta-title__zsJ_0{font-family:DM Sans;font-size:3.6rem;font-weight:800;line-height:1.2;color:#071719;margin:0 0 1.6rem}@media(max-width:540px){.LandingFAQ_faq__cta-title__zsJ_0{font-size:2.8rem}}.LandingFAQ_faq__cta-text__iPCT8{font-family:Inter;font-size:1.8rem;font-weight:400;line-height:1.6;color:rgba(0,0,0,.7);max-width:50rem;margin:0 auto 3.2rem}@media(max-width:540px){.LandingFAQ_faq__cta-text__iPCT8{font-size:1.6rem;margin-bottom:2.4rem}}.LandingFAQ_faq__cta-button__yrMpc{display:inline-flex;align-items:center;padding:1.8rem 4.8rem;background:linear-gradient(135deg,#008036,rgb(0,87.2,36.7875));color:#fff;font-family:DM Sans;font-size:1.8rem;font-weight:700;text-decoration:none;border-radius:100px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px rgba(0,128,54,.3),0 4px 8px rgba(0,128,54,.2);position:relative;overflow:hidden}@media(max-width:540px){.LandingFAQ_faq__cta-button__yrMpc{padding:1.6rem 3.6rem;font-size:1.6rem}}.LandingFAQ_faq__cta-button__yrMpc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.LandingFAQ_faq__cta-button__yrMpc:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(0,128,54,.35),0 6px 12px rgba(0,128,54,.25)}.LandingFAQ_faq__cta-button__yrMpc:hover:before{left:100%}.LandingFAQ_faq__cta-button__yrMpc:active{transform:translateY(-1px) scale(1)}@keyframes LandingFAQ_fadeInUp__LD89T{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LandingMap_map__CUU9U{padding:12rem 0;background:linear-gradient(180deg,#fff,rgba(0,128,54,.02));position:relative}@media(max-width:760px){.LandingMap_map__CUU9U{padding:8rem 0}}.LandingMap_map__container__iL_gV{max-width:140rem;margin:0 auto;padding:0 4rem}@media(max-width:760px){.LandingMap_map__container__iL_gV{padding:0 2rem}}.LandingMap_map__header__7nBuK{text-align:center;margin-bottom:8rem}@media(max-width:760px){.LandingMap_map__header__7nBuK{margin-bottom:6rem}}.LandingMap_map__title__Su6lr{font-family:DM Sans;font-size:5.6rem;font-weight:800;line-height:1.15;color:#071719;margin:0 0 2rem;background:linear-gradient(135deg,#071719,rgb(23.734375,77.984375,84.765625));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:760px){.LandingMap_map__title__Su6lr{font-size:4rem}}@media(max-width:540px){.LandingMap_map__title__Su6lr{font-size:3.2rem}}.LandingMap_map__subtitle__rRWJj{font-family:Inter;font-size:2rem;font-weight:400;line-height:1.6;color:rgba(0,0,0,.65);margin:0}@media(max-width:540px){.LandingMap_map__subtitle__rRWJj{font-size:1.7rem}}.LandingMap_map__grid__t9qCR{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}@media(max-width:1024px){.LandingMap_map__grid__t9qCR{grid-template-columns:1fr;gap:4rem}}.LandingMap_map__info__7InWW{display:flex;flex-direction:column;gap:2.4rem}.LandingMap_map__card__8nDvD{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:2.4rem;padding:3.6rem;border:1px solid rgba(0,128,54,.1);display:flex;gap:2.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02)}@media(max-width:540px){.LandingMap_map__card__8nDvD{padding:2.8rem;gap:2rem;flex-direction:column;align-items:center;text-align:center}}.LandingMap_map__card__8nDvD:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,128,54,.12),0 4px 12px rgba(0,0,0,.06);border-color:rgba(0,128,54,.2)}.LandingMap_map__card-icon-wrapper___iLlm{width:6.4rem;height:6.4rem;flex-shrink:0;background:linear-gradient(135deg,rgba(0,128,54,.1),rgba(0,128,54,.05));border-radius:1.6rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,128,54,.15)}@media(max-width:540px){.LandingMap_map__card-icon-wrapper___iLlm{width:5.6rem;height:5.6rem}}.LandingMap_map__card-icon__jB_Dy{width:3.2rem;height:3.2rem;color:#008036}@media(max-width:540px){.LandingMap_map__card-icon__jB_Dy{width:2.8rem;height:2.8rem}}.LandingMap_map__card-content__jewHO{flex:1 1}.LandingMap_map__card-title__620m4{font-family:DM Sans;font-size:2.2rem;font-weight:700;color:#071719;margin:0 0 1.2rem}@media(max-width:540px){.LandingMap_map__card-title__620m4{font-size:2rem}}.LandingMap_map__card-text__KSiUZ{font-family:Inter;font-size:1.6rem;font-weight:400;line-height:1.6;color:rgba(0,0,0,.7);margin:0 0 1.6rem}@media(max-width:540px){.LandingMap_map__card-text__KSiUZ{font-size:1.5rem}}.LandingMap_map__card-link__BJ6Dj{display:inline-flex;align-items:center;gap:.8rem;font-family:DM Sans;font-size:1.6rem;font-weight:600;color:#008036;text-decoration:none;transition:all .3s ease}.LandingMap_map__card-link__BJ6Dj svg{width:1.6rem;height:1.6rem;transition:transform .3s ease}.LandingMap_map__card-link__BJ6Dj:hover{color:rgb(0,77,32.484375)}.LandingMap_map__card-link__BJ6Dj:hover svg{transform:translateX(4px)}.LandingMap_map__hours__eZzYZ{display:flex;flex-direction:column;gap:1.2rem}.LandingMap_map__hours-row__t7Ug5{display:flex;justify-content:space-between;font-family:Inter;font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.7);padding-bottom:1.2rem;border-bottom:1px solid rgba(0,128,54,.1)}@media(max-width:540px){.LandingMap_map__hours-row__t7Ug5{font-size:1.5rem;flex-direction:column;gap:.4rem;text-align:center}}.LandingMap_map__hours-row__t7Ug5:last-child{border-bottom:none;padding-bottom:0}.LandingMap_map__hours-row__t7Ug5 span:first-child{font-weight:600;color:#071719}.LandingMap_map__access__SprN3{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:linear-gradient(135deg,rgba(0,128,54,.06),rgba(0,128,54,.03));border-radius:1.6rem;border:1px solid rgba(0,128,54,.15)}.LandingMap_map__access-item__zzFbw{display:flex;align-items:center;gap:1.6rem;font-family:Inter;font-size:1.6rem;font-weight:500;color:rgba(0,0,0,.75)}@media(max-width:540px){.LandingMap_map__access-item__zzFbw{font-size:1.5rem;justify-content:center}}.LandingMap_map__access-icon__8BHD0{width:2rem;height:2rem;color:#008036;flex-shrink:0}.LandingMap_map__map-wrapper__oRdRC{height:70rem;border-radius:2.4rem;overflow:hidden;border:1px solid rgba(0,128,54,.15);box-shadow:0 8px 32px rgba(0,128,54,.12),0 4px 12px rgba(0,0,0,.06);position:relative}@media(max-width:1024px){.LandingMap_map__map-wrapper__oRdRC{height:50rem}}@media(max-width:540px){.LandingMap_map__map-wrapper__oRdRC{height:40rem}}.LandingMap_map__map-wrapper__oRdRC:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,128,54,.05),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}.LandingMap_map__map-wrapper__oRdRC:hover:after{opacity:1}.LandingMap_map__loading__MqOAM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:1.8rem;color:rgba(0,0,0,.5);background:rgba(0,128,54,.02)}