.hero_heroContainer__sRZsE{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.hero_heroBackground__07G_O,.hero_imageSlide__gV_KK{position:absolute;top:0;left:0;width:100%;height:100%}.hero_imageSlide__gV_KK{opacity:0;transition:opacity .3s ease-in-out}.hero_imageSlide__gV_KK.hero_active__U5Kue{opacity:1;z-index:1}.hero_heroImage__smxpu{object-fit:cover;object-position:center}.hero_overlay__pktb8{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero_heroContent__mmEqL{position:relative;height:100%;z-index:3;display:flex;align-items:center;padding:0 3rem}.hero_heroText__QoQO0{color:#fff;max-width:600px}.hero_heroText__QoQO0 h1{font-size:48px;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero_heroText__QoQO0 p{font-size:24px;opacity:.9}.hero_searchContainer__QJr5K{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}@media(max-width:480px){.hero_searchContainer__QJr5K{padding:0}}.hero_tabsContainer__KXD_p{display:flex;margin-bottom:-1px}@media(max-width:480px){.hero_tabsContainer__KXD_p{width:100%}}.hero_tabButton__eBcgI{display:flex;align-items:center;gap:10px;padding:14px 24px;background-color:hsla(0,0%,100%,.8);border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;color:#4d4d4d}.hero_tabButton__eBcgI:hover{background-color:#fff}.hero_tabButton__eBcgI.hero_active__U5Kue{background-color:#fff;color:#0071bc}@media(max-width:768px){.hero_tabButton__eBcgI{padding:12px 16px;font-size:14px}}@media(max-width:480px){.hero_tabButton__eBcgI{flex:1 1;padding:10px 8px;font-size:12px;gap:6px;justify-content:center}}.hero_searchForm__zvXbi{background-color:#fff;border-radius:0 8px 8px 8px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media(max-width:768px){.hero_searchForm__zvXbi{padding:16px}}@media(max-width:480px){.hero_searchForm__zvXbi{padding:12px;border-radius:0 0 0 0}}.hero_flightSearch__q_7Ey{display:flex;align-items:center;gap:16px}@media(max-width:768px){.hero_flightSearch__q_7Ey{flex-direction:column;align-items:stretch}}.hero_searchRow__69USF{display:flex;flex:1 1;gap:16px}@media(max-width:968px){.hero_searchRow__69USF{gap:12px}}@media(max-width:768px){.hero_searchRow__69USF{flex-wrap:wrap}}.hero_searchField___AslQ{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:120px}.hero_searchField___AslQ label{font-size:12px;font-weight:500;color:#4d4d4d}.hero_searchField___AslQ input,.hero_searchField___AslQ select{padding:10px 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;color:#333}@media(max-width:768px){.hero_searchField___AslQ{flex-basis:calc(50% - 6px)}}@media(max-width:480px){.hero_searchField___AslQ{flex-basis:100%}}.hero_searchButton__2Crkt{background-color:#0071bc;color:#fff;border:none;border-radius:4px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;align-self:flex-end;margin-top:20px}.hero_searchButton__2Crkt:hover{background-color:#005a9e}@media(max-width:768px){.hero_searchButton__2Crkt{width:100%;height:44px;margin-top:12px}}.hero_comingSoon__6JHuM{text-align:center;padding:20px;color:#666;font-style:italic}.carousel_carousel__JW6ho{position:relative;width:100%;max-width:1200px;margin:0 auto}.carousel_carouselContainer__Vgv3g{position:relative;display:flex;align-items:center;width:100%}.carousel_carouselWrapper__Y8pyM{overflow:hidden;width:100%;border-radius:12px}.carousel_carouselSlides__ojGo9{display:flex;width:100%;transition:transform .3s ease-in-out}.carousel_carouselSlide__SVgTq{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center}.carousel_carouselButton__ntGjK{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#0071bc}.carousel_carouselButton__ntGjK:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}.carousel_carouselButton__ntGjK:disabled{opacity:.5;cursor:not-allowed}.carousel_carouselButton__ntGjK svg{width:24px;height:24px}@media(max-width:1024px){.carousel_carouselButton__ntGjK{width:40px;height:40px}.carousel_carouselButton__ntGjK svg{width:20px;height:20px}}@media(max-width:768px){.carousel_carouselButton__ntGjK{width:36px;height:36px}.carousel_carouselButton__ntGjK svg{width:18px;height:18px}}.carousel_prevButton__wrHY8{left:-25px}@media(max-width:1024px){.carousel_prevButton__wrHY8{left:-20px}}@media(max-width:768px){.carousel_prevButton__wrHY8{left:10px}}.carousel_nextButton__kYaAY{right:-25px}@media(max-width:1024px){.carousel_nextButton__kYaAY{right:-20px}}@media(max-width:768px){.carousel_nextButton__kYaAY{right:10px}}.carousel_carouselDots__WgxaA{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}@media(max-width:768px){.carousel_carouselDots__WgxaA{margin-top:16px;gap:6px}}.carousel_carouselDot__0iDQw{width:12px;height:12px;border-radius:50%;border:none;background:rgba(0,113,188,.3);cursor:pointer;transition:all .3s ease}.carousel_carouselDot__0iDQw:hover{background:rgba(0,113,188,.6);transform:scale(1.1)}.carousel_carouselDot__0iDQw.carousel_active__UESeq{background:#0071bc;transform:scale(1.2)}@media(max-width:768px){.carousel_carouselDot__0iDQw{width:10px;height:10px}}.umrah-packages_umrahaPackagesContainer__9xT2r{padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.umrah-packages_umrahaPackagesContainer__9xT2r{padding:2rem 1rem}}@media(max-width:768px){.umrah-packages_umrahaPackagesContainer__9xT2r{padding:1.5rem 1rem}}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:16px}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_{width:100%;padding:4px 12px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_callButton__tTA3w{background-color:#4caf50;color:#fff;display:flex;align-items:center;gap:4px;width:100%}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_callButton__tTA3w:hover{background-color:#3d8b40}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_whatsappButton__mgfBo{display:flex;align-items:center;background-color:#25d366;color:#fff;gap:4px;width:100%}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_whatsappButton__mgfBo:hover{background-color:#1da851}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_quoteButton__TKp6s{background-color:#0071bc;white-space:nowrap;color:#fff;width:100%}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_quoteButton__TKp6s:hover{background-color:#005289}.umrah-packages_umrahaPackagesContainer__9xT2r .umrah-packages_packageContent__rFIg8 .umrah-packages_actionButtons__LNHka .umrah-packages_actionButton__juKP_.umrah-packages_viewDetailsButton__bgQDb{background-color:#0071bc;white-space:nowrap;color:#fff;text-align:center}.umrah-packages_header__cDnbP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.umrah-packages_header__cDnbP{flex-direction:column;gap:1rem;align-items:flex-start}}.umrah-packages_headerContent__aGsIN{max-width:70%}@media(max-width:768px){.umrah-packages_headerContent__aGsIN{max-width:100%}}.umrah-packages_title__ZRULe{font-size:32px;font-weight:600;margin-bottom:.5rem;color:#1e1e1e}.umrah-packages_subtitle__L8kBD{font-size:.9rem;color:#666;line-height:1.5}.umrah-packages_seeAllButton__qsiXp{background:transparent;border:1px solid #0071bc;color:#121;font-weight:500;font-size:14px;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s ease,color .3s ease}.umrah-packages_seeAllButton__qsiXp:hover{background-color:rgba(25,118,210,.1)}.umrah-packages_tabsContainer__rr2MK{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.umrah-packages_tabsContainer__rr2MK::-webkit-scrollbar{display:none}@media(max-width:576px){.umrah-packages_tabsContainer__rr2MK{margin-bottom:1.5rem}}.umrah-packages_tabButton__TSnY4{width:100%;background:transparent;border:none;padding:.5rem .25rem;margin-right:1.5rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;cursor:pointer}.umrah-packages_tabButton__TSnY4:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:#0071bc;transition:width .3s ease}.umrah-packages_tabButton__TSnY4.umrah-packages_active__ii2pY{color:#0071bc}.umrah-packages_tabButton__TSnY4.umrah-packages_active__ii2pY:after{width:100%}.umrah-packages_tabButton__TSnY4.umrah-packages_active__ii2pY .umrah-packages_tabName__vAGZJ{color:#0071bc;font-weight:600}.umrah-packages_tabButton__TSnY4:hover:after{width:100%}@media(max-width:576px){.umrah-packages_tabButton__TSnY4{margin-right:1rem;padding:.25rem}}.umrah-packages_tabName__vAGZJ{font-size:16px;font-weight:600;color:#1e1e1e;margin-bottom:.25rem;transition:color .3s ease}.umrah-packages_tabCount__iLL_q{font-size:14px;color:#999;font-weight:400}.umrah-packages_packagesGrid__j9cDF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.umrah-packages_packagesGrid__j9cDF{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.umrah-packages_packagesGrid__j9cDF{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.umrah-packages_packagesGrid__j9cDF{grid-template-columns:1fr}}.umrah-packages_packageCard__1Z0K8{border-radius:10px;overflow:hidden;transition:transform .2s ease;width:95%;height:500px}@media(max-width:1024px){.umrah-packages_packageCard__1Z0K8{width:100%;height:420px}}@media(max-width:768px){.umrah-packages_packageCard__1Z0K8{width:100%;height:360px}}@media(max-width:576px){.umrah-packages_packageCard__1Z0K8{width:100%;height:300px}}.umrah-packages_packageCard__1Z0K8:hover{transform:translateY(-5px)}.umrah-packages_packageCard__1Z0K8:hover .umrah-packages_packageImage__q2YLs{transform:scale(1.05)}.umrah-packages_packageImageContainer__g6W7s{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}@media(max-width:1024px){.umrah-packages_packageImageContainer__g6W7s{height:100%}}@media(max-width:768px){.umrah-packages_packageImageContainer__g6W7s{height:100%}}@media(max-width:576px){.umrah-packages_packageImageContainer__g6W7s{height:100%}}.umrah-packages_packageImage__q2YLs{transition:transform .3s ease}.umrah-packages_packageOverlay__aKwGn{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));z-index:1}.umrah-packages_packageContent__rFIg8{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:2;display:flex;flex-direction:column;gap:.75rem}.umrah-packages_packageInfoRow__5VyFT{display:flex;justify-content:space-between;align-items:center;width:100%}.umrah-packages_packageInfo__0o6Nk{display:flex;flex-direction:column;gap:.25rem}.umrah-packages_location__CqUpd{font-size:24px;font-weight:600;color:#fff;margin:0}.umrah-packages_cardSubtitle__84hIJ{font-size:14px;color:#fff;font-weight:400;margin:0}.umrah-packages_priceContainer__4kJS5{margin-top:.25rem}.umrah-packages_price__3iF81{font-size:1.5rem;font-weight:700;color:#fff}.umrah-packages_bookingButton__hTY0w{width:100%;padding:.75rem 0;background-color:#0071bc;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:.5rem}.umrah-packages_bookingButton__hTY0w:hover{background-color:#005289}.umrah-packages_viewDetailsModal__H8hmB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.umrah-packages_viewDetailsModalContent__P_aEC{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.umrah-packages_closeButton__fvpWq{position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333}.umrah-packages_modalImageContainer___CR3P{margin:1rem 0;text-align:center}.umrah-packages_modalActionButtons__9oYQ4{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_{max-width:100%;padding:4px 12px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:4px;white-space:nowrap}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_callButton__tTA3w{background-color:#4caf50;color:#fff}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_callButton__tTA3w:hover{background-color:#3d8b40}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_whatsappButton__mgfBo{background-color:#25d366;color:#fff}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_whatsappButton__mgfBo:hover{background-color:#1da851}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_quoteButton__TKp6s{background-color:#0071bc;white-space:nowrap;color:#fff}.umrah-packages_modalActionButtons__9oYQ4 .umrah-packages_actionButton__juKP_.umrah-packages_quoteButton__TKp6s:hover{background-color:#005289}@keyframes popular-destination-card-skeleton_shimmer__277bo{0%{background-position:-200% 0}to{background-position:200% 0}}.popular-destination-card-skeleton_skeletonCard__9gAWm{width:100%;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.popular-destination-card-skeleton_imageContainer__iAwR4{width:100%;padding-top:60%;position:relative;overflow:hidden;border-radius:8px}.popular-destination-card-skeleton_image__UQvgD{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:popular-destination-card-skeleton_shimmer__277bo 1.5s infinite}.popular-destination-card-skeleton_content__9i_mV{padding:16px;display:flex;flex-direction:column;gap:12px}.popular-destination-card-skeleton_title__t8l0i{height:24px;width:70%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:popular-destination-card-skeleton_shimmer__277bo 1.5s infinite;border-radius:4px}.popular-destination-card-skeleton_links___uvhn{display:flex;align-items:center;gap:8px}.popular-destination-card-skeleton_link__KvOSu{height:16px;width:50px;border-radius:4px}.popular-destination-card-skeleton_dot__MDxVU,.popular-destination-card-skeleton_link__KvOSu{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:popular-destination-card-skeleton_shimmer__277bo 1.5s infinite}.popular-destination-card-skeleton_dot__MDxVU{width:4px;height:4px;border-radius:50%}.modal_modalBackdrop__IS7g0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.modal_modalContainer__C4hof{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:90%;max-width:600px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.modal_modalContainer__C4hof.modal_show__Ms2Z0{opacity:1;visibility:visible}@media(max-width:768px){.modal_modalContainer__C4hof{width:95%;max-height:90vh;overflow-y:auto}}.modal_modalContent__gimxx{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}@media(max-width:768px){.modal_modalContent__gimxx{padding:16px;margin:20px}}.modal_modalHeader__ySqZK{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal_modalHeader__ySqZK h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.modal_modalBody__wRasg{padding:20px}@media(max-width:768px){.modal_modalBody__wRasg{padding:16px}}.modal_modalFooter__u2_CA{padding:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.modal_modalFooter__u2_CA{padding:16px;flex-direction:column}.modal_modalFooter__u2_CA button{width:100%}}.modal_closeBtn__TYr7q{background:transparent;border:none;padding:4px;cursor:pointer;color:#6b7280;transition:color .2s}.modal_closeBtn__TYr7q:hover{color:#111827}.modal_formGroup__bo9wx{margin-bottom:20px}@media(max-width:768px){.modal_formGroup__bo9wx{margin-bottom:16px}}.modal_formGroup__bo9wx label{display:block;margin-bottom:8px;font-weight:500;color:#374151}.modal_formGroup__bo9wx .modal_required__kCgCi{color:#dc2626;margin-left:4px}.modal_formGroup__bo9wx .modal_error__D9pr6{border-color:#dc2626;background-color:#fef2f2}.modal_formGroup__bo9wx .modal_errorText__1euaS{color:#dc2626;font-size:.875rem;margin-top:4px;display:flex;align-items:center;gap:4px}.modal_formGroup__bo9wx .modal_errorText__1euaS:before{content:"⚠️"}.modal_formControl__utgeE{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.modal_formControl__utgeE:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.modal_formControl__utgeE.modal_error__D9pr6{border-color:#dc2626}.modal_errorText__1euaS{color:#dc2626;font-size:.875rem;margin-top:4px;display:block}.modal_helperText__MCUFa{color:#6b7280;font-size:.875rem;margin-top:4px}.modal_btn__d2Hmn{padding:8px 16px;border-radius:6px;font-weight:500;font-size:.875rem;transition:all .2s;cursor:pointer}.modal_btn__d2Hmn.modal_btnPrimary__OXKKT{background-color:#2563eb;color:#fff;border:none}.modal_btn__d2Hmn.modal_btnPrimary__OXKKT:hover{background-color:#1d4ed8}.modal_btn__d2Hmn.modal_btnSecondary__iLQvi{background-color:#fff;color:#374151;border:1px solid #d1d5db}.modal_btn__d2Hmn.modal_btnSecondary__iLQvi:hover{background-color:#f3f4f6}.modal_viewDetailsModal__8g7h8{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_viewDetailsModalContent__fgyHQ{background-color:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.modal_viewDetailsModalContent__fgyHQ h3{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#333}.modal_viewDetailsModalContent__fgyHQ p{margin:.5rem 0;line-height:1.6;color:#666}.modal_viewDetailsModalContent__fgyHQ p strong{color:#333}.modal_viewDetailsModalContent__fgyHQ .modal_modalSection__h5L6d{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.modal_viewDetailsModalContent__fgyHQ .modal_modalSection__h5L6d h4{margin:0 0 15px;color:#2c3e50;font-size:1.1em;font-weight:600}.modal_viewDetailsModalContent__fgyHQ .modal_modalSection__h5L6d p{margin:8px 0;color:#495057;font-size:.95em;line-height:1.5}.modal_viewDetailsModalContent__fgyHQ .modal_modalSection__h5L6d p strong{color:#2c3e50;font-weight:600;margin-right:5px}.modal_viewDetailsModalContent__fgyHQ .modal_modalSection__h5L6d:last-of-type{margin-bottom:20px}.modal_closeButton__sAybP{position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;line-height:1}.modal_closeButton__sAybP:hover{color:#333}.modal_modalImageContainer__SEQ9W{margin:1rem 0;border-radius:8px;overflow:hidden;position:relative;height:200px}.modal_modalImageContainer__SEQ9W img{width:100%;height:100%;object-fit:cover}.modal_modalActionButtons__5xN6y{display:flex;gap:8px;width:100%;margin-top:16px;white-space:nowrap}.modal_actionButton__V3yCq{max-width:100%;padding:4px 12px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left}.modal_actionButton__V3yCq img{width:20px;height:20px}.modal_actionButton__V3yCq.modal_callButton__Eijxy{background-color:#4caf50;color:#fff;display:flex;align-items:center;gap:4px;max-width:100%}.modal_actionButton__V3yCq.modal_callButton__Eijxy:hover{background-color:#3d8b40}.modal_actionButton__V3yCq.modal_whatsappButton__Vbvc2{display:flex;align-items:center;background-color:#25d366;color:#fff;gap:4px;max-width:100%}.modal_actionButton__V3yCq.modal_whatsappButton__Vbvc2:hover{background-color:#1da851}.modal_actionButton__V3yCq.modal_quoteButton__6BsCc{background-color:#0071bc;white-space:nowrap;color:#fff;max-width:100%}.modal_actionButton__V3yCq.modal_quoteButton__6BsCc:hover{background-color:#005289}@media(max-width:768px){.modal_modalActionButtons__5xN6y{flex-direction:column;gap:8px}.modal_actionButton__V3yCq{width:100%}.modal_viewDetailsModalContent__fgyHQ{padding:50px;width:95%;margin:20px}.modal_formControl__utgeE{font-size:16px;padding:10px}.modal_modalHeader__ySqZK{padding:16px}.modal_modalHeader__ySqZK h2{font-size:1.125rem}}.popular-destinations_popularDestinationsContainer__JfswG{padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.popular-destinations_popularDestinationsContainer__JfswG{padding:2rem 1rem}}@media(max-width:768px){.popular-destinations_popularDestinationsContainer__JfswG{padding:1.5rem 1rem}}.popular-destinations_header___HKDN{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.popular-destinations_header___HKDN{flex-direction:column;gap:1rem;align-items:start}}.popular-destinations_headerContent__M7DET{max-width:70%}@media(max-width:768px){.popular-destinations_headerContent__M7DET{max-width:100%}}.popular-destinations_title__a1p7F{font-size:32px;font-weight:600;margin-bottom:.5rem;color:#1e1e1e}.popular-destinations_subtitle__MLYiA{font-size:16px;font-weight:400;color:#666;line-height:1.5}.popular-destinations_seeMoreButton__NPDbA{background:transparent;border:1px solid #0071bc;color:#1e1e1e;font-weight:500;font-size:14px;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s ease,color .3s ease}.popular-destinations_seeMoreButton__NPDbA:hover{background-color:#0071bc;color:#fff}.popular-destinations_destinationsGrid__KDoWo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;cursor:pointer}@media(max-width:1024px){.popular-destinations_destinationsGrid__KDoWo{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.popular-destinations_destinationsGrid__KDoWo{grid-template-columns:1fr}}.popular-destinations_destinationCard__gnYJP{display:flex;justify-content:left;align-items:center;gap:16px;padding:16px;width:100%;cursor:pointer;transition:transform .2s ease;box-shadow:0 4px 16px 0 rgba(17,34,17,.051);background-color:#fff;border-radius:16px}.popular-destinations_destinationCard__gnYJP:hover{transform:translateY(-5px)}.popular-destinations_destinationCard__gnYJP:hover .popular-destinations_destinationImage__3Y0QO img{transform:scale(1.05)}.popular-destinations_destinationImage__3Y0QO{position:relative;height:90px;width:90px;border-radius:8px;overflow:hidden;margin-bottom:.5rem}.popular-destinations_destinationImage__3Y0QO img{transition:transform .3s ease}.popular-destinations_destinationInfo__a9_kC{padding:.25rem 0}.popular-destinations_location__ZnLec{font-size:16px;font-weight:600;color:#121;margin:0 0 .25rem}.popular-destinations_links__Uuec8{display:flex;align-items:center;font-size:14px;font-weight:500}.popular-destinations_link__dCGfK{color:#666;text-decoration:none;transition:color .3s ease}.popular-destinations_link__dCGfK:hover{color:#0071bc;text-decoration:underline}.popular-destinations_divider__KxYF3{margin:0 .25rem;color:#999;font-size:10px}.holiday-packages_holidayPackagesContainer__uX7Rs{padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.holiday-packages_holidayPackagesContainer__uX7Rs{padding:2rem 1rem}}@media(max-width:768px){.holiday-packages_holidayPackagesContainer__uX7Rs{padding:1.5rem 1rem}}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:16px}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23{width:100%;padding:8px 16px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_callButton__Iw5Fq{display:flex;align-items:center;background-color:#4caf50;white-space:nowrap;color:#fff;text-align:left;gap:4px}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_callButton__Iw5Fq:hover{background-color:#3d8b40}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_whatsappButton__J0fRJ{display:flex;align-items:center;background-color:#25d366;white-space:nowrap;color:#fff;text-align:left;gap:4px}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_whatsappButton__J0fRJ:hover{background-color:#1da851}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_quoteButton__zMoJM{background-color:#0071bc;white-space:nowrap;color:#fff;gap:4px;text-align:left}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_quoteButton__zMoJM:hover{background-color:#005289}.holiday-packages_holidayPackagesContainer__uX7Rs .holiday-packages_packageContent__7T1w_ .holiday-packages_actionButtons__q5dlc .holiday-packages_actionButton__guh23.holiday-packages_viewDetailsButton__F_nSB{background-color:#0071bc;white-space:nowrap;color:#fff;text-align:center}.holiday-packages_header__80mYk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.holiday-packages_header__80mYk{flex-direction:column;gap:1rem;align-items:flex-start}}.holiday-packages_headerContent__Oi0bR{max-width:70%}@media(max-width:768px){.holiday-packages_headerContent__Oi0bR{max-width:100%}}.holiday-packages_title__pg_l2{font-size:32px;font-weight:600;margin-bottom:.5rem;color:#1e1e1e}.holiday-packages_subtitle__mEkxd{font-size:.9rem;color:#666;line-height:1.5}.holiday-packages_seeAllButton__pml66{background:transparent;border:1px solid #0071bc;color:#121;font-weight:500;font-size:14px;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s ease,color .3s ease}.holiday-packages_seeAllButton__pml66:hover{background-color:rgba(25,118,210,.1)}.holiday-packages_tabsContainer__B57xA{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.holiday-packages_tabsContainer__B57xA::-webkit-scrollbar{display:none}@media(max-width:576px){.holiday-packages_tabsContainer__B57xA{margin-bottom:1.5rem}}.holiday-packages_tabButton__A0E3W{width:100%;background:transparent;border:none;padding:.5rem .25rem;margin-right:1.5rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;cursor:pointer}.holiday-packages_tabButton__A0E3W:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:#0071bc;transition:width .3s ease}.holiday-packages_tabButton__A0E3W.holiday-packages_active__v3ej1{color:#0071bc}.holiday-packages_tabButton__A0E3W.holiday-packages_active__v3ej1:after{width:100%}.holiday-packages_tabButton__A0E3W.holiday-packages_active__v3ej1 .holiday-packages_tabName__LRvzs{color:#0071bc;font-weight:600}.holiday-packages_tabButton__A0E3W:hover:after{width:100%}@media(max-width:576px){.holiday-packages_tabButton__A0E3W{margin-right:1rem;padding:.25rem}}.holiday-packages_tabName__LRvzs{font-size:16px;font-weight:600;color:#1e1e1e;margin-bottom:.25rem;transition:color .3s ease}.holiday-packages_tabCount__Fec1y{font-size:14px;color:#999;font-weight:400}.holiday-packages_packagesGrid__WU_bH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.holiday-packages_packagesGrid__WU_bH{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.holiday-packages_packagesGrid__WU_bH{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.holiday-packages_packagesGrid__WU_bH{grid-template-columns:1fr}}.holiday-packages_packageCard__DjF6m{border-radius:10px;overflow:hidden;transition:transform .2s ease;height:100%}@media(max-width:1024px){.holiday-packages_packageCard__DjF6m{width:100%}}.holiday-packages_packageCard__DjF6m:hover{transform:translateY(-5px)}.holiday-packages_packageCard__DjF6m:hover .holiday-packages_packageImage__IfQxX{transform:scale(1.05)}.holiday-packages_packageImageContainer__6iuGi{position:relative;width:296px;height:500px;border-radius:10px;overflow:hidden}@media(max-width:1024px){.holiday-packages_packageImageContainer__6iuGi{width:100%}}.holiday-packages_packageImage__IfQxX{transition:transform .3s ease}.holiday-packages_packageOverlay__lVEA7{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));z-index:1}.holiday-packages_packageContent__7T1w_{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:2;display:flex;flex-direction:column;gap:.75rem}.holiday-packages_packageInfoRow__N77__{display:flex;justify-content:space-between;align-items:center;width:100%}.holiday-packages_packageInfo__43D0w{display:flex;flex-direction:column;gap:.25rem}.holiday-packages_location__dO4ep{font-size:24px;font-weight:600;color:#fff;margin:0}.holiday-packages_cardSubtitle__nOAS9{font-size:14px;color:#fff;font-weight:400;margin:0}.holiday-packages_priceContainer__nrH_B{margin-top:.25rem}.holiday-packages_price__7svLS{font-size:1.5rem;font-weight:700;color:#fff}.holiday-packages_bookingButton__hYLCf{width:100%;padding:.75rem 0;background-color:#0071bc;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:.5rem}.holiday-packages_bookingButton__hYLCf:hover{background-color:#005289}.holiday-packages_viewDetailsModal__hGFCP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.holiday-packages_viewDetailsModalContent__ykWbm{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.holiday-packages_closeButton__17u8i{position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333}.holiday-packages_modalImageContainer__BTpFy{margin:1rem 0;text-align:center;height:200px}.holiday-packages_modalImageContainer__BTpFy img{width:100%;height:100%;object-fit:cover}.holiday-packages_modalActionButtons__Qcztq{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23{max-width:100%;padding:4px 12px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;align-items:center;gap:4px;white-space:nowrap}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_callButton__Iw5Fq{background-color:#4caf50;color:#fff}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_callButton__Iw5Fq:hover{background-color:#3d8b40}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_whatsappButton__J0fRJ{background-color:#25d366;color:#fff}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_whatsappButton__J0fRJ:hover{background-color:#1da851}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_quoteButton__zMoJM{background-color:#0071bc;white-space:nowrap;color:#fff}.holiday-packages_modalActionButtons__Qcztq .holiday-packages_actionButton__guh23.holiday-packages_quoteButton__zMoJM:hover{background-color:#005289}@media(max-width:768px){.holiday-packages_modalActionButtons__Qcztq{flex-direction:column}}@keyframes destination-card-skeleton_shimmer__OuZY4{0%{background-position:-200% 0}to{background-position:200% 0}}.destination-card-skeleton_skeletonCard__qwGdy{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.destination-card-skeleton_imageWrapper__mPE78{flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden}.destination-card-skeleton_image__TmF_3{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:destination-card-skeleton_shimmer__OuZY4 1.5s infinite}.destination-card-skeleton_content__FP2d9{flex-grow:1;display:flex;flex-direction:column;gap:8px}.destination-card-skeleton_title__q6vDc{height:16px;width:70%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:destination-card-skeleton_shimmer__OuZY4 1.5s infinite;border-radius:4px}.destination-card-skeleton_links____e9w{display:flex;align-items:center;gap:8px}.destination-card-skeleton_link__vaa_j{height:12px;width:40px;border-radius:4px}.destination-card-skeleton_dot__cn3g_,.destination-card-skeleton_link__vaa_j{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:destination-card-skeleton_shimmer__OuZY4 1.5s infinite}.destination-card-skeleton_dot__cn3g_{width:4px;height:4px;border-radius:50%}.fall-into-travel_fallIntoTravelContainer__NvW4C{padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.fall-into-travel_fallIntoTravelContainer__NvW4C{padding:2rem 1rem}}@media(max-width:768px){.fall-into-travel_fallIntoTravelContainer__NvW4C{padding:1.5rem 1rem}}.fall-into-travel_header__FYH3E{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.fall-into-travel_header__FYH3E{flex-direction:column;gap:1rem;align-items:flex-start}}.fall-into-travel_headerContent__cmeSr{max-width:70%}@media(max-width:768px){.fall-into-travel_headerContent__cmeSr{max-width:100%}}.fall-into-travel_title__IsS_0{font-size:32px;font-weight:600;margin-bottom:.5rem;color:#1e1e1e}.fall-into-travel_subtitle__HTCnq{font-size:16px;font-weight:400;color:#666;line-height:1.5}.fall-into-travel_seeAllButton__LSxN_{background:transparent;border:1px solid #0071bc;color:#121;font-weight:500;font-size:14px;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s ease,color .3s ease}.fall-into-travel_seeAllButton__LSxN_:hover{background-color:rgba(25,118,210,.1)}.fall-into-travel_travelContent__ZnitZ{display:flex;gap:1.5rem}@media(max-width:1024px){.fall-into-travel_travelContent__ZnitZ{flex-direction:column}}.fall-into-travel_hotelsBanner__Uxhpw{flex:1 1;position:relative;max-width:506px;height:423px;border-radius:10px;overflow:hidden}@media(max-width:1024px){.fall-into-travel_hotelsBanner__Uxhpw{height:300px}}.fall-into-travel_hotelsBannerImage__QNlxU{position:relative;width:100%;height:100%}.fall-into-travel_hotelsBannerOverlay__gvVhk{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6));z-index:1}.fall-into-travel_hotelsBannerContent___fPPO{position:absolute;bottom:0;left:0;width:100%;padding:2rem;z-index:2;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.fall-into-travel_bannerTitle__e2Nz7{font-size:40px;font-weight:700;color:#fff;margin:0}.fall-into-travel_bannerSubtitle__EtJej{font-size:16px;color:#fff;margin:0;max-width:80%}.fall-into-travel_showHotelsButton__Kt7P3{display:flex;align-items:center;justify-content:center;background-color:#0071bc;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background-color .2s ease;gap:10px}.fall-into-travel_showHotelsButton__Kt7P3 span{font-size:16px;font-weight:500;color:#fff}.fall-into-travel_showHotelsButton__Kt7P3:hover{background-color:#005289}.fall-into-travel_destinationCards__eolUV{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;cursor:pointer}@media(max-width:768px){.fall-into-travel_destinationCards__eolUV{grid-template-columns:1fr}}.fall-into-travel_destinationCard__TjbMx{display:flex;align-items:center;gap:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.fall-into-travel_destinationCard__TjbMx:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.fall-into-travel_cardImageWrapper__iVwrF{flex-shrink:0;width:90px;height:90px;border-radius:8px;overflow:hidden}.fall-into-travel_cardImage__TleEu{width:100%;height:100%;object-fit:cover}.fall-into-travel_cardContent__pOH37{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.fall-into-travel_destinationInfo__88ArQ{display:flex;flex-direction:column}.fall-into-travel_hotelName__HwBm_{font-size:1rem;font-weight:600;color:#1e1e1e;margin:0}.fall-into-travel_destinationLinks__Doz_D{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.fall-into-travel_link__YZroF{font-size:14px;font-weight:500;color:#666;text-decoration:none;transition:color .2s ease}.fall-into-travel_link__YZroF:hover{color:#0071bc;text-decoration:underline}.fall-into-travel_divider__9laeX{color:#999;font-size:.7rem;margin:0 .25rem}.video-testimonials_videoTestimonialsContainer__mebrn{padding:2rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.video-testimonials_videoTestimonialsContainer__mebrn{padding:2rem 1rem}}@media(max-width:768px){.video-testimonials_videoTestimonialsContainer__mebrn{padding:1rem}}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3{flex-direction:column;gap:1rem;align-items:flex-start}}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3 .video-testimonials_headerContent__b72K5{max-width:70%}@media(max-width:768px){.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3 .video-testimonials_headerContent__b72K5{max-width:100%}}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3 .video-testimonials_headerContent__b72K5 .video-testimonials_title__kXNzl{font-size:32PX;font-weight:600;margin-bottom:.5rem;color:#1e1e1e}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_header__caN_3 .video-testimonials_headerContent__b72K5 .video-testimonials_subtitle__1AglD{font-size:16px;font-weight:400;color:#666;line-height:1.5}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX{grid-template-columns:1fr}}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc{border-radius:10px;overflow:hidden;background-color:#f6f8fc;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease;aspect-ratio:16/9;width:300px;height:500px}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc:hover{transform:translateY(-5px)}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_thumbnailPlaceholder___EKa_{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_thumbnail__jD9AG,.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_video__5w98P{width:100%;height:100%;object-fit:cover}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_videoWrapper__AK1Yr{position:absolute;top:0;left:0;width:100%;height:100%}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_overlay__D4rdn{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .2s}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_overlay__D4rdn:hover{background:rgba(0,0,0,.4)}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_overlay__D4rdn.video-testimonials_playingOverlay__77xlc{opacity:0;background:rgba(0,0,0,.2)}.video-testimonials_videoTestimonialsContainer__mebrn .video-testimonials_videosGrid__iqBpX .video-testimonials_videoCard__BfTSc .video-testimonials_thumbnailContainer__yd_T0 .video-testimonials_overlay__D4rdn.video-testimonials_playingOverlay__77xlc:hover{opacity:1}.video-testimonials_playButton__7cNTX{width:64px;height:64px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}.video-testimonials_playButton__7cNTX svg{width:24px;height:24px;fill:#111827}.video-testimonials_playButton__7cNTX:hover{transform:scale(1.1);background:#fff}.video-testimonials_loading__paK9d,.video-testimonials_noData__vmIsC{text-align:center;padding:2rem;color:#666}.video-testimonials_noData__vmIsC{grid-column:1/-1}@keyframes custom-loader_pulse__boJYN{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(25,118,210,.7)}70%{transform:scale(1);box-shadow:0 0 0 20px rgba(25,118,210,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(25,118,210,0)}}@keyframes custom-loader_rotatePlane__b2r3U{0%{transform:rotate(0deg) translateX(0);opacity:0}25%{opacity:1}50%{transform:rotate(-180deg) translateX(-50px)}75%{opacity:1}to{transform:rotate(-1turn) translateX(0);opacity:0}}@keyframes custom-loader_textWave__VCMOn{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-6px)}}.custom-loader_loaderContainer__V_SM7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.custom-loader_logoWrapper__bh9VV{position:relative;display:flex;align-items:center;justify-content:center}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9{width:60px;height:60px}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9 .custom-loader_pulseCircle__Hi6_h{width:50px;height:50px}.custom-loader_logoWrapper__bh9VV.custom-loader_small__7alH9 .custom-loader_plane__HXQC9 svg{width:16px;height:16px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU{width:100px;height:100px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU .custom-loader_pulseCircle__Hi6_h{width:80px;height:80px}.custom-loader_logoWrapper__bh9VV.custom-loader_medium___5xoU .custom-loader_plane__HXQC9 svg{width:24px;height:24px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R{width:140px;height:140px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R .custom-loader_pulseCircle__Hi6_h{width:120px;height:120px}.custom-loader_logoWrapper__bh9VV.custom-loader_large__PSw_R .custom-loader_plane__HXQC9 svg{width:32px;height:32px}.custom-loader_pulseCircle__Hi6_h{position:absolute;border-radius:50%;background:rgba(25,118,210,.1);animation:custom-loader_pulse__boJYN 2s infinite}.custom-loader_logoImage__XTSsz{position:relative;z-index:2;animation:custom-loader_bounce__OyGQu 1s ease infinite}.custom-loader_logoImage__XTSsz img{border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-loader_planeWrapper__hGZcU{position:absolute;width:100%;height:100%;animation:custom-loader_rotatePlane__b2r3U 3s linear infinite}.custom-loader_plane__HXQC9{position:absolute;top:0;left:50%;transform:translateX(-50%)}.custom-loader_loadingText__Dmub3{display:flex;gap:2px;color:#1976d2;font-size:16px;font-weight:600}.custom-loader_loadingText__Dmub3 span{animation:custom-loader_textWave__VCMOn 1.5s ease-in-out infinite}.custom-loader_loadingText__Dmub3 span:first-child{animation-delay:.1s}.custom-loader_loadingText__Dmub3 span:nth-child(2){animation-delay:.2s}.custom-loader_loadingText__Dmub3 span:nth-child(3){animation-delay:.3s}.custom-loader_loadingText__Dmub3 span:nth-child(4){animation-delay:.4s}.custom-loader_loadingText__Dmub3 span:nth-child(5){animation-delay:.5s}.custom-loader_loadingText__Dmub3 span:nth-child(6){animation-delay:.6s}.custom-loader_loadingText__Dmub3 span:nth-child(7){animation-delay:.7s}.custom-loader_loadingText__Dmub3 span:nth-child(8){animation-delay:.8s}.custom-loader_loadingText__Dmub3 span:nth-child(9){animation-delay:.9s}.custom-loader_loadingText__Dmub3 span:nth-child(10){animation-delay:1s}.multi-centre-holidays_multiCentreHolidaysContainer__phIWP{padding:3rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.multi-centre-holidays_multiCentreHolidaysContainer__phIWP{padding:2rem 1rem}}@media(max-width:768px){.multi-centre-holidays_multiCentreHolidaysContainer__phIWP{padding:1.5rem 1rem}}.multi-centre-holidays_header__rurov{text-align:center;margin-bottom:3rem}@media(max-width:768px){.multi-centre-holidays_header__rurov{margin-bottom:2rem}}.multi-centre-holidays_title__e186B{font-size:2.5rem;font-weight:700;color:#1e1e1e;margin-bottom:.5rem;position:relative}.multi-centre-holidays_title__e186B:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0071bc,#ff6b72);border-radius:2px}@media(max-width:1024px){.multi-centre-holidays_title__e186B{font-size:2rem}}@media(max-width:768px){.multi-centre-holidays_title__e186B{font-size:1.75rem}}.multi-centre-holidays_holidaysCarousel__QpAAY .multi-centre-holidays_carousel__G_ITy{border-radius:12px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.1)}.multi-centre-holidays_holidaySlide__CN0PI{width:100%;min-height:500px;background:linear-gradient(135deg,#0071bc,#4a90e2);border-radius:12px;overflow:hidden;position:relative}@media(max-width:1024px){.multi-centre-holidays_holidaySlide__CN0PI{min-height:400px}}@media(max-width:768px){.multi-centre-holidays_holidaySlide__CN0PI{min-height:350px}}.multi-centre-holidays_slideContent__XoZGV{display:flex;justify-content:space-between;height:100%;padding:3rem;position:relative;z-index:2}@media(max-width:1024px){.multi-centre-holidays_slideContent__XoZGV{padding:2rem;flex-direction:column;text-align:center;gap:1.5rem}}@media(max-width:768px){.multi-centre-holidays_slideContent__XoZGV{padding:1.5rem;gap:1rem}}.multi-centre-holidays_textContent__1H5kh{flex:1 1;max-width:50%;color:#fff;z-index:3}@media(max-width:1024px){.multi-centre-holidays_textContent__1H5kh{max-width:100%}}.multi-centre-holidays_slideTitle__vvvPn{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media(max-width:1024px){.multi-centre-holidays_slideTitle__vvvPn{font-size:1.875rem}}@media(max-width:768px){.multi-centre-holidays_slideTitle__vvvPn{font-size:1.5rem;margin-bottom:1rem}}.multi-centre-holidays_slideDescription__ioleu{font-size:1.125rem;line-height:1.6;margin-bottom:1rem;opacity:.95;color:#fff}@media(max-width:768px){.multi-centre-holidays_slideDescription__ioleu{font-size:1rem;margin-bottom:.5rem}}.multi-centre-holidays_slideExtendedDescription__I0wnV{font-size:1rem;line-height:1.5;margin-bottom:2rem;opacity:.9;color:#fff}@media(max-width:768px){.multi-centre-holidays_slideExtendedDescription__I0wnV{font-size:.875rem;margin-bottom:1.5rem}}.multi-centre-holidays_exploreButton__6qPM5{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:1rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.multi-centre-holidays_exploreButton__6qPM5:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.multi-centre-holidays_exploreButton__6qPM5 svg{transition:transform .3s ease}.multi-centre-holidays_exploreButton__6qPM5:hover svg{transform:translateX(4px)}@media(max-width:768px){.multi-centre-holidays_exploreButton__6qPM5{padding:.5rem 1rem;font-size:.875rem}}.multi-centre-holidays_imageContent__AkSP0{flex:1 1;max-width:100%;position:relative;z-index:1}.multi-centre-holidays_holidayImageContainer__4vuLo{position:relative;width:100%;height:400px;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:transform .3s ease}.multi-centre-holidays_holidayImageContainer__4vuLo:hover{transform:scale(1.02)}@media(max-width:1024px){.multi-centre-holidays_holidayImageContainer__4vuLo{max-width:100%;height:350px}}@media(max-width:768px){.multi-centre-holidays_holidayImageContainer__4vuLo{max-width:100%;height:300px;border-radius:4px}}.multi-centre-holidays_holidayImage__VCBBk{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.multi-centre-holidays_holidaysCarousel__QpAAY .multi-centre-holidays_carouselDots__r21ew{margin-top:2rem}.multi-centre-holidays_holidaysCarousel__QpAAY .multi-centre-holidays_carouselDots__r21ew .multi-centre-holidays_carouselDot__IfVeO{width:16px;height:16px;background:hsla(0,0%,100%,.4)}.multi-centre-holidays_holidaysCarousel__QpAAY .multi-centre-holidays_carouselDots__r21ew .multi-centre-holidays_carouselDot__IfVeO.multi-centre-holidays_active__xiRRF{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.multi-centre-holidays_holidaysCarousel__QpAAY .multi-centre-holidays_carouselDots__r21ew .multi-centre-holidays_carouselDot__IfVeO:hover{background:hsla(0,0%,100%,.7)}.multi-centre-holidays_holidaySlide__CN0PI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;z-index:1}.multi-centre-holidays_noData__FYiHf{text-align:center;padding:2rem;font-size:1.2rem;color:#666;background:#f5f5f5;border-radius:8px;margin:1rem 0}.holidays-by-month_holidaysByMonthContainer__TrnXC{padding:3rem 0;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1240px){.holidays-by-month_holidaysByMonthContainer__TrnXC{padding:2rem 1rem}}@media(max-width:768px){.holidays-by-month_holidaysByMonthContainer__TrnXC{padding:1.5rem 1rem}}.holidays-by-month_header__0nXob{text-align:center;margin-bottom:3rem}@media(max-width:768px){.holidays-by-month_header__0nXob{margin-bottom:2rem}}.holidays-by-month_title__fqo3w{font-size:2.5rem;font-weight:700;color:#1e1e1e;margin-bottom:.5rem;position:relative}.holidays-by-month_title__fqo3w:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0071bc,#ff6b72);border-radius:2px}@media(max-width:1024px){.holidays-by-month_title__fqo3w{font-size:2rem}}@media(max-width:768px){.holidays-by-month_title__fqo3w{font-size:1.75rem}}.holidays-by-month_carouselContainer__wIx0B{position:relative;display:flex;align-items:center;width:100%;margin-bottom:1.5rem}.holidays-by-month_carouselButton__9s34f{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.95);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#0071bc}.holidays-by-month_carouselButton__9s34f:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.15)}.holidays-by-month_carouselButton__9s34f svg{width:24px;height:24px}@media(max-width:1024px){.holidays-by-month_carouselButton__9s34f{width:40px;height:40px}.holidays-by-month_carouselButton__9s34f svg{width:20px;height:20px}}@media(max-width:768px){.holidays-by-month_carouselButton__9s34f{width:36px;height:36px;background:hsla(0,0%,100%,.9);box-shadow:0 2px 10px rgba(0,0,0,.2)}.holidays-by-month_carouselButton__9s34f svg{width:18px;height:18px}}.holidays-by-month_prevButton__yFHRU{left:-25px}@media(max-width:1024px){.holidays-by-month_prevButton__yFHRU{left:-20px}}@media(max-width:768px){.holidays-by-month_prevButton__yFHRU{left:10px}}.holidays-by-month_nextButton__ok2Jn{right:-25px}@media(max-width:1024px){.holidays-by-month_nextButton__ok2Jn{right:-20px}}@media(max-width:768px){.holidays-by-month_nextButton__ok2Jn{right:10px}}.holidays-by-month_monthsContainer__TsXZD{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding:.5rem 0;width:100%;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.holidays-by-month_monthsContainer__TsXZD::-webkit-scrollbar{display:none}@media(max-width:768px){.holidays-by-month_monthsContainer__TsXZD{gap:0;padding:.25rem 1rem}}.holidays-by-month_monthCard__J3vYM{flex:0 0 auto;width:300px;height:500px;cursor:pointer;transition:all .3s ease;position:relative}.holidays-by-month_monthCard__J3vYM:hover{transform:translateY(-8px)}.holidays-by-month_monthCard__J3vYM.holidays-by-month_active__mA6ie{transform:translateY(-8px) scale(1.02)}@media(max-width:768px){.holidays-by-month_monthCard__J3vYM{width:calc(100vw - 40px);margin:0 auto}}@media(max-width:576px){.holidays-by-month_monthCard__J3vYM{width:calc(100vw - 32px)}}.holidays-by-month_monthImageContainer__cHr5F{position:relative;width:100%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;scroll-snap-align:center}.holidays-by-month_monthImageContainer__cHr5F:hover{box-shadow:0 12px 35px rgba(0,0,0,.15)}.holidays-by-month_monthImage__5d4kq{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.holidays-by-month_monthCard__J3vYM:hover .holidays-by-month_monthImage__5d4kq{transform:scale(1.05)}.holidays-by-month_monthOverlay__5QUCS{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7));display:flex;align-items:flex-end;padding:1.5rem;z-index:2}@media(max-width:768px){.holidays-by-month_monthOverlay__5QUCS{padding:1rem}}.holidays-by-month_monthContent__K0y9u{color:#fff;width:100%}.holidays-by-month_monthName__trB_U{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}@media(max-width:768px){.holidays-by-month_monthName__trB_U{font-size:1.25rem}}.holidays-by-month_monthDestination__cZSkx{font-size:1rem;font-weight:500;margin-bottom:.25rem;opacity:.9;color:#fff}@media(max-width:768px){.holidays-by-month_monthDestination__cZSkx{font-size:.875rem}}.holidays-by-month_monthTemperature__UFjry{font-size:.875rem;font-weight:400;opacity:.8;background:#fff;padding:.25rem .5rem;border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-block}@media(max-width:768px){.holidays-by-month_monthTemperature__UFjry{font-size:.75rem;padding:2px .25rem}}.holidays-by-month_monthInfo__n6gBV{margin-top:.5rem;padding:0 .5rem}.holidays-by-month_monthDescription__8LhVC{font-size:.875rem;color:#666;line-height:1.4;text-align:center;color:#fff}@media(max-width:768px){.holidays-by-month_monthDescription__8LhVC{font-size:.75rem}}.holidays-by-month_dotsContainer__FG0J2{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem}@media(max-width:768px){.holidays-by-month_dotsContainer__FG0J2{gap:.25rem}}.holidays-by-month_dot__V0IOs{width:12px;height:12px;border-radius:50%;border:none;background:rgba(0,113,188,.3);cursor:pointer;transition:all .3s ease}.holidays-by-month_dot__V0IOs:hover{background:rgba(0,113,188,.6);transform:scale(1.1)}.holidays-by-month_dot__V0IOs.holidays-by-month_active__mA6ie{background:#0071bc;transform:scale(1.2)}@media(max-width:768px){.holidays-by-month_dot__V0IOs{width:10px;height:10px}}@media(min-width:1024px){.holidays-by-month_monthsContainer__TsXZD::-webkit-scrollbar{height:6px}.holidays-by-month_monthsContainer__TsXZD::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.holidays-by-month_monthsContainer__TsXZD::-webkit-scrollbar-thumb{background:rgba(0,113,188,.4);border-radius:3px}.holidays-by-month_monthsContainer__TsXZD::-webkit-scrollbar-thumb:hover{background:rgba(0,113,188,.6)}}@keyframes holidays-by-month_fadeInUp__pEGQ2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.holidays-by-month_monthCard__J3vYM{animation:holidays-by-month_fadeInUp__pEGQ2 .6s ease-out;animation-fill-mode:both}.holidays-by-month_monthCard__J3vYM:first-child{animation-delay:.1s}.holidays-by-month_monthCard__J3vYM:nth-child(2){animation-delay:.2s}.holidays-by-month_monthCard__J3vYM:nth-child(3){animation-delay:.3s}.holidays-by-month_monthCard__J3vYM:nth-child(4){animation-delay:.4s}.holidays-by-month_monthCard__J3vYM:nth-child(5){animation-delay:.5s}.holidays-by-month_monthCard__J3vYM:nth-child(6){animation-delay:.6s}.holidays-by-month_monthCard__J3vYM:nth-child(7){animation-delay:.7s}.holidays-by-month_monthCard__J3vYM:nth-child(8){animation-delay:.8s}.holidays-by-month_monthCard__J3vYM:nth-child(9){animation-delay:.9s}.holidays-by-month_monthCard__J3vYM:nth-child(10){animation-delay:1s}.holidays-by-month_monthCard__J3vYM:nth-child(11){animation-delay:1.1s}.holidays-by-month_monthCard__J3vYM:nth-child(12){animation-delay:1.2s}.holidays-by-month_error__qvk1p{color:var(--color-error);background-color:var(--color-error-bg)}.holidays-by-month_empty__OnNSY,.holidays-by-month_error__qvk1p{text-align:center;padding:2rem;font-size:var(--font-size-lg);border-radius:var(--border-radius-md);margin:1rem}.holidays-by-month_empty__OnNSY{color:var(--color-text-secondary);background-color:var(--color-background-secondary)}