@charset "UTF-8";*,*:before,*:after{box-sizing:inherit;box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none}img{display:block;max-width:100%;height:auto}address{font-style:normal}input{border:none;outline:none}button{border:none;outline:none;background:none}textarea{outline:none}html{scroll-behavior:smooth}body{font-family:DM Sans;background-color:#11131f;line-height:140%;letter-spacing:-.02em;color:#f6f5ef}br{display:none}@media screen and ((max-width: 767.9px)){.br--m{display:block}}@media screen and ((max-width: 1279.9px) and (min-width: 768px)){.br--t{display:block}}@media screen and (min-width: 1280px){.br--d{display:block}}.container{width:100%;min-width:375px;max-width:1280px;padding:0 20px;margin:0 auto}@media screen and (min-width: 1280px){.container{width:1280px}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999;overflow:hidden}.loader-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#11131f,#1f212d,#93abae)}.loader-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px}.wheel{width:145px;animation:spin 2s linear infinite}.loader-title{color:#f6f5ef;font-size:36px;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 6px rgba(147,171,174,.6),0 0 16px rgba(190,199,194,.3333333333)}.boat{position:absolute;bottom:55px;width:270px;opacity:0;transform:translate(-200px) scale(.95);filter:drop-shadow(0 4px 10px rgba(17,19,31,.5333333333)) drop-shadow(0 0 8px rgba(147,171,174,.2))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sail{0%{opacity:1;transform:translate(-200px) scale(.95)}to{opacity:1;transform:translate(120vw) translateY(-35px) scale(.8)}}@keyframes fade{to{opacity:0}}.loader.finish .wheel{animation-play-state:paused}.loader.finish .boat{opacity:1;animation:sail 2.2s ease-in-out forwards}.loader.finish .loader-content{animation:fade 2.3s forwards ease}.loader.hide{display:none}.hero__actions{display:flex;gap:10px}.btn--primary{display:flex;align-items:center;justify-content:center;border-radius:60px;padding:14px 28px;width:131px;height:43px;background:#93ABAE;font-family:DM Sans;font-weight:700;font-size:14px;line-height:110%;letter-spacing:-.04em;color:#f6f5ef}.btn--outline{display:flex;align-items:center;justify-content:center;border:1px solid #F6F5EF;border-radius:60px;padding:14px 28px;width:104px;height:43px;font-family:DM Sans;font-weight:700;font-size:14px;line-height:110%;letter-spacing:-.04em;color:#f6f5ef;transition:color .5s cubic-bezier(.4,0,.2,1) 0s,border .5s cubic-bezier(.4,0,.2,1) 0s,fill .5s cubic-bezier(.4,0,.2,1) 0s}.btn--outline:hover{border:1px solid #93ABAE}.header .container{padding:0 16px}.header__inner{display:flex;align-items:center;min-height:64px}@media screen and (min-width: 1280px){.header__inner{min-height:88px}}.header__divider{display:block;height:1px;background-color:#ffffff1a}.header .logo{display:flex;align-items:center;height:20px}@media screen and (min-width: 768px){.header .logo{margin-right:128px;gap:8px}}@media screen and (min-width: 1280px){.header .logo{margin-right:314px}}.header .logo__svg{width:18px;height:18px}@media screen and (min-width: 768px){.header .logo__svg{width:23px;height:23px}}.header .logo__svg2{width:146px;height:18px}@media screen and (min-width: 768px){.header .logo__svg2{width:186px;height:23px}}.header .nav{margin-left:auto}@media screen and (max-width: 767px){.header .nav{display:none}}.header .nav__list{display:flex;gap:40px}@media screen and (min-width: 1280px){.header .nav__list{gap:48px}}.header .nav__link{font-size:14px;letter-spacing:.12em;color:#f6f5ef;text-transform:uppercase;transition:opacity .5s cubic-bezier(.4,0,.2,1) 0s}.header .nav__link:hover{opacity:.7}.header .burger{margin-left:auto;box-sizing:border-box;width:28px;height:18px;padding:0;background:transparent;border:0;display:flex;flex-direction:column;justify-content:space-between}.header .burger__menu{fill:#f0f8ff}@media screen and (min-width: 768px){.header .burger{display:none}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:linear-gradient(180deg,#050812 0%,#0a0f1d 100%)}.mobile-menu[hidden]{display:none}.mobile-menu__top{padding:24px 16px;display:flex;align-items:center;justify-content:space-between}.mobile-menu__logo{display:flex;align-items:center;gap:8px}.mobile-menu__close{width:22px;height:22px;padding:0;background:transparent;border:0;position:relative}.mobile-menu__close span{width:100%;height:2px;background:#F6F5EF;position:absolute;top:50%;right:0;bottom:50%;left:0}.mobile-menu__close span:first-child{transform:rotate(45deg)}.mobile-menu__close span:last-child{transform:rotate(-45deg)}.mobile-menu__divider{height:1px;background-color:#ffffff1a;display:block}.mobile-menu__nav{margin-top:80px;display:flex;justify-content:center}.mobile-menu__list{display:flex;flex-direction:column;gap:32px;text-align:center}.mobile-menu__link{font-size:18px;letter-spacing:.15em;text-transform:uppercase;color:#f6f5ef;transition:opacity .5s cubic-bezier(.4,0,.2,1) 0s}.mobile-menu__link:hover{opacity:.7}.hero{position:relative;padding-top:40px;padding-bottom:90px}.hero__title-dop{padding-left:20px}.hero__text{width:330px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:140%;letter-spacing:-.02em;color:#f6f5ef;padding-bottom:16px}@media screen and (min-width: 768px){.hero__text{width:550px;font-family:DM Sans;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.02em;color:#f6f5ef;padding-bottom:32px}}.hero__title{width:305px;font-family:DM Sans;font-weight:500;font-size:36px;line-height:110%;letter-spacing:-.04em;color:#f6f5ef;padding-bottom:10px}@media screen and (min-width: 768px){.hero__title{width:615px;font-family:DM Sans;font-weight:500;font-size:60px;line-height:110%;letter-spacing:-.04em;color:#f6f5ef;padding-bottom:16px}}@media screen and (min-width: 1280px){.hero__title{width:496px}}.hero__title-accent{background:linear-gradient(107deg,#bec7c2 0%,#a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#a1b5ba}@media screen and (min-width: 768px){.hero__title-accent{font-style:italic;background:linear-gradient(107deg,#bec7c2 0%,#a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#a1b5ba}}.hero__inner{display:flex;flex-direction:column;gap:40px;justify-content:space-between}@media screen and (min-width: 1280px){.hero__inner{flex-direction:row-reverse;gap:110px}}.hero__content{width:335px;height:301px}@media screen and (min-width: 768px){.hero__content{width:704px;height:294px}}@media screen and (min-width: 1280px){.hero__content{width:554px;height:360px}}.hero__visual{position:relative}.hero-card{position:relative;width:335px;height:427px;padding:24px;border-radius:24px;background-image:url(/yacht-adventures-team-project/assets/ram-6c82caa0.webp);background-size:335px 427px;background-repeat:no-repeat}.hero-card__label{position:relative;top:55px;font-family:DM Sans;font-weight:700;font-size:14px;line-height:110%;letter-spacing:.04em;text-transform:uppercase;color:#11131f}@media screen and (min-width: 768px){.hero-card__label{top:62px}}.hero-card__price{display:flex;flex-direction:row;width:300px;gap:18px;justify-content:space-between;padding-top:0;padding-left:5px}@media screen and (min-width: 768px){.hero-card__price{width:349px;padding-top:30px}}.hero-card__price-value{font-family:DM Sans;font-weight:400;font-size:48px;line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#11131f}@media screen and (min-width: 768px){.hero-card__price-value{font-size:60px}}.hero-card__price-text{padding-top:14px;font-family:DM Sans;font-weight:400;font-size:14px;line-height:110%;letter-spacing:-.04em;color:#11131f}@media screen and (min-width: 768px){.hero-card__price-text{font-size:18px}}@media screen and (min-width: 768px){.hero-card{width:426px;height:596px;padding:32px;background-image:url(/yacht-adventures-team-project/assets/ram-6c82caa0.webp);background-size:426px 596px;background-repeat:no-repeat;margin-left:0}}@media screen and (min-width: 1280px){.hero-card{width:426px;height:598px;padding:20px;background-image:url(/yacht-adventures-team-project/assets/ram-6c82caa0.webp);background-size:cover;background-repeat:no-repeat;margin-left:22px}}.hero-card__clients{display:flex;flex-direction:column-reverse;gap:8px;padding-bottom:125px}@media screen and (min-width: 768px){.hero-card__clients{padding-bottom:180px}}.hero-card__avatars{display:flex;gap:8px;position:relative}.hero-card__avatar{width:48px;height:48px;position:absolute}.hero-card__avatar:nth-child(1){left:0;top:0;z-index:8}.hero-card__avatar:nth-child(2){left:38px;top:0;z-index:7}.hero-card__avatar:nth-child(3){left:78px;top:0;z-index:6}@media screen and (min-width: 768px){.hero-card__avatar{width:56px;height:56px}.hero-card__avatar:nth-child(1){left:0;top:0;z-index:8}.hero-card__avatar:nth-child(2){left:43px;top:0;z-index:7}.hero-card__avatar:nth-child(3){left:88px;top:0;z-index:6}}.hero-card__avatar img{width:100%;height:100%;object-fit:cover}.hero-card__image{width:100%;height:167px;position:relative;animation:boat-sway 8.5s ease-in-out infinite}@media screen and (min-width: 768px){.hero-card__image{height:221px}}.hero-card__image-inner{width:287px;height:167px;background:url(/yacht-adventures-team-project/assets/hero-boat-mobile-1955c404.webp) center/contain no-repeat;will-change:transform;animation:boat-float 5s ease-in-out infinite;transform-origin:center bottom}@media screen and (min-width: 768px){.hero-card__image-inner{width:100%;height:100%;background-image:url(/yacht-adventures-team-project/assets/hero-boat-tablet-2f183949.webp)}}@media screen and (min-width: 1280px){.hero-card__image-inner{width:378px;height:221px;background-image:url(/yacht-adventures-team-project/assets/hero-boat-tablet-2f183949.webp)}}.hero__boat-animated{position:absolute;left:50%;bottom:-100px;transform:translate(-50%);width:220px;height:140px}.hero-photo{position:absolute;left:215px;top:32px;width:133px;height:133px;background-image:url(/yacht-adventures-team-project/assets/hero-person-mobile@2x-4f5f5164.webp);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.hero-photo{left:325px;top:32px;width:233px;height:233px;background-image:url(/yacht-adventures-team-project/assets/hero-person-tablet-desktop@2x-d0f65246.webp)}}@keyframes boat-float{0%{transform:translateY(10)}50%{transform:translateY(-10px)}to{transform:translateY(10)}}@keyframes boat-sway{0%{transform:rotate(-8deg)}25%{transform:rotate(0)}50%{transform:rotate(-8deg)}75%{transform:rotate(0)}to{transform:rotate(-8deg)}}.hero-card__image-inner{background-image:url(/yacht-adventures-team-project/assets/hero-boat-tablet@2x-4d9aebfd.webp)}.hero-card__image-inner.is-decor{background-image:url(/yacht-adventures-team-project/assets/yacht-d3e6b2c6.webp);background-size:300px}@media screen and (min-width: 768px){.hero-card__image-inner.is-decor{background-size:380px}}.hero-card__image-inner{transition:background-image .8s ease}.hero__circle__svg{position:absolute;top:500px;left:-20px;width:314px;height:314px}@media screen and (min-width: 768px){.hero__circle__svg{position:absolute;top:550px;left:-20px;width:414px;height:414px}}@media screen and (min-width: 1280px){.hero__circle__svg{position:absolute;top:215px;left:-20px;width:414px;height:414px}}.hero__circle-dop__svg{position:absolute;top:600px;left:30px;width:333px;height:333px}@media screen and (min-width: 768px){.hero__circle-dop__svg{position:absolute;top:435px;left:-55px;width:750px;height:750px}}@media screen and (min-width: 1280px){.hero__circle-dop__svg{position:absolute;top:75px;left:-55px;width:800px;height:800px}}@media screen and (min-width: 1280px){.choose .container{padding:32px}}@media screen and (min-width: 1280px){.choose__text{display:flex;gap:302px;margin-bottom:64px}}.choose__item{display:flex;width:155px}.choose__item:nth-child(2){padding-left:14px;width:176px}@media screen and (min-width: 768px){.choose__item{width:180px}.choose__item:nth-child(2){width:200px}}.choose__intro{font-family:var(--font-family);font-style:italic;font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;color:#fff;padding-bottom:40px}@media screen and (min-width: 768px){.choose__intro{font-size:32px;width:500px}}@media screen and (min-width: 1280px){.choose__intro{margin:0;width:480px}}.choose__intro--grey{background:linear-gradient(107deg,#bec7c2 0%,#a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.choose__intro--grey{font-size:32px}}.choose__features{display:flex;gap:14px;margin-bottom:40px}@media screen and (min-width: 768px){.choose__features{gap:32px;margin-left:304px;margin-bottom:64px}}@media screen and (min-width: 1280px){.choose__features{margin:0;width:400px}}.choose__list{display:flex;font-size:14px;line-height:140%;letter-spacing:-.02em}@media screen and (min-width: 768px){.choose__list{font-size:16px}}.choose__gallery{display:flex;flex-direction:column;gap:24px;margin-bottom:38px}@media screen and (min-width: 768px){.choose__gallery{flex-direction:row;flex-wrap:wrap;gap:32px;margin-bottom:223px}}@media screen and (min-width: 1280px){.choose__gallery{position:relative;flex-direction:column;align-items:center}}.choose__image img{width:100%}@media screen and (min-width: 1280px){.choose__image--large{width:553px}}@media screen and (min-width: 768px){.choose__image--middle{width:308px}}@media screen and (min-width: 1280px){.choose__image--middle{position:absolute;top:285px;left:0}}.choose__image--small{margin-left:75px}@media screen and (min-width: 768px){.choose__image--small{width:260px;margin:200px 0 0}}@media screen and (min-width: 1280px){.choose__image--small{margin:0 292px 0 0}}.choose__cta{position:relative}@media screen and (min-width: 1280px){.choose__cta{margin-left:199px}}.choose__title{position:absolute;left:0;top:-153px;font-weight:500;font-size:36px;line-height:110%;letter-spacing:-.04em}@media screen and (min-width: 768px){.choose__title{font-size:70px;top:-282px;width:620px}}@media screen and (min-width: 1280px){.choose__title{font-size:100px;width:882px;top:-372px}}.choose__btn{width:135px}@media screen and (min-width: 768px){.choose__btn{width:156px;height:48px;font-size:18px;line-height:110%}}.choose__circle__svg{width:250px;height:250px;z-index:3;position:absolute;bottom:-1820px;left:-45px}@media screen and (min-width: 768px){.choose__circle__svg{width:514px;height:514px;z-index:2;position:absolute;bottom:-2140px;left:-40px}}@media screen and (min-width: 1280px){.choose__circle__svg{width:674px;height:674px;z-index:2;position:absolute;bottom:-1450px;left:130px}}.choose__circle-dop__svg{width:180px;height:180px;z-index:1;position:absolute;bottom:-1760px;left:130px}@media screen and (min-width: 768px){.choose__circle-dop__svg{width:514px;height:514px;z-index:1;position:absolute;bottom:-2115px;left:250px}}@media screen and (min-width: 1280px){.choose__circle-dop__svg{width:574px;height:574px;z-index:3;position:absolute;bottom:-1440px;left:580px}}.container{margin:0 auto;padding:0 20px}@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}}.yachts{padding:100px 0}@media screen and (min-width: 768px){.yachts .container{padding:0 25px}}.yachts__inner{position:relative}.yachts__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.yachts__title{font-size:32px;font-weight:500}.yachts__controls{position:absolute;z-index:20;bottom:10px;gap:15px;left:130px;margin-top:24px;display:flex;justify-content:center}@media screen and (min-width: 768px){.yachts__controls{left:333px}}@media screen and (min-width: 1280px){.yachts__controls{top:60%;left:50%;width:1235px;transform:translate(-50%,-50%);justify-content:space-between;pointer-events:none}}.slider{position:relative;overflow:hidden;margin:0 auto;width:335px}@media screen and (min-width: 768px){.slider{width:712px}}@media screen and (min-width: 1280px){.slider{width:1110px}}.slider__track{display:flex;gap:24px;transition:transform .45s ease;will-change:transform}.slider__slide{flex:0 0 auto;margin-bottom:65px;width:335px}@media screen and (min-width: 768px){.slider__slide{width:344px}}@media screen and (min-width: 1280px){.slider__slide{width:354px}}.slider-btn{width:44px;height:44px;border-radius:50%;border:1px solid #2a2a2a;background-color:#14141ecc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;position:relative;pointer-events:auto}.slider-btn:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.slider-btn--prev:before{transform:translate(-50%,-50%) rotate(-135deg)}.yacht-card{background:#1F212D;border-radius:23px;padding:16px;color:#fff;width:335px;height:469px}@media screen and (min-width: 768px){.yacht-card{width:344px;height:508px}}@media screen and (min-width: 1280px){.yacht-card{width:354px;height:508px}}.yacht-card__image img{width:100%;height:220px;object-fit:cover;display:block;border-radius:23px}.yacht-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-top:15px}.yacht-card__name{max-width:70%;font-weight:600;font-size:18px;letter-spacing:.04em;text-transform:uppercase}.yacht-card__category{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.yacht-card__info{display:flex;flex-direction:column;gap:10px}.yacht-card__row{display:grid;grid-template-columns:80px 1fr;align-items:center}.yacht-card__row--price{margin-top:8px}.yacht-card__label,.yacht-card__value{font-family:DM Sans;font-weight:400;font-size:14px;line-height:118%;letter-spacing:.03em;text-transform:uppercase;color:#f6f5ef}.yacht-card__price{font-size:16px;font-weight:600;letter-spacing:.02em}.yacht__lines__svg{display:none}@media screen and (min-width: 1280px){.yacht__lines__svg{display:block;width:1250.29px;height:1590.58px;position:absolute;top:-550px}}.gallery-relative{position:relative}.gallery__circle{position:absolute;z-index:2;top:70px;left:0}@media screen and (min-width: 768px){.gallery__circle{top:370px}}@media screen and (min-width: 1280px){.gallery__circle{top:50px}}.gallery__circle__svg{width:374px;height:804px}.gallery{position:relative;z-index:5;padding-bottom:80px}@media screen and (min-width: 768px){.gallery{padding-bottom:100px}}@media screen and (min-width: 1280px){.gallery{padding-bottom:164px}}.gallery .gallery-list{display:flex;gap:24px;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.gallery .gallery-list{gap:32px;align-items:start}}@media screen and (min-width: 1280px){.gallery .gallery-list{gap:64px;flex-direction:row;flex-wrap:wrap}}.gallery .gallery-list__picture{position:relative}@media screen and (min-width: 1280px){.gallery .gallery-list__picture--1{max-width:712px}}@media screen and (min-width: 768px){.gallery .gallery-list__picture--2{margin-left:304px}}@media screen and (min-width: 1280px){.gallery .gallery-list__picture--2{margin-left:0;margin-top:200px}}@media screen and (min-width: 768px){.gallery .gallery-list__picture--3{margin-left:32px}}@media screen and (min-width: 1280px){.gallery .gallery-list__picture--3{margin-left:340px}}.gallery .gallery-list__name{position:absolute;border-radius:60px;padding:14px 28px;height:43px;font-weight:700;font-size:14px;line-height:110%;letter-spacing:-.04em;background-color:#f6f5ef;color:#1f212d;bottom:24px;left:24px}@media screen and (min-width: 768px){.gallery .gallery-list__name{bottom:32px;left:32px}}.rent-relative{position:relative}.rent__circle{position:absolute;z-index:2;top:284px;right:0}@media screen and (min-width: 768px){.rent__circle{top:20px}}@media screen and (min-width: 1280px){.rent__circle{top:30px}}.rent__circle__svg{width:374px;height:570px}.rent{position:relative;z-index:5;padding-bottom:80px}@media screen and (min-width: 768px){.rent{padding-bottom:100px}}@media screen and (min-width: 1280px){.rent{padding-bottom:164px}}@media screen and (min-width: 768px){.rent .container{display:flex;gap:69px}}@media screen and (min-width: 1280px){.rent .container{padding:0 184px;gap:188px}}.rent__title-content{margin-bottom:25px}@media screen and (min-width: 768px){.rent__title-content{width:271px;margin-bottom:0}}@media screen and (min-width: 1280px){.rent__title-content{margin-bottom:40px}}.rent__title{font-weight:500;font-size:36px;line-height:110%;letter-spacing:-.04em;margin-bottom:16px}@media screen and (min-width: 768px){.rent__title{font-size:60px;margin-bottom:32px}}.rent .rent-form{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.rent .rent-form{flex-grow:1;margin-top:15px}}.rent .rent-form__label{position:relative;display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.04em}.rent .rent-form__input{background-color:transparent;color:#f6f5ef}.rent .rent-form__textarea{background-color:transparent;resize:none;border:none;color:#f6f5ef}.rent .rent-form__label:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#f6f5ef;bottom:0;left:0}.rent .rent-form__button{border-radius:60px;width:123px;height:43px;background:#11131F;padding:14px 28px;display:flex;justify-content:center;align-items:baseline;gap:5px;font-weight:700;font-size:18px;line-height:110%;letter-spacing:-.04em;text-align:center;font-size:16px;fill:#f6f5ef;color:#f6f5ef;cursor:pointer;border:1px solid #F6F5EF;transition:color .5s cubic-bezier(.4,0,.2,1) 0s,border .5s cubic-bezier(.4,0,.2,1) 0s,fill .5s cubic-bezier(.4,0,.2,1) 0s}.rent .rent-form__button:hover{color:#93abae;border:1px solid #93ABAE;fill:#93abae}@media screen and (min-width: 768px){.rent .rent-form__button{border-radius:60px;width:132px;height:48px;background:#11131F;padding:14px 28px;display:flex;justify-content:center;align-items:baseline;gap:5px;font-weight:700;font-size:18px;line-height:110%;letter-spacing:-.04em;text-align:center;font-size:16px;fill:#f6f5ef;color:#f6f5ef;cursor:pointer;border:1px solid #F6F5EF;transition:color .5s cubic-bezier(.4,0,.2,1) 0s,border .5s cubic-bezier(.4,0,.2,1) 0s,fill .5s cubic-bezier(.4,0,.2,1) 0s}.rent .rent-form__button:hover{color:#93abae;border:1px solid #93ABAE;fill:#93abae}}.rent .modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:1000;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.4,0,.2,1) 0s}.rent .modal-circle{position:absolute;z-index:2;top:-162px;right:-8%}@media screen and (min-width: 768px){.rent .modal-circle{top:-78px;right:0%}}@media screen and (min-width: 1280px){.rent .modal-circle{top:-76px}}.rent .modal-circle__svg{width:570px;height:570px}.rent .modal-overlay.active{display:flex;background-color:#00000080}.rent .modal-overlay.active .modal{opacity:1;transform:translateY(0)}.rent .modal{position:relative;width:335px;background:#11131F;padding:40px 24px;border-radius:20px;opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.4,0,.2,1) 0s,transform .5s cubic-bezier(.4,0,.2,1) 0s}@media screen and (min-width: 768px){.rent .modal{width:570px;padding:64px}}.rent .modal__title{font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;margin-bottom:14px}@media screen and (min-width: 768px){.rent .modal__title{font-size:32px;margin-bottom:16px}}.rent .modal__description{letter-spacing:-.025em;font-size:14px}@media screen and (min-width: 768px){.rent .modal__description{font-size:16px}}.rent .modal__close{position:absolute;z-index:999;right:14px;top:14px}@media screen and (min-width: 768px){.rent .modal__close{right:32px;top:32px}}.rent .modal__picture{display:block;margin-bottom:24px}@media screen and (min-width: 768px){.rent .modal__picture{width:338px;margin:0 auto 21px}}.reviews{padding-bottom:80px}@media screen and (min-width: 768px){.reviews{margin-bottom:100px}}@media screen and (min-width: 1280px){.reviews{margin-bottom:164px}}.reviews .container{position:relative}@media screen and (min-width: 1280px){.reviews__text-content{display:flex;gap:446px;margin-bottom:64px}}.reviews__title{font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;margin-bottom:16px}@media screen and (min-width: 768px){.reviews__title{font-size:32px;margin-bottom:47px;width:456px}}@media screen and (min-width: 1280px){.reviews__title{margin:0;width:497px}}.reviews__title--grey{font-style:italic;background:linear-gradient(107deg,#bec7c2 0%,#a1b5ba 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reviews__description{font-size:14px;margin-bottom:40px}@media screen and (min-width: 768px){.reviews__description{font-size:16px;margin-bottom:64px;margin-left:429px}}@media screen and (min-width: 1280px){.reviews__description{margin:0;width:275px}}.reviews .slider{overflow-x:hidden;width:335px}@media screen and (min-width: 768px){.reviews .slider{width:704px}}@media screen and (min-width: 1280px){.reviews .slider{width:1216px}}.reviews .slider .slider-list{width:auto;display:flex;gap:27px;margin-bottom:14px}@media screen and (min-width: 768px){.reviews .slider .slider-list{gap:16px}}@media screen and (min-width: 1280px){.reviews .slider .slider-list{gap:32px;margin-bottom:0}}.reviews .slider .slider-list__item{flex-shrink:0;border-radius:24px;padding:24px 14px;width:335px;height:208px;background-color:#1f212d}@media screen and (min-width: 768px){.reviews .slider .slider-list__item{padding:24px 12px;width:344px;height:266px}}@media screen and (min-width: 1280px){.reviews .slider .slider-list__item{padding:32px;width:384px;height:282px}}.reviews .slider .slider-list__picture{display:block;width:48px;margin:0 auto 18px}@media screen and (min-width: 768px){.reviews .slider .slider-list__picture{width:56px;margin-bottom:24px}}.reviews .slider .slider-list__title{font-weight:500;line-height:110%;letter-spacing:-.04em;text-align:center;margin-bottom:8px}@media screen and (min-width: 768px){.reviews .slider .slider-list__title{font-size:18px}}.reviews .slider .slider-list__description{font-size:12px;line-height:140%;letter-spacing:-.02em;text-align:center;color:#f6f5ef80}@media screen and (min-width: 768px){.reviews .slider .slider-list__description{font-size:16px}}.reviews .slider .slider-pagination-list{display:flex;justify-content:center;gap:10px}@media screen and (min-width: 1280px){.reviews .slider .slider-pagination-list{display:none}}.reviews .slider .slider-pagination-list__item{width:13px;height:13px;background-color:#1f212d;border-radius:50%;cursor:pointer;transition:background-color .5s cubic-bezier(.4,0,.2,1) 0s}@media screen and (min-width: 768px){.reviews .slider .slider-pagination-list__item:nth-child(3){display:none}}.reviews .slider .slider-pagination-list__item--active{background-color:#93abae;width:30px;border-radius:9.5px}.reviews .top-button{width:44px;height:44px;border-radius:8px;background-color:#93abae;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;bottom:-60px;transition:background-color .5s cubic-bezier(.4,0,.2,1) 0s}.reviews .top-button:hover{background-color:#88b3b9}@media screen and (min-width: 768px){.reviews .top-button{width:68px;height:68px;right:32px;bottom:-68px}}@media screen and (min-width: 1280px){.reviews .top-button{bottom:-132px}}.reviews .top-button__svg{width:8px;height:16px}@media screen and (min-width: 768px){.reviews .top-button__svg{width:16px;height:30px}}.footer{position:relative;padding-top:40px;padding-bottom:14px}@media screen and (min-width: 768px){.footer{padding-top:64px;padding-bottom:16px}}.footer__circle{position:absolute;z-index:2;top:80px;right:0}@media screen and (min-width: 768px){.footer__circle{top:0}}.footer__circle__svg{width:580px;height:243px}@media screen and (min-width: 768px){.footer__circle__svg{width:780px}}@media screen and (min-width: 1280px){.footer__circle__svg{width:1030px}}.footer__line{position:absolute;width:100%;height:1px;background-color:#f6f5ef33;left:0;top:-40px}@media screen and (min-width: 768px){.footer__line{top:-64px}}.footer .container{position:relative;display:flex;flex-direction:column;gap:33px}@media screen and (min-width: 768px){.footer .container{flex-direction:row;gap:0;flex-wrap:wrap;align-items:flex-start;row-gap:107px}}@media screen and (min-width: 1280px){.footer .container{row-gap:143px}}.footer .logo{position:relative;z-index:10;display:flex;align-items:center}@media screen and (min-width: 768px){.footer .logo{margin-right:128px;gap:8px}}@media screen and (min-width: 1280px){.footer .logo{margin-right:314px}}.footer .logo__svg{width:18px;height:18px}@media screen and (min-width: 768px){.footer .logo__svg{width:23px;height:23px}}.footer .logo__svg2{width:146px;height:18px}@media screen and (min-width: 768px){.footer .logo__svg2{width:186px;height:23px}}.footer .footer-list{position:relative;z-index:10;display:flex;flex-direction:column;gap:14px}@media screen and (min-width: 768px){.footer .footer-list{margin-right:143px}}@media screen and (min-width: 1280px){.footer .footer-list{margin-right:315px;flex-direction:row;gap:24px}}.footer .footer-list__link{font-weight:700;font-size:14px;line-height:118%;letter-spacing:.03em;text-transform:uppercase;color:#f6f5ef;transition:color .5s cubic-bezier(.4,0,.2,1) 0s}.footer .footer-list__link:hover{color:#bec7c2}.footer .footer-social-content{position:relative;z-index:10}.footer .footer-social-content__title{font-weight:700;font-size:14px;line-height:110%;text-transform:uppercase;margin-bottom:16px}.footer .footer-social-content .footer-social-list{display:flex;gap:14px}.footer .footer-social-content .footer-social-list__item{width:32px;height:32px;border-radius:6px;border:1px solid rgba(246,245,239,.5);transition:border .5s cubic-bezier(.4,0,.2,1) 0s}.footer .footer-social-content .footer-social-list__item:hover{border:1px solid #a1b5ba}.footer .footer-social-content .footer-social-list__item:hover .footer-social-list__svg{fill:#a1b5ba}.footer .footer-social-content .footer-social-list__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.footer .footer-social-content .footer-social-list__svg{fill:#f6f5ef;transition:fill .5s cubic-bezier(.4,0,.2,1) 0s}.footer .footer-social-content .footer-social-list__svg.facebook{width:8px;height:15px}.footer .footer-social-content .footer-social-list__svg.instagram,.footer .footer-social-content .footer-social-list__svg.youtube{width:14px;height:14px}.footer .footer-copyright-list{position:relative;z-index:10;display:flex;gap:14px;justify-content:center}@media screen and (min-width: 768px){.footer .footer-copyright-list{margin:0 auto}}.footer .footer-copyright-list__item{font-size:12px;line-height:118%;letter-spacing:.03em;color:#f6f5ef80}.footer .footer-copyright-list__link{color:#f6f5ef80;transition:color .5s cubic-bezier(.4,0,.2,1) 0s}.footer .footer-copyright-list__link:hover{color:#f6f5ef}
