h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none;list-style-type:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background-color:#0e1823}main{flex-grow:1}main:has(.back-link){text-align:center}*{box-sizing:border-box}.container{min-width:260px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px;padding:0 50px}}@media only screen and (min-width: 1440px){.container{max-width:1440px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.header{position:relative}.header-nav{border:1px solid black;border-radius:8px;position:absolute;top:20px;left:50%;transform:translate(-50%);background-color:#fbfbfb;width:100%;max-width:330px}.header-nav nav{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 20px}.nav-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b}.header-social-list,.navigation-list{display:none}.btn-menu{width:28px;height:28px;border:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:transparent}.btn-menu .menu-icon{display:block;fill:#1b414b}@media only screen and (max-width:360px){.header-nav{max-width:300px}}@media only screen and (min-width: 768px){.header-nav{padding:4px 8px;max-width:704px}.nav-logo{font-size:20px}.btn-menu{display:none}.navigation-list{display:flex;width:280px;gap:4px}.header-social-list{display:flex;width:88px;gap:8px}.nav-link{color:#fbfbfb;background:#1b414b80;text-transform:uppercase;font-size:9px;line-height:1.3;border-radius:8px;transition:.2s ease-in}.nav-link:hover,.nav-link:focus{color:#fbfbfb;background-color:#1b414b}.nav-link:active{transform:scale(.95)}.nav-link{display:flex;justify-content:center;align-items:center;width:91px;height:40px}.header-soc-icon{fill:#1b414b;transition:.2s ease-in}.header-social-link:hover .header-soc-icon,.header-social-link:focus .header-soc-icon{fill:#062730;transform:scale(1.1)}}@media only screen and (min-width: 1280px){.header-nav{max-width:1080px;margin:0 auto}}.mobile-menu{display:flex;flex-direction:column;width:100%;justify-content:space-between;background-color:#0e1823;padding:16px 20px 40px;align-items:center;z-index:999;position:fixed;opacity:0;pointer-events:none;top:0;left:50%;transform:translate(50%);height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}@media screen and (min-width: 768px){.mobile-menu{opacity:0;pointer-events:none;visibility:hidden}}.menu-header-box{border:1px solid #FBFBFB;position:relative;display:flex;border-radius:8px;align-items:center;width:100%;max-width:335px;height:42px;background-color:#fbfbfb}.monile-menu-logo{position:absolute;top:12px;left:20px;font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b}.cross-icon-box,.icon-box-element{outline:none;border:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center}.cross-icon-box{position:absolute;top:7px;right:20px}.mobile-navlist-menu{margin:0 auto;display:flex;flex-direction:column;gap:4px}.mobile-navlist-menu .link{border-radius:8px;width:91px;height:40px;background-color:#1b414b80;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.mobile-navlist-menu .link:hover,.mobile-navlist-menu .link:focus{background-color:#1b414b}.mobile-icon-box{display:flex;gap:8px}.mobile-icon-box .icon{fill:#fbfbfb;transition:fill .25s cubic-bezier(.4,0,.2,1)}.mobile-icon-box .icon:hover,.mobile-icon-box .icon:focus{fill:#fbfbfbcc}.hero-section{max-width:100%;margin:0 auto;background-color:#0e1823;padding:260px 0 302px;background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-mobile-D56HQqG3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.hero-section .container{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-headline{font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-top:0;margin-bottom:24px;max-width:335px}.hero-title{font-weight:300;font-size:12px;line-height:1.17;color:#fbfbfbb3;margin-bottom:38px;max-width:335px}.hero-butn{background:#1b414b;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;border:none;cursor:pointer;text-align:center;border-radius:15px;padding:14px 32px;display:block;min-width:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.hero-butn:hover,.hero-butn:focus{background-color:#fbfbfb;color:#1b414b}.hero-butn:active{transform:scale(.95)}@media screen and (max-width: 767px) and (min-resolution: 2x){.hero-section{background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-mobile@2x-yN_bdvc6.jpg)}}@media screen and (min-width: 768px){.hero-section{padding:281px 0;background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-tablet-BEVg8MtC.jpg)}.hero-title{font-size:16px;line-height:1.4;margin-bottom:48px;max-width:597px}.hero-butn{font-size:18px;line-height:1.1;padding:16px 40px}}@media screen and (max-width: 1157px) and (min-resolution: 2x){.hero-section{background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-tablet@2x-osDQG5T7.jpg)}}@media screen and (min-width: 1158px){.hero-section{padding:235px 0 215px;background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-desktop-DrVG-82U.jpg)}.hero-headline{font-size:80px;max-width:1001px}}@media screen and (min-width: 1158px) and (min-resolution: 2x){.hero-section{background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-desktop@2x-DZnd0BfG.jpg)}}@media screen and (min-width: 1440px){.hero-section{background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-desktop1440-cOjZWmbQ.jpg)}}@media screen and (min-width: 1440px) and (min-resolution: 2x){.hero-section{background-image:linear-gradient(360deg,#11131fcc,#11131f50,#11131f00),url(/project-group17/assets/hero-desktop1440@2x-xcrcc_ei.jpg)}}.about-us{width:100%}@media only screen and (min-width: 768px){.about-us{padding-bottom:70px}}.about-us-container{display:flex;flex-direction:column;justify-content:center;margin-top:-59px}@media only screen and (min-width: 768px){.about-us-container{margin-top:-67px}}@media only screen and (min-width: 1280px){.about-us-container{margin-top:-35px}}.about-wrap{padding:40px 20px 60px;background-color:#fbfbfb;border-top-left-radius:24px;border-top-right-radius:24px}@media only screen and (min-width: 768px){.about-wrap{padding:50px 32px 70px}}@media only screen and (min-width: 1280px){.about-wrap{padding:50px 50px 120px;display:flex}}.about-us-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#1b414b;max-width:295px;margin-bottom:40px}@media only screen and (min-width: 768px){.about-us-title{font-size:48px;max-width:536px;margin-bottom:50px}}@media only screen and (min-width: 1280px){.about-us-title{max-width:537px;margin-right:189px;margin-bottom:0}}@media only screen and (min-width: 1440px){.about-us-title{max-width:537px;margin-right:299px}}.about-desc-wrap{max-width:295px}@media only screen and (min-width: 768px){.about-desc-wrap{max-width:389px}}@media only screen and (min-width: 1280px){.about-desc-wrap{max-width:354px}}@media only screen and (min-width: 1440px){.about-desc-wrap{max-width:404px}}.about-us-text{font-size:18px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:20px}@media only screen and (min-width: 768px){.about-us-text{font-size:23px}}.about-us-desc{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#040306;opacity:.4}@media only screen and (min-width: 768px){.about-us-desc{font-size:13px;line-height:1.15}}.about-us-photo{width:100%;max-height:395px;display:block;border-radius:24px}.about-img-wrapper{width:100%;margin:-20px auto 0;position:relative;z-index:2}@media only screen and (min-width: 768px){.about-us-photo{max-height:470px}}.ouryachts-list{list-style-type:none;padding:0;margin:0}.ouryachts{width:100%;padding-top:80px;padding-bottom:40px}.ouryachts-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.ouryachts-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:319px;margin-bottom:40px}@media only screen and (min-width: 768px){.ouryachts-title{font-size:48px;max-width:645px;margin-bottom:75px}}@media only screen and (min-width: 1280px){.ouryachts-title{max-width:714px}}.ouryachts-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}@media only screen and (min-width: 768px){.ouryachts-list{gap:32px}}@media only screen and (min-width: 1280px){.ouryachts-list{gap:42px}}@media only screen and (min-width: 1440px){.ouryachts-list{gap:32px}}.ouryachts-item{display:block;border-radius:24px;background:#fbfbfb;padding:16px 16px 32px;margin-bottom:40px}@media only screen and (min-width: 768px){.ouryachts-item{margin-bottom:50px}}.hide{display:none}@media only screen and (min-width: 768px){.ouryachts-item:nth-child(2){display:block}}@media only screen and (min-width: 1280px){.ouryachts-item:nth-child(3){display:block}}.ouryachts-img-box{border-radius:24px;margin-bottom:32px}.ouryachts-card-content{display:flex;flex-direction:column;align-items:flex-start}.ouryachts-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;position:relative;width:100%}.ouryachts-card:after{content:"";display:block;width:100%;height:1px;background:#0403061a;position:absolute;bottom:0;left:0}.ouryachts-card-title{font-weight:500;font-size:14px;line-height:1.18;letter-spacing:-.04em;text-transform:uppercase;color:#1b414b}@media only screen and (min-width: 768px){.ouryachts-card-title{font-size:16px;line-height:1.2}}.ouryachts-card-category{font-size:12px;line-height:1.17;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4;margin-left:auto}@media only screen and (min-width: 768px){.ouryachts-card-category{font-size:13px;line-height:1.18}}.ouryachts-details-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.ouryachts-details-list{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px}.ouryachts-details-item{font-size:14px;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.ouryachts-details-text{font-size:14px;line-height:1.18;letter-spacing:.03em;color:#040306}.ouryachts-btn{text-align:center;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;background:transparent;border:1px solid rgba(251,251,251,.35);border-radius:15px;padding:14px 32px;min-width:auto;height:46px;transition:background-color .25s ease-in,color .25s ease-in}.ouryachts-btn:hover,.ouryachts-btn:focus{background-color:#fbfbfb;color:#1b414b}.ouryachts-btn:active{transform:scale(.95)}@media only screen and (min-width: 768px){.ouryachts-btn{font-size:18px;line-height:1.1;padding:16px 40px;width:179px;height:52px}}ul li:last-child,ol li:last-child{margin-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0px,0px,0px,0px);overflow:hidden}.advantages{padding-top:40px}@media only screen and (min-width: 768px){.advantages{padding-top:110px}}.advantages-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media only screen and (min-width: 768px){.advantages-container{gap:32px}}@media only screen and (min-width: 1280px){.advantages-container{flex-wrap:nowrap;justify-content:flex-start}}.advantages-list{width:100%;counter-reset:item;border-radius:24px;background:#1b414b;padding:80px 20px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:40px;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width: 768px){.advantages-list{padding:90px 32px;column-gap:32px;row-gap:44px}}@media only screen and (min-width: 1280px){.advantages-list{min-width:716px}}@media only screen and (min-width: 1440px){.advantages-list{min-width:768px}}.advantages-item{counter-increment:item}@media only screen and (min-width: 768px){.advantages-item{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}.advantages-item:nth-last-child(1),.advantages-item:nth-last-child(2){margin-bottom:0}}.advantages-number{display:block;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:18px}.advantages-number:before{content:counter(item,decimal-leading-zero)}@media only screen and (min-width: 768px){.advantages-number{font-size:32px}}.advantages-text{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;opacity:.8;position:relative;padding-top:18px}@media only screen and (min-width: 768px){.advantages-text{font-size:13px;line-height:1.15}}.advantages-text:after{content:"";position:absolute;left:0;top:0;border-radius:18px;width:100%;height:2px;background:#fbfbfb1a}.advantages-img{width:100%;border-radius:24px}input,textarea{outline:transparent;border:transparent;background-color:transparent}textarea{resize:none}.rent-box{display:flex;flex-direction:column;gap:80px;padding-top:80px}.rent-picture{border-radius:24px;width:100%}.rent-form{width:100%;gap:18px;display:flex;flex-direction:column}.rent-form-header{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;width:222px;height:28px;text-align:left;margin-bottom:40px}.rent-form-element{border:1px solid rgba(251,251,251,.2);border-radius:12px;padding:14px 18px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.rent-form-element:hover,.rent-form-element:focus-within{border-color:#fbfbfb80}.rent-form-element-textarea{height:80px}.rent-form-input-textarea{height:100%}.rent-form-input{width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.29;color:#fbfbfb}.rent-form-input::placeholder{font-weight:400;font-size:14px;line-height:1.29;color:#fbfbfb66}.rent-button{border-radius:15px;padding:14px 44px;width:122px;height:46px;background-color:#1b414b;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;display:block;border:none;margin-top:22px;transition:background-color .25s ease-in,color .25s ease-in}.rent-button:hover,.rent-button:focus{background-color:#fbfbfb;color:#1b414b}.rent-button:active{transform:scale(.95)}@media screen and (min-width: 768px){.rent-form-header{font-size:48px;height:48px;color:#fbfbfb;width:381px;margin-bottom:50px}.rent-box{gap:100px;padding-top:150px}.rent-button{margin-top:32px;width:194px;height:56px;line-height:1.1;font-size:18px}.rent-form,.crutch{width:472px;margin:0 auto}.rent-form-element-textarea{height:88px}}@media screen and (min-width: 1280px){.rent-box{gap:50px;flex-direction:row-reverse;justify-content:flex-end}.rent-form{margin:0}}*,*:before,*:after{box-sizing:border-box}.reviews-section{background-color:#0e1823;padding-top:80px;padding-bottom:80px}.reviews-subtitle{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;max-width:335px;margin:0 auto 25px;text-align:center}.reviews-subtitle-text{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;opacity:.4;margin:0 auto 40px;max-width:335px;text-align:center}.reviews-item{max-width:335px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;padding:32px 16px;background-color:#fbfbfb;border-radius:24px}.wrap2,.wrap3{display:none}.reviews-img{margin-bottom:24px;width:56px;height:56px}.reviews-name{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#040306;margin-bottom:8px}.reviews-text{font-size:16px;line-height:1.4;letter-spacing:-.02em;text-align:center;color:#04030666;max-width:303px}@media screen and (min-width: 768px){.reviews-section{padding-top:150px;padding-bottom:150px}.reviews-subtitle{font-size:48px;max-width:704px;margin:0 auto 25px}.reviews-subtitle-text{font-size:14px;line-height:1.29;max-width:571px;margin:0 auto 75px}.reviews-text{max-width:304px}.wrap2{display:flex}.wrap3{display:none}.reviews-list{display:flex;flex-direction:row;gap:32px;justify-content:center}.reviews-item{width:calc((100% - 32px)/2);max-width:336px;padding:32px 8px}}@media screen and (min-width: 1280px){.reviews-subtitle{max-width:800px}.wrap3{display:flex}.reviews-list{gap:26px}.reviews-item{width:calc((100% - 52px) / 3);padding:32px 28px;max-width:376px}.reviews-text{max-width:320px}}footer .container{flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.footer{padding:40px 0 20px;background:#1b414b;border-radius:24px 24px 0 0;margin:0 10px}.footer-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#fbfbfb}.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:80px}.footer-nav{display:flex;flex-direction:row;justify-content:center;gap:4px}.footer-link{display:flex;border-radius:8px;width:66px;height:40px;background:#fbfbfb4d;justify-content:center;align-items:center;font-weight:400;font-size:9px;line-height:130%;text-transform:uppercase;text-align:center;color:#fbfbfb;transition:color .25s ease-in;transition:background-color .25s ease-in}.footer-link:hover,.footer-link:focus{color:#1b414b;background:#fbfbfb}.footer-link:active{transform:scale(.95)}.footer-social{display:flex;flex-direction:row;justify-content:center;margin:0 auto;gap:8px}.footer-social .footer-icon{fill:#fbfbfb;transition:fill .25s ease-in,transform .25s ease-in}.footer-social-link:hover .footer-icon,.footer-social-link:focus .footer-icon{fill:#fbfbfbcc;transform:scale(1.1)}.footer-text{display:flex;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:279px;justify-content:center;margin:40px auto 82px}.footer-info{display:flex;justify-content:center;padding:0 24px;gap:20px;font-weight:400;font-size:10px;line-height:117%;letter-spacing:.03em;text-align:center;color:#fbfbfb66}@media only screen and (min-width: 375px){.footer-logo{margin-right:37px}.footer-info{font-size:12px}.footer-main{margin:0 10px}}@media only screen and (min-width: 768px){footer .container{flex-direction:row}.footer{padding-right:40px;padding-left:40px}.footer-main{display:flex;flex-direction:row;justify-content:space-between;row-gap:0}.footer-social{margin:0}.footer-text{font-size:32px;max-width:640px;margin-bottom:99px;margin-top:96px}}@media only screen and (min-width: 1280px){.footer-text{max-width:693px}}@media only screen and (min-width: 1440px){.footer-text{max-width:699px}}
