.index_yachtContainer__ShGzf,.index_yachtHeaderHolder__Wgzz7{max-width:128rem;margin:0 auto;padding:0 2rem}.index_yachtHeader__LCMoh{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;max-width:128rem}.index_yachtLogo__uC3XK{display:flex;align-items:center;gap:1rem}.index_yachtLogo__uC3XK svg{width:16rem}@media (max-width:768px){.index_yachtLogo__uC3XK svg{width:14rem}}.index_slogan__FvRsZ{text-transform:uppercase;font-size:1.6rem;letter-spacing:.2rem;color:#212121}@media (max-width:768px){.index_slogan__FvRsZ{font-size:1rem}}.index_yachtNavigation__s7s18{display:flex;gap:3.5rem}@media (max-width:768px){.index_yachtNavigation__s7s18{display:none}}.index_yachtNavigation__s7s18 a{text-decoration:none;color:#333;font-size:1.6rem;padding:.5rem 0;transition:color .2s ease;position:relative}.index_yachtNavigation__s7s18 a.index_active__PIj_w,.index_yachtNavigation__s7s18 a:focus,.index_yachtNavigation__s7s18 a:hover{color:var(--primary)}.index_controls__Sbhyt{display:flex;align-items:center;gap:1.5rem}.index_yachtHero__SVc4y{margin-bottom:4rem}@media (max-width:768px){.index_yachtHero__SVc4y{margin-bottom:4rem}}.index_yachtHeroVideo__dxKpA{width:100%;height:45rem;border-radius:1rem;position:relative;display:flex;align-items:flex-end;padding:7rem 5rem;overflow:hidden}@media (max-width:768px){.index_yachtHeroVideo__dxKpA{height:35rem;padding:2.5rem}}.index_backgroundVideo__Vvi3J{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.index_videoOverlay__GxXfx{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(33,33,33,.9) 0,rgba(33,33,33,.8) 10%,rgba(33,33,33,.7) 20%,rgba(33,33,33,.6) 30%,rgba(33,33,33,.5) 40%,rgba(33,33,33,.4) 50%,rgba(33,33,33,.3) 60%,rgba(33,33,33,.2) 70%,rgba(33,33,33,.1) 80%,rgba(33,33,33,.05) 90%,rgba(33,33,33,.025));z-index:2}.index_yachtHeroContent__pW5Jn{position:relative;z-index:3;max-width:45%}@media (max-width:1024px){.index_yachtHeroContent__pW5Jn{max-width:90%}}@media (max-width:768px){.index_yachtHeroContent__pW5Jn{max-width:100%}}.index_yachtHeroTitle__I8Ho3{font-size:4.8rem;font-weight:400;color:#fff;margin-bottom:2rem;line-height:1.2;letter-spacing:-.02em}@media (max-width:1024px){.index_yachtHeroTitle__I8Ho3{font-size:4.6rem}}@media (max-width:768px){.index_yachtHeroTitle__I8Ho3{font-size:3.2rem}}@media (max-width:640px){.index_yachtHeroTitle__I8Ho3{font-size:3rem;margin-bottom:1.5rem}}.index_yachtHeroSubtitle__DoEd_{font-size:1.8rem;line-height:160%;font-weight:400;display:block;color:hsla(0,0%,100%,.9);margin-bottom:4rem;max-width:85%}@media (max-width:768px){.index_yachtHeroSubtitle__DoEd_{max-width:90%}}.index_scrollIndicator__7J03I{position:absolute;z-index:10;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;bottom:8rem;left:5rem;transform:none}[dir=rtl] .index_scrollIndicator__7J03I{left:auto;right:5rem}@media (max-width:768px){.index_scrollIndicator__7J03I{left:auto;right:auto;bottom:4rem}}.index_mouseIndicator__Pz2jb{width:2.4rem;height:3.6rem;border:1px solid hsla(0,0%,100%,.6);border-radius:1.25rem;position:relative;display:flex;justify-content:center;padding-top:.8rem}.index_mouseWheel__ZkJv0{width:.4rem;height:.4rem;background-color:hsla(0,0%,100%,.8);border-radius:50%;animation:index_scrollWheel__8dBLN 2s infinite}@keyframes index_scrollWheel__8dBLN{0%{opacity:1;transform:translateY(0)}50%{opacity:.3}to{opacity:0;transform:translateY(1rem)}}.index_yachtPopular__ColTF{margin-bottom:10rem}.index_yachtPopularHeader__lhbyL{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-bottom:5rem}@media (max-width:768px){.index_yachtPopularHeader__lhbyL{flex-direction:column;gap:2.5rem}}.index_yachtPopularTitles__Zqev0{flex:1 1}@media (max-width:768px){.index_yachtPopularTitles__Zqev0{margin-bottom:1rem;width:100%}}.index_yachtPopularTitle__wGhwH{font-size:3.6rem;font-weight:400;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}@media (max-width:768px){.index_yachtPopularTitle__wGhwH{font-size:3rem}}.index_yachtPopularText__Cg5ol{font-size:1.6rem;color:#555;margin-bottom:0;font-weight:400;line-height:150%}.index_yachtFilters__F6lyf{display:flex;gap:2rem}@media (max-width:768px){.index_yachtFilters__F6lyf{width:100%}}@media (max-width:500px){.index_yachtFilters__F6lyf{flex-direction:column;gap:1.5rem}}.index_yachtFilterItem__7lX9q{position:relative}@media (max-width:768px){.index_yachtFilterItem__7lX9q{flex:1 1}}.index_yachtFilterSelect__CCXnL{font-size:1.5rem;padding:1.2rem 1.8rem;border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius);background-color:#fff;color:#333;min-width:20rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.2rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}[dir=rtl] .index_yachtFilterSelect__CCXnL{background-position:left 1rem center}@media (max-width:768px){.index_yachtFilterSelect__CCXnL{width:100%;min-width:auto}}.index_yachtFilterSelect__CCXnL:focus,.index_yachtFilterSelect__CCXnL:hover{border-color:var(--primary)}.index_yachtCards__nQ0Mh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:1024px){.index_yachtCards__nQ0Mh{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.index_yachtCards__nQ0Mh{grid-template-columns:1fr}}.index_yachtCard___8d7q{position:relative;background-color:#fff;border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}@media (max-width:768px){.index_yachtCard___8d7q{max-width:100%}}.index_yachtCard___8d7q:hover{transform:translateY(-.5rem);box-shadow:0 1rem 3rem rgba(0,0,0,.08)}.index_yachtCardImageWrapper__Ou_FY{position:relative;width:100%;height:22rem;overflow:hidden}.index_yachtCardImage__VMzLR{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.index_yachtCard___8d7q:hover .index_yachtCardImage__VMzLR{transform:scale(1.05)}.index_yachtCardOverlay__LqWmH{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);padding:2.5rem;color:#fff}.index_yachtCardType__VqQLb{display:inline-block;background-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);padding:.6rem 1.4rem;border-radius:.4rem;font-size:1.2rem;font-weight:400;margin-bottom:1rem;letter-spacing:.03em}.index_yachtCardTitle__Dt5om{margin:0;font-size:2.6rem;font-weight:400;letter-spacing:-.01em}.index_yachtCardContent__TRlpc{padding:2.5rem}.index_yachtCardPricing__TL2T8{margin-bottom:2.5rem}.index_pricingRow__0S8nQ{display:flex;justify-content:space-between;font-size:1.5rem;padding:.7rem 0;color:#666}.index_price__d7Jf_{font-weight:500;color:#000}.index_yachtCardFeatures__ji4Fb{margin-bottom:2.5rem;font-size:1.5rem;color:#666;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.index_featureTitle__ShIkh{font-weight:500;color:#333;margin-bottom:1.2rem}.index_featureItem__VcSYb{position:relative;padding:.6rem 0 .6rem 1.5rem}[dir=rtl] .index_featureItem__VcSYb{padding-left:0;padding-right:1.5rem}.index_featureItem__VcSYb:before{content:"•";position:absolute;left:0;color:var(--primary)}.index_yachtCardButton__QuOXa{width:100%;background-color:#fff;color:var(--primary);border:1px solid var(--primary);border-radius:.6rem;padding:1.5rem 0;font-size:1.5rem;font-weight:400;cursor:pointer;transition:all .25s ease}.index_yachtCardButton__QuOXa:hover{background-color:var(--secondary);color:#fff}.index_noResults__Jo6RR{width:100%;margin-top:3rem;font-size:1.6rem;color:#555;text-align:center;padding:4rem 0}.index_yachtIntro__P7iHN{margin-top:14rem;margin-bottom:7rem}@media (max-width:768px){.index_yachtIntro__P7iHN{margin-top:8rem}}.index_yachtIntroHeader__7Kg8r{text-align:center;margin-bottom:7rem}.index_yachtIntroTitle__dwTmi{font-size:3.6rem;font-weight:400;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}@media (max-width:1024px){.index_yachtIntroTitle__dwTmi{font-size:3rem}}.index_yachtIntroText___SiG7{font-size:1.6rem;max-width:72rem;margin:0 auto;color:#555;line-height:160%;font-weight:400}.index_yachtFeatures__AekOz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:8rem}@media (max-width:1024px){.index_yachtFeatures__AekOz{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.index_yachtFeatures__AekOz{grid-template-columns:1fr}}.index_yachtFeatureCard__j84Nu{padding:4rem 3rem;border:1px solid rgba(0,0,0,.04);border-radius:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.index_yachtFeatureCard__j84Nu:hover{transform:translateY(-.5rem);box-shadow:0 1rem 3rem rgba(0,0,0,.05)}.index_yachtFeatureIcon__QHT_M{width:6.5rem;height:6.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--primary)}.index_yachtFeatureTitle__OoqI0{font-size:2.2rem;font-weight:400;margin-bottom:1.8rem;letter-spacing:-.01em}.index_yachtFeatureText__iiGzl{font-size:1.6rem;color:#555;line-height:160%;font-weight:400}.index_yachtMap__hkJwZ{margin-top:14rem}@media (max-width:768px){.index_yachtMap__hkJwZ{margin-top:8rem}}.index_yachtMapHeader__OGpoI{text-align:center;margin-bottom:7rem}.index_yachtMapTitle__lfTQ6{font-size:3.6rem;font-weight:400;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.2}@media (max-width:768px){.index_yachtMapTitle__lfTQ6{font-size:3rem}}.index_yachtMapText__ksO_X{font-size:1.6rem;color:#555;max-width:72rem;margin:0 auto;line-height:160%;font-weight:400}.index_mapHolder___Uski{width:100%;max-width:100%;border-radius:1rem}.index_yachtMapRoutes__R0X2J{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;-ms-overflow-style:none;padding:1rem 0 2rem;scrollbar-width:none}.index_yachtMapRoutes__R0X2J.index_dragging__m_YIZ{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}.index_yachtMapRoutes__R0X2J::-webkit-scrollbar{display:none}.index_yachtMapRoute__txn3s{min-width:24rem;flex:0 0 auto;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.index_yachtMapRoutes__R0X2J:after{content:"";flex:0 0 2.5rem}@media (max-width:768px){.index_yachtMapRoute__txn3s{min-width:25rem;width:25rem}}@media (max-width:500px){.index_yachtMapRoute__txn3s{min-width:22rem;width:22rem}}.index_routeSliderContainer__3Aywy{position:relative;width:100%}.index_yachtMapRoute__txn3s{display:flex;flex-direction:column;width:28rem;border:none;border-radius:1.2rem;transition:all .3s cubic-bezier(.2,0,.2,1);position:relative;overflow:hidden;background-color:#fff;box-shadow:0 .8rem 2rem rgba(0,0,0,.04)}.index_yachtMapRoute__txn3s:hover{transform:translateY(-.6rem);box-shadow:0 1.2rem 3rem rgba(0,0,0,.08)}.index_yachtMapRoute__txn3s.index_active__PIj_w{box-shadow:0 .8rem 2.5rem rgba(0,0,0,.08);position:relative}.index_yachtMapRoute__txn3s.index_active__PIj_w:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:.1rem solid var(--primary);border-radius:1.2rem;pointer-events:none;z-index:1;box-sizing:border-box}.index_yachtMapRoute__txn3s.index_inactive__1hrfz{opacity:.9}.index_yachtMapRouteImage__ocgzW{width:100%;height:19rem;background-size:cover;background-position:50%;position:relative;overflow:hidden;transition:transform .8s cubic-bezier(.2,0,.2,1);filter:brightness(.98)}.index_yachtMapRoute__txn3s:hover .index_yachtMapRouteImage__ocgzW{transform:scale(1.03);filter:brightness(1.02)}.index_activeIndicator__fyIft{position:absolute;top:1.4rem;right:1.4rem;width:3.6rem;height:3.6rem;border-radius:50%;background-color:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transition:all .3s cubic-bezier(.2,0,.2,1);z-index:2}.index_yachtMapRoute__txn3s:hover .index_activeIndicator__fyIft{transform:scale(1.05)}.index_yachtMapRouteInfo__npWt9{padding:2.4rem}.index_yachtMapRouteInfo__npWt9 h3{font-size:1.8rem;font-weight:400;color:#111;letter-spacing:-.02em;transition:all .2s ease}.index_yachtMapRoute__txn3s.index_inactive__1hrfz .index_yachtMapRouteInfo__npWt9 h3{color:#444}.index_routeTime__NMpf2{font-size:1.4rem;color:#111;font-weight:500;margin-top:.8rem;display:inline-block;letter-spacing:-.01em}.index_yachtMapRoute__txn3s.index_inactive__1hrfz .index_routeTime__NMpf2{color:#111}.index_yachtFaq__Ry_Oc{margin-top:14rem;margin-bottom:7rem}@media (max-width:768px){.index_yachtFaq__Ry_Oc{margin-top:8rem;margin-bottom:4rem}}.index_yachtFaqTitle__bW5Ym{text-align:center;font-size:3.6rem;font-weight:400;margin-bottom:4rem;letter-spacing:-.02em;line-height:1.2}@media (max-width:767px){.index_yachtFaqTitle__bW5Ym{font-size:3rem}}.index_routeButtonContainer__1LPZY{display:flex;flex-direction:column;margin-right:16px;min-width:280px}.index_routeWhatsAppButton__srXF0{margin-top:8px;padding:8px 12px;background-color:#25d366;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-align:center;text-decoration:none;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.index_routeWhatsAppButton__srXF0:hover{background-color:#128c7e}.index_routeWhatsAppButton__srXF0:before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>');width:20px;height:20px;display:inline-block;margin-right:8px;background-repeat:no-repeat;background-size:contain}.index_bookButton__5vcOX{padding:10px 16px;background-color:#25d366;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.index_bookButton__5vcOX:hover{background-color:#128c7e}.index_customPopup__xAqso .index_leaflet-popup-content-wrapper__ma98w{border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.2)}.index_routePopup__qwiHa{padding:4px}.index_routePopup__qwiHa h3{margin:0 0 8px;font-size:16px;font-weight:600}.index_routePopup__qwiHa p{margin:0 0 8px;font-size:14px;line-height:1.4}.index_travelTime__x_XSk{font-size:13px;color:#666;margin-bottom:12px}.index_bookNowButton__8s2xR{display:inline-block;background-color:#25d366;color:#fff;padding:8px 12px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s ease;text-align:center;width:100%}.index_bookNowButton__8s2xR:hover{background-color:#128c7e}.PhuketMap_mapContainer__RUFYn{width:100%;height:40rem;position:relative;border-radius:1.25rem;overflow:hidden;margin-bottom:1.5rem;background-color:#f3f5f7}.PhuketMap_mapCanvas__aVWCS{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.PhuketMap_mapLoading__VPeHX{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;color:var(--primary);font-size:1.8rem;font-weight:500;border-radius:1.75rem;position:absolute;top:0;left:0;z-index:0}.PhuketMap_mapLoading__VPeHX:after{content:"";width:2.4rem;height:2.4rem;border:.25rem solid var(--primary);border-top:.25rem solid transparent;border-radius:50%;position:absolute;top:calc(50% - 1.2rem);left:calc(50% + 7rem);animation:PhuketMap_spin__W3krB 1s linear infinite}@keyframes PhuketMap_spin__W3krB{to{transform:rotate(1turn)}}.PhuketMap_route__DYkHl{animation:PhuketMap_dashAnimation__zfEjy 20s linear infinite}@keyframes PhuketMap_dashAnimation__zfEjy{to{stroke-dashoffset:-100}}.PhuketMap_customTooltip__EyD69{font-weight:400;line-height:1.4}.PhuketMap_routePopup__i89gC{text-align:center;padding:.5rem}.PhuketMap_routePopup__i89gC h3{margin:0 0 .5rem;font-size:1.4rem}.PhuketMap_routePopup__i89gC p{margin:0;font-size:1.2rem;color:#666}.PhuketMap_travelTime__NohOp{margin-top:.5rem;padding-top:.5rem;border-top:.1rem dashed #eee}.PhuketMap_travelTime__NohOp strong{color:var(--primary)}.PhuketMap_bookNowButton__DKGBE{padding:.75rem 2.5rem;color:#fff;border-radius:2rem;background-color:var(--primary)}.PhuketMap_mapCanvas__aVWCS .leaflet-popup-content-wrapper{border-radius:.75rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.PhuketMap_mapCanvas__aVWCS .leaflet-popup-tip{box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.PhuketMap_mapCanvas__aVWCS .leaflet-popup-content{font-size:1.4rem}.PhuketMap_mapCanvas__aVWCS .leaflet-popup-content p{margin:.5em 0;font-size:1.4rem}.PhuketMap_mapCanvas__aVWCS .leaflet-marker-icon{filter:drop-shadow(0 .25rem .35rem rgba(0,0,0,.2))}.PhuketMap_mapCanvas__aVWCS .leaflet-container{width:100%;height:100%}.PhuketMap_mapContainer__RUFYn .leaflet-control-container .leaflet-bottom,.PhuketMap_mapContainer__RUFYn .leaflet-control-container .leaflet-top{z-index:2}.PhuketMap_mapContainer__RUFYn .leaflet-control-container .leaflet-top{z-index:995}@media (max-width:768px){.PhuketMap_mapContainer__RUFYn{height:40rem}}@media (max-width:500px){.PhuketMap_mapContainer__RUFYn{height:30rem}}.LanguageSwitcher_selectWrapper__yqyvD{position:relative;display:inline-block;width:100%}.LanguageSwitcher_select__6Smtv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);padding:.75rem 2.5rem .75rem 1.25rem;border:.1rem solid #e5e5e5;font-size:1.6rem;border-radius:.8rem;color:#1d1d1f;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);width:100%}[dir=rtl] .LanguageSwitcher_select__6Smtv{padding:.75rem 1.5rem .75rem 2.25rem}.LanguageSwitcher_select__6Smtv:hover{border-color:rgba(89,89,89,.4);background:hsla(0,0%,100%,.15)}.LanguageSwitcher_selectWrapper__yqyvD:after{content:"";position:absolute;top:50%;right:1.25rem;width:.5rem;height:.5rem;border-right:.15rem solid rgba(36,36,36,.5);border-bottom:.15rem solid rgba(27,27,27,.5);transform:translateY(-50%) rotate(45deg);pointer-events:none;transition:border-color .25s ease}[dir=rtl] .LanguageSwitcher_selectWrapper__yqyvD:after{right:auto;left:1.25rem}.dark .LanguageSwitcher_selectWrapper__yqyvD:after{border-right:.15rem solid hsla(0,0%,100%,.5);border-bottom:.15rem solid hsla(0,0%,100%,.5)}.dark .LanguageSwitcher_select__6Smtv{background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);border-color:rgba(70,70,70,.3)}.dark .LanguageSwitcher_select__6Smtv:hover{background:rgba(0,0,0,.3);border-color:rgba(80,80,80,.5)}.LanguageSwitcher_select__6Smtv option{background:#fff;color:#1d1d1f}.AccessibilityWidget_holder__UPdGC{position:relative}.AccessibilityWidget_icon__EOWui{color:var(--black);padding:.75rem;border-radius:.75rem;transition:background-color .25s ease}.AccessibilityWidget_icon__EOWui:hover{background-color:rgba(0,0,0,.05)}.AccessibilityWidget_icon__EOWui svg{width:2.2rem}.AccessibilityWidget_widget__ZCbN2{display:grid;grid-template-rows:auto;align-items:center;box-shadow:var(--box-shadow);background-color:#fff;border-radius:1.5rem;width:20.5rem;font-size:var(--font-size);opacity:0;pointer-events:none;visibility:hidden;position:absolute;top:calc(100% + .5rem);right:0;transition:opacity .2s ease,visibility .2s ease,top .2s ease;z-index:5}[dir=rtl] .AccessibilityWidget_widget__ZCbN2{right:auto;left:0}.AccessibilityWidget_widget__ZCbN2.AccessibilityWidget_active__tSke5{opacity:1;pointer-events:all;visibility:visible}.AccessibilityWidget_widget__ZCbN2 label{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer}.AccessibilityWidget_widget__ZCbN2 label:last-child{border-bottom:none}.AccessibilityWidget_widget__ZCbN2 label span{color:#212121}.AccessibilityWidget_fontsize__MJEcN{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;color:#212121}.AccessibilityWidget_fontsize__MJEcN span{color:#212121}.dark .AccessibilityWidget_icon__EOWui{color:#fff}.dark .AccessibilityWidget_widget__ZCbN2{background-color:#333}.dark .AccessibilityWidget_fontsize__MJEcN button,.dark .AccessibilityWidget_fontsize__MJEcN span,.dark .AccessibilityWidget_widget__ZCbN2 label span{color:#fff}.Header_yachtHeaderHolder__F87p5{max-width:128rem;margin:0 auto;padding:0 2rem}.Header_yachtHeader__U_n8E{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;max-width:128rem}.Header_yachtLogo__pWPYw{display:flex;align-items:center;gap:1rem;text-decoration:none}.Header_yachtLogo__pWPYw svg{width:16rem}@media (max-width:768px){.Header_yachtLogo__pWPYw svg{width:14rem}}.Header_slogan__yiw2X{text-transform:uppercase;font-size:1.6rem;letter-spacing:.2rem;color:#212121}@media (max-width:768px){.Header_slogan__yiw2X{font-size:1rem}}.Header_yachtNavigation__rLEN7{display:flex;gap:3.5rem}@media (max-width:768px){.Header_yachtNavigation__rLEN7{display:none}}.Header_yachtNavigation__rLEN7 a{text-decoration:none;color:#333;font-size:1.6rem;padding:.5rem 0;transition:color .2s ease;position:relative}.Header_yachtNavigation__rLEN7 a:focus,.Header_yachtNavigation__rLEN7 a:hover{color:var(--primary)}.Header_yachtNavigation__rLEN7 a.Header_active__c7HdO{color:var(--secondary)}.Header_controls__zDcnv{display:flex;align-items:center;gap:1.5rem}.Promo_promo__CEDxu{background-color:var(--primary);color:#fff;padding:8rem 0;overflow:hidden;position:relative}.Promo_promoContent__BEcCl{position:relative;max-width:60rem;display:flex;flex-direction:column;align-items:center;padding:0 2rem;gap:2rem;margin:0 auto;text-align:center;z-index:1;color:#fff}.Promo_promoContent__BEcCl h1{font-size:3.6rem;font-weight:400;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.2}.Promo_promoContent__BEcCl p{font-size:1.6rem;max-width:72rem;color:#fff;line-height:160%;font-weight:400}.Promo_promoActions__PNbeO{display:flex;gap:.8rem;align-items:center;margin-top:2rem}@media (max-width:768px){.Promo_promoActions__PNbeO{gap:1.6rem;flex-direction:column}}.Promo_bookButton__3ferN{display:flex;justify-content:space-between;align-items:center;gap:1rem;background-color:var(--white);color:var(--black);border:none;border-radius:2rem;padding:1rem 2.2rem;font-weight:400;font-size:1.4rem;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);letter-spacing:.02em}.Promo_bookButton__3ferN:focus,.Promo_bookButton__3ferN:hover{color:var(--white);background-color:var(--black);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1)}.Promo_whatsAppButton__OnZJO{display:flex;justify-content:space-between;align-items:center;gap:1rem;background-color:#128c7e;color:var(--white);border:none;border-radius:2rem;padding:1rem 2.2rem;font-weight:400;font-size:1.4rem;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);letter-spacing:.02em}.Promo_whatsAppButton__OnZJO:focus,.Promo_whatsAppButton__OnZJO:hover{background-color:#0d7568}.Modal_overlay__zu8jP{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;opacity:0;animation:Modal_overlay-fade-in__r9ddv .25s forwards}.Modal_modal__40Aa6{position:relative;background-color:#fff;max-width:46rem;width:100%;border-radius:1.6rem;box-shadow:0 2rem 4rem rgba(0,0,0,.1);opacity:0;transform:translateY(1.5rem);will-change:transform,opacity;overflow:hidden}.Modal_header__yjfgR{padding:1.8rem 2.4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-bottom:.1rem solid rgba(0,0,0,.1)}.Modal_title__ogCXo{font-size:2.4rem;font-weight:600;color:#1d1d1f;margin:0;line-height:1.34}.Modal_subtitle__V5Hzf{color:#666;font-size:1.6rem;line-height:1.4;margin:0;padding:1.6rem 2.4rem 0}.Modal_content__C3JZc{padding:2.4rem}.Modal_closeButton__T9Wem{padding:.4rem;background:none;border:none;cursor:pointer;color:#666;line-height:1;transition:all .25s ease;border-radius:.8rem;display:flex;align-items:center;justify-content:center}.Modal_closeButton__T9Wem svg{width:2.4rem;height:2.4rem}.Modal_closeButton__T9Wem:hover{background-color:rgba(0,0,0,.05);color:#1d1d1f}.Modal_closeButton__T9Wem:focus-visible{outline:2px solid #ff4d0b;outline-offset:2px}.Modal_enter__DYvrF{animation:Modal_modal-fade-in__pnyic .25s forwards}.Modal_exit__XdaDY{animation:Modal_modal-fade-out__OwUyD .25s forwards}@keyframes Modal_overlay-fade-in__r9ddv{0%{opacity:0}to{opacity:1}}@keyframes Modal_modal-fade-in__pnyic{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_modal-fade-out__OwUyD{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.5rem)}}@media (max-width:767px){.Modal_overlay__zu8jP{padding:1.6rem}.Modal_modal__40Aa6{border-radius:1.2rem}.Modal_header__yjfgR{padding:1.6rem}.Modal_title__ogCXo{font-size:2rem}.Modal_subtitle__V5Hzf{padding:1.2rem 1.6rem 0}.Modal_content__C3JZc{padding:1.6rem}.Modal_closeButton__T9Wem svg{width:2rem;height:2rem}}.Input_inputWrapper__qWVM0{width:100%}.Input_inputWrapper__qWVM0,.Input_label__bHNAz{position:relative;display:flex;flex-direction:column}.Input_label__bHNAz{gap:.75rem;font-size:var(--font-size);font-weight:500;color:var(--black)}.Input_required__z1tVA:after{content:"*";color:red;margin-left:.5rem}[dir=rtl] .Input_required__z1tVA:after{margin-left:0;margin-right:.5rem}.Input_input__SBSuV{display:block;padding:0 1.5rem;height:4.5rem;width:100%;border:.1rem solid #d5d5d5;font-size:1.6rem;font-weight:var(--font-regular);background-color:var(--white);border-radius:var(--border-radius);color:var(--black);transition:border .3s ease}.Input_input__SBSuV:focus,.Input_input__SBSuV:hover{border-color:var(--primary)}.Input_errorMessage__zhb7j{position:absolute;left:0;right:0;top:calc(100% - .6rem);background:#da2e47;color:#fff;padding:.5rem 1.5rem;border-radius:0 0 .7rem .7rem;font-size:1.2rem;font-weight:500;z-index:2;box-shadow:0 2px 8px 0 rgba(229,57,53,.05);white-space:pre-line}.Input_inputError__BrwVO{border:.1rem solid #da2e47}.InputPhoneLib_inputGroup__E1B1X{display:flex;align-items:center;gap:.5rem}.InputPhoneLib_input__FJOht{text-align:left;background-color:#fff;border:.1rem solid #d5d5d5;border-radius:var(--border-radius);padding:1.2rem;color:#333;position:relative;transition:border .25s ease;width:100%!important;font-size:1.6rem}.InputPhoneLib_input__FJOht:focus{border-color:var(--primary)}[dir=rtl] .InputPhoneLib_input__FJOht{text-align:right}.InputPhoneLib_countrySelectContainer___is9V{position:relative}.InputPhoneLib_countrySelect__viW43{font-size:1.6rem;background-color:#fff;color:#212121;border:.1rem solid #d5d5d5;border-radius:var(--border-radius);padding:1.1rem;width:100%;display:flex;align-items:center;gap:.5rem;font-weight:400;transition:border .25s ease}.InputPhoneLib_countrySelect__viW43:focus,.InputPhoneLib_countrySelect__viW43:hover{border-color:var(--primary)}.InputPhoneLib_countryList__481Ti{position:absolute;bottom:calc(100% + .25rem);left:0;z-index:1;background:#fff;border:.1rem solid #e5e5e5;max-height:25rem;overflow-y:auto;width:25rem;border-radius:var(--border-radius)}[dir=rtl] .InputPhoneLib_countryList__481Ti{left:auto;right:0}.InputPhoneLib_searchInput__Z9jYP{font-size:1.6rem;width:100%;padding:1.25rem;border:none}.InputPhoneLib_countryOption__IgilK{font-size:1.4rem;display:flex;gap:.5rem;color:#212121;cursor:pointer;font-weight:400;padding:.5rem .75rem}.InputPhoneLib_countryOption__IgilK:hover{background-color:#f0f0f0}.InputPhoneLib_error__CkkOW{border-color:red}.InputPhoneLib_error__CkkOW::placeholder{color:red}.Toast_toast-container__becQV{position:fixed;top:15%;left:0;right:0;display:flex;justify-content:center;z-index:9999;padding:0 1.5rem}.Toast_toast__bdtJl{padding:1.5rem;font-size:var(--font-size);border-radius:var(--border-radius);text-align:center;transform:translateY(-5rem);opacity:0;transition:transform .25s ease-out,opacity .25s ease-out}.Toast_toast__bdtJl.Toast_success__JHQnp{border:.1rem solid #166534;background-color:#dcfce7;color:#166534}.Toast_toast__bdtJl.Toast_error__jT7FP{border:.1rem solid #991b1b;background-color:#fee2e2;color:#991b1b}.Toast_toast__bdtJl.Toast_info__EHsGT{border:.1rem solid #075985;background-color:#e0f2fe;color:#075985}.Toast_toast__bdtJl.Toast_warning__qopyI{border:.1rem solid #8a8a0d;background-color:#ffffcb;color:#8a8a0d}.Toast_enter__asJRb{animation:Toast_fade-in__aqhSU .25s forwards}.Toast_exit__7NTsx{animation:Toast_fade-out__Xln5x .25s forwards}@keyframes Toast_fade-out__Xln5x{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.5rem)}}@keyframes Toast_fade-in__aqhSU{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.ContactModal_form__t3lxw{gap:2rem}.ContactModal_form__t3lxw,.ContactModal_row__Qhfn4{display:flex;flex-direction:column}.ContactModal_phoneGroup___43UN{width:100%}.ContactModal_phoneLabel__EEMHn{display:flex;flex-direction:column;gap:.75rem;font-size:1.4rem}.ContactModal_phoneSpan__KoMmT{font-weight:500;color:#1d1d1f}.ContactModal_required__KOLqT:after{content:"*";color:red;margin-left:.5rem}[dir=rtl] .ContactModal_required__KOLqT:after{margin-left:0;margin-right:.5rem}.ContactModal_submitRow__qZdMj{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.ContactModal_privacyNotice__hkRds{color:#666;font-size:1.6rem;line-height:1.4;margin-bottom:.6rem}.ContactModal_submitButton__JxsrQ{width:100%;padding:1.6rem 2.4rem;background-color:var(--primary);color:#fff;border:none;border-radius:2.4rem;font-size:1.6rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);display:flex;align-items:center;justify-content:center;gap:1rem}.ContactModal_submitButton__JxsrQ:hover{background-color:var(--secondary)}.ContactModal_submitButton__JxsrQ:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.ContactModal_submitting__xPmrh{background-color:#ccc}.ContactModal_submitting__xPmrh:after{content:"";width:1.6rem;height:1.6rem;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:ContactModal_spin__mDAIP 1s linear infinite}@keyframes ContactModal_spin__mDAIP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ContactModal_form__t3lxw{gap:1.6rem}.ContactModal_submitButton__JxsrQ{padding:1.4rem 2rem;font-size:1.5rem}}.ContactModal_successState__gX19o{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem}.ContactModal_successIcon__Ix8Lk{width:8rem;height:8rem;border-radius:50%;background-color:#10b981;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;animation:ContactModal_successPulse__VWNJl .6s ease-out}.ContactModal_successIcon__Ix8Lk svg{color:#fff}.ContactModal_successTitle__j4Vg3{font-size:2.4rem;font-weight:500;color:#1d1d1f;margin-bottom:1rem;letter-spacing:-.01em}.ContactModal_successMessage__CY5wA{font-size:1.6rem;color:#666;line-height:1.5;margin-bottom:3rem;max-width:32rem}.ContactModal_successButton__uYgYe{background-color:var(--primary);color:#fff;border:none;border-radius:2.4rem;padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);min-width:12rem}.ContactModal_successButton__uYgYe:hover{background-color:var(--secondary)}@keyframes ContactModal_successPulse__VWNJl{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@media (max-width:768px){.ContactModal_successState__gX19o{padding:2rem 1.5rem}.ContactModal_successIcon__Ix8Lk{width:7rem;height:7rem}.ContactModal_successIcon__Ix8Lk svg{width:5.6rem;height:5.6rem}.ContactModal_successTitle__j4Vg3{font-size:2rem}.ContactModal_successMessage__CY5wA{font-size:1.5rem;margin-bottom:2.5rem}.ContactModal_successButton__uYgYe{padding:1.4rem 2.8rem;font-size:1.5rem}}.WhatsAppModal_whatsappModalContent__uFUwW{display:flex;flex-direction:column;align-items:center;padding:2rem 0}.WhatsAppModal_qrCodeContainer__ONW4Z{padding:1rem}.WhatsAppModal_qrCode__cUC5a{display:block}.WhatsAppModal_whatsappButton__fxnis{display:flex;align-items:center;gap:1rem;justify-content:center;background-color:#25d366;color:#fff;padding:1.5rem;border-radius:1rem;text-decoration:none;font-size:1.4rem;font-weight:500;transition:background-color .2s ease;text-align:center;min-width:25rem}.WhatsAppModal_whatsappButton__fxnis:hover{background-color:#128c7e}.Footer_container__KpDnW{max-width:128rem;margin:0 auto;padding:0 2rem}@media (max-width:768px){.Footer_container__KpDnW{max-width:100%}}.Footer_footerHolder__2Zwlo{background-color:#f3f5f7;color:#212121;padding-bottom:4rem;padding-top:8rem}@media (max-width:768px){.Footer_footerHolder__2Zwlo{padding-bottom:2rem;padding-top:6rem}}.Footer_footerContainer__UGwZX{display:flex;justify-content:space-between;max-width:128rem;margin:0 auto}@media (max-width:768px){.Footer_footerContainer__UGwZX{flex-direction:column;gap:2.5rem}}.Footer_footerLogo__4BA6d{display:flex;align-items:center;gap:1rem}.Footer_footerLogo__4BA6d svg{width:16rem}.Footer_slogan__ag1Jr{text-transform:uppercase;font-size:1.6rem;letter-spacing:.2rem;color:#212121}.Footer_footerDescription___K8RA{margin-top:2rem;font-size:1.4rem;max-width:30rem;opacity:.8;line-height:1.4}@media (max-width:768px){.Footer_footerDescription___K8RA{max-width:100%}}.Footer_footerNav__JTmVJ{display:flex;gap:4rem}@media (max-width:768px){.Footer_footerNav__JTmVJ{gap:2.5rem;flex-wrap:wrap}}.Footer_footerNavColumn__nmF9V a{font-size:1.4rem;margin-bottom:1rem;font-weight:400}@media (max-width:768px){.Footer_footerNavColumn__nmF9V a{font-size:1.2rem}}.Footer_footerNavColumn__nmF9V a{display:block;color:#212121;text-decoration:none;opacity:.8;transition:opacity .2s ease}.Footer_footerNavColumn__nmF9V a:hover{opacity:1}.Footer_footerSocial__mGyvm{display:flex;gap:1.6rem}@media (max-width:768px){.Footer_footerSocial__mGyvm{gap:1.2rem}}.Footer_footerSocial__mGyvm a{color:#212121;text-decoration:none;opacity:.8;transition:opacity .2s ease}.Footer_footerSocial__mGyvm a:hover{opacity:1}.Footer_footerBottom__YIYBj{margin-top:12rem;font-size:1.4rem;opacity:.6}@media (max-width:768px){.Footer_footerBottom__YIYBj{margin-top:4rem}}.YachtCard_yachtCard__qnIbD{position:relative;background-color:#fff;border-radius:1.2rem;overflow:hidden;border:none;box-shadow:0 .8rem 2rem rgba(0,0,0,.04);max-width:100%;transition:transform .3s cubic-bezier(.2,0,.2,1),box-shadow .3s cubic-bezier(.2,0,.2,1)}.YachtCard_yachtCard__qnIbD:hover{box-shadow:0 1.2rem 3rem rgba(0,0,0,.08)}.YachtCard_imageSlider__jskpk{position:relative;height:28rem;overflow:hidden}.YachtCard_sliderImage__i_DPf{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,0,.2,1);filter:brightness(.98)}.YachtCard_yachtCard__qnIbD:hover .YachtCard_sliderImage__i_DPf{transform:scale(1.03);filter:brightness(1.02)}.YachtCard_sliderDots__MqAck{position:absolute;bottom:1.8rem;left:0;right:0;display:flex;justify-content:center;gap:.6rem;z-index:1}.YachtCard_sliderDot__i_3OV{width:.6rem;height:.6rem;border-radius:3rem;background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);cursor:pointer;transition:all .2s cubic-bezier(.2,0,.2,1)}.YachtCard_sliderDotActive__WkQlj{width:1.8rem;background-color:#fff}.YachtCard_shareButton__0cGPm{position:absolute;top:1.6rem;right:1.6rem;width:3.8rem;height:3.8rem;border-radius:50%;background-color:#fff;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;z-index:2;transition:all .3s cubic-bezier(.2,0,.2,1)}.YachtCard_shareButton__0cGPm:focus,.YachtCard_shareButton__0cGPm:hover{background-color:hsla(0,0%,100%,.4);transform:scale(1.05)}.YachtCard_shareIcon__t943o{width:1.6rem;height:1.6rem;color:#111}.YachtCard_location__yp6ZV{display:flex;flex-direction:column;gap:.2rem;color:#555;font-size:1.4rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.YachtCard_port__mEHCm{font-size:.8rem}.YachtCard_yachtName__YZtTf{font-size:2rem;font-weight:300;margin-bottom:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;color:#111;letter-spacing:-.02em}.YachtCard_specifications__XBSjw{display:flex;color:#666;font-size:1.4rem;flex-wrap:wrap;line-height:1.6;font-weight:300}.YachtCard_marina__SFmYg{margin-left:auto}.YachtCard_specItem__o4KtO{position:relative;padding-right:1.6rem;margin-right:.8rem;margin-bottom:.5rem}.YachtCard_specItem__o4KtO:not(:last-child):after{content:"";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;border-radius:50%;background-color:#ddd}.YachtCard_pricingFooter__snvDn{padding:2.2rem 2.8rem;border-top:.1rem solid rgba(0,0,0,.04)}.YachtCard_priceContainer__yLMcP{display:flex;flex-direction:column}.YachtCard_priceLabel__iYrJV{font-size:1.2rem;color:#888;font-weight:400;letter-spacing:.05em}.YachtCard_price__B9Q9i{font-size:2rem;font-weight:400;letter-spacing:-.02em;color:#212121;line-height:1.2}.YachtCard_perDay__MzWbL{color:#888;font-weight:300;margin-left:.4rem}[dir=rtl] .YachtCard_perDay__MzWbL{margin-left:0;margin-right:.4rem}.YachtCard_depending__MHp7b{font-size:1.2rem;color:#888;font-weight:400}.YachtCard_bookButton__nxIYD{display:flex;justify-content:space-between;align-items:center;gap:1rem;background-color:var(--primary);color:#fff;border:none;border-radius:2rem;padding:1rem 2.2rem;font-weight:400;font-size:1.4rem;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.2,1);letter-spacing:.02em}.YachtCard_bookButton__nxIYD:hover{background-color:var(--secondary);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1)}.YachtCard_pricingOptionsContainer__afi3X{position:relative;margin:1.2rem 1.2rem 2.4rem}.YachtCard_pricingOptions__mOQne{display:flex;gap:.6rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4rem;margin:-.4rem}.YachtCard_pricingOptions__mOQne::-webkit-scrollbar{display:none}.YachtCard_pricingOptions__mOQne:active{cursor:-webkit-grabbing;cursor:grabbing}.YachtCard_pricingOption__9GRWV{padding:.6rem 1rem;border-radius:2rem;border:.1rem solid #e0e0e0;background-color:#fff;font-size:1.3rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;user-select:none;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.YachtCard_pricingOptionActive__PagQ3,.YachtCard_pricingOption__9GRWV:focus,.YachtCard_pricingOption__9GRWV:hover{background-color:#f3f5f7;color:#000;border-color:#f3f5f7}.YachtCard_cardContent__qeRMz{padding:1.5rem 1.5rem .5rem}.YachtCard_pricingFooter__snvDn{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:.1rem solid #f0f0f0}.YachtCard_price__B9Q9i{font-size:2.2rem;font-weight:600;color:var(--black);display:flex;align-items:baseline}.YachtCard_perDay__MzWbL{font-size:1.4rem;font-weight:400;color:#666;margin-left:.6rem}[dir=rtl] .YachtCard_perDay__MzWbL{margin-left:auto;margin-right:.6rem}.YachtCard_buttonGroup__ZyS9o{display:flex;gap:.8rem;align-items:center}.YachtCard_whatsAppButton__z8fp4{width:3.6rem;height:3.6rem;background-color:#128c7e;border-radius:100vh;transition:background-color .25s ease}.YachtCard_whatsAppButton__z8fp4:focus,.YachtCard_whatsAppButton__z8fp4:hover{background-color:#0d7568}.YachtCard_whatsAppButton__z8fp4 svg{fill:#fff}@media (max-width:768px){.YachtCard_yachtCard__qnIbD{width:100%}.YachtCard_specifications__XBSjw{flex-wrap:wrap}.YachtCard_specItem__o4KtO{margin-bottom:.8rem}.YachtCard_cardContent__qeRMz{padding:2.2rem}.YachtCard_pricingFooter__snvDn{padding:1.8rem 2.2rem}.YachtCard_pricingOptionsContainer__afi3X{margin:1rem 2.2rem 2rem}.YachtCard_pricingOptions__mOQne{gap:.5rem}.YachtCard_pricingOption__9GRWV{padding:.5rem .8rem;font-size:1.2rem}}@media (max-width:500px){.YachtCard_imageSlider__jskpk{height:24rem}.YachtCard_yachtName__YZtTf{font-size:2rem}.YachtCard_price__B9Q9i{font-size:2.2rem}.YachtCard_bookButton__nxIYD{padding:.9rem 1.8rem;font-size:1.3rem}.YachtCard_pricingOptions__mOQne{gap:.5rem}.YachtCard_pricingOption__9GRWV{padding:.5rem .8rem;font-size:1.2rem}}.ShareModal_description__OHjsz{font-size:1.6rem;line-height:1.5;color:#666;margin-bottom:2.4rem}.ShareModal_container__Iyd2T{margin-top:1.6rem}.ShareModal_list__oEye4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:768px){.ShareModal_list__oEye4{grid-template-columns:1fr}}.ShareModal_item__pKUO_{margin:0}.ShareModal_button__DhtUa{display:flex;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.6rem;font-size:1.6rem;color:#1d1d1f;background:transparent;border:.1rem solid rgba(0,0,0,.1);border-radius:5rem;cursor:pointer;transition:all .25s ease}.ShareModal_button__DhtUa:hover{background:#eeecea}.ShareModal_button__DhtUa svg{width:2rem;height:2rem;color:var(--primary)}.ShareModal_copyButton__kkCbj{border-style:dashed}.ShareModal_copyButton__kkCbj.ShareModal_copied__t_vtL{background:rgba(22,101,52,.1);border-color:rgba(22,101,52,.3);color:#166534}.ShareModal_copyButton__kkCbj.ShareModal_copied__t_vtL svg{color:#166534}.FAQ_accordion__nKStt{max-width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}@media (max-width:768px){.FAQ_accordion__nKStt{grid-template-columns:1fr}}.FAQ_accordionItem__3p857{background-color:#fff;border:.1rem solid #f3f5f7;padding:.8rem 1.6rem;border-radius:1rem}.FAQ_accordionDetails__eCj7z{list-style:none}.FAQ_accordionDetails__eCj7z[open]+.FAQ_accordionContent__2jbT_{grid-template-rows:1fr}.FAQ_accordionSummary__2nrJz{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQ_accordionSummary__2nrJz::-webkit-details-marker{display:none}.FAQ_accordionTitle__IYDqH{font-size:2rem;font-weight:300;letter-spacing:-.01em}.FAQ_accordionIcon__94HGw{color:var(--primary);transition:transform .25s ease}.FAQ_accordionContent__2jbT_{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.FAQ_accordionContent__2jbT_.FAQ_open__nCd2i{grid-template-rows:1fr}.FAQ_accordionContentBody__8boF_{overflow:hidden}.FAQ_accordionContentBody__8boF_ p{font-size:1.6rem;color:#555;line-height:160%;font-weight:300;padding-bottom:2.2rem;text-wrap:pretty}.AssistantButton_chatButtonContainer__wttGz{position:fixed;bottom:1.75rem;right:1.75rem;z-index:997;display:flex;flex-direction:column;align-items:flex-start}.AssistantButton_chatButtonHolder__f_q3i{position:relative;width:8rem;height:8rem}@media (max-width:767px){.AssistantButton_chatButtonHolder__f_q3i{width:7rem;height:7rem}}.AssistantButton_chatButton__Y7sB9{position:absolute;background-color:var(--primary);display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100vh;overflow:hidden;box-shadow:0 .8rem 2rem rgba(0,0,0,.3);transition:all .25s ease}.AssistantButton_chatButton__Y7sB9:focus,.AssistantButton_chatButton__Y7sB9:hover{transform:scale(1.15)}.AssistantButton_chatButton__Y7sB9 svg{fill:#fff}.AssistantButton_messagePopup__v8Fvh{background-color:var(--primary);color:#fff;padding:.8rem;border-radius:1.6rem 0 1.6rem 1.6rem;right:3rem;top:7rem;z-index:2;animation:AssistantButton_bounceIn__nSEMe .5s;font-size:1rem;position:relative}@media (max-width:767px){.AssistantButton_messagePopup__v8Fvh{top:6rem}}[dir=rtl] .AssistantButton_messagePopup__v8Fvh{right:5rem}.AssistantButton_messagePopup__v8Fvh:after{display:none}.AssistantButton_videoCircle__HDK5K{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}@keyframes AssistantButton_bounceIn__nSEMe{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}