h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:before,*:after{box-sizing:border-box}main{color:var(--light);overflow:hidden}.container{min-width:320px;max-width:375px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.container{padding-left:32px;padding-right:32px;max-width:768px}}@media only screen and (min-width: 1280px){.container{max-width:1280px}}.section-title{color:var(--light);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1.62px}@media only screen and (min-width: 768px){.section-title{font-size:60px;letter-spacing:-2.7px}}.text-accent{color:transparent;-webkit-background-clip:text;background-image:var(--green-gradient);font-style:italic;font-weight:500}.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}.header-wrap{display:flex;background-color:var(--dark-blue);border-bottom:1px solid rgba(246,245,239,.2)}.header-logo{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--light);font-size:14px;font-weight:700;line-height:114%;letter-spacing:.42px;text-transform:uppercase}.header-logo:hover,.header-logo:focus{color:var(--accent)}.header-navigation{padding-top:35px;padding-bottom:35px;margin-left:auto}.header-nav-list{display:flex;align-items:center;justify-content:center;gap:24px}.header-nav-link{color:var(--light);text-shadow:4px 4px 0px rgba(0,0,0,.25);font-size:14px;font-weight:700;line-height:118%;letter-spacing:.42px;text-transform:uppercase;padding:35px 0}.header-nav-link:hover,.header-nav-link:focus{color:var(--accent)}.header-burger-btn{margin-left:auto;padding:24px 0;background-color:transparent;cursor:pointer;border:none;outline:none}@media (min-width: 768px){.header-burger-btn{display:none}}.menu-container{position:fixed;top:0;left:0;width:100%;height:100%;padding:15px;background-color:var(--dark-blue);z-index:999;transform:translate(100%);transition:transform var(--anim);background-image:linear-gradient(to left bottom,rgba(3,3,37,.5),rgba(15,76,85,.1),rgba(125,131,139,.35))}.menu-container.is-open{transform:translate(0)}.mobile-menu-container{display:flex;align-items:center;margin:0 auto 140px;justify-content:space-between;width:375px;border-bottom:1px solid rgba(246,245,239,.2)}.mobile-list-container{margin:0 auto;max-width:140px}.mobile-close-btn{padding-right:24px;background-color:transparent;border:none;margin-left:auto;color:var(--light)}.mobile-menu{list-style:none}.mobile-menu-link{display:block;padding:14px;color:var(--light);text-decoration:none;font-size:14px;font-weight:700;line-height:118%;letter-spacing:.42px;text-transform:uppercase}@media only screen and (max-width: 767px){.header-navigation{display:none}}@media screen and (min-width: 768px){.header-logo{padding:33px 0;font-size:18px;line-height:118%;letter-spacing:.54px}}.hero-section{position:relative;padding-top:40px;padding-bottom:80px}@media only screen and (min-width: 768px){.hero-section{padding-top:64px;padding-bottom:100px}}@media only screen and (min-width: 1280px){.hero-section{padding-bottom:164px}}.hero-container{padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.hero-container{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1280px){.hero-container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.hero-right{margin-bottom:40px}@media only screen and (min-width: 768px){.hero-right{margin-bottom:64px}}@media only screen and (min-width: 1280px){.hero-right{margin-bottom:0}}.hero-title{width:332px;max-width:100%;margin-bottom:14px;letter-spacing:-.045em}@media only screen and (max-width: 767px){.hero-accent{font-style:normal}}@media only screen and (min-width: 768px){.hero-title{width:698px;margin-bottom:16px;letter-spacing:-.045em}}@media only screen and (min-width: 1280px){.hero-title{width:554px;letter-spacing:-.027em}}.hero-text{width:332px;max-width:100%;margin-bottom:24px;font-size:14px;letter-spacing:-.02em;color:var(--light)}@media only screen and (min-width: 768px){.hero-text{width:539px;margin-bottom:32px;font-size:16px;letter-spacing:-.02em}}.hero-list{display:flex;align-items:flex-start;gap:8px}@media only screen and (min-width: 768px){.hero-list{gap:11px}}.hero-button{display:inline-flex;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.045em;color:var(--light);background-color:var(--accent);border-radius:var(--btn-radius);border:none;transition:background-color var(--anim)}@media only screen and (min-width: 768px){.hero-button{font-size:18px;letter-spacing:-.045em}}.hero-button:hover,.hero-button:focus{background-color:var(--alt-accent)}.hero-anchor{display:inline-flex;justify-content:center;align-items:center;padding:13px 27px;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.045em;color:var(--light);background-color:transparent;border-radius:var(--btn-radius);border:1px solid currentColor;transition:color var(--anim) border var(--anim)}@media only screen and (min-width: 768px){.hero-anchor{font-size:18px;letter-spacing:-.045em}}.hero-anchor:hover,.hero-anchor:focus{color:var(--accent)}.hero-left{position:relative}.hero-left:after{content:"";position:absolute;width:279px;height:279px;top:-2px;left:-264px;transform:rotate(-45deg);border-radius:50%;opacity:.6;background-color:#91afba;filter:blur(100px)}@media only screen and (min-width: 768px){.hero-left:after{width:414px;height:414px;top:96px;left:-424px}}@media only screen and (min-width: 1280px){.hero-left:after{bottom:20px;left:-254px}}.hero-left:before{content:"";position:absolute;width:279px;height:279px;top:32px;left:-103px;transform:rotate(-45deg);border-radius:50%;opacity:.9;background-color:#939cac;filter:blur(100px)}@media only screen and (min-width: 768px){.hero-left:before{width:414px;height:414px;top:130px;left:-187px}}@media only screen and (min-width: 1280px){.hero-left:before{bottom:-38px;left:-17px}}@media only screen and (min-width: 768px){.hero-grad{position:absolute;width:317px;height:317px;transform:rotate(-45deg);top:94px;left:52px;border-radius:50%;opacity:.3;background:#a6a9b2;filter:blur(100px)}}@media only screen and (min-width: 1280px){.hero-grad{top:185px;left:222px}}.hero-rectangle{position:relative;display:block;max-width:100%;width:335px;height:427px}@media only screen and (min-width: 768px){.hero-rectangle{width:426px;height:598px}}.hero-blok-clients{position:absolute;top:24px;left:24px}@media only screen and (min-width: 768px){.hero-blok-clients{top:32px;left:32px}}.hero-clients{display:flex;position:relative;width:135px;margin-bottom:13px}@media only screen and (min-width: 768px){.hero-clients{width:149px;margin-bottom:11px}}.hero-client-person{margin-right:-7px}@media only screen and (min-width: 768px){.hero-client-person{margin-right:-11px}}.hero-client-img{max-width:100%;width:48px;height:48px}.hero-one{position:relative;z-index:1}.hero-two{position:absolute;z-index:3;left:37px;position:relative}.hero-three{position:absolute;z-index:2;left:41px}@media only screen and (min-width: 768px){.hero-three{left:45px}}@media only screen and (min-width: 768px){.hero-client-img{width:56px;height:56px}}.hero-client-text{color:var(--dark-blue);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.hero-yaht-container{position:absolute;top:152px;left:24px;max-width:100%;width:287px;height:167px}@media only screen and (min-width: 768px){.hero-yaht-container{top:225px;left:24px;width:378px;height:221px}}.hero-price{position:absolute;bottom:48px;left:24px;display:flex;align-items:center;gap:14px}@media only screen and (min-width: 768px){.hero-price{bottom:64px;left:32px}}.hero-cost{font-size:48px;line-height:1.1;letter-spacing:-.045em;text-transform:uppercase;color:var(--dark-blue)}@media only screen and (min-width: 768px){.hero-cost{font-size:60px;letter-spacing:-.045em}}.hero-cost-description{width:169px;font-size:14px;letter-spacing:-.045em;color:var(--dark-blue)}@media only screen and (min-width: 768px){.hero-cost-description{width:208px;font-size:18px;line-height:1.1;letter-spacing:-.045em}}.hero-owner-container{position:absolute;top:35px;right:-12px;max-width:100%;width:133px;height:133px}@media only screen and (min-width: 768px){.hero-owner-container{top:32px;left:339px;width:233px;height:233px}}@media only screen and (min-width: 1280px){.hero-owner-img{top:32px;left:305px}}.introduce-div{align-items:center;min-width:320px;margin:0 auto}@media only screen and (min-width: 768px){.introduce-div{width:768px}}@media only screen and (min-width: 1280px){.introduce-div{width:1280px;flex-wrap:wrap}}.introduce-wrap-text{display:flex;flex-direction:column}@media only screen and (min-width: 1280px){.introduce-wrap-text{flex-direction:row}}.introduce-text-adventure{font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-1.08px;width:335px}@media only screen and (min-width: 768px){.introduce-text-adventure{width:514px;font-size:2rem;letter-spacing:-1.44px}}.introduce-div-adventure{margin-bottom:40px}@media only screen and (min-width: 768px){.introduce-div-adventure{display:flex;gap:32px}}.introduce-yacht-span{font-style:italic;background:var( --linear-green, linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%) );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.introduce-two-texts{gap:.88rem;margin-bottom:2.5rem}@media only screen and (min-width: 768px){.introduce-two-texts{margin-right:2rem;margin-left:auto;margin-bottom:4rem;max-width:25rem}}.introduce-list{display:flex;gap:14px}.introduce-text-text{font-size:.88rem;line-height:1.4;letter-spacing:-.28px;width:160px}@media only screen and (min-width: 768px){.introduce-text-text{width:183px;font-size:1rem;letter-spacing:-.32px}}.introduce-yacht-wrap{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.introduce-yacht-wrap{gap:32px}}@media only screen and (min-width: 1280px){.introduce-yacht-wrap{gap:0}}.introduce-img-list{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){.introduce-img-list{gap:32px}}@media only screen and (min-width: 1280px){.introduce-yacht-1{margin:0 auto;margin-bottom:-1rem}}@media only screen and (min-width: 768px){.introduce-yacht-2{margin-right:auto}}@media only screen and (min-width: 1280px){.introduce-yacht-2{margin-right:57.8rem;margin-top:-17.5rem}}.introduce-yacht-3{justify-content:flex-end}@media only screen and (min-width: 768px){.introduce-yacht-3{margin-left:22rem;margin-top:-7rem;margin-right:auto}}@media only screen and (min-width: 1280px){.introduce-yacht-3{margin-top:0;margin-right:auto;margin-left:22.75rem}}.yacht{padding-top:146px;position:relative}@media only screen and (min-width: 768px){.yacht{padding-top:371px}}@media only screen and (min-width: 1280px){.yacht{padding-top:494px}}.yacht-wrap-title{width:311px;margin:0 auto;position:absolute;top:-146px;left:20px}@media only screen and (min-width: 768px){.yacht-wrap-title{width:641px;left:64px;top:-100px}}@media only screen and (min-width: 1280px){.yacht-wrap-title{width:882px;left:199px}}.yacht-title{font-size:36px;line-height:1.1;letter-spacing:-1.62px;margin-bottom:56px}@media only screen and (min-width: 768px){.yacht-title{font-size:70px;letter-spacing:-3.15px;margin-bottom:78px}}@media only screen and (min-width: 1280px){.yacht-title{font-size:100px;font-weight:500;letter-spacing:-4.5px}}.yacht-btn{font-weight:700;line-height:1.1;letter-spacing:-.63px;padding:14px 28px;border:1px solid var(--light);border-radius:var(--btn-radius);transition:color var(--anim),border-color var(--anim)}.yacht-btn:hover,.yacht-btn:focus{color:var(--accent);border-color:var(--accent)}.yacht-swiper{padding-bottom:70px}@media only screen and (min-width: 768px){.yacht-swiper{padding-bottom:100px}}@media only screen and (min-width: 1280px){.yacht-swiper{padding-bottom:0}}.yacht-item{background:var(--alt-blue);border-radius:24px;padding:18px 18px 24px}@media only screen and (min-width: 1280px){.swiper-wrapper-wrap{width:1094px;margin:0 auto}}.swiper-wrapper{justify-content:center}@media only screen and (min-width: 768px){.swiper-wrapper{justify-content:space-between}}.yaht-slider-item{max-width:354px!important;margin-left:0!important}.swiper-button-lock{display:block}.swiper-button-next,.swiper-button-prev{top:94%}.swiper-button-next:after,.swiper-button-prev:after{transition:color var(--anim),border-color var(--anim)}.swiper-button-next:hover+.swiper-button-next:after,.swiper-button-prev:hover+.swiper-button-prev:after,.swiper-button-next:focus+.swiper-button-next:after,.swiper-button-prev:focus+.swiper-button-prev:after{border-color:var(--accent);color:var(--accent)}.swiper-button-prev{left:36%}.swiper-button-next{right:36%}@media only screen and (min-width: 768px){.swiper-button-prev{left:42%}.swiper-button-next{right:42%}}@media only screen and (min-width: 1280px){.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}}.swiper-button-next:after,.swiper-button-prev:after{padding:14px 22px;width:52px;height:40px;color:var(--light);font-size:12px;border:1px solid var(--light);border-radius:60px}.yacht-foto{transition:transform var(--anim);margin:auto}.yacht-item:focus .yacht-foto,.yacht-item:hover .yacht-foto{transform:scale(1.1)}.yacht-describe-block{margin:32px 0;display:flex;justify-content:space-between;align-items:center}.yacht-describe-block{opacity:.5}.yacht-describe-list-wrap{display:flex;gap:34px;align-items:center}.yacht-describe-item-title:not(:last-child),.yacht-describe-item-info:not(:last-child){margin-bottom:6px}.title-big{width:58px}.yacht-describe-item-title{width:67px;font-size:14px;line-height:1.18;letter-spacing:.42px;text-transform:uppercase}.yacht-describe-item-info{font-size:14px;line-height:1.18;letter-spacing:.42px}.yacht-describe-title{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.72px;text-transform:uppercase}.yacht-describe-text{font-size:12px;line-height:1.18;letter-spacing:.36px;text-transform:uppercase}.rest-section{min-width:320px;background-image:url(/DreamYachts/assets/ellipse-b3ea8170.png);background-repeat:no-repeat;background-position:top 50% left -286px;padding-top:80px}.rest-list{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 40px);margin:0 auto}.rest-item{margin-bottom:24px;box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;transition:transform var(--anim)}.rest-item:last-child{margin-bottom:0}.rest-item:hover{transform:scale(1.05)}.rest-button{padding:14px 28px;border-radius:60px;background:var(--light);border:none;position:absolute;bottom:24px;left:24px;color:var(--dark-blue);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.63px;transition:color var(--anim),background-color var(--anim)}.rest-button:hover,.rest-button:focus{color:var(--light);background-color:var(--dark-blue)}@media only screen and (min-width: 768px){.rest-section{min-width:768px;background-image:url(/DreamYachts/assets/ellipse-tab-desc-880d059b.png);background-position:top 50% left -305px;padding-top:100px}.rest-list{width:100%}.rest-item{margin-bottom:32px}.fishing-item{margin-left:336px;width:400px}.sunbathing-item{margin-left:64px}.rest-button{font-size:18px}}@media only screen and (min-width: 1280px){.rest-section{min-width:1280px;background-position:top 30% left -299px;padding-top:164px}.rest-list{flex-direction:row;align-items:baseline;flex-wrap:wrap}.diving-item{margin-left:0;margin-right:64px;margin-bottom:64px}.fishing-item{margin-left:0;margin-right:0;margin-bottom:64px;width:440px}.sunbathing-item{margin-left:372px}}.section-rent{padding-top:80px}@media only screen and (min-width: 768px){.section-rent{padding-top:100px}}@media only screen and (min-width: 1280px){.section-rent{padding-top:164px}}.rent-container{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 768px){.rent-container{flex-direction:row}}.rent-btn{min-width:123px;min-height:43px;border-radius:var(--btn-radius, 60px);border:1px solid var(--light, #f6f5ef);color:var(--light, #f6f5ef);background:transparent;outline:none;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.63px;padding:14px 28px}.rent-title{color:var(--light, #f6f5ef);font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1.62px;margin-bottom:16px;min-width:271px;min-height:40px}@media only screen and (min-width: 768px){.rent-title{font-size:60px;letter-spacing:-2.7px;margin-bottom:32px;width:287px;height:132px}}@media only screen and (min-width: 1280px){.rent-title{margin-bottom:64px;width:282px}}.rent-container{display:flex}@media only screen and (max-width: 768px){.rent-container{flex-wrap:wrap}}.rent-container-form{margin-top:40px;display:flex;column-gap:28px}@media only screen and (min-width: 768px){.rent-container-form{margin-top:0}}@media only screen and (min-width: 768px){.rent-container-form{margin-left:69px}}@media only screen and (min-width: 1280px){.rent-container-form{margin-left:188px}}.rent-label-user{color:var(--light, #f6f5ef);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.63px}@media only screen and (min-width: 768px){.rent-label-user{font-size:16px;letter-spacing:-.72px}}.input-user{display:flex;outline:none;background:transparent;border:none;border-bottom:1px solid var(--light, #f6f5ef);margin-bottom:28px;width:100%;color:var(--light, #f6f5ef)}@media only screen and (max-width: 374px){.input-user{width:335px}}@media only screen and (min-width: 375px){.input-user{width:364px}}@media only screen and (min-width: 1280px){.input-user{width:443px}}.form-coment-text{outline:none;background:transparent;resize:none;margin-bottom:64px}.rent-btn{min-width:123px;min-height:43px;border-radius:60px;border:1px solid var(--light, #f6f5ef);color:var(--light, #f6f5ef);background:transparent;outline:none;font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-.63px;padding:14px 28px;transition:color var(--anim),border-color var(--anim)}.rent-btn:hover,.rent-btn:focus{color:var(--accent);border-color:var(--accent)}@media only screen and (min-width: 768px){.rent-btn{min-width:132px;min-height:48px;font-size:18px;letter-spacing:-.81px}}.rent-icon-btn-send{margin-left:16px}.container-rent-modal{margin:auto;z-index:2;position:fixed;top:0}.container-rent-modal{padding:40px 24px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;background:var(--alt-blue, #1f212d);width:335px;transition:transform 5.25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.container-rent-modal{width:570px;padding:97px 64px 64px}}.rent-client-img img{width:100%;padding-bottom:60px}@media only screen and (min-width: 768px){.rent-client-img img{padding-bottom:0}}.rent-img{margin:0 auto}.modal-title{width:100%;color:var(--light, #f6f5ef);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1.08px;margin-bottom:14px;margin-top:24px}@media only screen and (min-width: 768px){.modal-title{font-size:32px;letter-spacing:-1.44px;margin-bottom:16px;margin-top:21px}}.rent-form{position:relative}.rent-form-elips{position:absolute;flex-shrink:0;opacity:.6000000238418579;border-radius:50%;background:#91afba;filter:blur(100px);overflow:hidden}@media only screen and (max-width: 767px){.rent-form-elips{top:128px;right:-134px;width:283px;height:283px;transform:rotate(-44.916deg);flex-shrink:0}}@media only screen and (min-width: 768px){.rent-form-elips{top:113px;right:-280px;width:413px;height:413px}}@media only screen and (min-width: 1280px){.rent-form-elips{top:113px;right:-340px;width:414px;height:414px;transform:rotate(-45.074deg)}}.rent-modal-elips{top:62px;right:150px;position:absolute;width:142px;height:142px;transform:rotate(-45.074deg);flex-shrink:0;opacity:.6000000238418579;filter:blur(100px);overflow:hidden;border-radius:50%;background-color:#91afba}@media only screen and (min-width: 768px){.rent-modal-elips{top:86px;right:180px;width:265px;height:265px}}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.rent-modal-btn{position:absolute;top:14px;right:14px;border:none;background:transparent;outline:none}@media only screen and (min-width: 768px){.rent-modal-btn{top:32px;right:32px}}.modal-title{width:100%;color:var(--light, #f6f5ef);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1.08px;margin-bottom:14px}@media only screen and (min-width: 768px){.modal-title{font-size:32px;letter-spacing:-1.44px;margin-bottom:16px}}.modal-txt{width:100%;color:var(--light, #f6f5ef);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px}@media only screen and (min-width: 768px){.modal-txt{width:442px;font-size:16px;font-weight:400;letter-spacing:-.32px}}.reviews{padding-top:80px;padding-bottom:20px}@media only screen and (min-width: 768px){.reviews{padding-top:100px;padding-bottom:32px}}@media only screen and (min-width: 1280px){.reviews{padding-top:164px}}.reviews-titel{color:var(--light);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1.08px;max-width:100%}@media only screen and (max-width: 767px){.reviews-titel{margin-bottom:24px}}@media only screen and (min-width: 768px){.reviews-titel{max-width:500px;font-size:32px}}@media only screen and (max-width: 1279px){.reviews-titel{margin-bottom:32px}}.reviews-text{color:var(--light);font-size:14px;letter-spacing:-.28px;max-width:100%}@media only screen and (min-width: 768px){.reviews-text{max-width:273px;font-size:16px;margin-left:auto}}.reviews-bloc-titel{margin-bottom:40px}@media only screen and (min-width: 768px){.reviews-bloc-titel{margin-bottom:64px}}@media only screen and (min-width: 1280px){.reviews-bloc-titel{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:64px}}.reviews-swiper{display:block;width:100%;height:100%;object-fit:cover;padding-bottom:38px}.swiper-pagination-bullet{background-color:var(--alt-blue);width:13px;height:13px}.swiper-pagination-bullet-active{background-color:var(--alt-accent)}.reviews-swiper-wrapper{justify-content:center}@media only screen and (min-width: 768px){.reviews-swiper-wrapper{justify-content:space-between}}.reviews-item{border-radius:24px;background:var(--alt-blue);padding:24px 32px}@media only screen and (min-width: 768px){.swiper-slide{width:49%}}@media only screen and (min-width: 1280px){.swiper-slide{max-width:384px}.swiper-pagination{display:none}}@media only screen and (min-width: 768px){.reviews-item{width:344px;padding-top:24px;padding-bottom:24px}}@media only screen and (min-width: 1280px){.reviews-item{width:384px;padding:32px 24px}}.reviews-box-foto{width:48px;height:48px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:18px;position:relative}.reviews-foto{max-width:96px;object-fit:cover;position:absolute;top:-50%;left:-50%}@media only screen and (min-width: 768px){.reviews-box-foto{width:56px;height:56px;margin-bottom:24px}.reviews-foto{max-width:128px}}.reviews-name{color:var(--light);text-align:center;font-weight:500;line-height:1.1;letter-spacing:-.72px;margin-bottom:8px}@media only screen and (min-width: 768px){.reviews-name{font-size:18px;letter-spacing:-.81px}}.reviews-response{color:#f6f5ef80;text-align:center;font-size:12px;letter-spacing:-.24px}@media only screen and (min-width: 768px){.reviews-response{font-size:16px;letter-spacing:-.32px;max-width:320px}}.btn{font-family:inherit;cursor:pointer;border:none}.reviews-btn-scroll{position:fixed;bottom:20px;right:20px;z-index:9999;display:block;width:44px;height:44px;margin-left:auto;background-color:var(--accent);border-radius:8px;transition:background-color var(--anim);visibility:hidden}@media only screen and (min-width: 768px){.reviews-btn-scroll{width:68px;height:68px}}.reviews-btn-scroll:hover,.reviews-btn-scroll:focus{background-color:var(--alt-accent)}.reviews-btn-up{width:24px;height:24px;stroke:var(--light)}.footer{padding-bottom:14px;overflow:hidden;position:relative}.footer-logo-menu-social{border-top:1px solid var(--opacity-light)}.footer-logo{display:flex;align-items:center;gap:8px;padding-top:40px;margin-bottom:41px;color:var(--light);font-size:14px;font-weight:700;line-height:1.14;letter-spacing:.42px;text-transform:uppercase;transition:color var(--anim)}.footer-logo-img{width:16px;height:18px;flex-shrink:0;fill:var(--dark-blue)}.footer-logo:hover,.footer-logo:focus{color:var(--accent)}.footer-menu-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;margin-bottom:40px}.footer-menu-anchor{color:var(--light);font-size:14px;font-weight:700;line-height:1.18;letter-spacing:.42px;text-transform:uppercase;transition:color var(--anim)}.footer-menu-anchor:hover,.footer-menu-anchor:focus{color:var(--accent)}.footer-social{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.footer-social-text{color:var(--light);font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase}.footer-social-list{display:flex;align-items:flex-start;gap:14px}.footer-social-item{width:32px;height:32px}.footer-social-link{width:100%;height:100%;border:1px solid var(--light);border-radius:4px;display:flex;align-items:center;justify-content:center;fill:var(--light);transition:color var(--anim),border-color var(--anim),transform var(--anim)}.footer-social-link:hover,.footer-social-link:focus{border-color:var(--accent);fill:var(--accent);transform:scale(1.2)}.footer-social-icon{height:22px;width:22px;stroke-width:1px;filter:drop-shadow(4px 4px rgba(0,0,0,.25))}.footer-bottom-container{display:flex;justify-content:center;gap:14px}.footer-bottom-text,.footer-bottom-link{color:#f6f5ef80;text-align:center;font-size:12px;font-weight:400;line-height:1.18;letter-spacing:.36px}.footer-bottom-link:hover,.footer-bottom-link:focus{color:var(--accent)}.footer-spot{position:absolute;width:420px;height:420px;top:259px;left:6px;border-radius:50%;flex-shrink:0;opacity:.6;background:var(--accent);filter:blur(100px);transform:rotate(-45deg);overflow:hidden}@media screen and (min-width: 768px){.footer{padding-bottom:16px}.footer-logo-menu-social{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:100px}.footer-logo{padding-top:65px;margin-bottom:0;font-size:18px;line-height:1.18;letter-spacing:.54px}.footer-logo-img{width:20px;height:23px}.footer-menu-list{margin-bottom:0;gap:24px}.footer-social{margin-bottom:0}.footer-social-list{gap:16px}.footer-social-item{width:40px;height:40px}.footer-bottom-container{gap:32px}.footer-bottom-text,.footer-bottom-link{font-size:14px;letter-spacing:.42px}.footer-spot{position:absolute;width:419px;height:419px;top:264px;left:220px;border-radius:50%;flex-shrink:0;opacity:.6;background:var(--accent);filter:blur(100px);transform:rotate(-45deg);overflow:hidden}}@media screen and (min-width: 1280px){.footer-logo-menu-social{margin-bottom:132px}.footer-menu-list{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.footer-spot{width:415px;height:415px;top:257px;left:225px;transform:rotate(-.089deg);border-radius:415px;background:#93abae}.footer-spot-2{position:absolute;width:317px;height:317px;top:280px;left:700px;border-radius:317px;flex-shrink:0;opacity:.3;background:#a6a9b2;filter:blur(100px);transform:rotate(-.089deg);overflow:hidden}}:root{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;font-weight:400;background-color:var(--dark-blue);--dark-blue: #11131f;--alt-blue: #1f212d;--accent: #93abae;--alt-accent: #88b3b9;--light: #f6f5ef;--opacity-light: rgba(246, 245, 239, .2);--btn-radius: 60px;--anim: .25s cubic-bezier(.4, 0, .2, 1);--rest-gradient: linear-gradient( 0deg, rgba(17, 19, 31, .2) 0%, rgba(17, 19, 31, .2) 100% );--green-gradient: linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
