.Header_header__072v2{position:fixed;top:0;left:0;right:0;z-index:100;background-color:rgba(0,0,0,.9);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1)}.Header_nav__evgr5{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.Header_logoLink__FYRA_{display:flex;align-items:center;overflow:hidden;height:20px}.Header_logo__0dir7{height:auto;width:80px;-o-object-fit:contain;object-fit:contain}.Header_tabs__gg7yK{display:flex;gap:30px}.Header_tab__ccewW{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:14px;font-weight:300;letter-spacing:.5px;transition:color .3s ease}.Header_tab__ccewW.Header_active__3IUjt,.Header_tab__ccewW:hover{color:#fff}.Header_tabIcon__NPlrY{width:24px;height:24px}.Header_hamburger__f_45F{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:5px;z-index:101}.Header_hamburgerLine___fPM1{display:block;width:24px;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.Header_hamburgerLine___fPM1.Header_open__cQB4I:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_hamburgerLine___fPM1.Header_open__cQB4I:nth-child(2){opacity:0}.Header_hamburgerLine___fPM1.Header_open__cQB4I:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.Header_nav__evgr5{padding:10px 15px}.Header_logoLink__FYRA_{height:16px}.Header_logo__0dir7{width:65px}.Header_hamburger__f_45F{display:flex}.Header_tabs__gg7yK{position:fixed;top:0;right:-100%;width:70%;max-width:280px;height:100vh;background-color:rgba(0,0,0,.95);flex-direction:column;gap:0;padding-top:70px;transition:right .3s ease;border-left:1px solid hsla(0,0%,100%,.1)}.Header_tabsOpen__ApMyy{right:0}.Header_tab__ccewW{font-size:16px;padding:18px 25px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Header_tabIcon__NPlrY{width:22px;height:22px}}.Footer_footer__yl3k1{background-color:#000;border-top:1px solid hsla(0,0%,100%,.1);padding:30px 20px;margin-top:auto}.Footer_content__D6CiN{max-width:800px;margin:0 auto;text-align:center}.Footer_links__Uk3ms{margin-bottom:15px}.Footer_link__2dc7Z{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:300;text-decoration:none;transition:color .3s ease}.Footer_link__2dc7Z:hover{color:#4db8ff}.Footer_separator__UMoZI{color:hsla(0,0%,100%,.3);margin:0 15px}.Footer_copyright__g3z6w{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:300}.AutoGallery_gallery__qB6jA{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;animation:AutoGallery_fadeIn__fuaTB 1.2s ease-out .2s both}.AutoGallery_imageContainer__GPkiG{height:400px;display:flex;justify-content:center;align-items:center}.AutoGallery_image__rVAJc{height:100%;width:auto;border-radius:4px;transition:opacity .5s ease}.AutoGallery_dots__Uo3PG{display:flex;gap:10px;margin-top:15px}.AutoGallery_dot__dw8YG{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:background-color .3s ease}.AutoGallery_dot__dw8YG:hover{background-color:hsla(0,0%,100%,.5)}.AutoGallery_dotActive__3MBfb{background-color:#4db8ff}@keyframes AutoGallery_fadeIn__fuaTB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AutoGallery_imageContainer__GPkiG{height:300px}}.Button_button__pkSk3{padding:15px 30px;background-color:transparent;border:1px solid #4db8ff;color:#4db8ff;font-size:14px;font-weight:400;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;border-radius:4px}.Button_button__pkSk3:hover:not(:disabled){background-color:rgba(77,184,255,.1)}.Button_button__pkSk3:disabled{opacity:.5;cursor:not-allowed}.Button_fullWidth__mg9lu{width:100%}.Button_secondary__7Wrdh{border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.6)}.Button_secondary__7Wrdh:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.8)}.BookingModal_overlay__nx7FI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.BookingModal_modal__VHtGQ{background-color:#111;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:40px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:BookingModal_slideIn__9jzNB .3s ease-out}@keyframes BookingModal_slideIn__9jzNB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.BookingModal_closeButton__puyQH{position:absolute;top:15px;right:15px;background:none;border:none;color:hsla(0,0%,100%,.5);font-size:28px;cursor:pointer;transition:color .3s ease;line-height:1}.BookingModal_closeButton__puyQH:hover{color:#fff}.BookingModal_title__w0_ho{color:#fff;font-size:24px;font-weight:300;margin-bottom:30px;padding-right:30px}.BookingModal_form__R4YMU{display:flex;flex-direction:column;gap:20px}.BookingModal_field__ESf9C{display:flex;flex-direction:column;gap:8px}.BookingModal_label__H_3cN{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:300}.BookingModal_passengerList__Qy9Ab{display:flex;flex-direction:column;gap:10px}.BookingModal_addressTip__XKbOB{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:300;font-style:italic;margin:0;padding:10px 15px;background-color:rgba(77,184,255,.1);border-left:2px solid #4db8ff;border-radius:0 4px 4px 0}.BookingModal_input__JHpjf,.BookingModal_textarea__iGPlE{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:12px 15px;color:#fff;font-size:15px;font-weight:300;font-family:inherit;transition:border-color .3s ease,background-color .3s ease}.BookingModal_inputSecondary__Oz0_X:focus,.BookingModal_input__JHpjf:focus,.BookingModal_textarea__iGPlE:focus{outline:none;border-color:#4db8ff;background-color:hsla(0,0%,100%,.08)}.BookingModal_inputSecondary__Oz0_X{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:10px 15px;color:#fff;font-size:14px;font-weight:300;font-family:inherit;transition:border-color .3s ease,background-color .3s ease;margin-top:8px}.BookingModal_inputSecondary__Oz0_X::-moz-placeholder{color:hsla(0,0%,100%,.25);font-style:italic}.BookingModal_inputSecondary__Oz0_X::placeholder{color:hsla(0,0%,100%,.25);font-style:italic}.BookingModal_input__JHpjf::-moz-placeholder,.BookingModal_textarea__iGPlE::-moz-placeholder{color:hsla(0,0%,100%,.3)}.BookingModal_input__JHpjf::placeholder,.BookingModal_textarea__iGPlE::placeholder{color:hsla(0,0%,100%,.3)}.BookingModal_textarea__iGPlE{resize:vertical;min-height:100px}.BookingModal_input__JHpjf[type=date],.BookingModal_input__JHpjf[type=time]{color-scheme:dark}.BookingModal_input__JHpjf[type=number]{-moz-appearance:textfield}.BookingModal_input__JHpjf[type=number]::-webkit-inner-spin-button,.BookingModal_input__JHpjf[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BookingModal_honeypot__1nmKw{position:absolute;left:-9999px;height:0;overflow:hidden}.BookingModal_submitButton__No9nh{background-color:#4db8ff;border:none;border-radius:4px;padding:15px 25px;color:#000;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.BookingModal_submitButton__No9nh:hover{background-color:#7fcaff}@media (max-width:768px){.BookingModal_modal__VHtGQ{padding:30px 20px}.BookingModal_title__w0_ho{font-size:20px}}.TourDetail_main__JNMgP{min-height:100vh;background-color:#000;display:flex;flex-direction:column;align-items:center;padding:100px 20px 40px}.TourDetail_notFound__u1wzK{color:hsla(0,0%,100%,.6);font-size:18px;margin-top:100px}.TourDetail_sectionHeader___AL1J{display:flex;align-items:center;gap:15px;margin-bottom:40px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out}.TourDetail_sectionBullet__6OxLN{width:50px;height:50px}.TourDetail_title__kma9s{color:#fff;font-size:32px;font-weight:300;letter-spacing:1px}.TourDetail_gallery__WNcr6{display:flex;flex-direction:column;align-items:center;max-width:700px;width:100%;margin-bottom:40px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out .2s both}.TourDetail_mainImageContainer__vsltJ{width:100%;height:350px;margin-bottom:15px;display:flex;justify-content:center;align-items:center}.TourDetail_mainImage__ocnl8{width:100%;height:350px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.TourDetail_thumbnails__oePx5{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.TourDetail_thumbnail__yyDTm{padding:0;border:2px solid transparent;background:none;cursor:pointer;border-radius:4px;overflow:hidden;transition:border-color .3s ease,opacity .3s ease;opacity:.6}.TourDetail_thumbnail__yyDTm:hover{opacity:1}.TourDetail_thumbnailActive__EJmnz{border-color:#4db8ff;opacity:1}.TourDetail_thumbnailImage__mGYxG{display:block;width:80px;height:55px;-o-object-fit:cover;object-fit:cover}.TourDetail_details___sR2b{width:100%;max-width:600px;margin-bottom:30px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out .3s both}.TourDetail_detailRow__UkTQb{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.TourDetail_label__aeQ3h{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:300}.TourDetail_value__Ifk5n{color:#fff;font-size:16px;font-weight:400}.TourDetail_description__sy4gp{width:100%;max-width:700px;margin-bottom:40px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out .4s both}.TourDetail_description__sy4gp p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.8;font-weight:300;text-align:left;white-space:pre-line}.TourDetail_listSection__flumW{width:100%;max-width:600px;margin-bottom:30px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out .45s both}.TourDetail_listTitle__Sj6pn{color:#fff;font-size:18px;font-weight:400;margin-bottom:15px}.TourDetail_list__a6NRG{list-style:none;padding:0;margin:0}.TourDetail_list__a6NRG li{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:300;padding:10px 0 10px 20px;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative}.TourDetail_list__a6NRG li:before{content:"•";color:#4db8ff;position:absolute;left:0}.TourDetail_prices__eSXDv{width:100%;max-width:800px;margin-bottom:40px;animation:TourDetail_fadeIn__T3Vrm 1.2s ease-out .5s both}.TourDetail_pricesTitle__nZwmG{color:#fff;font-size:20px;font-weight:300;text-align:center;margin-bottom:25px}.TourDetail_priceGrid__xuaul{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.TourDetail_priceCard__3tlPA{display:flex;flex-direction:column;align-items:center;padding:20px 10px;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.TourDetail_vehicleType__JH2ib{color:#fff;font-size:14px;font-weight:400;margin-bottom:5px}.TourDetail_passengers__kDcpG{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:300;margin-bottom:12px}.TourDetail_price__ILG1v{color:#4db8ff;font-size:20px;font-weight:400}.TourDetail_asterisk__H8K_J{color:#4db8ff;font-size:14px;vertical-align:super;margin-left:2px}.TourDetail_noteAsterisk__Q_JDV{color:#4db8ff;font-size:14px;line-height:1}.TourDetail_priceNote__46WXL{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:300;text-align:center;margin-top:20px;font-style:italic;display:flex;justify-content:center;align-items:flex-start;gap:4px}.TourDetail_bookButton__qokPG{background-color:#4db8ff;border:none;border-radius:4px;color:#000;padding:15px 40px;font-size:16px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-top:30px}.TourDetail_bookButton__qokPG:hover{background-color:#7fcaff}.TourDetail_buttonRow__ymWqn{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:350px}.TourDetail_buttonRow__ymWqn button{width:100%!important}.TourDetail_successMessage__T8j8a{color:#4db8ff;font-size:16px;font-weight:300;margin-top:20px;text-align:center;animation:TourDetail_fadeIn__T3Vrm .5s ease-out}.TourDetail_backButton__PQEdM{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);padding:12px 24px;font-size:14px;font-weight:300;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-top:20px}.TourDetail_backButton__PQEdM:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}@keyframes TourDetail_fadeIn__T3Vrm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TourDetail_main__JNMgP{padding:80px 20px 30px}.TourDetail_title__kma9s{font-size:26px}.TourDetail_priceGrid__xuaul{grid-template-columns:repeat(2,1fr);gap:10px}.TourDetail_priceCard__3tlPA{padding:15px 10px}}