h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}p:last-child{margin-bottom:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}button{cursor:pointer}a{text-decoration:none}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0 auto;background-color:#0e1823}h2{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb}h3{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;color:#040306}p{font-weight:400}a{display:block;color:inherit;outline:none}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{min-width:320px;max-width:375px;display:flex;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}}.page-header{padding-left:20px;padding-right:20px;margin:0 auto;background-color:transparent;position:absolute;top:20px;width:100%;display:flex;justify-content:center;z-index:8}.page-header .container{border:1px solid #fbfbfb;border-radius:8px;width:100%;background:#fbfbfb;display:flex;padding:7px 20px;max-width:335px;min-width:285px;justify-content:space-between}.nav{display:flex}.nav-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b;display:flex;align-items:center}.nav-list,.header-social-list{display:none}.header-burger{display:flex;border:none;background-color:inherit}.icon-burger{stroke-width:2.5px;stroke:#1b414b}@media screen and (min-width: 768px){.page-header{background:transparent;margin:0 auto}.page-header .container{padding:4px 20px;margin:0 auto;align-items:center;border:1px solid #fbfbfb;border-radius:8px;max-width:704px}.nav{gap:113px;margin-right:auto}.nav-logo{font-size:20px}.nav-list{display:flex;gap:4px}.nav-item{display:flex;align-items:center;justify-content:center}.nav-item .link{background:#1b414b80;width:91px;font-weight:400;font-size:9px;padding:15px 24px;border-radius:8px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.nav-item .link:hover,.nav-item .link:focus{background:#1b414b}.nav-item .link:active{color:#1b414b;background:#1b414b80}.header-social-list{display:flex;gap:8px}.social-list-item .link{display:flex;justify-content:center;align-items:center;fill:#1b414b;width:24px;height:24px;transition:fill .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.social-list-item .link:hover,.social-list-item .link:focus{fill:#062730}.social-list-item .link:active{fill:#fbfbfb}.social-list-item:active{background-color:#062730}.icon-burger{display:none}}@media screen and (min-width:1280px){.page-header .container{max-width:1080px;padding:4px 30px}.nav{gap:296px}.icon-burger{display:none}}.page-hero{display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 auto;padding-top:260px;padding-bottom:302px;background-image:linear-gradient(180deg,#11131f00 98%,#11131f66 75%,#11131f 15%),image-set(url(/my-project-blended/assets/img-hero-m-DjqHS2ZQ.jpg) 1x,url(/my-project-blended/assets/img-hero-m@2x-D5MCMgp_.jpg) 2x);position:relative}.page-hero .container{display:flex;flex-direction:column;align-items:center;margin:0 auto}.hero-title{font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:24px}.br-hero,.br-hero-d{display:none}.hero-text{font-weight:300;font-size:12px;line-height:1.17;text-align:center;color:#fbfbfbb3;margin-bottom:38px}.hero-btn{border:none;border-radius:15px;padding:14px 32px;background:#1b414b;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#fbfbfb;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.hero-btn:hover,.hero-btn:focus{background:#fbfbfb;color:#1b414b;outline:none}.hero-btn:active{background-color:#0f5059;color:#fd0241ee}.hero-btn:active{opacity:.5}@media screen and (min-width:768px){.page-hero{padding-top:280px;padding-bottom:282px;background-image:linear-gradient(#11131f4d,#11131f4d),image-set(url(/my-project-blended/assets/img-hero-t-CHFkk7-B.jpg) 1x,url(/my-project-blended/assets/img-hero-t@2x-BQckbAPa.jpg) 2x);background-repeat:no-repeat}.br-hero{display:block}.hero-title{font-size:70px;text-align:center}.hero-text{font-size:16px;line-height:1.4;margin-bottom:48px}.hero-btn{font-size:18px;line-height:1.1;border-radius:15px;padding:16px 40px}}@media screen and (min-width:1280px){.page-hero{padding-top:235px;padding-bottom:215px;background-image:linear-gradient(180deg,#11131f00 98%,#11131f66 75%,#11131f 15%),image-set(url(/my-project-blended/assets/img-hero-d-DfisCs4F.jpg) 1x,url(/my-project-blended/assets/img-hero-d@2x-Cizcwuwj.jpg) 2x)}br{display:none}.hero-title{font-size:80px;width:1000px}.br-hero{display:none}.br-hero-d{display:block}.hero-text{font-size:16px;line-height:1.4;width:597px}}.page-about{position:relative;display:flex;justify-content:center;height:600px;border:none;margin:0 auto}.page-about .container{transform:translateY(-60px);position:absolute;display:flex;flex-direction:column}.about-wrap{background:#fbfbfb;border-radius:24px;outline:none;border:none}.about-text-box{border-radius:24px 24px 0 0;padding:40px 20px;background:#fbfbfb}.about-title{font-weight:500;font-size:28px;margin-bottom:40px;line-height:1;letter-spacing:-.02em;color:#1b414b}.about-text-big{font-weight:400;font-size:18px;margin-bottom:20px;line-height:1;letter-spacing:-.02em;color:#1b414b}.about-text-small{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#040306;opacity:.4}.about-img{object-fit:cover;border-radius:24px}@media screen and (min-width:768px){.about-text-box{padding:50px 32px}.about-title{font-size:48px;width:536px;line-height:1;letter-spacing:-.02em;margin-bottom:50px}.about-text-wrap{max-width:389px}.about-text-big{font-size:23px}.about-text-small{font-size:13px;line-height:1.15;letter-spacing:-.02em}}@media screen and (min-width:1280px){.about-text-box{display:flex;flex-direction:row;justify-content:space-between;padding:50px 50px 100px}.about-title{padding:0;margin-right:189px;margin-bottom:0}.about-text-wrap{width:354px}.about-text-big{padding-left:0;font-size:23px}.about-text-small{padding-left:0;font-size:13px}}.section-yachts{margin:0 auto;padding:180px 0 0}.section-yachts .container{display:flex;flex-direction:column;justify-content:center}.title-yachts{margin-bottom:40px;text-align:center}.br-yachts.m,.br-yachts{display:block}.br-yachts.t,.br-yachts.d{display:none}.yachts-list-selection{display:flex;flex-wrap:wrap;margin-bottom:40px}.yacht-card{display:flex;flex-direction:column;background-color:#fbfbfb;padding:16px;border-radius:24px;width:100%}.yacht-card.two,.yacht-card.three{display:none}.yacht-card-img{width:100%;height:240px;border-radius:24px;object-fit:cover;margin-bottom:16px}.card-title{display:flex;justify-content:space-between;font-size:14px;line-height:1.18;letter-spacing:-.04em;color:#1b414b;padding:16px 16px 15px;border-bottom:1px solid rgba(4,3,6,.1)}.card-title-span{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.03em;color:#040306;opacity:.4}.card-text{display:flex;flex-direction:row;justify-content:space-between;padding:16px}.card-text-terms{display:flex;flex-direction:column;justify-content:flex-start;font-weight:400;font-size:14px;line-height:1.18;letter-spacing:.03em;opacity:.4;color:#040306;width:62px}.card-text-mean{display:flex;flex-direction:column;width:94px;font-weight:400;font-size:14px;line-height:1.18;letter-spacing:.03em;color:#040306}.section-yacht-btn{display:block;padding:14px 32px;background-color:inherit;border-radius:15px;text-decoration:none;border:1px solid #fbfbfb;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#fbfbfb;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.section-yacht-btn:hover,.section-yacht-btn:focus{background-color:#fbfbfb;color:#1b414b;outline:none}.section-yacht-btn:active{background-color:#0f5059;color:#fd0241ee;outline:none;border:1px solid #0f5059}@media screen and (min-width: 768px){.section-yachts{padding:426px 0 0}.title-yachts{font-size:48px;margin-bottom:75px}.br-yachts.m,.br-yachts{display:none}.br-yachts.t{display:block}.br-yachts.d{display:none}.yachts-list-selection{justify-content:space-between;margin-bottom:50px}.yacht-card{padding:16px;width:336px}.yacht-card-img{width:304px;height:268px}.yacht-card.two{display:flex}}@media screen and (min-width: 1280px){.section-yachts{padding:305px 0 0}.yacht-card{width:377px}.yacht-card-img{width:345px;height:268px}.yacht-card.three{display:flex}.card-title{font-size:16px}}.section-benefits{padding:80px 0}.section-benefits .container{display:flex;flex-direction:column;gap:20px}.section-benefits-list{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;padding:80px 20px;gap:40px;color:#fbfbfb;background-color:#1b414b;border-radius:24px}.benefits-item{display:flex;width:100%;flex-direction:column}.benefits-item-title{font-size:28px;font-weight:500;line-height:1;letter-spacing:-.05em;border-bottom:2px solid rgba(251,251,251,.1);padding-bottom:18px;margin-top:0;color:#fbfbfb}.benefits-item-text{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;padding-top:18px;color:#fbfbfbcc}.section-benefits-img{border-radius:24px}@media screen and (min-width: 768px){.section-benefits{padding:150px 0}.section-benefits .container{gap:32px}.section-benefits-list{column-gap:32px;row-gap:59px;flex-direction:row;padding:90px 32px}.benefits-item{width:304px;height:85px}.benefits-item-title{font-size:32px;line-height:1;letter-spacing:-.05em}.benefits-item-text{font-size:13px;line-height:1.15}}@media screen and (min-width: 1280px){.section-benefits{padding:150px 0}.section-benefits .container{flex-direction:row;gap:32px}.section-benefits-list{column-gap:44px;padding:90px 50px}.benefits-item{width:292px;height:85px}.benefits-item-title{font-size:32px;line-height:1;letter-spacing:-.05em}.benefits-item-text{font-size:13px;line-height:1.15}}.container{display:flex;flex-direction:column;align-items:center}.page-rent-title{margin-bottom:40px}.page-rent-img{border-radius:24px;object-fit:cover;object-position:82% center;width:335px;height:412px}.page-rent-text-input{display:flex;flex-direction:column}.page-rent-form{display:flex;flex-direction:column;margin-bottom:80px}.page-rent-form input{border:1px solid rgba(251,251,251,.2);border-radius:12px;font-weight:400;font-size:12px;line-height:1.17;color:#fbfbfb66;padding:14px 18px;background-color:inherit;margin-bottom:18px}.page-rent-form textarea{border:1px solid rgba(251,251,251,.2);border-radius:12px;background-color:inherit;padding:14px 18px;resize:none;width:335px;height:108px;font-weight:400;font-size:12px;line-height:1.17;color:#fbfbfb66;margin-bottom:40px}.page-rent-btn{border-radius:15px;padding:14px 44px;width:122px;height:46px;background:#1b414b;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#fbfbfb;border:none;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.page-rent-btn:hover,.page-rent-btn:focus{background:#fbfbfb;color:#1b414b;outline:none}.page-rent-btn:active{background-color:#0f5059;color:#fd0241ee}@media screen and (min-width: 768px){.page-rent-text-input{width:472px}.page-rent-title{margin-bottom:50px;font-size:48px}.page-rent-form{margin-bottom:100px}.page-rent-form textarea{margin-bottom:50px;width:472px;height:116px}.page-rent-btn{font-size:18px;line-height:1.1;border-radius:15px;padding-block:18px;padding-inline:75px;width:194px;height:56px}.page-rent-img{width:704px;height:534px}}@media screen and (min-width: 1280px){.container{flex-direction:row-reverse;justify-content:space-between}.page-rent-title{margin-bottom:60px;font-size:48px}.page-rent-form{margin-bottom:0}.page-rent-form textarea{margin-bottom:60px;width:472px;height:116px}.page-rent-btn{font-size:18px;line-height:1.1;border-radius:15px;padding-block:18px;padding-inline:75px;width:194px;height:56px}.page-rent-img{width:658px;height:536px}}.footer{padding:20px 0}.footer-desc{text-align:center}.footer-link{position:relative}.footer-link:before{content:"";position:absolute;bottom:6%;left:50%;transform:translate(-50%) skew(-12deg);z-index:-1;width:110%;height:24%;background-color:#41d1ff;transition:.2s ease}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#0e1823;margin:0 auto;opacity:0;pointer-events:none;visibility:hidden;z-index:9}.mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu .container{display:flex;height:100%;margin:0 auto;padding:20px 16px 40px;flex-direction:column;align-items:center}.menu-top{border:1px solid #fbfbfb;border-radius:8px;width:100%;background:#fbfbfb;display:flex;padding:7px 20px;max-width:335px;min-width:285px;justify-content:space-between;margin-bottom:200px}.menu-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b;display:flex;align-items:center}.menu-logo:hover,.menu-logo:focus{outline:none}.menu-close-btn{display:flex;background-color:transparent;width:28px;height:28px;cursor:pointer;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);border:none}.menu-close-btn:hover,.menu-close-btn:focus{outline:none}.icon-Vector{fill:#055545}.menu-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:auto}.menu-nav .link{font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;border-radius:8px;padding:15px 25px;background:#1b414b80;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.menu-nav .link:hover,.menu-nav .link:focus{background:#1b414b;outline:none}.menu-social-list{display:flex;gap:8px;background-color:transparent}.menu-social-list-item .link{display:flex;justify-content:center;align-items:center;fill:#fbfbfb;padding:0;width:24px;height:24px;transition:fill .25s cubic-bezier(.4,0,.2,1);background:transparent}.menu-social-list-item .link:hover,.menu-social-list-item .link:focus{outline:none}
