.BasePage_wrapper__jscit{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;margin:auto}.BasePage_headerMenu__eZHA5{background:#e9eff4;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 8px}.BasePage_mainNav__fsD9y{display:flex;flex-direction:row;align-items:center;justify-content:center}.BasePage_mainNav__fsD9y>a{display:flex;margin:0 4px;line-height:24px;align-items:center}.BasePage_mainNav__fsD9y>a:hover{font-weight:700}.BasePage_selected__vdHAt{text-decoration:underline;font-weight:700}.BasePage_footer__BUwcp{background:#132733;color:#fff;justify-self:flex-end;padding:16px 8px;text-align:right;font-size:12px}.BasePage_footer__BUwcp a{font-style:italic}.BasePage_footer__BUwcp a:hover{text-decoration:underline}@media (max-width:400px){.BasePage_wrapper__jscit{overflow:hidden}}.PhotoGallery_photoGallery__ts_kb{display:flex;flex-direction:row;width:100%;box-sizing:border-box}.PhotoGallery_photoGalleryThumbnails___fS2E{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 50%}.PhotoGallery_photoGalleryOneThumbnail___HN3I{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;flex:1 1 100%;overflow:hidden}.PhotoGallery_photoGalleryThumbnails___fS2E img{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 4px);height:auto;margin-bottom:4px;margin-right:4px}.PhotoGallery_photoGalleryOneThumbnail___HN3I img{flex:0 1 100%;max-width:100%;height:auto}.PhotoGallery_photoGalleryZoom__eLZTg{flex:1 1 50%}.PhotoGallery_photoGalleryZoom__eLZTg img{width:100%;height:auto}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait){.PhotoGallery_photoGallery__ts_kb{flex-direction:column}.PhotoGallery_photoGalleryThumbnails___fS2E{order:2;flex:auto;width:100%}.PhotoGallery_photoGalleryThumbnails___fS2E img{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);height:auto;margin-bottom:4px;margin-right:4px}.PhotoGallery_photoGalleryThumbnails___fS2E img:nth-child(2n){margin-left:4px;margin-right:0}.PhotoGallery_photoGalleryZoom__eLZTg{order:1;flex:1 1 100%}}.score_scoreContainer__NMg4a{display:inline-flex;flex-direction:row}.score_star__IKoVY{color:#ccc}.score_starFull__1zeNA{color:#fecd2f}.ComingSoonPopup_overlay__NqdE3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ComingSoonPopup_popup__u1ADZ{background:#fff;border-radius:16px;padding:32px;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:ComingSoonPopup_slideIn__371MO .3s ease-out}@keyframes ComingSoonPopup_slideIn__371MO{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ComingSoonPopup_closeButton__k9brd{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.ComingSoonPopup_closeButton__k9brd:hover{background-color:#f0f0f0;color:#333}.ComingSoonPopup_content__UBKbK{text-align:center}.ComingSoonPopup_icon__c7b9_{font-size:48px;margin-bottom:16px}.ComingSoonPopup_title__xfIes{font-size:28px;font-weight:700;color:#333;margin:0 0 16px;line-height:1.2}.ComingSoonPopup_description__IF_H8{font-size:16px;color:#666;line-height:1.6;margin:0 0 24px}.ComingSoonPopup_features__CdaKy{display:flex;flex-direction:column;gap:12px;margin:24px 0}.ComingSoonPopup_feature__o_1wq{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;text-align:left}.ComingSoonPopup_featureIcon__1rIlL{font-size:20px;flex-shrink:0}.ComingSoonPopup_featureText__Me00Q{font-size:14px;color:#555;font-weight:500}.ComingSoonPopup_cta__QkMQq{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.ComingSoonPopup_ctaText__CbX7i{font-size:14px;color:#666;margin:0 0 16px}.ComingSoonPopup_notifyButton__CQMsB{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;min-width:140px}.ComingSoonPopup_notifyButton__CQMsB:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.ComingSoonPopup_notifyButton__CQMsB:active{transform:translateY(0)}.ComingSoonPopup_notifyButton__CQMsB:disabled{opacity:.6;cursor:not-allowed;transform:none}.ComingSoonPopup_notifyButton__CQMsB:disabled:hover{transform:none;box-shadow:none}.ComingSoonPopup_notifyForm__Hfy6b{width:100%}.ComingSoonPopup_inputGroup__2o5rT{display:flex;gap:8px;margin-bottom:8px}.ComingSoonPopup_emailInput__w_iWY{flex:1 1;padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .2s,box-shadow .2s;outline:none}.ComingSoonPopup_emailInput__w_iWY:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ComingSoonPopup_emailInput__w_iWY:disabled{background-color:#f8f9fa;cursor:not-allowed}.ComingSoonPopup_emailInput__w_iWY::placeholder{color:#999}.ComingSoonPopup_successMessage__N8KHg{text-align:center;padding:20px;background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px}.ComingSoonPopup_successIcon__t6Rbf{font-size:32px;margin-bottom:12px}.ComingSoonPopup_successText__XJFjW{color:#1e40af;font-weight:500;margin:0;font-size:16px}.ComingSoonPopup_errorMessage__F6BPP{color:#dc2626;font-size:14px;margin-top:8px;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:8px 12px}@media (max-width:480px){.ComingSoonPopup_popup__u1ADZ{padding:24px;margin:16px}.ComingSoonPopup_title__xfIes{font-size:24px}.ComingSoonPopup_description__IF_H8{font-size:14px}.ComingSoonPopup_features__CdaKy{gap:8px}.ComingSoonPopup_feature__o_1wq{padding:10px 12px}.ComingSoonPopup_inputGroup__2o5rT{flex-direction:column;gap:12px}.ComingSoonPopup_emailInput__w_iWY{font-size:16px}.ComingSoonPopup_notifyButton__CQMsB{width:100%}}.AppBanner_banner__84cfp{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;margin:2rem 0;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;overflow:hidden}.AppBanner_banner__84cfp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));z-index:1}.AppBanner_content__ediZY{position:relative;z-index:2;display:flex;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto}.AppBanner_icon__ITlvY{font-size:3rem;flex-shrink:0;animation:AppBanner_bounce__W_8SH 2s infinite}@keyframes AppBanner_bounce__W_8SH{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.AppBanner_textContent__W8x0J{flex:1 1;min-width:0}.AppBanner_title__9EhbL{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.AppBanner_description__gn4Ef{font-size:1rem;margin:0;opacity:.9;line-height:1.4}.AppBanner_button__Ng8th{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.AppBanner_button__Ng8th:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.AppBanner_button__Ng8th:active{transform:translateY(0)}.AppBanner_banner__84cfp.AppBanner_tour__gh_kE{background:linear-gradient(135deg,#f093fb,#f5576c)}.AppBanner_banner__84cfp.AppBanner_tour__gh_kE:before{background:linear-gradient(135deg,rgba(240,147,251,.9),rgba(245,87,108,.9))}@media (max-width:768px){.AppBanner_banner__84cfp{padding:1.5rem;margin:1.5rem 0}.AppBanner_content__ediZY{flex-direction:column;text-align:center;gap:1rem}.AppBanner_icon__ITlvY{font-size:2.5rem}.AppBanner_title__9EhbL{font-size:1.25rem}.AppBanner_description__gn4Ef{font-size:.9rem}.AppBanner_button__Ng8th{width:100%;max-width:200px}}@media (max-width:480px){.AppBanner_banner__84cfp{padding:1rem;margin:1rem 0}.AppBanner_title__9EhbL{font-size:1.1rem}.AppBanner_description__gn4Ef{font-size:.85rem}}.Tour_main__XPWHh{flex:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:1486px;margin:0 24px}.Tour_headerSection__iHZyS{width:100%;margin-bottom:2rem}.Tour_breadcrumb__lHjQj{text-align:left;font-size:16px;margin:16px 0 8px;padding:0;font-weight:400;color:#6c757d}.Tour_breadcrumb__lHjQj a{color:#667eea;text-decoration:none;transition:color .3s ease}.Tour_breadcrumb__lHjQj a:hover{color:#764ba2;text-decoration:underline}.Tour_title__fd1Yo{text-align:left;font-size:32px;margin:0;padding:0;font-weight:700;color:#1a1a1a}.Tour_mainContentSection__p3G__{width:100%;margin-bottom:3rem}.Tour_contentGrid__5dLlM{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Tour_photoGalleryWrapper__FkHyS{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:all .3s ease;overflow:hidden}.Tour_photoGalleryWrapper__FkHyS:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.Tour_photoGalleryWrapper__FkHyS .photoGallery{display:flex;flex-direction:row;width:100%;gap:1rem}.Tour_photoGalleryWrapper__FkHyS .photoGalleryOneThumbnail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;flex:1 1 100%}.Tour_photoGalleryWrapper__FkHyS .photoGalleryThumbnails{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 50%;gap:.5rem}.Tour_photoGalleryWrapper__FkHyS .photoGalleryOneThumbnail img{flex:0 1 100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.Tour_photoGalleryWrapper__FkHyS .photoGalleryOneThumbnail img:hover{transform:scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.15)}.Tour_photoGalleryWrapper__FkHyS .photoGalleryThumbnails img{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 0.25rem);height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.Tour_photoGalleryWrapper__FkHyS .photoGalleryThumbnails img:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Tour_photoGalleryWrapper__FkHyS .photoGalleryZoom{flex:1 1 50%}.Tour_photoGalleryWrapper__FkHyS .photoGalleryZoom img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Tour_descriptionCard___MaUd{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:all .3s ease}.Tour_descriptionCard___MaUd:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.Tour_descriptionTitle__0pROb{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.Tour_descriptionContent__ma778{font-size:1rem;line-height:1.6;color:#4a5568}.Tour_infoCard__IPCjD{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:all .3s ease;display:flex;flex-direction:column}.Tour_infoCard__IPCjD:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.Tour_infoCardTitle__xgtA1{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.Tour_infoCardContent__Lr3wr{display:flex;flex-direction:column;gap:1.5rem;flex:1 1}.Tour_externalLink__lkcsp{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.Tour_externalLink__lkcsp a{font-size:1rem;font-weight:600;color:#667eea;text-decoration:none;transition:color .3s ease}.Tour_externalLink__lkcsp a:hover{color:#764ba2;text-decoration:underline}.Tour_priceSection__gMqlo{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.Tour_priceLabel__hYUsY{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-bottom:.5rem;font-weight:500}.Tour_priceValue__3FIyX{font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem}.Tour_priceAmount__BApGf{font-size:2.5rem}.Tour_priceCurrency__iTAYt{font-size:1.25rem;opacity:.9}.Tour_freePrice__a6vXu{font-size:2rem;font-weight:700}.Tour_comingSoonPrice__i9iap{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.9);font-style:italic}.Tour_ratingSection__8wg4l{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.Tour_ratingLabel__IJCqj{font-size:.875rem;color:#6c757d;margin-bottom:.5rem;font-weight:500}.Tour_ratingValue__9rlwN{display:flex;align-items:center;justify-content:center;gap:.5rem}.Tour_ratingScore__F01hv{font-size:1.5rem;font-weight:700;color:#1a1a1a}.Tour_ratingStars__jcmRY{font-size:1rem;color:#6c757d}.Tour_ratingVotesAnd__rB4Y6{font-size:.875rem;color:#6c757d;margin:0 .25rem}.Tour_ratingVotesValue__5xJhM{font-size:.875rem;font-weight:600;color:#1a1a1a}.Tour_ratingVotes__R3cRn{font-size:.875rem;color:#6c757d}.Tour_generalInfoSection__0j3eY{width:100%;margin-bottom:2rem}.Tour_generalInfoTitle__tpMwy{font-size:1.75rem;font-weight:600;color:#1a1a1a;text-align:center;margin:0 0 2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.Tour_generalInfoGrid__Eqbg1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Tour_infoItem__fQRVp{display:flex;align-items:center;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:all .3s ease}.Tour_infoItem__fQRVp:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.Tour_infoItemIcon__h_2Fi{flex-shrink:0;margin-right:1rem;padding:.75rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.Tour_infoItemContent__HjPPy{flex:1 1}.Tour_infoItemTitle__SwGDz{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.Tour_infoItemDescription__lBtiF{font-size:.875rem;color:#6c757d;line-height:1.5;margin:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait){.Tour_main__XPWHh{margin:0 16px}.Tour_breadcrumb__lHjQj{text-align:center;font-size:14px}.Tour_title__fd1Yo{font-size:28px;text-align:center}.Tour_contentGrid__5dLlM{grid-template-columns:1fr;gap:1.5rem}.Tour_photoGalleryWrapper__FkHyS{padding:1rem}.Tour_photoGalleryWrapper__FkHyS .photoGallery{flex-direction:column}.Tour_photoGalleryWrapper__FkHyS .photoGalleryOneThumbnail img{flex:0 1 100%}.Tour_photoGalleryWrapper__FkHyS .photoGalleryThumbnails{order:2;flex:auto;width:100%}.Tour_photoGalleryWrapper__FkHyS .photoGalleryThumbnails img{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem)}.Tour_photoGalleryWrapper__FkHyS .photoGalleryZoom{order:1;flex:1 1 100%}.Tour_descriptionCard___MaUd,.Tour_infoCard__IPCjD{padding:1.5rem}.Tour_descriptionTitle__0pROb,.Tour_infoCardTitle__xgtA1{font-size:1.25rem}.Tour_priceSection__gMqlo{padding:1rem}.Tour_priceValue__3FIyX{font-size:1.75rem}.Tour_priceAmount__BApGf{font-size:2rem}.Tour_ratingSection__8wg4l{padding:1rem}.Tour_generalInfoTitle__tpMwy{font-size:1.5rem}.Tour_generalInfoGrid__Eqbg1{grid-template-columns:1fr;gap:1rem}.Tour_infoItem__fQRVp{padding:1rem;flex-direction:column;text-align:center}.Tour_infoItemIcon__h_2Fi{margin-right:0;margin-bottom:1rem}.Tour_infoItemTitle__SwGDz{font-size:1rem}.Tour_infoItemDescription__lBtiF{font-size:.8rem}}