.overview_contentContainer__Ti4z_,.overview_overviewSection__OXCjD{width:100%}.overview_headerRow__R_IjK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.overview_headerRow__R_IjK .overview_title__08rkR{font-size:32px;font-weight:500;color:#1f2d4d;margin-bottom:10px}.overview_headerRow__R_IjK .overview_location__K4TFm{display:flex;align-items:center;gap:8px;color:#7c8795;font-size:15px}.overview_headerRow__R_IjK .overview_location__K4TFm svg{font-size:18px}.overview_ratingArea__SXVa4{text-align:right}.overview_ratingArea__SXVa4 .overview_ratingStars__vTbwI{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:5px}.overview_ratingArea__SXVa4 .overview_badge__SHTOs{color:#1f2d4d;font-weight:600;font-size:14px;margin-bottom:4px}.overview_ratingArea__SXVa4 .overview_stars__k_QUj{color:#ffc107;font-size:16px;letter-spacing:2px}.overview_ratingArea__SXVa4 .overview_reviewCount__GgJ7N{color:#28a8ff;font-size:14px;text-decoration:none}.overview_ratingArea__SXVa4 .overview_reviewCount__GgJ7N:hover{text-decoration:underline}.overview_divider__BBfCv{border:0;border-top:1px solid #eaeaea;margin:0}.overview_quickInfoRow__1KZln{display:flex;justify-content:space-between;align-items:center;padding:30px 0;flex-wrap:wrap;gap:20px}.overview_infoBox__KkAAg{display:flex;align-items:center;gap:15px}.overview_infoBox__KkAAg .overview_icon__QQ_DI{font-size:32px;color:#28a8ff}.overview_infoBox__KkAAg div{display:flex;flex-direction:column}.overview_infoBox__KkAAg .overview_label__KBzCk{color:#28a8ff;font-size:14px;margin-bottom:2px}.overview_infoBox__KkAAg .overview_value__OuEjY{color:#7c8795;font-size:15px}.overview_textSection__8q_T3{margin-top:40px}.overview_textSection__8q_T3 .overview_sectionTitle___5TFt{font-size:24px;font-weight:500;color:#1f2d4d;margin-bottom:20px}.overview_textSection__8q_T3 .overview_paragraph__HjWnb{color:#495057;line-height:1.7;font-size:16px}.overview_highlightsList__1t6JK{list-style:none;padding:0;margin:0}.overview_highlightsList__1t6JK li{display:flex;align-items:center;color:#495057;font-size:16px;margin-bottom:20px;line-height:1.5}.overview_highlightsList__1t6JK li .overview_circle__3qAHs{width:8px;height:8px;border:1px solid #28a8ff;border-radius:50%;margin-right:15px;flex-shrink:0}@media(max-width:768px){.overview_headerRow__R_IjK{flex-direction:column;gap:20px}.overview_headerRow__R_IjK .overview_ratingArea__SXVa4{text-align:left}.overview_headerRow__R_IjK .overview_ratingArea__SXVa4 .overview_ratingStars__vTbwI{align-items:flex-start}}.itinerary_itinerarySection__aRO3U{margin-top:0}.itinerary_header__Vlcsk{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.itinerary_header__Vlcsk .itinerary_sectionTitle__NSl8W{font-size:24px;font-weight:500;color:#1f2d4d;margin:0}.itinerary_header__Vlcsk .itinerary_expandBtn__o4Gl5{background:transparent;border:none;color:#28a8ff;font-size:14px;cursor:pointer}.itinerary_header__Vlcsk .itinerary_expandBtn__o4Gl5:hover{text-decoration:underline}.itinerary_accordionGroup__dVf9t .accordion-item{border-radius:4px;margin-bottom:15px;border:1px solid #eaeaea;border-left:4px solid #28a745;overflow:hidden}.itinerary_accordionGroup__dVf9t .accordion-item:nth-child(2n){border-left-color:#4285f4}.itinerary_accordionGroup__dVf9t .accordion-button{background-color:transparent!important;color:#1f2d4d!important;font-size:16px;font-weight:500;padding:20px 25px;box-shadow:none!important}.itinerary_accordionGroup__dVf9t .accordion-button:after{background-size:14px}.itinerary_accordionGroup__dVf9t .accordion-button:not(.collapsed){border-bottom:1px solid #eaeaea}.itinerary_accordionGroup__dVf9t .accordion-body{padding:25px}.itinerary_bodyContent__RfPVJ{display:flex;gap:25px}.itinerary_bodyContent__RfPVJ .itinerary_imageWrapper__IxgQo{flex-shrink:0;width:250px;height:160px}.itinerary_bodyContent__RfPVJ .itinerary_imageWrapper__IxgQo img{width:100%;height:100%;object-fit:cover;border-radius:4px}.itinerary_bodyContent__RfPVJ .itinerary_textWrapper__ZXTNo p{color:#495057;line-height:1.6;font-size:15px;margin:0}@media(max-width:768px){.itinerary_bodyContent__RfPVJ{flex-direction:column}.itinerary_bodyContent__RfPVJ .itinerary_imageWrapper__IxgQo{width:100%;height:auto}}.faqs_faqsSection__34n5U{margin-top:0}.faqs_sectionTitle__1fdR2{font-size:24px;font-weight:500;color:#1f2d4d;margin-bottom:20px}.faqs_divider__LgsM0{border:0;border-top:1px solid #eaeaea;margin-bottom:30px}.faqs_accordionGroup__8ZVyQ .accordion-item{border:none;border-bottom:1px solid #eaeaea;border-radius:0;margin-bottom:0;overflow:hidden;background-color:transparent}.faqs_accordionGroup__8ZVyQ .accordion-button{background-color:transparent!important;color:#1f2d4d!important;font-size:16px;font-weight:400;padding:25px 0;box-shadow:none!important}.faqs_accordionGroup__8ZVyQ .accordion-button:after{background-size:14px}.faqs_accordionGroup__8ZVyQ .accordion-body{padding:0 0 25px;color:#7c8795;line-height:1.6;font-size:15px}.faqs_accordionGroup__8ZVyQ .accordion-body p{margin:0}.faqs_headContent__Gmdke{display:flex;align-items:center;gap:15px}.faqs_qIcon__kCyQj{color:#7c8795;font-size:20px;flex-shrink:0}.faqs_questionText__gTwdk{color:#1f2d4d}.reviews_reviewsSection__zZdQJ{margin-top:0}.reviews_sectionTitle__QIYEW{font-size:24px;font-weight:500;color:#1f2d4d;margin-bottom:20px}.reviews_divider__1wmD_{border:0;border-top:1px solid #eaeaea;margin-bottom:30px}.reviews_noReviews__FkxPJ{color:#7c8795;font-size:15px}.reviews_reviewsList__jaFNk{display:flex;flex-direction:column;gap:30px}.reviews_reviewCard__FqFCu{background:#fcfcfc;border:1px solid #eaeaea;border-radius:8px;padding:25px}.reviews_reviewHeader__ktsvE{display:flex;align-items:center;margin-bottom:15px}.reviews_reviewHeader__ktsvE .reviews_avatar__GChf1{width:45px;height:45px;border-radius:50%;background-color:#28a8ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin-right:15px;flex-shrink:0}.reviews_reviewHeader__ktsvE .reviews_meta__kDvf1{display:flex;flex-direction:column;flex-grow:1}.reviews_reviewHeader__ktsvE .reviews_meta__kDvf1 .reviews_name__LUfnC{font-weight:600;color:#1f2d4d;font-size:16px}.reviews_reviewHeader__ktsvE .reviews_meta__kDvf1 .reviews_date__u2uuB{color:#99a3b0;font-size:13px;margin-top:2px}.reviews_reviewHeader__ktsvE .reviews_ratingBox__ah8Yc .reviews_stars__6m9V5{color:#ffc107;font-size:14px;display:flex;gap:3px}.reviews_reviewText__H_IQi{color:#495057;font-size:15px;line-height:1.6;margin:0}.reviews_loadMoreBtn__Atwgl{margin-top:30px;background:transparent;border:1px solid #28a8ff;color:#28a8ff;font-weight:500;padding:10px 25px;border-radius:4px;transition:all .3s ease}.reviews_loadMoreBtn__Atwgl:hover{background:#28a8ff;color:#fff}@media(max-width:576px){.reviews_reviewHeader__ktsvE{flex-wrap:wrap}.reviews_reviewHeader__ktsvE .reviews_ratingBox__ah8Yc{width:100%;margin-top:10px;padding-left:60px}}.gallery_gallerySection__k7zXR{margin-top:40px}.gallery_sectionTitle__vlJMu{font-size:24px;font-weight:500;color:#1f2d4d;margin-bottom:20px}.gallery_divider__YAvR3{border:0;border-top:1px solid #eaeaea;margin-bottom:30px}.gallery_imageGrid__XEAHG{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.gallery_imageWrapper__nKGud{position:relative;width:100%;height:250px;overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.gallery_imageWrapper__nKGud:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.gallery_imageWrapper__nKGud:hover .gallery_image__jpdzR{transform:scale(1.05)}.gallery_imageWrapper__nKGud .gallery_image__jpdzR{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery_modalContent__WtnNE{background-color:transparent!important;border:none!important}.gallery_modalBody__6HJvH{padding:0;position:relative;display:flex;justify-content:center;align-items:center}.gallery_modalBody__6HJvH .gallery_closeBtn__OI0YI{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;cursor:pointer;z-index:1060;transition:opacity .2s}.gallery_modalBody__6HJvH .gallery_closeBtn__OI0YI:hover{opacity:.8}.gallery_modalBody__6HJvH .gallery_navBtnNext__GCqBY,.gallery_modalBody__6HJvH .gallery_navBtnPrev__vhOpY{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;z-index:1060;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s}.gallery_modalBody__6HJvH .gallery_navBtnNext__GCqBY:hover,.gallery_modalBody__6HJvH .gallery_navBtnPrev__vhOpY:hover{background:rgba(0,0,0,.8)}.gallery_modalBody__6HJvH .gallery_navBtnPrev__vhOpY{left:20px}.gallery_modalBody__6HJvH .gallery_navBtnNext__GCqBY{right:20px}.gallery_modalBody__6HJvH .gallery_fullImage__pBdK9{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.5)}.top_gallery_galleryWrapper__Jkv25{padding-top:30px;background-color:#fff}.top_gallery_gridContainer__2hLJQ{position:relative;display:flex;height:50vh;min-height:400px;max-height:600px;border-radius:16px;overflow:hidden;cursor:pointer}.top_gallery_gridContainer__2hLJQ:hover .top_gallery_mainImage__ZQ_5I{filter:brightness(.95)}.top_gallery_gridContainer__2hLJQ .top_gallery_mainImage__ZQ_5I{flex:1 1;width:100%;background-size:cover;background-position:50%;transition:filter .3s ease,transform .5s ease}.top_gallery_gridContainer__2hLJQ .top_gallery_mainImage__ZQ_5I:hover{filter:brightness(1)!important}.top_gallery_gridContainer__2hLJQ .top_gallery_showAllBtn__3yBwA{position:absolute;bottom:24px;right:24px;background:#fff;border:1px solid #222;padding:8px 16px;border-radius:8px;font-weight:600;font-size:14px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.top_gallery_gridContainer__2hLJQ .top_gallery_showAllBtn__3yBwA:hover{background:#f8f9fa;transform:scale(1.02)}.top_gallery_fullscreenModal__SAcOv .top_gallery_modalHeader__t0yyM{border-bottom:1px solid #eee}.top_gallery_fullscreenModal__SAcOv .top_gallery_modalBody__wv29k{background-color:#f7f7f9;padding:40px}.top_gallery_fullscreenModal__SAcOv .top_gallery_fullGalleryGrid__AeaSh{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.top_gallery_fullscreenModal__SAcOv .top_gallery_fullGalleryGrid__AeaSh .top_gallery_fullImg__nmpIh{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width:768px){.top_gallery_galleryWrapper__Jkv25{padding-top:0}.top_gallery_gridContainer__2hLJQ{height:300px;border-radius:0}}.booking_modal_bookingModal__X83eB .modal-content{border:none;border-radius:12px;overflow:hidden}.booking_modal_modalHeader__7oaXE{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1.25rem 1.5rem}.booking_modal_modalHeader__7oaXE .booking_modal_modalTitle_____gz{font-size:1.25rem;font-weight:600;color:#333}.booking_modal_modalHeader__7oaXE .btn-close{font-size:.8rem}.booking_modal_modalHeader__7oaXE .btn-close:focus{box-shadow:none}.booking_modal_modalBody__1QjaX{padding:1.5rem}.booking_modal_formControl__YAr1T{border:1px solid #ced4da;border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.booking_modal_formControl__YAr1T:focus{border-color:#10b981;box-shadow:0 0 0 .2rem rgba(16,185,129,.25)}.booking_modal_phoneInputGroup__YMDPS .booking_modal_flagAddon__tavwT{background-color:#fff;border:1px solid #ced4da;border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:.5rem .75rem;display:flex;align-items:center;gap:.25rem}.booking_modal_phoneInputGroup__YMDPS .booking_modal_flagIcon__a5qbg{width:20px;height:auto}.booking_modal_phoneInputGroup__YMDPS .booking_modal_caretIcon__7ndHA{font-size:.6rem;color:#6c757d}.booking_modal_phoneInputGroup__YMDPS .booking_modal_formControl__YAr1T{border-left:1px solid #ced4da;border-top-left-radius:0;border-bottom-left-radius:0}.booking_modal_submitBtn___R3Bw{background-color:#10b981;border-color:#10b981;width:100%;padding:.75rem;font-weight:600;border-radius:8px;font-size:1rem;transition:all .3s ease}.booking_modal_submitBtn___R3Bw:hover{background-color:#059669;border-color:#059669;transform:translateY(-2px)}.booking_modal_submitBtn___R3Bw:active{transform:translateY(0)}.sticky_widget_stickyWidget__5M4vs{background:#fff;border:1px solid #e1e4e8;border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-top:0;display:flex;flex-direction:column;gap:20px}.sticky_widget_priceContainer__ncNuC .sticky_widget_priceHeading__Yu6xv{display:block;font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.sticky_widget_priceContainer__ncNuC .sticky_widget_subText__u228K{color:#6c757d;font-size:14px;margin:0}.sticky_widget_enquireBtn__C7HZL{background-color:#73b63b;color:#fff;border:none;padding:16px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.sticky_widget_enquireBtn__C7HZL:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.3)}.sticky_widget_enquireBtn__C7HZL:active{transform:translateY(0)}.sticky_widget_trustSignals__2vqLJ{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding-top:20px;border-top:1px solid #eee}.sticky_widget_trustSignals__2vqLJ .sticky_widget_signal__oyOMj{display:flex;align-items:center;gap:12px;font-size:14px;color:#4a4a4a}.sticky_widget_trustSignals__2vqLJ .sticky_widget_signal__oyOMj .sticky_widget_icon__JpkbZ{color:#10b981;font-size:18px}.sticky_widget_floatingMobileBar__znmpq{display:none}@media(max-width:1024px){.sticky_widget_floatingMobileBar__znmpq{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px 24px;box-shadow:0 -4px 20px rgba(0,0,0,.08);z-index:99999!important;border-top:1px solid #eee}.sticky_widget_floatingMobileBar__znmpq .sticky_widget_mobilePriceInfo__AOatl{display:flex;flex-direction:column}.sticky_widget_floatingMobileBar__znmpq .sticky_widget_mobilePriceInfo__AOatl .sticky_widget_mobileTitle__U_GLT{font-weight:700;color:#1a1a1a;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.sticky_widget_floatingMobileBar__znmpq .sticky_widget_mobilePriceInfo__AOatl .sticky_widget_mobileSub__ooyTE{font-size:13px;color:#6c757d}.sticky_widget_floatingMobileBar__znmpq .sticky_widget_mobileBookBtn__spQ_D{background-color:#73b63b;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer}}.tour_details_tourDetailsPage__7JqWc{background-color:#fff;padding-bottom:80px}@media(max-width:1024px){.tour_details_tourDetailsPage__7JqWc{padding-bottom:100px}}.tour_details_twoColumnLayout__uPmD_{display:flex;gap:60px;margin-top:40px;position:relative;align-items:flex-start}.tour_details_twoColumnLayout__uPmD_ .tour_details_mainContent__hT3AE{flex:1 1;min-width:0}.tour_details_twoColumnLayout__uPmD_ .tour_details_sidebar__avSFs{width:380px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px}@media(max-width:767px){.tour_details_twoColumnLayout__uPmD_ .tour_details_sidebar__avSFs{z-index:105}}.tour_details_contentWrapper__56Pyf{display:flex;flex-direction:column;gap:60px;margin-top:40px}@media(max-width:1024px){.tour_details_twoColumnLayout__uPmD_{flex-direction:column}.tour_details_twoColumnLayout__uPmD_ .tour_details_sidebar__avSFs{width:100%;margin-top:20px}}