html{scroll-behavior:smooth}@supports (-moz-appearance:none){html{scrollbar-color:rgba(174,223,224,.295) rgba(101,182,184,.1);scrollbar-gutter:stable;scrollbar-width:normal}}::-webkit-scrollbar{width:1em}::-webkit-scrollbar-track{background-color:#0e1823;border-radius:100vw;margin-block:.5em}::-webkit-scrollbar-track:hover{background-color:#65b6b81a}::-webkit-scrollbar-thumb{background-color:#aedfe04b;border-radius:100vw;-webkit-transition:background-color 2s ease-in-out;transition:background-color 2s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:#acebec7c}body{background-color:#0e1823;color:#fff;font-family:Inter,sans-serif;font-weight:400;line-height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports ((-webkit-text-size-adjust:100%) or (-moz-text-size-adjust:100%) or (text-size-adjust:100%)){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@supports (font-synthesis:none){body{font-synthesis:none}}.top-scroll-btn{background-color:#1b3036;border:none;border-radius:50%;bottom:20px;color:#fbfbfb;cursor:pointer;font-size:30px;font-weight:500;height:40px;line-height:1;padding:0;position:fixed;right:20px;transition:background-color .2s ease-in-out,color .2s ease-in-out;visibility:hidden;width:40px;z-index:100}.svg-icon{stroke:#fbfbfb;transition:stroke .2s ease-in-out}@media (hover:hover) and (pointer:fine){.top-scroll-btn:hover{background-color:#fbfbfb;color:#1b414b}.top-scroll-btn:hover .svg-icon{stroke:#1b414b}}.top-scroll-btn:active{background-color:#1b414b;color:#fbfbfb}.top-scroll-btn:active .svg-icon{stroke:#fbfbfb}.visually-hidden{border:0;clip-path:inset(100%);height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);overflow:hidden}.container{margin:0 auto;max-width:375px;min-width:320px;padding-left:20px;padding-right:20px}.section{margin:0 auto;padding-bottom:40px;padding-top:40px}.main-btn{background-color:#1b414b;border:none;border-radius:15px;color:#fbfbfb;cursor:pointer;display:block;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:129%}.form-element{background-color:transparent;border:1px solid hsla(0,0%,98%,.2);border-radius:12px;color:#fafafa66;padding:18px;width:100%}.form-element:focus,.form-element:hover{border:1px solid hsla(0,0%,98%,.502);color:#fbfbfb;outline:none}.form-element::-moz-placeholder{color:#fafafa66}.form-element::placeholder{color:#fafafa66}.form-element:focus::-moz-placeholder,.form-element:hover::-moz-placeholder{color:#fbfbfb}.form-element:focus::placeholder,.form-element:hover::placeholder{color:#fbfbfb}@media (min-width:768px){.container{max-width:768px;padding-left:32px;padding-right:32px}.section{padding-bottom:75px;padding-top:75px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1440px){.container{max-width:1440px}}.scroll-lock{overflow:hidden;position:fixed;width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ol,ul{list-style:none;margin:0;padding:0}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;height:auto;max-width:100%}.header-container{align-items:center;background-color:#fbfbfb;border-radius:8px;display:flex;justify-content:space-between;left:20px;max-width:335px;min-width:280px;position:absolute;right:20px;top:20px}.header-logo{color:#1b414b;display:block;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:1.21;padding:12px 0}.header-social-links,.nav-list{display:none}.menu-btn{background-color:transparent;border:none;padding:7px 0}.menu-icon{display:block;stroke:#1b414b}.mobile-menu{background-color:#0e1823;height:100%;left:0;position:fixed;top:0;width:100%;opacity:0;pointer-events:none;visibility:hidden;z-index:999}@supports (-webkit-overflow-scrolling:touch){.mobile-menu{-webkit-overflow-scrolling:touch}}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu .header-container{top:16px}.mobile-menu-container{display:flex;flex-direction:column;height:100%;padding-bottom:40px;padding-top:259px}.close-btn{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;padding:0}.close-icon{fill:#055545}.mobile-menu-nav{display:flex;justify-content:center;margin-bottom:auto}.mobile-nav-list{display:flex;flex-direction:column;gap:4px;max-width:fit-content;max-width:-moz-fit-content}.mobile-nav-link{color:#fbfbfb;font-size:9px;font-weight:400;line-height:1.3;text-align:center;text-transform:uppercase}.nav-link-container{background-color:#1b414b80;border-radius:8px;height:40px;padding:15px 24px;width:91px}.nav-link-container:active,.nav-link-container:focus,.nav-link-container:hover{background-color:#1b414b}.mobile-social-links{align-items:flex-end;display:flex;gap:8px;justify-content:center;margin-top:40px}.mobile-social-icon{fill:#fbfbfb;opacity:1}.mobile-social-link:hover .mobile-social-icon{opacity:.8}@media screen and (orientation:landscape){.header-container{max-width:65vw}.mobile-menu-container{padding-top:100px}}@media screen and (min-width:768px){.header-container{left:32px;max-height:48px;max-width:704px;padding:4px 28px;right:32px;top:32px}.header-nav{display:flex}.header-logo{font-size:20px;margin-right:113px}.menu-btn,.mobile-menu{display:none}.nav-list{align-items:center;display:flex;gap:4px}.header-social-links{display:flex;gap:8px}.header-social-icon{fill:#1b414b}.header-social-icon:active,.header-social-icon:focus,.header-social-icon:hover{fill:#062730}}@media screen and (min-width:1280px){.header-container{left:100px;max-width:1080px;padding:4px 30px;right:100px}.header-logo{margin-right:296px}}@media screen and (min-width:1440px){.header-container{max-width:1240px}.header-logo{margin-right:375px}}.hero{background-image:url(/yacht-rental/assets/background-mob-@1x-eeaaf91b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:375px;min-width:320px;padding:260px 0 302px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.hero{background-image:url(/yacht-rental/assets/background-mob-@2x-c7420ecf.jpg)}}.hero-logo{color:#fbfbfb;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:100%;margin-bottom:24px}.hero-dscr,.hero-logo{margin-left:auto;margin-right:auto;max-width:335px;text-align:center}.hero-dscr{color:#fafafab3;font-size:12px;font-weight:300;line-height:117%;margin-bottom:38px}.hero-btn{height:46px;margin-left:auto;margin-right:auto;padding:14px 32px;width:141px}.hero-btn:focus,.hero-btn:hover{background-color:#fbfbfb;color:#1b414b}@media (min-width:768px){.hero{background-image:url(/yacht-rental/assets/background-tab-@1x-fc66d707.jpg);max-width:768px;padding:280px 0 282px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.hero{background-image:url(/yacht-rental/assets/background-tab-@2x-935303fb.jpg)}}.hero-logo{font-size:70px;max-width:650px}.hero-dscr{font-size:16px;line-height:140%;margin-bottom:48px;max-width:597px}.hero-btn{font-size:18px;height:52px;line-height:110%;padding:16px 40px;width:179px}}@media screen and (min-width:1280px){.hero .container{padding-left:140px;padding-right:140px}.hero{background-image:url(/yacht-rental/assets/background-1280-@1x-e45d1b09.jpg);max-width:1280px;padding:235px 0 215px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.hero{background-image:url(/yacht-rental/assets/background-1280-@2x-be158eef.jpg)}}.hero-logo{font-size:80px;max-width:1001px}}@media screen and (min-width:1440px){.hero{background-image:url(/yacht-rental/assets/background-1440-@1x-9c75cdcf.jpg);max-width:1440px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.hero{background-image:url(/yacht-rental/assets/background-1440-@2x-6cae0169.jpg)}}}.about-us{margin-top:-59px;padding-bottom:40px}.about-us .container{max-width:375px;min-width:320px;padding:0 20px}.about-us-border-container{background:linear-gradient(#fbfbfb 60%,#0e1823 0);border:1px solid #0e1823;border-radius:24px;overflow:hidden}.about-us-text-box{padding:40px 20px}.about-us-header{color:#1b414b;font-size:28px;font-weight:500;letter-spacing:normal;line-height:1;margin-bottom:40px}.about-us-text-block .top-text{color:#1b414b;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:20px}.about-us-text-block .bottom-text{color:#040306;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:1.17;opacity:.4}.about-us-bg-img{background-color:#0e1823;border-radius:24px;max-width:375px;min-width:280px;overflow:hidden}.about-us-img{width:335px}@media screen and (min-width:768px){.about-us{margin-top:-67px;padding-bottom:75px}.about-us-text-box{padding:50px 32px}.about-us-bg-img{height:470px;max-width:768px}.about-us-img{height:470px;width:704px}.about-us .container{max-width:768px;padding:0 32px}.about-us-header{font-size:48px;letter-spacing:-.02em;margin-bottom:50px;max-width:536px}.about-us-text-block{max-width:389px}.about-us-text-block .top-text{font-size:23px;letter-spacing:normal}.about-us-text-block .bottom-text{font-size:13px;line-height:1.15}}@media screen and (min-width:1280px){.about-us{margin-top:-35px}.about-us-bg-img{max-width:1220px}.about-us-img{width:1180px}.about-us .container{max-width:1280px;padding:0 50px}.about-us-header{margin:0;padding:0}.about-us-text-block{max-width:353px}.about-us-text-block .top-text{letter-spacing:normal}.about-us-text-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 50px 100px}}@media screen and (min-width:1440px){.about-us-bg-img{max-width:1440px}.about-us-img{width:1340px}.about-us .container{max-width:1440px}.about-us-text-block{max-width:404px}}.section-title{color:#fbfbfb;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1;margin:0 8px 40px;text-align:center}.yacht-rental{background-color:transparent;border:1px solid hsla(0,0%,98%,.35);color:#fbfbfb;font-size:13px;height:46px;line-height:1;margin-left:auto;margin-right:auto;padding:14px 32px;white-space:nowrap;width:141px}.yacht-rental:focus,.yacht-rental:hover{background-color:#fbfbfb;color:#1b414b}@media screen and (min-width:768px){.section-title{font-size:48px;margin:0 auto 75px;width:645px}.yacht-rental{font-size:18px;height:52px;padding:16px 40px;width:179px}}@media screen and (min-width:768px) and (max-width:1280px){.section-title{letter-spacing:.02em}}@media screen and (min-width:1280px){.section-title{margin:0 auto 75px;width:645px}}@media screen and (min-width:1440px){.section-title{font-size:48px;letter-spacing:.02em;width:714px}}.adv-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.adv-list-thumb{background-color:#1b414b;border-radius:24px;min-height:642px;padding:80px 20px}.adv-list{display:flex;flex-wrap:wrap;gap:40px}.adv-list-item{position:relative;width:100%}.adv-list-item:after{border:1px solid hsla(0,0%,98%,.1);border-radius:18px;content:"";left:0;position:absolute;top:46px;width:100%}.adv-item-number{color:#fbfbfb;font-size:28px;font-weight:500;letter-spacing:-.05em;line-height:100%;margin-bottom:38px}.adv-item-text{color:#fbfbfb;font-size:12px;letter-spacing:-.02em;line-height:117%;opacity:.8}.adv-img-thumb{border-radius:24px;overflow:hidden;position:relative}@media screen and (min-width:768px){.adv-container{gap:32px}.adv-list-thumb{min-height:424px;padding:90px 32px;width:704px}.adv-list{gap:44px 32px}.adv-list-item{width:calc(50% - 16px)}.adv-list-item:after{width:304px}.adv-item-number{font-size:32px}.adv-item-text{font-size:13px;line-height:115%}}@media screen and (min-width:1280px){.adv-container{flex-direction:row}.adv-list-thumb{padding:90px 50px;width:716px}.adv-list-item:after{width:280px}}@media screen and (min-width:1440px){.adv-list-thumb{width:768px}.adv-list-item:after{width:318px}}.rent-title{color:#fbfbfb;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1;margin-bottom:40px}.rent-title-form-container{margin-bottom:80px}.rent-input{font-size:12px;height:42px;margin-bottom:18px}.rent-input-container{display:inline-block;position:relative;width:100%}.input-popup{background-color:#e27246;border-radius:8px;left:0;padding:5px;position:absolute;text-align:center;top:-30px;visibility:hidden;width:100%;z-index:1}@media screen and (max-width:767px){.input-popup{font-size:16px;padding:2px;top:-40px}}.input-popup:after{border:5px solid transparent;border-top-color:#e27246;bottom:-9px;content:"";left:50%;position:absolute;transform:translate(-50%)}.rent-input:focus,.rent-input:hover{font-size:14px}.rent-comment{height:108px;margin-bottom:40px;resize:none}.rent-btn{height:46px;width:122px}.rent-btn:focus,.rent-btn:hover{background-color:#fbfbfb;color:#1b414b}.rent-image{border:none;border-radius:24px;overflow:hidden;position:relative}@media screen and (min-width:768px){.rent-section-container{display:flex;flex-direction:column;justify-content:center}.rent-title{font-size:28px;margin-bottom:50px}.rent-form,.rent-title{padding-left:116px;padding-right:115px}.rent-input{font-size:14px;height:42px}.rent-input::-moz-placeholder{font-size:14px;line-height:1.28}.rent-input::placeholder{font-size:14px;line-height:1.28}.rent-comment{height:116px;margin-bottom:50px}.rent-comment::-moz-placeholder{font-size:14px;line-height:1.28}.rent-comment::placeholder{font-size:14px;line-height:1.28}.rent-title-form-container{margin-bottom:100px}.rent-btn{font-size:18px;height:56px;line-height:110%;width:194px}}@media screen and (min-width:1280px){.rent-section-container{align-items:flex-start;flex-direction:row-reverse;gap:50px;justify-content:space-between}.rent-title{font-size:48px}.rent-form,.rent-title{padding-left:0;padding-right:0}.rent-form{max-width:472px}.rent-input{height:54px}.rent-title-form-container{margin-bottom:0}.rent-image{min-height:536px}}.reviews .container{gap:40px}.reviews .container,.reviews-title-wrap{align-items:center;display:flex;flex-direction:column}.reviews-title-wrap{gap:25px;text-align:center}.reviews-title{color:#fbfbfb;font-size:28px;font-weight:500;letter-spacing:.02em;line-height:1;max-width:320px}.reviews-desc{color:#fbfbfb;font-size:12px;letter-spacing:-.02em;line-height:1.17;opacity:.4}@media (min-width:768px){.reviews .container{gap:75px}.reviews-title{font-size:48px;letter-spacing:.02em;max-width:704px}.reviews-desc{font-size:14px;line-height:1.28;max-width:571px}}@media screen and (min-width:1280px){.reviews-title{max-width:854px}}@media screen and (min-width:1440px){.reviews .container{max-width:1340px}}.page-footer{margin:40px auto 0;max-width:375px;min-width:320px;padding-left:10px;padding-right:10px}.footer-container{background-color:#1b414b;border-radius:24px 24px 0 0;margin:0 auto;padding:40px 30px 20px}.footer-nav-soc-container{margin-bottom:40px}.footer-nav{display:flex;gap:37px;margin-bottom:80px}.footer-nav-logo{color:#fbfbfb;font-size:14px;font-weight:500;letter-spacing:-.03em}.footer-nav-list{display:flex;flex-wrap:wrap;gap:4px}.footer-nav-item{background-color:#fafafa4d;border-radius:8px;height:40px;width:66px}.footer-nav-link{align-items:center;color:#fbfbfb;display:flex;font-size:9px;font-weight:400;height:100%;justify-content:center;line-height:1.3;text-align:center;text-transform:uppercase;width:100%}.footer-nav-item:focus,.footer-nav-item:hover{background-color:#fbfbfb}.footer-nav-item:focus .footer-nav-link,.footer-nav-item:hover .footer-nav-link{color:#1b414b}.footer-soc-list{align-items:center;display:flex;gap:8px;justify-content:center}.footer-soc-item{height:24px;width:24px}.footer-soc-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.footer-soc-link:focus .footer-soc-icon,.footer-soc-link:hover .footer-soc-icon{fill:#fafafacc}.footer-soc-icon{fill:#fbfbfb}.footer-main-text{color:#fbfbfb;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:82px;margin-left:auto;margin-right:auto;max-width:277px;text-align:center}.footer-text-container{align-items:center;display:flex;gap:20px;justify-content:center}.footer-text{color:#fafafa66;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.16667;text-align:center}@media (max-width:372px){.footer-nav{flex-direction:column;gap:10px;margin-bottom:40px}.footer-nav-logo{text-align:center}.footer-nav-list{justify-content:center}.footer-text-container{flex-direction:column;gap:10px}}@media (min-width:768px){.page-footer{margin:75px auto 0;max-width:768px;padding-left:16px;padding-right:16px}.footer-container{margin:0 auto;padding:50px 48px 20px}.footer-nav-soc-container{display:flex;margin-bottom:96px}.footer-nav{gap:110px;margin-bottom:0}.footer-nav-item{width:91px}.footer-nav-list{flex-wrap:nowrap}.footer-soc-list{align-items:start;justify-content:center;margin-bottom:0;margin-left:auto}.footer-nav-logo{font-size:20px}.footer-main-text{font-size:32px;margin-bottom:99px;max-width:600px}.footer-text-container{gap:32px}.footer-text{font-size:14px}}@media screen and (min-width:1280px){.page-footer{max-width:1280px;padding-left:25px;padding-right:25px}.footer-container{margin:0 auto;padding:50px 75px 20px}.footer-nav{gap:330px}.footer-soc-list{margin-left:auto}.footer-main-text{max-width:640px}}@media screen and (min-width:1440px){.page-footer{max-width:1440px}.footer-nav{gap:409px}.footer-soc-list{margin-left:auto}}.mobile-menu-transition{transition-duration:.2s;transition-property:opacity,visibility;transition-timing-function:ease-in}.nav-link-container{transition-duration:.25s;transition-property:background-color,color;transition-timing-function:ease}.mobile-social-icon{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.footer-soc-icon{transition-duration:.25s;transition-property:fill;transition-timing-function:ease}.footer-nav-link{transition-duration:.25s;transition-property:color;transition-timing-function:ease}.footer-nav-item{transition-duration:.25s;transition-property:background-color;transition-timing-function:ease}.hero-btn,.rent-btn,.yacht-rental{transition-duration:.25s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rent-input{transition-duration:.25s;transition-property:border,color,font-size,outline;transition-timing-function:ease}.rent-input::-moz-placeholder{transition-duration:.25s;-moz-transition-property:font-size,line-height,color;transition-property:font-size,line-height,color;transition-timing-function:ease}.rent-input::placeholder{transition-duration:.25s;transition-property:font-size,line-height,color;transition-timing-function:ease}.rent-comment{transition-duration:.25s;transition-property:border,outline;transition-timing-function:ease}.rent-comment::-moz-placeholder{transition-duration:.25s;-moz-transition-property:color;transition-property:color;transition-timing-function:ease}.rent-comment::placeholder{transition-duration:.25s;transition-property:color;transition-timing-function:ease}@media screen and (min-width:768px){.header-social-icon{transition-duration:.25s;transition-property:fill;transition-timing-function:ease}}
