.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}html{scroll-behavior:smooth}body{font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.4;color:#f6f5ef;background-color:#11131f}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin-top:0}ul{margin:0;padding:0;list-style-type:none}.container{max-width:375px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.container{max-width:1280px}}.section__title{font-size:36px;margin-bottom:20px;text-align:center}.header__container{max-width:375px;padding:0 20px;margin:0 auto;background-color:#11131f}@media screen and (min-width: 768px){.header__container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.header__container{max-width:1280px}}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;color:#f6f5ef;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 768px){.logo{width:23px;height:23px}}@media screen and (min-width: 768px){.logo-text{width:186px;height:13px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 0}@media screen and (min-width: 767px){.header__nav{padding:32px 0}}.header__open-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);padding:0;border:none;cursor:pointer}@media screen and (min-width: 768px){.header__open-menu{display:none}}.header-icon-menu{width:24px;height:24px;fill:#f6f5ef}.header__nav-list{display:none}@media screen and (min-width: 768px){.header__nav-list{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}}.header__nav-link{font-weight:700;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#f6f5ef;text-decoration:none}.header__line{width:100%;height:1px;background-color:rgba(246,245,239,.2)}.hero{max-width:375px;padding:40px 0 80px 0;margin:0 auto}@media screen and (min-width: 768px){.hero{max-width:768px;padding:64px 0 100px 0}}@media screen and (min-width: 1280px){.hero{max-width:1280px;padding-bottom:164px}}@media screen and (min-width: 1280px){.hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:236px}}@media screen and (min-width: 1280px){.hero__main-description{width:554px;height:360px;padding-top:68px}}.hero__title{font-weight:500;font-size:36px;line-height:1.1;margin-bottom:14px}@media screen and (min-width: 768px){.hero__title{width:698px;font-size:60px;margin-bottom:16px}}@media screen and (min-width: 1280px){.hero__title{width:545px}}.hero__title-span{font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-0.04em;background:linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.hero__title-span{font-style:italic;background:linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:60px;margin-bottom:16px}}.hero__text{font-weight:400;letter-spacing:-0.02em;margin-bottom:24px}@media screen and (min-width: 768px){.hero__text{width:539px;font-size:16px;margin-bottom:32px}}.button__box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (min-width: 768px){.button__box{gap:11px}}.button__first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:60px;width:130px;height:43px;background-color:#93abae;font-weight:700;line-height:1.1;letter-spacing:-0.04em;color:#f6f5ef;text-decoration:none;cursor:pointer;-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}.button__first:hover{background-color:#88b3b9}@media screen and (min-width: 768px){.button__first{width:150px;height:48px;font-size:18px}}.button__second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f6f5ef;border-radius:60px;width:104px;height:43px;font-weight:700;font-size:14px;line-height:110%;letter-spacing:-0.04em;color:#f6f5ef;text-decoration:none;cursor:pointer;-webkit-transition:color 300ms linear;transition:color 300ms linear}.button__second:hover{color:#93abae}@media screen and (min-width: 768px){.button__second{width:117px;height:48px;font-size:18px}}.hero__image{position:relative;max-width:100%;padding-top:40px}@media screen and (min-width: 768px){.hero__image{padding-top:64px}}@media screen and (min-width: 1280px){.hero__image{padding-top:0}}.hero__image-container{position:relative;background-image:url("../images/hero/hero-img-bg.png");background-repeat:no-repeat;width:100%;height:427px}@media screen and (min-width: 768px){.hero__image-container{background-image:url("../images/hero/hero-tablet-bg.png");height:598px;width:426px}}.hero__image-container::before{content:"";position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:220px;height:220px;top:12%;left:-37%;background:rgba(145,175,186,.6)}@media screen and (min-width: 768px){.hero__image-container::before{width:290px;height:290px;top:42%;left:-35%}}@media screen and (min-width: 1280px){.hero__image-container::before{width:460px;height:460px;top:31%;left:-11%}}.hero__img-ceo{position:absolute;border-radius:24px;top:35px;right:-8px}@media screen and (min-width: 768px){.hero__img-ceo{top:32px;right:-145px}}@media screen and (min-width: 1280px){.hero__img-ceo{right:-115px}}.hero__clients-box{position:absolute;top:24px;left:24px;width:135px;z-index:2}.hero__client-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:11px}@media screen and (min-width: 768px){.hero__client-list{width:154px}}.hero__client{width:48px;height:48px}@media screen and (min-width: 768px){.hero__client{width:56px;height:56px}}.hero__client-text{font-weight:700;line-height:110%;letter-spacing:.04em;text-transform:uppercase;color:#11131f;margin-bottom:0}.hero__client-item{margin-left:-7px;z-index:-1}.hero__client-item-third{margin-left:-7px;z-index:-2}.hero__yacht{position:absolute;bottom:108px;right:24px;width:287px}@media screen and (min-width: 768px){.hero__yacht{bottom:152px;left:24px;width:378px}}.hero__info{position:absolute;left:24px;bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (min-width: 768px){.hero__info{bottom:64px;left:32px}}.hero__price{font-weight:400;font-size:48px;line-height:1.1;letter-spacing:-0.04em;text-transform:uppercase;color:#11131f;margin-bottom:0}@media screen and (min-width: 768px){.hero__price{font-size:60px}}.hero__description{font-weight:400;width:169px;letter-spacing:-0.04em;color:#11131f;margin-bottom:0}@media screen and (min-width: 768px){.hero__description{font-size:18px;width:210px}}.about{max-width:375px;margin:0 auto;padding-bottom:161px}@media screen and (min-width: 768px){.about{max-width:768px;padding-bottom:526px}}@media screen and (min-width: 1280px){.about{max-width:1280px;padding-bottom:0}}@media screen and (min-width: 1280px){.about__container-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}}.about__text{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.04em;margin-bottom:40px}@media screen and (min-width: 768px){.about__text{font-size:32px;width:490px;margin-bottom:32px}}@media screen and (min-width: 1280px){.about__text{margin-bottom:0}}.about__span{font-style:italic;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.04em;background:linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.about__span{font-size:32px;margin-right:5px}}.about__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:40px}@media screen and (min-width: 768px){.about__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:32px}}@media screen and (min-width: 1280px){.about__list{margin-bottom:0}}.about__description{font-weight:400;width:160px;letter-spacing:-0.02em;margin-bottom:0}@media screen and (min-width: 768px){.about__description{font-size:16px;width:183px}}.about__image-list{position:relative}.about__img-first{margin-bottom:24px}@media screen and (min-width: 768px){.about__img-first{margin-bottom:32px}}@media screen and (min-width: 1280px){.about__img-first{margin:0 auto}}.about__img-second{margin-bottom:24px}@media screen and (min-width: 768px){.about__img-second{margin-bottom:0}}@media screen and (min-width: 1280px){.about__img-second{position:absolute;bottom:-70px}}.about__img-third{margin-left:auto}@media screen and (min-width: 768px){.about__img-third{position:absolute;right:103px;bottom:-155px}}@media screen and (min-width: 1280px){.about__img-third{bottom:-270px;left:340px;right:auto}}.yachts{max-width:375px;margin:0 auto;padding-bottom:80px}@media screen and (min-width: 768px){.yachts{max-width:768px;padding-bottom:100px}}@media screen and (min-width: 1280px){.yachts{max-width:1280px;padding-top:770px}}@media screen and (min-width: 1280px){.yachts-bg{background-image:url("../images/yacht/Mask group.svg")}}.yachts>.container{position:relative}.yachts__rental{position:absolute;top:-280px;left:20px;width:335px;height:203px}@media screen and (min-width: 768px){.yachts__rental{width:641px;height:343px;top:-440px;left:64px}}@media screen and (min-width: 1280px){.yachts__rental{width:882px;height:442px;top:-610px;left:170px}}.yachts__rental-title{font-weight:500;font-size:36px;line-height:1.1;margin-bottom:40px}@media screen and (min-width: 768px){.yachts__rental-title{font-size:70px;margin-bottom:64px}}@media screen and (min-width: 1280px){.yachts__rental-title{font-size:100px;margin-left:0}}.yachts__rental-title::before{content:"";position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:200px;height:230px;top:-38%;left:-6%;background-color:#91afba}@media screen and (min-width: 768px){.yachts__rental-title::before{width:150px;height:180px;left:-2%;top:-17%}}@media screen and (min-width: 1280px){.yachts__rental-title::before{width:350px;height:250px;left:9%;top:-5%}}.yachts__rental-title::after{content:"";position:absolute;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:50px;height:90px;top:16%;left:79%;background-color:#a6a9b2}@media screen and (min-width: 768px){.yachts__rental-title::after{width:150px;height:150px;left:61%;top:-2%}}@media screen and (min-width: 1280px){.yachts__rental-title::after{width:200px;height:200px;left:59%;top:-5%}}.yachts__rental-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f6f5ef;border-radius:60px;width:131px;height:43px;font-weight:700;margin-bottom:0;line-height:1.1;letter-spacing:-0.04em;text-decoration:none;cursor:pointer;color:#f6f5ef}@media screen and (min-width: 768px){.yachts__rental-link{width:153px;height:48px;font-size:18px}}.swiper-block{width:auto;position:relative;height:529px}@media screen and (min-width: 768px){.swiper-block{height:576px}}@media screen and (min-width: 1280px){.swiper-block{height:508px;padding-left:60px;padding-right:60px}}.swiper-slide{position:relative;width:335px;padding-bottom:15px;border-radius:24px;background-color:#1f212d}@media screen and (min-width: 768px){.swiper-slide{width:344px;height:508px}}@media screen and (min-width: 1280px){.swiper-slide{width:354px}}.yachts__image{border-radius:26px;margin:18px auto 24px}@media screen and (min-width: 768px){.yachts__image{margin:16px auto 32px}}.yacht__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px}.yacht__info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media screen and (min-width: 768px){.yacht__info-title{margin-bottom:32px}}.yachts__name{font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-0.04em;text-transform:uppercase;margin-bottom:0}.yachts__type{font-weight:400;font-size:12px;line-height:118%;letter-spacing:.03em;text-transform:uppercase;opacity:.5;margin-bottom:0}.yachts__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.yachts__item{font-weight:400;line-height:1.18;letter-spacing:.03em}.yachts__item:not(:last-child){margin-bottom:6px}.yachts__item>p{margin-bottom:0}.yachts__category{text-transform:uppercase}.swiper-button-prev::after{display:none}.swiper-button-next::after{display:none}.swiper-btn-box{position:absolute;bottom:15px}@media screen and (min-width: 1280px){.swiper-btn-box{position:static}}.swiper-button-prev{position:absolute;left:110px}@media screen and (min-width: 768px){.swiper-button-prev{left:300px}}@media screen and (min-width: 1280px){.swiper-button-prev{left:0}}.swiper-button-next{position:absolute;left:170px}@media screen and (min-width: 768px){.swiper-button-next{left:360px}}@media screen and (min-width: 1280px){.swiper-button-next{right:0;left:auto}}.swiper-button-prev,.swiper-button-next{width:46px;height:36px;border-radius:60px;border:1px solid #f6f5ef;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background-color 300ms linear;transition:background-color 300ms linear}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#93abae}@media screen and (min-width: 768px){.swiper-button-prev,.swiper-button-next{width:50px}}.icon-arrow{fill:#f6f5ef}.swiper-button-prev svg{width:18px;height:8px}.swiper-button-next svg{width:18px;height:8px}.services{max-width:375px;margin:0 auto;padding-bottom:80px}@media screen and (min-width: 768px){.services{max-width:768px;padding-bottom:100px}}@media screen and (min-width: 1280px){.services{max-width:1280px;padding-bottom:164px}}.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.services__list{gap:32px}}@media screen and (min-width: 1280px){.services__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px}}.services__item{position:relative}@media screen and (min-width: 768px){.services__item:nth-child(2){margin-left:auto}}@media screen and (min-width: 1280px){.services__item:nth-child(2){padding-top:204px}.services__item:nth-child(3){margin-left:372px}}.services__item:nth-child(1)::before{position:absolute;content:"";border-radius:60%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#91afba;top:106%;left:-23%;width:230px;height:230px}.services__img{border-radius:40px}.services__button{position:absolute;left:24px;bottom:24px;border-radius:60px;padding:14px 28px;background-color:#f6f5ef;font-weight:700;font-size:14px;line-height:1.1;letter-spacing:-0.04em;color:#11131f;border:none;cursor:pointer}@media screen and (min-width: 768px){.services__button{left:32px;bottom:32px;font-size:18px}}.rent{max-width:375px;margin:0 auto;padding-bottom:80px}@media screen and (min-width: 768px){.rent{max-width:768px;padding-bottom:100px}}@media screen and (min-width: 1280px){.rent{max-width:1280px;padding-bottom:164px}}@media screen and (min-width: 768px){.rent__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:69px;width:704px;height:351px}}@media screen and (min-width: 1280px){.rent__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:188px;width:913px;height:387px;margin:0 151px}}.title__box{margin-bottom:40px}@media screen and (min-width: 768px){.title__box{margin-bottom:0}}.rent__title{font-weight:500;font-size:36px;line-height:1.1;letter-spacing:-0.04em;margin-bottom:16px}@media screen and (min-width: 768px){.rent__title{font-size:60px;margin-bottom:32px}}@media screen and (min-width: 1280px){.rent__title{margin-bottom:64px}}.form{width:335px;height:327px;position:relative}@media screen and (min-width: 768px){.form{width:364px;height:351px}}@media screen and (min-width: 1280px){.form{width:443px;height:382px}}.form::after{content:"";position:absolute;top:61%;left:53%;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:142px;height:142px;background-color:#91afba}.form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media screen and (min-width: 768px){.form__field{margin-bottom:24px}}.form__label{font-weight:500;font-size:14px;line-height:1.2;letter-spacing:-0.04em;color:#f6f5ef}@media screen and (min-width: 768px){.form__label{font-size:16px}}.form__label:focus-within{color:#93abae}.form__input{width:335px;color:#f6f5ef;font-size:14px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #f6f5ef;outline:none;-webkit-transition:border 300ms linear,border-radius 300ms linear;transition:border 300ms linear,border-radius 300ms linear}@media screen and (min-width: 768px){.form__input{width:364px}}@media screen and (min-width: 1280px){.form__input{width:443px}}.form__input:focus{border:1px solid #93abae;border-radius:4px}.form__input::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear}.form__input::-moz-placeholder{opacity:0;-moz-transition:opacity 400ms linear;transition:opacity 400ms linear}.form__input:-ms-input-placeholder{opacity:0;-ms-transition:opacity 400ms linear;transition:opacity 400ms linear}.form__input::-ms-input-placeholder{opacity:0;-ms-transition:opacity 400ms linear;transition:opacity 400ms linear}.form__input::placeholder{opacity:0;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear}.form__input:focus::-webkit-input-placeholder{opacity:1}.form__input:focus::-moz-placeholder{opacity:1}.form__input:focus:-ms-input-placeholder{opacity:1}.form__input:focus::-ms-input-placeholder{opacity:1}.form__input:focus::placeholder{opacity:1}.form__comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:335px;margin-bottom:24px}@media screen and (min-width: 768px){.form__comment{margin-bottom:32px}}@media screen and (min-width: 1280px){.form__comment{margin-bottom:64px}}.form__textarea{width:335px;height:60px;border:none;border-bottom:1px solid #f6f5ef;padding-left:6px;background-color:rgba(0,0,0,0);color:#f6f5ef;font-size:14px;outline:none;resize:none;-webkit-transition:border 400ms linear,border-radius 400ms linear;transition:border 400ms linear,border-radius 400ms linear}@media screen and (min-width: 768px){.form__textarea{width:364px;height:58px}}@media screen and (min-width: 1280px){.form__textarea{width:443px}}.form__textarea:focus{border:1px solid #93abae;border-radius:4px}.form__button{border:1px solid #f6f5ef;border-radius:60px;width:123px;height:43px;font-weight:700;font-size:14px;line-height:1.1;letter-spacing:-0.04em;color:#f6f5ef;fill:#f6f5ef;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:border 300ms linear,color 300ms linear;transition:border 300ms linear,color 300ms linear}@media screen and (min-width: 768px){.form__button{width:132px;height:48px;font-size:18px}}.form__button:hover{border:1px solid #93abae;color:#93abae}.form__button-icon{width:18px;height:8px;fill:#f6f5ef;margin-left:16px;-webkit-transition:fill 300ms linear;transition:fill 300ms linear}.backdrop{background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;-webkit-transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1),visibility 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1),visibility 300ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);width:335px;height:396px;padding:40px 24px;border-radius:20px;background-color:#1f212d;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 768px){.modal{width:570px;height:522px;border-radius:40px;padding:97px 64px 64px}}.modal::after{content:"";position:absolute;top:56px;left:80px;width:150px;height:150px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-flex-negative:0;flex-shrink:0;background:#91afba;opacity:.6;-webkit-filter:blur(100px);filter:blur(100px);border-radius:50%}@media screen and (min-width: 768px){.modal::after{top:58px;left:170px;width:275px;height:275px}}.backdrop.is-hidden .modal{opacity:0;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%)}.modal__btn{position:absolute;top:14px;right:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.modal__btn:hover>.modal__icon,.modal__btn:focus>.modal__icon{-webkit-transform:scale(1.25);transform:scale(1.25)}@media screen and (min-width: 768px){.modal__btn{top:32px;right:32px}}.modal__icon{stroke:#f6f5ef}.modal__yacht{margin-bottom:0 auto 24px}.modal__title{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.04em;margin-bottom:14px}@media screen and (min-width: 768px){.modal__title{font-size:32px;margin-bottom:16px}}.modal__text{font-weight:400;margin-bottom:0}@media screen and (min-width: 768px){.modal__text{font-size:16px}}.reviews{max-width:375px;margin:0 auto;padding-bottom:80px}@media screen and (min-width: 768px){.reviews{max-width:768px;padding-bottom:100px}}@media screen and (min-width: 1280px){.reviews{max-width:1280px;padding-bottom:164px}}.reviews__text-container{margin-bottom:40px}@media screen and (min-width: 768px){.reviews__text-container{margin-bottom:75px}}@media screen and (min-width: 1280px){.reviews__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:68px}}.reviews__title{font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.04em;margin-bottom:24px}@media screen and (min-width: 768px){.reviews__title{font-size:32px;margin-bottom:32px;width:497px}}.reviews__title-span{font-style:italic;font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-0.04em;color:#93abae}@media screen and (min-width: 768px){.reviews__title-span{font-size:32px}}.reviews__text{font-weight:400;line-height:140%;letter-spacing:-0.02em;margin-bottom:0}@media screen and (min-width: 768px){.reviews__text{font-size:16px;margin-bottom:0;width:278px;margin-left:auto}}.swiper__box{max-width:375px;height:auto}@media screen and (min-width: 768px){.swiper__box{max-width:704px}}@media screen and (min-width: 1280px){.swiper__box{max-width:1216px}}@media screen and (min-width: 768px){.swiper__reviews-list>.swiper-slide{width:344px;height:266px}}@media screen and (min-width: 1280px){.swiper__reviews-list>.swiper-slide{width:384px;height:282px}}.reviews__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;padding:24px 14px;width:335px;background-color:#1f212d}@media screen and (min-width: 768px){.reviews__card{width:344px;padding:24px 12px}}@media screen and (min-width: 1280px){.reviews__card{width:384px;height:282px;padding:32px}}.reviews__img{margin:0 auto 18px}@media screen and (min-width: 768px){.reviews__img{margin:0 auto 24px}}.customer__name{font-weight:500;font-size:16px;line-height:1.1;letter-spacing:-0.04em;text-align:center;margin-bottom:8px}@media screen and (min-width: 768px){.customer__name{font-size:18px}}.customer__text{font-weight:400;font-size:12px;line-height:1.4;letter-spacing:-0.02em;text-align:center;color:rgba(246,245,239,.5);margin-bottom:0;width:300px}@media screen and (min-width: 768px){.customer__text{font-size:16px;width:320px}}.swiper-pagination{position:relative;bottom:auto;text-align:center;margin-top:14px}@media screen and (min-width: 768px){.swiper-pagination{margin-top:21px}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;top:auto;left:0;width:100%}.swiper-pagination-bullet{width:13px;height:13px;display:inline-block;border-radius:50%;background-color:#1f212d}.swiper-pagination-bullet-active{background-color:#88b3b9}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;background-color:#88b3b9}.footer{max-width:375px;margin:0 auto;padding-bottom:14px}@media screen and (min-width: 768px){.footer{max-width:768px;padding-bottom:16px}}@media screen and (min-width: 1280px){.footer{max-width:1280px}}.footer__nav{position:relative;padding-top:40px;width:335px;border-top:1px solid rgba(246,245,239,.2)}@media screen and (min-width: 768px){.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:704px;padding-top:64px;margin-bottom:100px}}@media screen and (min-width: 1280px){.footer__nav{width:1216px}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:40px}@media screen and (min-width: 768px){.footer__logo{margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start}}.footer__logo-img{width:18px;height:18px}@media screen and (min-width: 768px){.footer__logo-img{width:23px;height:23px}}.footer__logo-text{width:146px;height:10px}@media screen and (min-width: 768px){.footer__logo-text{width:186px;height:23px}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:40px}@media screen and (min-width: 768px){.footer__list{width:64px;height:100px;gap:24px;margin-bottom:0}}@media screen and (min-width: 1280px){.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:218px;height:17px}}.footer__list::before{content:"";position:absolute;top:35%;left:42%;border-radius:50%;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:170px;height:200px;background:#93abae}@media screen and (min-width: 768px){.footer__list::before{top:105%;height:70px}}.footer__link{font-weight:700;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#f6f5ef;text-decoration:none}.footer__social-box{margin-bottom:40px}@media screen and (min-width: 768px){.footer__social-box{margin-bottom:0}}.footer__social-title{font-weight:700;font-size:14px;line-height:1.1;text-transform:uppercase;margin-bottom:16px}.footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}@media screen and (min-width: 768px){.footer__social-list{gap:16px}}.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;border:1px solid rgba(246,245,239,.5);fill:#f6f5ef;width:32px;height:32px;cursor:pointer;-webkit-transition:fill 300ms linear,border 300ms linear;transition:fill 300ms linear,border 300ms linear}@media screen and (min-width: 768px){.footer__social-link{width:40px;height:40px}}.footer__social-link:hover,.footer__social-link:focus{fill:#93abae;border-color:#93abae}.footer__privacy-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}@media screen and (min-width: 768px){.footer__privacy-box{gap:32px}}.footer__privacy-text{font-weight:400;font-size:12px;line-height:1.18;letter-spacing:.03em;text-align:center;color:rgba(246,245,239,.5);margin-bottom:0;text-decoration:none}@media screen and (min-width: 768px){.footer__privacy-text{font-size:14px}}#scrollToTop{position:fixed;bottom:40px;right:20px;display:none;padding:12px 16px;background-color:#93abae;border-radius:8px;cursor:pointer;z-index:5;-webkit-transition:background-color 200ms linear,-webkit-transform 200ms linear;transition:background-color 200ms linear,-webkit-transform 200ms linear;transition:transform 200ms linear,background-color 200ms linear;transition:transform 200ms linear,background-color 200ms linear,-webkit-transform 200ms linear}#scrollToTop:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#83c4ce}.scroll-up{fill:#f6f5ef}.mobile-menu{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;background-color:#11131f;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 300ms linear;transition:-webkit-transform 300ms linear;transition:transform 300ms linear;transition:transform 300ms linear, -webkit-transform 300ms linear}.mobile-menu.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.mobile__header{padding:0 20px}.mobile__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 0;border-bottom:1px solid rgba(246,245,239,.2);width:100%}.burger-menu-close{position:absolute;top:24px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.icon-burger-close{width:24px;height:24px;stroke:#f6f5ef}.mobile-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:140px;gap:14px}.mobile-menu__list::after{content:"";position:absolute;bottom:0;right:-30%;width:280px;height:280px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-filter:blur(150px);filter:blur(150px);background-color:#91afba}.mobile-menu__link{font-weight:700;line-height:1.18;letter-spacing:.03em;text-transform:uppercase;color:#f6f5ef;text-decoration:none}/*# sourceMappingURL=main.min.css.map */