.HolidayTourList_hero-section__1FkOz{position:relative;display:flex;justify-content:center;align-items:center;min-height:55vh;min-height:55svh}.HolidayTourList_hero-section__1FkOz img{object-fit:cover;object-position:center}.HolidayTourList_hero-wrapper__P_ww_{position:absolute;width:80%;top:50%;transform:translateY(-50%)}.HolidayTourList_hero-text__DARKV{color:#fff;text-align:center;margin-bottom:15px}.HolidayTourList_hero-text__DARKV h3{font-size:30px;font-weight:900;line-height:120%;text-transform:capitalize;margin-bottom:15px}.HolidayTourList_container__NLIFu{padding:1rem}.HolidayTourList_form-wrapper__Xu_B_{width:95%;max-width:1080px;z-index:1}.HolidayTourList_tours-container__Qq_4_{display:flex;flex-direction:column;align-items:center;gap:25px}.HolidayTourList_tours-wrapper__twxS4{display:flex;flex-direction:column;gap:50px;max-width:1080px;width:100%}.HolidayTourList_header__zobBQ h3{font-size:25px;font-weight:700;line-height:130%;margin-bottom:15px;color:#002a04}.HolidayTourList_cards-container__Cuq77{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;width:100%}.HolidayTourList_cards-container__Cuq77 a{text-decoration:none;flex:0 0 220px}@media screen and (min-width:1200px){.HolidayTourList_hero-section__1FkOz{min-height:554px}.HolidayTourList_cards-container__Cuq77{gap:25px}}@media screen and (max-width:486px){.HolidayTourList_cards-container__Cuq77{justify-content:center}}.TourCard_card__kNe5G,.TourCard_tour-details__A9Y_K{display:flex;flex-direction:column}.TourCard_card__kNe5G{width:220px;height:auto;gap:15px;cursor:pointer;scroll-snap-align:start}.TourCard_carousel-card__p_ELH{width:250px}.TourCard_card__kNe5G:hover>button{color:#fff;background-color:#6e9d75;border:none}.TourCard_tour-details__A9Y_K{gap:8px}.TourCard_image-container__7UviM{position:relative;width:100%;height:253px;& .TourCard_tour-location__AmgmO{display:flex;align-items:center;gap:3px;position:absolute;bottom:5px;left:5px;color:#fff;font-size:var(--sm-text);font-weight:var(--sm-text-weight)}}.TourCard_verified__RWZjk{position:absolute;top:15px;left:3px;& svg{width:28px;height:27px}& path{fill:#efe205}}.TourCard_image-container__7UviM img{object-fit:cover}.TourCard_title__TKi1s{font-size:16px;font-weight:600;line-height:150%;color:#1a1a1a}.TourCard_location__bJnC4{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:150%;color:#1a1a1a}.TourCard_tour-detail__DjI96{display:flex;align-items:center;gap:8px;color:#505050;font-size:12px;text-transform:capitalize;& svg{fill:#505050}}.TourCard_badge-secondary__cIFY3{font-size:10px;padding:2px 8px;border-radius:100px;min-width:64px;min-height:19px;border:1px solid #34c759;color:#34c759;background-color:#fcfcfc}.TourCard_pricing__PuWAE{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:150%;color:#5b5b5b}.TourCard_price-wrapper__lLY7S{color:#e30f0f;font-weight:800;font-size:16px}.TourCard_fade-text__U5CKn{color:#959494;font-weight:var(--paragraph-text-weight);font-size:14px}.TourCard_users__Wv8qg{display:flex;align-items:center;font-weight:500}.TourCard_card__kNe5G a{width:100%;text-decoration:none}.TourCard_card__kNe5G>button{width:100%}.TourCard_skeleton-user-container__exZGG{background-color:rgba(0,0,0,.08);border-radius:50%;padding:0 6px;margin-inline-end:2px;animation:TourCard_pulse__Ar15n 2s ease-in-out .5s infinite}.TourCard_skeleton-user-container__exZGG svg{height:10px;width:10px}@keyframes TourCard_pulse__Ar15n{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.travelDestination_card__qCNQq{display:flex;flex-direction:column;gap:10px;min-width:220px;max-width:220px;cursor:pointer;scroll-snap-align:start}.travelDestination_image-container__EusZi{position:relative;width:100%;height:253px}.travelDestination_image-container__EusZi>span{opacity:0;transition:opacity .5s ease-in-out}.travelDestination_image-container__EusZi:hover>span{opacity:1}.travelDestination_image-container__EusZi svg{width:13px;height:17px;& path{fill:#fff}}.travelDestination_image-location__X6BpV{position:absolute;bottom:5px;left:5px;display:flex;align-items:center;gap:3px;color:#fff;font-size:var(--sm-text);font-weight:var(--sm-text-weight);text-transform:capitalize}.travelDestination_destination__4vulp{font-size:20px}@media only screen and (min-width:1200px){.travelDestination_image-container__EusZi{& span.travelDestination_deal-timeline__jz3Ci{font-size:var(--dt-sm-text);font-weight:var(--paragraph-text-weight)}& .travelDestination_discount-container__5tcu3{gap:5px}& .travelDestination_deal-discount__5b8sN{font-size:var(--dt-sm-text);font-weight:var(--header-sm-text-weight)}}.travelDestination_image-container__EusZi svg{width:20px;height:15px}}.cardCarousel_slider-container__kkZ_z{position:relative}.cardCarousel_card-container__LnpFU{display:flex;gap:15px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;padding-bottom:20px}.cardCarousel_card-container__LnpFU a{text-decoration:none;color:inherit}.cardCarousel_control__VgUj_{position:absolute;top:30%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(26,26,26,.16);cursor:pointer;width:30px;height:30px;z-index:10}.cardCarousel_control__VgUj_:hover{background-color:#f7f7f7}.cardCarousel_control__VgUj_ svg{display:block;width:20px;height:20px}.cardCarousel_prev-control__MwB1i{left:-20px}.cardCarousel_next-control__QWA4b{right:-20px}.cardCarousel_no-control___k2BS{display:none}@media screen and (min-width:1200px){.cardCarousel_card-container__LnpFU{gap:25px}.cardCarousel_flex-wrap__AZhS8{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;row-gap:5px;column-gap:10px;overflow:hidden}.cardCarousel_control__VgUj_{position:absolute;top:30%;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(26,26,26,.16);cursor:pointer;width:36px;height:36px;z-index:1000;transform:translate(-50%,-50%)}.cardCarousel_control__VgUj_:hover{background-color:#f7f7f7}.cardCarousel_control__VgUj_ svg{display:block;width:20px;height:20px}.cardCarousel_prev-control__MwB1i{left:0;display:none}.cardCarousel_next-control__QWA4b{left:100%}.cardCarousel_no-control___k2BS{display:none}}@media (max-width:599px){.cardCarousel_slider-container__kkZ_z{display:flex;flex-direction:column;gap:10px}.cardCarousel_slider-controls__jTIHW{display:flex;gap:5px;justify-content:flex-end;padding-bottom:10px;margin-top:-5%}.cardCarousel_slider-controls__jTIHW span{box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid #eee;padding:5px;border-radius:50%}}.LikeCart_header__v1XC8{display:flex;align-items:center;justify-content:center;background-color:#263238;text-transform:capitalize;height:80px;color:#fff;font-family:var(--merriweather_Sans);font-size:35px;font-weight:700;line-height:110%}.LikeCart_main-container__CBDW2{max-width:1080px;margin:80px auto auto;padding-inline:1rem}@media only screen and (min-width:1200px){.LikeCart_main-container__CBDW2{padding-inline:0}}.BookingFrame_modal-container__kOYJy{max-width:650px!important;width:95%!important;max-height:95vh;padding:0!important;overflow-y:auto!important;display:flex;flex-direction:column}.BookingFrame_bookBtn__kBcZk{padding:9px 20px;color:#fff;background-color:#f9676c;outline:none;border:none;border-radius:6px;cursor:pointer;font-size:16px}.BookingFrame_dialog-header__A1Sax{padding:24px 24px 10px;position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #f0f0f0}.BookingFrame_dialog-header__A1Sax h3{font-size:20px;font-weight:700;line-height:150%}.BookingFrame_dialog-header__A1Sax h5{font-size:14px;font-weight:600;line-height:150%;color:#9a9a9a}.BookingFrame_dialog-footer__xs1NL{padding:16px 24px 24px;background-color:#fff;position:sticky;bottom:0;z-index:10;border-top:1px solid #f0f0f0}.BookingFrame_currency-selector__XfreJ{display:flex;flex-direction:column;gap:4px;margin-bottom:15px}.BookingFrame_currency-selector__XfreJ label{font-size:14px;font-weight:700;color:#5b5b5b}.BookingFrame_select-wrapper__SVD5Y{position:relative;display:flex;align-items:center;gap:10px}.BookingFrame_currency-selector__XfreJ select{padding:8px 12px;border-radius:8px;border:2px solid #e8e8e8;background-color:#f4f4f4;font-weight:600;outline:none;cursor:pointer;min-width:100px}.BookingFrame_loading-spinner__KPzgl{display:flex;align-items:center;gap:6px;color:#f9676c;font-size:12px;font-weight:600}.BookingFrame_dialog-footer__xs1NL .BookingFrame_pricing__6cdkA{display:flex;justify-content:space-between;margin-block:12px}.BookingFrame_deposit-pricing__iCrM_{text-align:right}.BookingFrame_deposit-pricing__iCrM_ span,.BookingFrame_pricing__6cdkA .BookingFrame_total-pricing__K0isE p{font-size:12px;font-weight:600;color:#9a9a9a;line-height:150%}.BookingFrame_pricing__6cdkA .BookingFrame_total-pricing__K0isE span{font-size:20px;font-weight:800;color:#f9676c;line-height:140%}.BookingFrame_pricing__6cdkA .BookingFrame_deposit-pricing__iCrM_ p{font-size:14px;font-weight:600;color:#0c0c0c;line-height:150%}.BookingFrame_btn-container__Q_jco{display:flex;column-gap:5px;align-items:center}.BookingFrame_booking-frame__H0XYm{padding-inline:24px;flex:1;overflow-y:auto;scroll-behavior:smooth;box-sizing:border-box;padding-bottom:20px}.BookingFrame_booking-form__tvKe6{height:auto}.BookingFrame_booking-frame__H0XYm .BookingFrame_header__rlXDD{margin-block:20px}.BookingFrame_booking-frame__H0XYm form{padding:4px 10px}.BookingFrame_booking-frame__H0XYm fieldset legend{font-size:16px;font-weight:600;line-height:150%;margin-bottom:4px}.BookingFrame_booking-frame__H0XYm fieldset{display:flex;flex-wrap:wrap;gap:12px 8px;border:none;margin:16px 0}.BookingFrame_booking-frame__H0XYm .BookingFrame_form-group__WUJu_{width:calc(100% / 2 - 4px)}.BookingFrame_booking-frame__H0XYm .BookingFrame_form-group__WUJu_ label{color:#5b5b5b;font-size:14px;font-weight:800}.BookingFrame_booking-frame__H0XYm .BookingFrame_form-group__WUJu_ input{display:block;width:100%;border:2px solid #e8e8e8;background-color:#f4f4f4;border-radius:6px;padding:8px;font-weight:500;outline:none;margin-block:3px 0}.BookingFrame_booking-frame__H0XYm .BookingFrame_form-group__WUJu_ input::placeholder{color:#9a9a9a}.BookingFrame_booking-frame__H0XYm fieldset:nth-child(2){flex-direction:column}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ{display:flex;justify-content:space-between;padding:12px 16px;align-items:center;width:100%;background-color:#fcfcfc}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ label p{font-size:14px;font-weight:900;line-height:150%}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ label span{font-size:10px;font-weight:400;line-height:150%}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ div{position:relative;text-align:center}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ input{text-align:center;border:none;outline:none;background-color:#f4f4f4;width:127px;height:40px;font-size:20px;font-weight:700;border-radius:7px}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ input::placeholder{color:#0c0c0c}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ .BookingFrame_guest-input-container__QcZd8 button{position:absolute;font-size:25px;font-weight:700;border-radius:7px;outline:none;border:none;background-color:#fcfcfc;box-shadow:0 0 2px .2px #9a9a9a;height:36px;width:36px;cursor:pointer}.BookingFrame_btnAdd__5FyXw,.BookingFrame_btnSubtract__T4xAP{top:50%;transform:translateY(-50%)}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ .BookingFrame_btnSubtract__T4xAP{left:0}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ .BookingFrame_btnAdd__5FyXw{right:0}.BookingFrame_booking-frame__H0XYm .BookingFrame_switch-legend__xfsMg{display:flex;justify-content:space-between;width:100%}.BookingFrame_insurance-container__8Jife button{outline:none;border:none;padding:12px 20px;background-color:#f4f4f4;font-size:12px;font-weight:400;line-height:150%;color:#9a9a9a;cursor:pointer;margin-inline:2px;transition:.5s ease-in}.BookingFrame_insurance-container__8Jife button.BookingFrame_checked__1Vv0x{background-color:#f9676c;color:#fff}.BookingFrame_payment-container__ysGlH{display:flex;flex-direction:column;width:100%;gap:15px}.BookingFrame_payment-container__ysGlH button{display:flex;align-items:center;justify-content:space-between;height:51px;padding:10px;border-radius:10px;border:1px solid #e8e8e8;font-size:12px;font-weight:700;color:#222;text-transform:capitalize;background:transparent;cursor:pointer;transition:.3s ease-out}.BookingFrame_payment-container__ysGlH button:hover{box-shadow:0 3px 3px 1px rgba(0,0,0,.1)}.BookingFrame_payment-container__ysGlH button>div,.BookingFrame_payment-container__ysGlH button>div>span{display:flex;align-items:center;gap:10px;height:100%}.BookingFrame_payment-container__ysGlH button.BookingFrame_active__wwM2l{border:1px solid #007aff}.BookingFrame_payment-container__ysGlH .BookingFrame_pLaceholderBg__Ssl8i{display:flex;justify-content:center;align-items:center;background-color:#5b5b5b;width:70px;height:100%;border-radius:10px}.BookingFrame_checkbox__MIjwV{display:inline-block;width:15px;height:15px;border-radius:50%;border:2.5px solid #e8e8e8;transition:.4s ease-out}span.BookingFrame_active__wwM2l{border-color:#007aff}.BookingFrame_btnClass__M02kv>div:first-child:before{border-color:transparent!important;box-shadow:none!important}.BookingFrame_form-group__WUJu_ .BookingFrame_phoneInput__yludY{padding:8px 8px 8px 60px!important;font-size:14px!important}@media only screen and (max-width:600px){.BookingFrame_booking-frame__H0XYm{height:calc(100% - 300px)}.BookingFrame_booking-frame__H0XYm fieldset{flex-direction:column}.BookingFrame_booking-frame__H0XYm .BookingFrame_form-group__WUJu_{width:100%}.BookingFrame_booking-frame__H0XYm .BookingFrame_control-group__qY6VQ{padding:12px 5px}.BookingFrame_btn-container__Q_jco button{font-size:12px}}