h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background-color:#0e1823;color:#1b414b;font-family:Inter,sans-serif;font-style:normal;font-size:12px;letter-spacing:-.02em;font-weight:400}.container{padding:0 20px;margin:0 auto}@media screen and (min-width: 375px){.container{width:375px}}@media screen and (min-width: 768px){.container{width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.container{width:1280px;padding:0 50px}}@media screen and (min-width: 1440px){.container{width:1440px}}:hover,:focus{outline:none}header{position:absolute;top:0;z-index:100;width:100%;display:flex;justify-content:center;padding:20px 20px 0}.header-container{display:flex;align-items:center;gap:215px;max-width:335px;height:42px;background-color:#fbfbfb;border-radius:8px;padding:0 20px}.header-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b}.header-logo:focus,.header-logo:hover{color:#062730}.header-btn-icon{width:28px;height:28px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:0;padding:0;margin:0}.header-burger-icon{fill:#062730}.header-burger-icon:focus,.header-burger-icon:hover{fill:#0e1823}.header-icon{fill:#1b414b}.header-list-anchor-links,.header-anchor-link,.header-socials-list-links{display:none}@media screen and (min-width: 320px) and (max-width: 374.98px){.header-container{width:100%;gap:0;justify-content:space-between}}@media screen and (min-width: 768px){header{padding:32px 32px 0}.header-container{max-width:704px;height:48px;gap:0px;padding:0 28px}.header-logo{font-size:20px;margin:0 109px 0 0}.header-btn-icon{display:none}.header-list-anchor-links{display:flex;gap:4px;padding:0;margin:0 96px 0 0}.header-anchor-link{display:flex;align-items:center;justify-content:center;background-color:#1b414b80;width:91px;height:40px;border-radius:8px;font-weight:400;text-decoration:none;font-size:9px;line-height:calc(9px*130%);text-transform:uppercase;text-align:center;color:#fbfbfb}.header-socials-list-links{display:flex;gap:8px}.header-socials-link-item,.header-socials-link{display:flex;padding:0}.header-socials-icon{fill:#1b414b}.header-socials-icon:hover,.header-socials-icon:focus{fill:#062730}.header-socials-link:hover,.header-socials-link:focus{fill:#062730}.header-anchor-link{transition:background-color .25s ease-in-out}.header-anchor-link:hover,.header-anchor-link:focus{background-color:#1b414b}}@media screen and (min-width: 1280px){header{padding:32px 100px 0}.header-container{max-width:1080px;padding:0 30px}.header-logo{margin-right:296px}.header-list-anchor-links{margin-right:281px}}@media screen and (min-width: 1440px){.header-container{max-width:1240px}.header-logo{margin-right:375px}.header-list-anchor-links{margin-right:362px}}.mobile-menu{position:fixed;display:flex;flex-direction:column;align-items:center;gap:0;top:0;width:100%;height:100%;background-color:#0e1823;padding:16px 20px 40px;z-index:1000;transform:translate(-100%);transition:transform .3s ease-in;visibility:hidden}.mobile-menu.is-open{transform:translate(0);visibility:visible}.mobile-header-container{display:flex;align-items:center;gap:215px;max-width:335px;height:42px;background-color:#fbfbfb;border-radius:8px;padding:0 20px;margin-bottom:201px}.mobile-header-icon{fill:#055545}.mobile-header-icon:hover,.mobile-header-icon:focus{fill:#022921}.mobile-list-anchor-links{display:flex;flex-direction:column;gap:4px;padding:0;margin-bottom:auto}.mobile-anchor-link{display:flex;align-items:center;justify-content:center;background-color:#1b414b80;width:91px;height:40px;border-radius:8px;font-weight:400;text-decoration:none;font-size:9px;line-height:calc(9px*130%);text-transform:uppercase;text-align:center;color:#fbfbfb}.mobile-anchor-link:active,.mobile-anchor-link:focus,.mobile-anchor-link:hover{background-color:#1b414b}.mobile-socials-list-links{display:flex;gap:8px}.mobile-socials-link-item,.mobile-socials-link{display:flex;padding:0}.mobile-socials-icon{fill:#fbfbfb;transition:fill .25s ease-in-out}.mobile-socials-link:focus,.mobile-socials-link:hover{fill:#fbfbfbcc}.mobile-socials-icon:focus,.mobile-socials-icon:hover{fill:#fbfbfbcc}@media screen and (min-width: 320px) and (max-width: 374.98px){.mobile-header-container{width:100%;gap:0;justify-content:space-between}}.hero-section{max-width:375px;height:100%;padding:260px 20px 302px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-mobile@1x-ef29ae95.jpg);margin-left:auto;margin-right:auto}.hero-container{display:flex;flex-direction:column;align-items:center}.hero-title{font-family:inherit;font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:24px}.hero-text{max-width:326px;margin-bottom:38px;font-family:inherit;font-weight:300;font-size:12px;line-height:1.16667;text-align:center;color:#fbfbfbb3}.hero-button{display:flex;align-items:center;font-family:inherit;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#fbfbfb;cursor:pointer;border-radius:15px;padding:14px 32px;width:141px;height:46px;background:#1b414b;border:none}.hero-button:hover{color:#1b414b;background-color:#fbfbfb}.hero-button:focus{color:#1b414b;background-color:#fbfbfb}@media screen and (min-width: 320px) and (max-width: 374.98px){.hero-section{width:100%;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-mobile@1x-ef29ae95.jpg)}}@media screen and (min-width: 320px) and (min-resolution: 192dpi){.hero-section{width:100%;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-mobile@2x-5a59ff81.jpg)}}@media only screen and (min-width: 768px){.hero-section{max-width:768px;height:100%;padding:280px 32px 282px;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-tablet@1x-f5b68026.jpg)}.hero-title{font-size:70px}.hero-text{width:591px;max-width:none;margin-bottom:48px;font-size:16px;line-height:1.4}.hero-button{font-size:18px;line-height:1.1;padding:16px 40px;width:179px;height:52px}.hero-button:hover{color:#1b414b;background:#fbfbfb}.hero-button:focus{color:#1b414b;background-color:#fbfbfb}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.hero-section{width:100%;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-tablet@2x-65323560.jpg)}}@media only screen and (min-width: 1280px){.hero-section{max-width:1280px;height:100%;padding:235px 140px 215px;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-desktop@1x-a05dd6d2.jpg)}.hero-title{width:1001px;font-size:80px}.hero-text{max-width:none;font-size:16px;line-height:1.4}.hero-button{font-size:18px;line-height:1.1;padding:16px 40px;width:179px;height:52px}}@media screen and (min-width: 1280px) and (min-resolution: 192dpi){.hero-section{width:100%;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-desktop@2x-12197b10.jpg)}}@media only screen and (min-width: 1440px){.hero-section{max-width:1440px;height:100%;padding:235px 220px 232px;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-desktop2@1x-3ccf4670.jpg);margin-left:auto;margin-right:auto}.hero-title{font-size:80px}.hero-text{font-size:16px;line-height:1.4}.hero-button{font-size:18px;line-height:1.1;padding:16px 40px;width:179px;height:52px}}@media screen and (min-width: 1440px) and (min-resolution: 192dpi){.hero-section{width:100%;background-image:linear-gradient(360deg,#11131f 15.05%,rgba(17,19,31,.39) 75.3%,rgba(17,19,31,0) 98.27%),url(/project-group-14/assets/hero-bg-desktop2@2x-a154b986.jpg)}}.about-us-section{margin-top:-59px;padding-bottom:80px}.about-us-container{background-color:#fbfbfb;border-radius:24px 24px 0 0;padding:40px 20px 22px}.about-us-title{font-weight:500;font-size:28px;line-height:1;margin-bottom:40px}.about-us-subtitle{font-weight:400;font-size:18px;line-height:1;margin-bottom:20px}.about-us-text{line-height:1.17;color:#040306;opacity:.4}.about-us-img{width:100%;border-radius:0 0 24px 24px}@media screen and (max-width: 375px){.about-us-container{max-width:335px}}@media screen and (min-width: 768px){.about-us-section{margin-top:-67px;padding-bottom:150px}.about-us-container{max-width:704px;padding:50px 0 27px 32px}.about-us-title{font-size:48px;padding-right:136px;margin-bottom:50px}.about-us-text-container{padding-right:283px}.about-us-subtitle{font-size:23px}.about-us-text{font-size:13px;line-height:1.15}}@media screen and (min-width: 1280px){.about-us-section{margin-top:-35px}.about-us-container{max-width:1180px;display:flex;flex-direction:row;gap:189px;padding:50px 50px 100px}.about-us-title{width:537px;padding-right:0;margin-bottom:0}.about-us-text-container{width:354px;padding-right:0}}@media screen and (min-width: 1440px){.about-us-container{max-width:1340px;gap:299px;padding-bottom:77px}.about-us-text-container{width:404px}}.yachts{padding-bottom:80px}.yachts-title{font-weight:500;font-size:28px;line-height:100%;text-align:center;color:#fbfbfb;margin:0 auto 40px}.yachts-list{display:flex;gap:32px;margin-bottom:40px}#yachts-name{display:block;width:147px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yachts-list-item{background-color:#fbfbfb;border-radius:24px}.yachts-item-img{padding:16px 16px 32px;border-radius:24px}.yachts-item-arrow{padding:0 32px;position:relative}.yachts-arrow-list{display:flex;align-items:center;justify-content:center}.item-arrow{font-weight:500;font-size:14px;line-height:1.18;letter-spacing:-.04em;text-transform:uppercase;color:#1b414b;flex-grow:1}.item-arrow-yachts{font-size:12px;line-height:1.17;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.yachts-item-arrow:after{content:"";position:absolute;width:272px;height:1px;background-color:#0403061a;transform:translateY(16px)}.yachts-item-arrow li{display:inline-block}.yachts-item-text{display:flex;padding:32px}.yachts-item-spec{width:62px;font-size:14px;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4;flex-grow:1}.yachts-item-value{font-size:14px;line-height:1.18;letter-spacing:.03em;color:#040306}.item-spec-text{margin-bottom:6px}.yachts-btn-link{text-align:center;padding:16px 0}.yachts-btn{font-family:inherit;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;border:1px solid rgba(251,251,251,.35);border-radius:15px;padding:14px 32px;width:141px;height:46px;cursor:pointer}.yachts-btn:hover,.yachts-btn:focus{color:#1b414b;background-color:#fbfbfb}@media (max-width: 767px){.yachts-list-item:not(:first-child){display:none}}@media screen and (min-width: 375px){.container{width:375px}.yachts-title{width:319px}.yachts-list-item{width:335px}}@media screen and (min-width: 768px){.yachts{padding-bottom:150px}.container{width:768px;padding:0 32px}.yachts-title{width:645px;font-size:48px;margin-bottom:75px}.yachts-list{margin-bottom:50px}.item-arrow{font-size:16px;line-height:1.2}.item-arrow-yachts{font-size:13px;line-height:1.18}.yachts-list-item{width:336px}.yachts-btn{padding:16px 40px;font-size:18px;line-height:1.1}@media only screen and (min-width: 768px) and (max-width: 1279px){.yachts-list-item:last-child{display:none}}}@media screen and (min-width: 1280px){.container{width:1280px;padding:0 50px}.yachts-title{width:714px}.yachts-list-item{width:377px}.item3{display:block}.yachts-list{display:flex;gap:25px}#yachts-name{width:177px}}@media screen and (min-width: 1440px){.container{width:1440px;padding:0 100px}.yachts-list-item{width:392px}}.advantages{padding-bottom:80px}.container-sec4{max-width:335px;display:flex;flex-direction:column;justify-content:center;gap:20px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.advantages-sector{padding:80px 20px;border-radius:24px;background:#1b414b;display:flex;flex-wrap:wrap}.advantages-part{list-style:none;width:295px;height:94px;padding-right:20px}.advantages-part:not(:last-child){margin-bottom:40px}.advantages-number{font-weight:500;font-size:28px;line-height:28px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:20px}.line{border-radius:18px;max-width:295px;height:2px;background:rgba(251,251,251,.1)}.advantages-word{font-weight:400;font-size:12px;opacity:.8;line-height:14px;line-height:1.16667;letter-spacing:-.02em;color:#fbfbfb}.sec4-photo{border-radius:24px}@media screen and (min-width: 768px){.advantages{padding-bottom:150px}.advantages-sector{width:704px;height:424px;padding:90px 32px}.container-sec4{max-width:768px;display:flex;flex-direction:column;gap:32px}.line{border-radius:18px;width:304px;height:2px;background:rgba(251,251,251,.1)}.advantages-part{list-style:none;width:304px;margin-bottom:44px}.advantages-number{font-weight:500;font-size:32px;line-height:32px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:20px}.advantages-word{font-weight:400;font-size:13px;opacity:.8;line-height:15px;line-height:1.15;letter-spacing:-.02em;color:#fbfbfb}.sec4-photo{width:704px;height:424px}.advantages-part{width:calc((100% - 24px)/2)}}@media screen and (min-width: 1280px){.container-sec4{max-width:1280px;flex-direction:row}.advantages-sector{border-radius:24px;width:716px;height:424px;background:#1b414b;display:flex}.line{border-radius:18px;width:280px;height:2px;background:rgba(251,251,251,.1)}.advantages-part{list-style:none;width:280px;height:100px;padding-right:20px}.advantages-number{font-weight:500;font-size:32px;line-height:32px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:20px}.advantages-word{font-weight:400;font-size:13px;opacity:.8;line-height:15px;line-height:1.15;letter-spacing:-.02em;color:#fbfbfb}.sec4-photo{border-radius:30px}.advantages-part{width:calc((100% - 24px)/2)}}@media screen and (min-width: 1440px){.container-sec4{max-width:1440px}.advantages-sector{border-radius:24px;width:768px;height:424px;background:#1b414b;display:flex;flex-wrap:wrap}.line{border-radius:18px;width:318px;height:2px;background:rgba(251,251,251,.1)}.advantages-part{list-style:none;width:318px;height:100px;padding-right:20px}.advantages-number{font-weight:500;font-size:32px;line-height:32px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin-bottom:20px}.advantages-word{font-weight:400;font-size:13px;opacity:.8;line-height:15px;line-height:1.15;letter-spacing:-.02em;color:#fbfbfb}.sec4-photo{border-radius:24px}.advantages-part{width:calc((100% - 24px)/2)}}.rent{padding-bottom:80px}.rent__container{display:flex;flex-direction:column;align-items:center}.rent__picture{border-radius:15px}.rent__title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:40px}.rent__form{display:flex;flex-direction:column;gap:18px}.rent__input{border:1px solid rgba(251,251,251,.2);border-radius:12px;padding:14px 18px;max-width:335px;height:42px;background-color:transparent;font-size:14px;line-height:1.28571;color:#fbfbfb}.rent__input:focus-within{border-color:#fbfbfb80}.rent__input::placeholder{font-size:12px;line-height:1.16;color:#fbfbfb66}.rent__textarea{width:100%;height:108px;resize:none;margin-bottom:40px}.rent__button{border-radius:15px;padding:14px 44px;width:122px;height:46px;background:#1b414b;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#fbfbfb;border:none;margin-bottom:80px}.rent__button:hover,.rent__button:focus{color:#1b414b;background-color:#fbfbfb}@media screen and (min-width: 768px){.rent{padding-bottom:150px}.rent__wrapper{width:473px}.rent__title{font-size:48px}.rent__input{max-width:100%;height:54px}.rent__input::placeholder{font-size:14px}.rent__textarea{height:116px;margin-bottom:32px}.rent__button{padding:18px 75px;width:194px;height:56px;margin-bottom:100px}}@media screen and (min-width: 1280px){.rent__container{flex-direction:row-reverse;gap:50px}.rent__title{margin-bottom:50px}.rent__button{margin-bottom:0}}.reviews{display:flex;text-align:center;padding-bottom:80px}.reviews-descr{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.reviews-header{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:25px}.reviews-text{font-weight:400;font-size:12px;line-height:1.16;letter-spacing:-.02em;text-align:center;color:#fbfbfb;opacity:.4;max-width:332px}@media (max-width: 767px){.reviews-list-item:not(:first-child){display:none}}.reviews-list-item{display:flex;flex-direction:column;align-items:center;border-radius:24px;padding:32px 8px;background:#fbfbfb;width:100%}.reviews-img{max-width:100%;height:auto;display:block;border-radius:50%}.reviews-img-descr{display:flex;flex-direction:column;padding:0 16px;align-items:center;text-align:center;margin-top:24px}.reviews-list-header{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#040306}.reviews-list-text{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:-.02em;text-align:center;color:#04030666;margin-top:8px}@media screen and (min-width: 768px){.reviews{padding-bottom:150px}.reviews-header{font-size:48px;width:704px}.reviews-text{font-size:14px;line-height:1.28;width:571px;text-align:center}.reviews-list{display:flex;gap:32px;justify-content:center}.reviews-list-item{max-width:335px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.reviews-list-item:last-child{display:none}}@media screen and (min-width: 1280px){.reviews-header{width:854px}.reviews-list{gap:26px}.reviews-img-descr{padding:0 32px}.reviews-list-item{max-width:376px}}@media screen and (min-width: 1440px){.reviews-list-item{max-width:392px}.reviews-list{gap:32px}.reviews-img-descr{padding:0 36px}}.footer{display:flex;justify-content:center}:focus,:hover{outline:none}.footer-container{margin:0 auto;max-width:355px;display:flex;justify-content:center;flex-wrap:wrap;padding:40px 30px 22px;background:#1b414b;border-radius:24px 24px 0 0}.footer-logo{display:flex;margin-bottom:80px}.footer-menu{width:206px}.footer-logo-text{margin-right:37px;font-weight:500;font-size:14px;letter-spacing:-.03em;color:#fbfbfb}.footer-logo-text:hover,.footer-logo-text:focus{color:#fbfbfbcc}.footer-list{display:flex;gap:4px}.footer-link-text{display:block;font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;padding:15px 12px;background:rgba(251,251,251,.3);border-radius:8px;width:66px;height:40px;border:none}.footer-link-text:hover,.footer-link-text:focus{background:#fbfbfb;color:#1b414b}.footer-social-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-bottom:40px}.footer-link-item{max-width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:transparent}.footer-link-item{fill:#fbfbfb}.footer-link-item:hover,.footer-link-item:focus{fill:#fbfbfbcc}.footer-social-link{width:24px;height:24px}.footer-text{margin:auto auto 82px;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:279px}.footer-text-date{font-size:12px;line-height:1.17;letter-spacing:.03em;color:#fbfbfb66;display:flex;gap:20px;text-align:center;justify-content:center}@media screen and (min-width: 320px) and (max-width: 375px){.footer{margin:0 10px}.footer-container{width:100%;padding:25px 15px 20px}.footer-logo-text{margin-right:30px}}@media screen and (min-width: 768px){.footer-container{max-width:736px;padding:50px 46px 20px}.footer-logo-text{margin-right:110px;font-size:20px}.footer-link-text{width:91px}.footer-logo{margin-bottom:96px}.footer-list{margin-right:91px}.footer-text{font-size:32px;max-width:640px}.footer-text-date{font-size:14px;line-height:1.18;gap:32px}}@media screen and (min-width: 1280px){.footer-container{max-width:1230px;padding:50px 72px 20px}.footer-logo-text{margin-right:330px}.footer-list{margin-right:311px}.footer-text{max-width:693px;margin:0 118px 99px}}@media screen and (min-width: 1440px){.footer-container{max-width:1390px;padding:50px 75px 20px}.footer-logo-text{margin-right:409px}.footer-list{margin-right:388px}.footer-text{max-width:699px;margin:0 195px 99px}}
