body{font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1;color:#fbfbfb;background-color:#0e1823}html{scroll-behavior:smooth}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}img{display:block;max-width:100%;height:auto}button{cursor:pointer}.section{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.section{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 1280px){.section{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 1440px){.section{padding-top:75px;padding-bottom:75px}}.container{min-width:320px;max-width:375px;margin:0 auto;padding-right:20px;padding-left:20px}@media screen and (min-width: 768px){.container{max-width:768px;padding-right:32px;padding-left:32px}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding-right:50px;padding-left:50px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding-right:50px;padding-left:50px}}.head-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:absolute;top:20px;left:50%;transform:translate(-50%);border:1px solid #fbfbfb;border-radius:8px;background-color:#fbfbfb;width:100%;padding:0 20px;margin:0 auto;max-width:335px}.head-container{max-width:375px}.head-nav-logo{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b;cursor:pointer;padding:13px 0}.head-menu-mob{fill:transparent;stroke:#1b414b;cursor:pointer;box-sizing:border-box}.head-btn-icon{background-color:transparent;border:none}@media (max-width: 767px){.head-nav-list,.head-social-list{display:none}}@media screen and (min-width: 768px){.container{max-width:768px}.head-box{max-width:704px}.head-btn-icon{display:none}.head-nav-logo{font-size:20px;letter-spacing:-.03em}.head-menu-mob{display:none}.head-nav-list{display:flex;gap:4px}.head-nav-item{border-radius:8px;background-color:#1b414b80;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;cursor:pointer;transition:all .3s ease;width:91px}.head-nav-item:hover,.head-nav-item:focus{background-color:#1b414b}.head-nav-link{padding:15px 24px 15px 25px;display:flex;align-items:center;justify-content:center}.head-social-list{display:flex;flex-wrap:wrap;gap:8px}.head-social-item{transition:all .3s ease}.head-social-icon{fill:#1b414b;cursor:pointer;transition:all .3s ease}.head-social-icon:hover,.head-social-icon:focus{fill:#062730}}@media screen and (min-width: 1280px){.container{max-width:1280px}.head-box{max-width:1080px}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0e1823;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:99}.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-container{max-width:375px;padding:16px 20px 40px;height:100%}.mobile-menu-box{display:flex;flex-direction:column;height:100%}.mobile-box-menu-nav{margin-bottom:201px;height:42px;background-color:#fff;padding:0 20px;border:1px solid #fbfbfb;border-radius:8px;width:100%;display:flex;align-items:center;justify-content:space-between}.mobile-menu-close{background-color:transparent;border:none;fill:#055545;width:28px;height:28px;padding:7px 0;display:flex;align-items:center;justify-content:center}.mobile-menu-navigation{display:flex;align-items:center}.page-mobile-logo{font-family:Inter,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b;padding:12px 0 13px}.mobile-box-button{display:flex;flex-direction:column;align-items:center;flex-grow:1}.mobile-button-menu-list{display:flex;flex-direction:column;gap:4px}.button-in-mobile{display:block;width:91px;height:40px;border:none;border-radius:8px;background-color:#1b414b80;transition:background-color .25s ease-in-out}.button-in-mobile:hover,.button-in-mobile:focus{background-color:#1b414b}.mobile-menu-link{font-family:Inter,sans-serif;font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#fbfbfb;display:flex;align-items:center;justify-content:center;padding:13px 24px}.container-svg-mobile{display:flex;align-items:center;justify-content:center}.svg-soc-container-mobile-menu{display:flex}.header-soc-list-mobile{display:flex;align-items:center;gap:8px}.header-soc-link-mobile{width:24px;height:24px;fill:#fbfbfb;display:flex;align-items:center;justify-content:center;transition:fill .25s cubic-bezier(.4,0,.2,1)}.header-soc-link-mobile:hover,.header-soc-link-mobile:focus{fill:#fbfbfbcc}.hero{max-width:375px;padding-top:260px;padding-bottom:305px;margin:0 auto -59px;background-image:url(/yachtadventures/assets/hero-background-mobile-ca08546b.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio),(min-resolution: 2dppx),(min-resolution: 196dpi){.hero{background-image:url(/yachtadventures/assets/hero-background-mobile-2x-d7c6430d.jpg)}}.hero-title{font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin:0 auto 15px;width:100%}.hero-text{font-weight:300;font-size:12px;line-height:1.17;text-align:center;color:#fbfbfbb3;margin:0 auto 38px;width:100%}.hero-anchor{background-color:#1b414b;border-radius:15px;padding:14px 32px;width:141px;height:46px;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;display:block;margin:0 auto;text-align:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}.hero-anchor:hover,.hero-anchor:focus{background-color:#fbfbfb;color:#1b414b}.hero-title-break,.hero-title-break-second{display:none}@media screen and (min-width: 320px) and (max-width: 374px){.hero-text-break,.hero-title-break-second{display:none}}@media screen and (min-width: 768px){.hero{max-width:768px;padding-top:280px;padding-bottom:282px;margin-bottom:-67px;background-image:url(/yachtadventures/assets/hero-background-tablet-e508a80b.jpg)}@media screen and (-webkit-min-device-pixel-ratio),(min-resolution: 2dppx),(min-resolution: 196dpi){.hero{background-image:url(/yachtadventures/assets/hero-background-tablet-2x-bafe638b.jpg)}}.hero-title{font-size:70px;margin:0 auto 24px}.hero-text{font-size:16px;line-height:1.4;width:597px;margin-bottom:48px}.hero-title-break{display:block}.hero-text-break{display:none}.hero-anchor{font-size:18px;line-height:1.1;width:179px;height:52px;padding:16px 40px}}@media screen and (min-width: 1280px){.hero{max-width:1280px;padding-top:235px;padding-bottom:215px;margin-bottom:-35px;background-image:url(/yachtadventures/assets/hero-background-desktop-ef12504c.jpg)}@media screen and (-webkit-min-device-pixel-ratio),(min-resolution: 2dppx),(min-resolution: 196dpi){.hero{background-image:url(/yachtadventures/assets/hero-background-desktop-2x-5a9016f3.jpg)}}.hero-container{padding-left:140px;padding-right:139px}.hero-title{font-size:80px}.hero-title-break{display:none}.hero-title-break-second{display:block}}.aboutus{margin-top:-59px;padding:0}.aboutus .aboutus-container{border-radius:24px;max-width:335px;max-height:675px;padding:0;background:#fbfbfb}.aboutus-position{padding:40px 20px 0;margin-bottom:40px}.cutter{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:40px;max-width:282px}.text-block{max-width:295px}.first-block{font-size:18px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:20px}.second-block{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#040306;opacity:.4}@media screen and (min-width: 768px){.aboutus{margin-top:-67px}.aboutus .aboutus-container{max-width:704px;max-height:675px;margin-top:-67px;padding:0}.aboutus-position{padding:50px 32px 0;margin-bottom:50px}.cutter{font-weight:500;font-size:48px;line-height:1;letter-spacing:-.02em;color:#1b414b;margin-bottom:50px;max-width:540px}.text-block{max-width:389px}.first-block{font-size:23px;line-height:1;letter-spacing:-.02em;color:#1b414b;max-width:360px}.second-block{font-size:13px;line-height:1.15;letter-spacing:-.02em;color:#040306;opacity:.4}}@media screen and (min-width: 1280px){.aboutus{margin-top:-35px}.aboutus .aboutus-container{border-radius:24px;max-width:1180px;padding:0}.aboutus-position{display:flex;justify-content:space-between;gap:20px;padding:50px 50px 100px;margin:0}.cutter{font-weight:500;font-size:48px;line-height:1;letter-spacing:-.02em;color:#1b414b;max-width:537px;margin:0}.text-block{max-width:354px}.first-block{font-size:23px;line-height:1;letter-spacing:-.02em;color:#1b414b;max-width:335px}.second-block{font-size:13px;line-height:1.15;letter-spacing:-.02em;color:#040306;opacity:.4}}.container{max-width:375px}.yahts-container{display:flex;flex-wrap:wrap;justify-content:center;max-width:375px;margin:0 auto;padding-bottom:40px;padding-top:180px}.yahts-title{font-size:28px;font-weight:500;line-height:100%;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:300px;margin-bottom:40px}.yachts-list{display:flex;gap:32px;margin-bottom:40px}@media (max-width: 767px){.yachts-item:nth-child(2),.yachts-item:nth-child(3){display:none}}.yachts-item{background-color:#fbfbfb;border-radius:24px}.yachts-item-img{border-radius:24px;padding:16px 16px 32px}.yachts-option-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(4,3,6,.1)}.yachts-title-item{font-weight:500;font-size:14px;line-height:1.18;letter-spacing:-.04em;text-transform:uppercase;color:#1b414b}.yachts-class-item{font-size:12px;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.yachts-table-cont{padding:0 32px 32px}.yahts-table{display:grid;grid-template-columns:2fr 1fr;gap:6px}.yahts-row{display:contents}.yahts-table-spec{font-size:14px;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.yahts-table-value{font-size:14px;line-height:1.18;letter-spacing:.03em;color:#040306;white-space:nowrap}.yahts-btn{border:1px solid rgba(251,251,251,.35);background-color:transparent;border-radius:15px;padding:14px 32px;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;cursor:pointer;transition:all .3s ease}.yahts-btn:hover,.yahts-btn:after{background-color:#fbfbfb;color:#1b414b}@media screen and (min-width: 768px){.container{max-width:768px}.yahts-container{padding-bottom:75px;padding-top:426px}.yachts-list{margin-bottom:50px}.yahts-title{font-size:48px;max-width:612px;margin-bottom:75px}.yachts-item:nth-child(3){display:none}.yachts-title-item{font-size:16px;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yachts-class-item{font-size:13px}.yahts-btn{padding:16px 40px;font-size:18px;line-height:1.1}}@media screen and (min-width: 1280px){.container{max-width:1280px}.yahts-container{padding-top:305px}.yahts-title{max-width:688px}.yachts-item:nth-child(3){display:inline-block}}.advantages{padding:40px 0}.advantages-container{display:flex;flex-direction:column;gap:20px}.advantages-content-section{border-radius:24px;background:#1b414b;padding:80px 20px}.advantages-list{display:flex;flex-direction:column;gap:40px}.advantages-title{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}.advantages-list-title{display:flex;flex-wrap:wrap;gap:18px;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.05em;color:#fbfbfb;margin:0 auto 18px}.advantages-list-title:after{width:100%;height:2px;background:rgba(251,251,251,.1);content:""}.advantages-list-text{font-weight:400;font-size:12px;line-height:1.7;letter-spacing:-.02em;color:#fbfbfb;opacity:.8}.advantages-list-item{width:100%}.advant-img{display:block;overflow:hidden;border-radius:24px}@media screen and (min-width: 768px){.advantages{padding:75px 0}.advantages-container{max-width:768px;gap:32px}.advantages-list-title{text-align:start;font-size:32px}.advantages-photo{max-width:100%}.advantages-list-text{font-size:13px;line-height:1.15}.advantages-list{flex-direction:row;flex-wrap:wrap;gap:44px 32px}.advantages-list-item{width:calc((100% - 32px)/2)}.advantages-content-section{border-radius:24px;padding:90px 32px}}@media screen and (min-width: 1280px){.advantages-content-section{max-width:716px}.advantages-container{max-width:1280px;display:flex;flex-direction:row;gap:32px}.advantages-list{gap:44px}.advantages-photo{margin:0 auto;height:auto}.advantages-list-item{width:calc((100% - 44px)/2)}.advantages-content-section{padding:90px 50px;max-width:716px}}.rentayacht-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:40px}.rentayacht-block{order:1}.rentayacht-input{width:100%;border:1px solid rgba(251,251,251,.2);background-color:transparent;border-radius:12px;padding:14px 14px 14px 18px;max-width:335px;height:42px;font-weight:400;font-size:12px;line-height:1.29;color:#fbfbfb;margin-bottom:18px}.rentayacht-textarea{background-color:transparent;border:1px solid rgba(251,251,251,.2);outline:transparent;border-radius:12px;padding:14px 18px;width:100%;height:108px;font-weight:400;line-height:1.17;color:#fbfbfb66;margin-bottom:40px;line-height:1.29;color:#fbfbfb;font-size:12px;resize:none}.rentayacht-input::placeholder,.rentayacht-textarea::placeholder{font-weight:400;font-size:12px;line-height:1.17;color:#fbfbfb66}.rentayacht-textarea:focus,.rentayacht-input:focus{outline:transparent;border:1px solid rgba(251,251,251,.5)}.rentayacht-picture{display:block;overflow:hidden;border-radius:24px}.rentayacht-container{display:flex;flex-wrap:wrap-reverse;gap:80px}.rentayacht-btn{border-radius:15px;padding:14px 44px;background:#1b414b;border:none;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;transition:background-color .25s ease-in-out,color .25s ease-in-out}.rentayacht-btn:focus,.rentayacht-btn:hover{background:#fbfbfb;color:#1b414b;outline:transparent}@media screen and (min-width: 768px){.rentayacht-block{padding:0 116px}.rentayacht-title{font-size:48px;color:#fbfbfb;margin-bottom:50px}.rentayacht-input{max-width:472px;height:54px;font-size:14px}.rentayacht-btn{padding:18px 75px;width:194px;height:56px;font-size:18px;line-height:1.1}.rentayacht-textarea{padding-top:14px;padding-left:18px;max-width:472px;height:116px;font-size:14px;margin-bottom:50px}.rentayacht-input::placeholder,.rentayacht-textarea::placeholder{font-size:14px}.rentayacht{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 1280px){.rentayacht-container{flex-wrap:wrap;gap:50px}.rentayacht-title{max-width:472px}.rentayacht-picture{flex-shrink:0;max-width:658px}.rentayacht-block{padding:0;max-width:472px;max-height:536px}}:root{--primary-text-color: #fbfbfb;--primary-bg-color: #0e1823;--default-btn-color: rgba(27, 65, 75, .5);--accent-color: #1b414b;--default-transition-properties: .25s cubic-bezier(.4, 0, .2, 1)}.reviews-section{padding-bottom:40px}.reviews-title{max-width:280px;color:var(--primary-text-color);text-align:center;margin:0 auto 25px;font-size:28px;font-weight:500;line-height:1;letter-spacing:-.02em}.reviews-text{max-width:280px;color:#fbfbfb66;text-align:center;margin:0 auto 40px;font-size:12px;font-weight:400;line-height:1.17;letter-spacing:-.02em;opacity:.4}.reviews-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.reviews-card{width:100%;padding:32px 16px;border-radius:24px;background:var(--primary-text-color)}.reviews-card.invisible{display:none}.reviews-img{margin-left:auto;margin-right:auto;margin-bottom:24px}.reviews-card.current{display:none}.reviews-name{color:#040306;text-align:center;margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.reviews-info{color:#04030666;text-align:center;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 768px){.reviews-section{padding-bottom:75px}.reviews-title{max-width:704px;font-size:48px}.reviews-title{max-width:854px}.reviews-text{max-width:571px;font-size:14px;line-height:1.29;letter-spacing:-.02em;margin-bottom:75px}.reviews-list{gap:32px}.reviews-card{padding-left:20px;padding-right:20px;width:calc((100% - 32px)/2)}.reviews-card.current{display:block}}@media screen and (min-width: 1280px){.reviews-list{gap:26px}.reviews-card{max-width:376px;padding-left:28px;padding-right:28px;width:calc((100% - 52px) / 3)}.reviews-card.invisible{display:block}}@media screen and (min-width: 1440px){.reviews-list{gap:32px}.reviews-card{max-width:392px;padding-left:36px;padding-right:36px;width:calc((100% - 64px) / 3)}}.page-footer{padding-top:40px}.footer-container{padding:0 10px}.footer-box{padding:40px 30px 20px;background-color:#1b414b;border-radius:24px 24px 0 0}.footer-logo-nav-box{display:flex;align-items:flex-start;flex-wrap:wrap;gap:37px;justify-content:center;row-gap:80px;margin-bottom:40px}@media (max-width: 374px){.footer-logo-nav-box{row-gap:37px}}.footer-logo{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.3;text-align:center;color:#fbfbfb}.footer-nav{position:relative}.footer-nav-list{display:flex;align-items:center;gap:4px;padding:0;margin:0}.footer-btn-about,.footer-btn-yachts,.footer-btn-reviews{display:inline-block;padding:15px;font-family:Inter,sans-serif;font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;color:#fbfbfb;background-color:#fbfbfb4d;text-decoration:none;border-radius:8px;text-align:center;width:66px}.footer-btn-about:hover,.footer-btn-yachts:hover,.footer-btn-reviews:hover{background-color:#fbfbfb;color:#1b414b}.footer-social-list{display:flex;justify-content:center;gap:8px;padding:0;list-style:none}.footer-icon{width:24px;height:24px;fill:#fff}.footer-text{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:276px;margin:0 auto}.text-copyright{display:flex;align-items:center;gap:20px;justify-content:center}.footer-copyright{margin-top:82px;text-align:center}.text-copyright-yacht,.text-copyright-privacy{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.16667;letter-spacing:.03em;text-align:center;color:#fbfbfb66}@media screen and (min-width: 768px){.page-footer{padding-top:75px}.footer-container{padding:0 16px}.footer-box{padding:50px 48px 20px}.footer-logo-nav-box{justify-content:space-between;margin-bottom:96px}.footer-logo{font-weight:500;font-size:20px;letter-spacing:-.03em;color:#fbfbfb}.footer-nav-list{display:flex;align-items:center;gap:4px;padding:0;margin:0}.footer-btn-about,.footer-btn-yachts,.footer-btn-reviews{display:inline-block;padding:15px 25px;background-color:#fbfbfb4d;text-decoration:none;border-radius:8px;text-align:center;width:91px;height:40px}.footer-social-list{margin-top:0}.footer-text{font-size:32px;max-width:610px}.text-copyright{gap:32px}.footer-copyright{margin-top:99px}.text-copyright-yacht,.text-copyright-privacy{font-size:14px;line-height:1.18;letter-spacing:.03em;text-align:center}}@media screen and (min-width: 1158px){.footer-container{width:1230px}.footer-box{padding:50px 75px 20px}.footer-text{font-size:32px;max-width:686px}}
