@font-face{font-family:DM Sans;src:url(./DMSans-Regular-9ae2da66.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./DMSans-Medium-418ce314.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(./DMSans-MediumItalic-dde10d12.ttf);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(./DMSans-Bold-3edb1342.ttf);font-weight:700;font-style:normal;font-display:swap}*,: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:-0.25em}sup{top:-0.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}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{display:flex;align-items:center;justify-content:center;margin:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;border:none;outline:none}img{display:block;max-width:100%;height:auto}svg{width:20px !important;height:15px !important}:root{--text-color: #f6f5ef;--reviews-card-text: rgba(246, 245, 239, 0.5);--background-color: #11131f;--yachtblock-cards-background-: #1f212d;--button-light-background: #93abae;--linear-green: linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%);--hero-image-text: #11131f;--reviews-card-paragraf-text: #f6f5ef80;--background-gradient-circles: #91afba;--background-gradient-circles-small: #a6a9b2;--hero-backgroun-circle: #939cac;--services-image-color: #11131f33;--reviews-card-background: #1f212d;--hero-clients-circles-border: #93abae;--hero-clients-circles-background: #e3e3e3;--header-underline-color: #f6f5ef33;--aboutblock-image-gradient: linear (#000000, #11131f);--transition-duration-250: 0.25s;--transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--swiper-bullet-active-color: #88b3b9;--swiper-bullet-color: #1f212d;--yachts-gradient-color-start: #bec7c2;--yachts-gradient-color-end: #a1b5ba;--review-card-text-color: rgba(246, 245, 239, 0.5);--border-radius: 24px;--indent-vertical: 6px;--indent-horizontal: 24px;--items: 3}html{scroll-behavior:smooth}body{letter-spacing:-0.02em;background-color:var(--background-color);color:var(--text-color);font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.32px}.page{overflow:hidden}.section{padding:40px 0}@media only screen and (min-width: 768px){.section{padding:64px 0 36px}}@media only screen and (min-width: 1280px){.section{padding:64px 0 100px}}.container{min-width:320px;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}}.card-set{display:flex;flex-wrap:wrap;column-gap:var(--indent-vertical);row-gap:var(--indent-horizontal)}.card-set-item{flex-basis:calc((100% - var(--indent-vertical)*(var(--items) - 1))/var(--items))}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.header-wrapper{display:flex;justify-content:space-between;text-align:center;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(246,245,239,.2)}.header-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;text-transform:uppercase}.header-logo-link{font-size:14px;display:flex;align-items:center;font-weight:700;line-height:114%;letter-spacing:.42px}.header-logo-icon{margin-right:8px;width:25px !important;height:20px !important;fill:currentColor}.header-burger-btn{height:24px;width:24px;color:var(--text-color)}.header-burger-icon{fill:currentColor}.header-nav-list{display:flex;gap:24px;font-size:14px;font-weight:700;line-height:118%;letter-spacing:.42px}.header-logo-link,.header-nav-link{transition:color var(--transition-duration-250) var(--transition-timing-function)}.header-logo-link:hover,.header-logo-link:focus,.header-nav-link:hover,.header-nav-link:focus{color:var(--button-light-background)}@media screen and (max-width: 767.98px){.header-nav-list{display:none}}@media screen and (min-width: 768px){.header-burger-btn{display:none}.header-wrapper{padding-top:32px;padding-bottom:32px}.header-logo-icon{width:20px;height:23px}}@media screen and (min-width: 1280px){.header-logo-link{font-size:18px;font-weight:700;line-height:118%;letter-spacing:.54px}}.container-hero{max-width:375px;display:flex;flex-direction:column;margin:0 auto;min-width:320px;width:100%;padding:0 20px}.hero-container-text{display:flex;flex-direction:column;max-width:335px;width:100%}.hero-title{font-size:36px;font-weight:500;line-height:110%;letter-spacing:-0.045em;margin-bottom:14px}.hero-title-color{background:var(--linear-green, linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-about{color:var(--white, #f6f5ef);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.02em;margin-bottom:24px;max-width:332px}.hero-list-btn{display:flex;align-items:center;gap:8px}.hero-button{padding:14px 28px;border-radius:60px;background:var(--button-light-background);color:var(--text-color);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.02em;max-height:48px}.hero-anchor-link{border-radius:60px;border:1px solid var(--text-color);padding:13px 28px;font-size:14px;font-weight:700;line-height:110%;letter-spacing:-0.02em;max-height:48px}.hero-text{color:var(--hero-image-text)}.hero-text-clients{font-size:14px;font-weight:700;line-height:110%;letter-spacing:-0.02em;text-transform:uppercase;margin-bottom:52px}.hero-text-amount{font-size:48px;font-weight:400;line-height:110%;letter-spacing:-0.045em;text-transform:uppercase}.hero-text-about{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.06em}.hero-bcg-img{height:100%;width:100%;max-width:335px;max-height:427px;position:absolute;z-index:-3;left:0;top:0}.hero-container-visual{position:relative;width:100%;max-width:375px;margin-top:40px;padding:24px 24px 48px}.hero-list-client{display:flex;margin-bottom:13px}.hero-yacht-text{display:flex;gap:14px;align-items:center}.hero-yachtowner-img{width:133px;height:133px;border-radius:24px;position:absolute;top:35px;left:64%}.hero-yacht-img{width:287px;height:167px;margin-bottom:14px}.hero-clients-img{width:48px;height:48px}.container-hero:before{content:"";position:absolute;transform:rotate(-45deg);border-radius:279px;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-5;left:-45%;top:50%;width:279px;height:279px}.container-hero:after{content:"";position:absolute;transform:rotate(-45deg);border-radius:279px;opacity:.9;background:var(--hero-backgroun-circle);filter:blur(100px);z-index:-5;left:-15%;top:60%;width:279px;height:279px}@media screen and (max-width: 375px){.hero-clients-img-1{z-index:3}.hero-clients-img-2{position:absolute;left:61px;z-index:-1}.hero-clients-img-3{position:absolute;z-index:-2;left:99px}.hero-yachtowner-img{left:57%}}.hero-anchor-link{position:relative;overflow:hidden}.hero-anchor-link .liquid{position:absolute;width:100%;height:200px;top:-30px;left:0;background:#718d92;-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.7);box-shadow:inset 0 0 50px rgba(0,0,0,.7019607843);z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.hero-anchor-link .liquid:after,.hero-anchor-link .liquid:before{position:absolute;content:"";width:200%;height:200px;top:0;left:0;-webkit-transform:translate(-25%, -75%);-ms-transform:translate(-25%, -75%);transform:translate(-25%, -75%);-webkit-animation:animate linear infinite;animation:animate linear infinite}.hero-anchor-link .liquid:after{border-radius:45%;background:rgba(20,20,20,.8);-webkit-box-shadow:0 0 10px #718d92,inset 0 0 5px #718d92;box-shadow:0 0 10px #718d92,inset 0 0 5px #718d92;-webkit-animation-duration:5s;animation-duration:5s}.hero-anchor-link .liquid:before{border-radius:40%;background:rgba(26,26,26,.5);-webkit-box-shadow:0 0 10px rgba(26,26,26,.5),inset 0 0 5px rgba(26,26,26,.5);box-shadow:0 0 10px rgba(26,26,26,.5019607843),inset 0 0 5px rgba(26,26,26,.5019607843);-webkit-animation-duration:7s;animation-duration:7s}@keyframes animate{0%{transform:translate(-25%, -75%) rotate(0)}to{transform:translate(-25%, -75%) rotate(360deg)}}.hero-anchor-link:hover .liquid{top:120px}.hero-anchor-link:hover{box-shadow:0 0 5px #718d92,inset 0 0 5px #718d92}.hero-anchor-link:hover{-webkit-box-shadow:0 0 5px #718d92,inset 0 0 5px #718d92;box-shadow:0 0 5px #718d92,inset 0 0 5px #718d92}@media screen and (min-width: 362px){.hero-title{max-width:332px}.hero-container-visual{max-height:427px}}@media screen and (min-width: 362px)and (max-width: 1280px){.hero-clients-img-1{z-index:3}.hero-clients-img-2{position:absolute;left:61px;z-index:-1}.hero-clients-img-3{position:absolute;z-index:-2;left:99px}}@media screen and (min-width: 768px){.container-hero{max-width:768px;padding:0 32px;min-width:704px}.hero-container-text{max-width:704px}.hero-title{font-size:60px;letter-spacing:-0.045em;margin-bottom:16px;max-width:698px}.hero-title-color{font-style:italic}.hero-about{font-size:16px;letter-spacing:-0.02em;max-width:539px;margin-bottom:32px}.hero-button{font-size:16px;letter-spacing:-0.05em}.hero-list-btn{gap:11px}.hero-anchor-link{font-size:16px;letter-spacing:-0.05em}.hero-container-visual{max-width:426px;padding:32px 32px 64px;margin-top:64px;max-height:598px}.hero-list-client{margin-bottom:11px}.hero-text-clients{margin-bottom:111px}.hero-text-amount{font-size:60px;letter-spacing:-0.045em}.hero-text-about{font-size:18px;letter-spacing:-0.045em}.hero-bcg-img{max-width:426px;max-height:598px}.hero-yachtowner-img{width:233px;height:233px;left:339px}.hero-yacht-img{width:378px;height:221px;margin-bottom:22px}.hero-clients-img{width:56px;height:56px}.container-hero:before{content:"";position:absolute;width:414px;height:414px;transform:rotate(-45deg);border-radius:414px;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-5;left:-50%;top:70%}.container-hero:after{content:"";position:absolute;width:414px;height:414px;transform:rotate(-45deg);border-radius:414px;opacity:.9;background:var(--background-gradient-circles);filter:blur(100px);z-index:-5;left:-15%;top:76%}.hero-container-visual:after{content:"";position:absolute;width:316px;height:316px;transform:rotate(-45deg);border-radius:414px;opacity:.3;background:var(--background-gradient-circles-small);filter:blur(100px);z-index:-5;left:3%;top:17%}}@media screen and (min-width: 768px)and (max-width: 1280px){.hero-clients-img-2{left:74px}.hero-clients-img-3{left:117px}}@media screen and (min-width: 1280px){.container-hero{position:relative;max-width:1280px;display:flex;flex-direction:row-reverse;gap:236px;justify-content:space-between}.hero-container-visual{margin-top:0;height:598px}.hero-container-text{width:554px;margin-top:68px}.hero-title{max-width:554px}.hero-anchor-link{font-size:18px;-webkit-transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.hero-button{font-size:18px;transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1)}.hero-anchor-link:hover,.hero-anchor-link:focus{color:var(--button-light-background);border-color:var(--button-light-background);-webkit-box-shadow:0 0 3px #aac8cc,0 0 6px #aac8cc,0 0 9px #aac8cc,0 0 12px #aac8cc;box-shadow:0 0 3px #aac8cc,0 0 6px #aac8cc,0 0 9px #aac8cc,0 0 12px #aac8cc}.hero-button:hover,.hero-button:focus{background-color:#88b3b9;box-shadow:0 0 3px #cadbdd,0 0 6px #cadbdd,0 0 9px #cadbdd,0 0 12px #cadbdd}.hero-yachtowner-img{left:305px;z-index:1}.container-hero:before{content:"";position:absolute;width:414px;height:414px;transform:rotate(-45deg);border-radius:414px;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-5;left:-15%;top:31%}.container-hero:after{content:"";position:absolute;width:414px;height:414px;transform:rotate(-45deg);border-radius:414px;opacity:.9;background:var(--hero-backgroun-circle);filter:blur(100px);z-index:-5;left:-1%;top:40%}.hero-container-visual:after{content:"";position:absolute;width:316px;height:316px;transform:rotate(-45deg);border-radius:414px;opacity:.3;background:var(--background-gradient-circles-small);filter:blur(100px);z-index:-5;left:44%;top:30%}.hero-list-item1{z-index:3}.hero-list-item2{z-index:2}.hero-list-item3{z-index:1}.hero-list-item2:hover,.hero-list-item3:hover{z-index:3}.hero-list-client{display:grid;grid-template-columns:repeat(3, 2.8rem)}.hero-list-anim{width:56px;height:56px;transition:transform .4s}.hero-list-anim:hover~.hero-list-item{transform:translate(3rem)}.hero-clients-link:hover~.hero-text-clients{transform:translateY(0.5rem)}.hero-text-clients{transition:.2s}.hero-yacht-img,.hero-yachtowner-img,.hero-list-item{transition:all .2s ease-in-out}.hero-list-anim:hover{transform:scale(1.2);filter:drop-shadow(10px 8px 6px #718d92)}.hero-yacht-img:hover,.hero-yachtowner-img:hover{transform:scale(1.2);filter:drop-shadow(10px 8px 6px #131d1f)}.hero-text-amount,.hero-text-about{transition:all .2s ease-in-out}.hero-text-amount:hover{transform:scale(1.2);filter:drop-shadow(6px 4px 2px #718d92)}.hero-text-amount:hover~.hero-text-about{transform:translate(1rem)}}.about-section{padding-bottom:70px;--aboutblock-image-gap: 24px}.about-container{display:flex;flex-direction:column;width:100%}.about-title{font-size:1.5rem;font-weight:500;line-height:120%;letter-spacing:-0.0675em;margin-bottom:40px}.about-title-color{font-style:italic;background:var(--linear-green);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.about-info{display:flex;gap:14px;font-size:14px;letter-spacing:-0.0175em;margin-bottom:40px}.about-info-item{flex:1 1 50%}.about-list-images{display:flex;flex-direction:column;gap:var(--aboutblock-image-gap);width:100%}.list-image-item:last-child{position:relative}.image-item-wrapper img{width:100%;transition:all .2s ease-in-out}.list-image-item:last-child .image-item-wrapper{position:absolute;top:100%;right:0;width:70%;border-radius:24px;z-index:-7}@media screen and (min-width: 768px){.about-section{padding-bottom:25px;--aboutblock-image-gap: 32px}.about-container{width:768px;flex-wrap:wrap}.about-title{max-width:514px;font-size:2rem;letter-spacing:-0.09em;margin-bottom:32px;text-align:left}.about-info{width:400px;gap:32px;margin-bottom:64px;font-size:1rem;font-weight:400;letter-spacing:-0.02em;align-self:end}.about-list-images{flex-direction:row;flex-wrap:wrap}.list-image-item{flex:1 1 100%;min-width:0}.list-image-item.second-img{flex:0 1 308px}.list-image-item.last-img{flex:0 1 calc(100% - (308px + var(--aboutblock-image-gap)))}.list-image-item:last-child .image-item-wrapper{top:70%;left:0}}@media screen and (min-width: 1280px){.about-section{padding-bottom:70px}.about-container{width:1280px;flex-direction:row;justify-content:space-between}.about-title,.about-info{flex-basis:50%}.about-info{max-width:400px}.list-image-item.first-img,.list-image-item.second-img,.list-image-item.last-img{flex:0 0}.list-image-item.first-img{flex-basis:533px}.list-image-item.second-img{order:-1;flex-basis:308px;position:relative}.list-image-item.second-img .image-item-wrapper{position:relative;top:55%}.list-image-item.last-img{flex-basis:100%;position:relative;left:calc(308px + var(--aboutblock-image-gap))}.list-image-item.last-img .image-item-wrapper{width:260px}.about-section,.about-list-images{transition:all .5s ease-in-out}.about-list-images:has(>.list-image-item:hover),.about-list-images:has(>.list-image-item.last-img .image-item-wrapper:hover){transform:scale(1.015)}.image-item-wrapper img:hover{transform:scale(1.1);filter:drop-shadow(10px 8px 6px #131d1f)}.about-section:has(.list-image-item:hover){padding-bottom:280px}}.yahts-section{box-sizing:border-box;position:relative}.section-wrapper{position:relative;display:flex;flex-direction:column;gap:80px;margin:0 auto}.section-title{font-style:normal;font-weight:500;line-height:110%;letter-spacing:-1.62px;font-size:36px;max-width:310px}.yacht-title{position:relative;display:flex;flex-direction:column;gap:40px;font-size:36px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-1.62px}.yacht-title:before{content:"";position:absolute;top:-20%;width:255px;height:255px;border-radius:50%;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-6}.yacht-title:after{content:"";position:absolute;width:195px;height:195px;opacity:.3;background:var(--background-gradient-circles-small);filter:blur(100px);z-index:-6}.yacht-title .to-rental-btn{width:max-content;padding:14px 28px;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.63px;border-radius:60px;border:1px solid var(--text-color);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1)}.yacht-title .to-rental-btn:hover,.yacht-title .to-rental-btn:focus,.swiper-button-prev:hover,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-next:focus{color:var(--button-light-background);fill:var(--button-light-background);border-color:var(--linear-green)}.slider-container{position:relative;width:375px;height:529px;margin:0 auto;padding:0}.swiper-container{position:relative;margin:0 auto;padding:0;width:335px;height:469px}.swiper{width:auto}.swiper-button-prev,.swiper-button-next{width:46px;height:36px;border:1px solid var(--text-color);border-radius:60px;padding:14px;display:flex;fill:var(--text-color);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1),fill .25s cubic-bezier(0.4, 0, 0.2, 1)}.swiper-button-prev{top:101%;left:calc(50% - 60px);transform:translateY(-55%)}.swiper-button-next{top:101%;right:calc(50% - 60px);transform:translateY(-55%)}.swiper-button-prev:after,.swiper-button-next:after{content:"";display:none}.prev-icon,.next-icon{transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1)}.swiper-slide .swiper-card{display:flex;flex-direction:column;box-sizing:border-box;gap:24px;width:100%;max-width:100%;margin:0 auto;padding:18px 18px 24px;border-radius:29px;color:var(--text-color);background-color:var(--yachtblock-cards-background-)}.swiper-slide .swiper-card img{border-radius:29px}.card-title{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center}.card-data{display:flex;gap:32px}.card-info{width:max-content}.parametrs,.info{display:flex;flex-direction:column;width:fit-content;gap:6px}.card-info,.card-parametr{font-size:14px;font-style:normal;font-weight:400;line-height:118%;letter-spacing:.42px}.title-name{text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.72px;text-transform:uppercase}.title-type{font-size:12px;font-style:normal;font-weight:400;line-height:118%;letter-spacing:.36px;text-transform:uppercase;text-align:right}@media only screen and (min-width: 375px){.swiper-container{padding:0}.section-title{font-size:36px;max-width:310px}.background-figure-big{width:255px;height:255px;left:-10%;top:-20%}.background-figure-small{width:195px;height:195px;left:40%}.card-title,.card-data{padding:0 6px}.swiper-card img{width:299px;height:251px}}@media only screen and (min-width: 768px){.slider-container{width:704px;height:576px;margin:0 auto}.swiper-container{margin:0;width:704px;padding:0}.swiper-slide .swiper-card{padding:16px 16px 32px;gap:32px}.swiper-button-prev,.swiper-button-next{width:50px}.swiper-button-prev,.swiper-button-next{transform:translateY(-50%)}.section-title{max-width:640px}.section-wrapper{gap:100px}.yacht-title{gap:64px}.section-title{font-size:70px;max-width:641px}.yacht-title:after{width:316px;height:316px;top:0;left:60%}.yacht-title:before{width:304px;height:304px;top:-22%;left:13%}.yacht-title .rental-btn{font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.81px}.swiper-card{padding:16px 16px 32px;gap:32px}.swiper-card img{width:312px;height:268px}.card-title,.card-data{width:100%;padding:0 16px}}@media only screen and (min-width: 1280px){.swiper-container{max-width:1280px;margin:0 auto}.section-title{font-size:100px;max-width:442px}.yacht-title:after{width:316px;height:316px;top:0;left:70%}.yacht-title:before{width:414px;height:414px;top:-16%;left:20%}.slider-container{width:1216px;margin:0 auto;height:508px}.section-wrapper{gap:164px}.yacht-title{margin:0 auto}.slide-card{justify-content:center}.swiper-card{padding:16px 16px 32px;gap:32px}.swiper-card img{width:322px;height:268px}.card-title,.card-data{width:100%;padding:0 16px}.card-info,.card-parametr{font-size:14px;font-style:normal;font-weight:400;line-height:118%;letter-spacing:.42px}.swiper-button-prev{top:50%;left:0;transform:translateY(-50%)}.swiper-button-next{top:50%;right:0;transform:translateY(-50%)}.section-title{max-width:882px;font-size:100px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-4.5px}.yacht-bg-wrapper{position:absolute;opacity:.2;width:100%;height:1611.22px;transform:rotate(101.77deg) translate(63px, -47px);background-image:url("../assets/bg-lines-zero-degrees-1290c61f.webp");background-repeat:no-repeat;background-position:50% 0;z-index:-2}.swiper-container{margin:0 auto;width:1094px;padding:0}}@media screen and (max-width: 1279px){.services-item{margin:0 auto}}.services-link{position:relative}@media screen and (min-width: 768px){.services-list{row-gap:32px}}@media screen and (min-width: 1280px){.services-list{row-gap:64px;column-gap:64px}}.services-img{border-radius:40px;max-width:335px;max-height:335px;transition:transform var(--transition-duration-250) var(--transition-timing-function)}@media screen and (min-width: 768px){.services-img-first{max-width:704px;max-height:632px}.services-img-second{max-width:400px;max-height:389px}.services-img-third{max-width:380px;max-height:352px}}@media screen and (min-width: 768px)and (max-width: 1279px){.services-item:nth-child(-n+2){margin-right:0;margin-left:auto}.services-item:nth-child(3){margin-left:64px}}@media screen and (min-width: 1280px){.services-img-first{max-width:712px}.services-img-second{max-width:440px;max-height:428px}.services-img-third{max-width:436px}.services-item:nth-child(3){margin-left:340px}.services-item:nth-child(2){margin-top:204px}}.services-text{display:inline-block;border-radius:60px;padding:14px 28px;background-color:var(--text-color);color:var(--background-color);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:-0.63px;position:absolute;z-index:2;bottom:24px;left:24px;transition:box-shadow var(--transition-duration-250) var(--transition-timing-function),transform var(--transition-duration-250) var(--transition-timing-function)}@media screen and (min-width: 768px){.services-text{font-size:18px;letter-spacing:-0.81px}}.services-list{position:relative}.services-list:after{content:"";width:323px;height:323px;border-radius:323px;opacity:.6;background:#91afba;filter:blur(100px);position:absolute;z-index:-1;top:280px;transform:translate(-50%)}@media screen and (min-width: 768px){.services-list:after{width:414px;height:414px;transform:translate(-50%);border-radius:414px;top:580px}}@media screen and (min-width: 1280px){.services-list:after{top:280px;transform:translate(-55%)}}.services-link{border-radius:40px;transition:box-shadow var(--transition-duration-250) var(--transition-timing-function)}.services-link:hover .services-img,.services-link:focus .services-img{box-shadow:0 0 50px rgba(255,255,255,.5019607843);transform:scale(1.1)}.services-link:hover .services-text,.services-link:focus .services-text{box-shadow:inset 0 0 15px 0 var(--background-color),0 0 40px #fffcfc;transform:scale(1.4)}.rent-section{margin:0 auto}.title-img{display:flex;width:335px;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px;position:relative}.rent-title-animation,.rent-title-animation-second{display:none}.title-img:after{content:"";position:absolute;width:414px;height:414px;transform:rotate(-45deg);border-radius:414px;opacity:.6;background:#91afba;filter:blur(100px);left:142px;top:300px;z-index:-1}.rent-title{color:var(--white, #f6f5ef);font-family:DM Sans;font-size:36px;font-style:normal;font-weight:500;line-height:110%}.rent-card-img{width:100%;max-width:259px;max-height:187px}.rent-inputs{margin-bottom:24px}.user-name{position:relative}input{display:block;width:100%}.user-input{height:35px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #f6f5ef;outline:rgba(0,0,0,0);-webkit-transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1);color:var(--white, #f6f5ef);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.72px}.user-input::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-input::-moz-placeholder{opacity:0;-moz-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-input:-ms-input-placeholder{opacity:0;-ms-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-input::-ms-input-placeholder{opacity:0;-ms-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-input::placeholder{opacity:0;-webkit-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-input:focus::-webkit-input-placeholder{opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s}.user-input:focus::-moz-placeholder{opacity:1;transition-delay:.15s}.user-input:focus:-ms-input-placeholder{opacity:1;transition-delay:.15s}.user-input:focus::-ms-input-placeholder{opacity:1;transition-delay:.15s}.user-input:focus::placeholder{opacity:1;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.user-input:focus{border-color:#93abae}.user-input:not(:-moz-placeholder-shown)+.user-tag{opacity:0}.user-input:not(:-ms-input-placeholder)+.user-tag{opacity:0}.user-input:focus+.user-tag,.user-input:not(:placeholder-shown)+.user-tag{opacity:0}.user-tag{position:absolute;top:0;left:0;color:var(--white, #f6f5ef);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.72px;-webkit-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1)}.user-email,.user-phone{position:relative}.rent-textarea{margin-bottom:24px}.user-comment{position:relative;display:block}.user-massage{height:77px;width:100%;resize:none}.rent-btn{border-radius:60px;border:1px solid var(--white, #f6f5ef);padding:14px 28px;justify-content:center;align-items:center;color:var(--white, #f6f5ef);background-color:rgba(0,0,0,0);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.81px;transition:border-color .25s cubic-bezier(0.4, 0, 0.2, 1),color .25s cubic-bezier(0.4, 0, 0.2, 1)}.rent-btn:hover,.rent-btn:focus{border-color:#93abae;color:var(--light-green, #93abae)}.rent-btn:hover .rent-icon,.rent-btn:focus .rent-icon{fill:#93abae}.rent-icon{margin-left:16px;fill:#f6f5ef}@media only screen and (min-width: 375px){.user-input{width:335px}}@media only screen and (min-width: 768px){.rent-section{max-width:768px}.rent-block{display:inline-flex;align-items:flex-end;gap:81px}.title-img{width:259px;gap:32px;margin-bottom:0}.rent-title{font-size:60px;letter-spacing:-2.7px}.rent-inputs{margin-bottom:28px}.user-input{width:364px;font-size:16px}.user-tag{font-size:16px}.rent-textarea{margin-bottom:32px}.rent-btn{font-size:18px}.rent-card-img{max-width:259px;max-height:187px}.title-img:after{left:453px;top:0}}@media only screen and (min-width: 1280px){.rent-block.container{padding:0 184px}.rent-section{max-width:1216px}.title-img{width:282px;gap:64px}.rent-block{gap:188px}.user-input{width:443px}.rent-textarea{margin-bottom:64px}.rent-card-img{max-width:282px}.title-img:after{left:726px;top:0}.rent-btn:hover,.rent-btn:focus{box-shadow:1px 1px 25px 5px #93abae}.rent-btn{position:relative;overflow:hidden}.rent-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, transparent, rgba(147, 171, 174, 0.4), transparent);transition:all .65s}.rent-btn:hover:before{left:100%}.rent-title-animation{position:absolute;top:0;left:0}.rent-title-animation-second{position:absolute;top:80px;left:0}.rent-title-animation,.rent-title-animation-second{display:block}.rent-title-noanimation{visibility:hidden}.rent-title:nth-child(2){color:#f6f5ef}.rent-title:nth-child(3){color:#93abae;animation:rent-animate 3s ease-in-out infinite}.rent-title:nth-child(4){color:#f6f5ef}.rent-title:nth-child(5){color:#93abae;animation:rent-animate 3s ease-in-out infinite}@keyframes rent-animate{0%,to{clip-path:polygon(0% 45%, 16% 44%, 33% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100%)}50%{clip-path:polygon(0% 60%, 15% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100%)}}.rent-card-img{transition:all .2s ease-in-out;background-color:rgba(0,0,0,0)}.rent-card-img:hover{transform:scale(1.2);filter:drop-shadow(5px 7px 10px #93abae)}}.swiper .swiper-pagination-bullet{background-color:var(--swiper-bullet-color, #1f212d);filter:drop-shadow(2px 1px 3px rgba(24, 55, 91, 0.2));opacity:1;width:13px;height:13px;margin-right:10px}.swiper .swiper-pagination-bullet-active{background-color:var(--swiper-bullet-active-color, #88b3b9);width:13px;height:13px;margin-right:10px;stroke-width:1px;stroke:var(--button-light-background);box-shadow:2px 2px 3px rgba(79,98,120,.9019607843) inset,3px 3px 5px rgba(213,230,245,.4) inset,0 0 4px rgba(46,68,87,0) inset}@media screen and (min-width: 200px){.review-section{padding-top:40px;padding-bottom:80px}.review-container{max-width:375px;padding:0 20px}.review-swiper{max-width:335px;margin:0 auto}.swiper .review-swiper-wrapper{width:335px;padding-bottom:42px}.swiper .review-card-style{max-width:335px;padding:24px 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--reviews-card-background, #1f212d);border-radius:24px}.review-title{font-family:DM Sans;font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.05em;color:var(--text-color, #f6f5ef);max-width:335px;text-align:left;margin:0 0 24px}.review-title-italic{font-style:italic;background:-webkit-linear-gradient(0deg, var(--yachts-gradient-color-start), var(--yachts-gradient-color-end));background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.review-title-holder{margin-bottom:40px}.review-desc{color:var(--text-color, #f6f5ef);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;max-width:335px;margin:0}.review-card-avatar{display:block;margin-bottom:18px;width:48px;height:48px;border-radius:50%}.review-card-name{color:var(--text-color, #f6f5ef);text-align:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.05em;margin:0 0 8px}.review-card-text{color:var(--review-card-text-color, rgba(246, 245, 239, 0.5));text-align:center;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;margin:0;max-width:300px}}@media screen and (min-width: 768px){.review-section{padding-top:64px;padding-bottom:100px}.review-container{max-width:768px;padding:0 32px}.review-swiper{max-width:704px;margin:0 auto}.swiper .review-swiper-wrapper{width:704px;padding-bottom:57px}.swiper .review-card-style{max-width:344px;padding:24px 12px}.review-title{font-family:DM Sans;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.05em;max-width:497px;text-align:left;margin-right:auto;margin-bottom:32px}.review-desc{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;max-width:273px;margin-left:auto;margin-bottom:64px}.review-title-holder{margin-bottom:64px}.review-card-avatar{margin-bottom:24px;width:56px;height:56px;border-radius:50%}.review-card-name{margin-bottom:8px;text-align:center;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.05em;margin-top:0}.review-card-text{color:var(--review-card-text-color, rgba(246, 245, 239, 0.5));text-align:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;max-width:320px}}@media screen and (min-width: 1280px){.review-section{padding-top:64px;padding-bottom:164px}.review-container{max-width:1280px;padding:0 32px;margin:0 auto}.review-swiper{max-width:1216px;margin:0 auto}.swiper .review-swiper-wrapper{width:1216px;margin:0 auto;padding-bottom:0}.swiper .review-card-style{max-width:384px;padding:32px}.review-title{font-family:DM Sans;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.05em;max-width:497px;text-align:left;margin:0 auto 0 0}.review-desc{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;max-width:273px;margin:0 0 0 auto}.review-card-avatar{margin-bottom:24px;width:56px;height:56px;border-radius:50%}.review-card-name{margin-bottom:8px;margin-top:0;text-align:center;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.04em}.review-card-text{color:var(--review-card-text-color, rgba(246, 245, 239, 0.5));text-align:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.02em;max-width:320px}.review-title-holder{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:64px}}.footer{padding-bottom:14px}.footer-wrapper{padding-top:27px;display:flex;flex-direction:column;border-top:1px solid rgba(246,245,239,.2)}.footer-navigation{display:flex;flex-direction:column;width:100%;text-transform:uppercase;margin-bottom:40px}.footer-socials{margin-bottom:40px}.footer-socials-title{font-size:14px;font-weight:700;line-height:110%;text-transform:uppercase;margin-bottom:16px}.footer-socials-list{display:flex;gap:14px}.footer-social-link{background:linear-gradient(#11131f, #11131f) padding-box,linear-gradient(107deg, #bec7c2 0%, #a1b5ba 100%) border-box;width:32px;height:32px;border:1px solid var(--reviews-card-text);border-radius:6px;display:flex;justify-content:center;align-items:center;transition:border-color var(--transition-duration-250) var(--transition-timing-function)}.footer-social-icon{fill:currentColor}.footer-social-link:hover,.footer-social-link:focus{border-color:rgba(0,0,0,0)}.footer-social-link:hover .footer-social-icon,.footer-social-link:focus .footer-social-icon{fill:url(#linear)}.footer-logo-link{font-size:14px;display:flex;align-items:center;font-weight:700;line-height:114%;letter-spacing:.42px;margin-bottom:40px}.footer-logo-icon{margin-right:8px;width:16px;height:18px;fill:url(#linear)}.footer-nav-list{display:flex;flex-direction:column;gap:14px;font-size:14px;font-weight:700;line-height:118%;letter-spacing:.42px}.copyrigth-block{display:flex;gap:14px;color:var(--reviews-card-text);justify-content:center;font-size:12px;font-weight:400;line-height:118%;letter-spacing:.36px}.footer-logo-link,.footer-nav-link{transition:color var(--transition-duration-250) var(--transition-timing-function)}.footer-logo-link:hover,.footer-logo-link:focus,.footer-nav-link:hover,.footer-nav-link:focus{color:var(--button-light-background)}@media screen and (min-width: 768px){.footer-wrapper{padding-top:64px;margin-bottom:100px}.footer-logo-link,.footer-socials,.footer-navigation{margin-bottom:0}.footer-wrapper{flex-direction:row}.footer-navigation{flex-direction:row;width:100%;text-transform:uppercase;align-items:flex-start}.footer-logo-link{font-size:18px;font-weight:700;line-height:118%;letter-spacing:.54px;display:flex;align-items:center;margin-bottom:0;margin-right:150px}.footer-nav-list{gap:24px}.footer-logo-icon{width:20px;height:23px}.copyrigth-block{gap:32px;font-size:14px;letter-spacing:.42px}}@media screen and (min-width: 1280px){.footer-wrapper{margin-bottom:132px}.footer-logo-link{margin-right:337px}.footer-nav-list{flex-direction:row}}.modal-rent{position:relative;display:flex;flex-direction:column;width:335px;height:396px;background:#1f212d;border-radius:20px;padding:40px 24px;transition:opacity .25s cubic-bezier(0.4, 0, 0.2, 1),visibility .25s cubic-bezier(0.4, 0, 0.2, 1)}.rent-modal-container{width:335px;height:396px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}.modal-rent-picture{z-index:2}.rent-modal-container:after{content:"";width:142px;height:142px;transform:rotate(-45);border-radius:323px;opacity:.6;background:#91afba;filter:blur(100px);position:absolute;z-index:1;top:20%;right:50%;transform:translate(50%)}@media screen and (min-width: 768px){.rent-modal-container:after{content:"";width:265px;height:265px;top:10%;right:30%;border-radius:265px;background:#91afba}}.modal-rent-btn{position:absolute;top:24px;right:24px;padding:0;width:24px;height:24px;border:none;transition:background-color .25s cubic-bezier(0.4, 0, 0.2, 1),border .25s cubic-bezier(0.4, 0, 0.2, 1)}.modal-rent-icon{stroke:var(--text-color);transition:fill .25s cubic-bezier(0.4, 0, 0.2, 1)}.modal-rent-btn:hover .modal-rent-icon,.modal-rent-btn:focus .modal-rent-icon{fill:var(--text-color)}.modal-rent-picture{margin-bottom:24px}.modal-rent-strong-text{margin-bottom:14px;font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.0625em}.modal-rent-text{font-size:14px;font-style:normal;line-height:140%;letter-spacing:-0.0175em}@media only screen and (min-width: 768px){.modal-rent{width:570px;height:522px;border-radius:40px;padding:97px 64px 64px}.rent-modal-container{width:570px;height:522px}.modal-rent-picture{margin-left:auto;margin-right:auto;margin-bottom:21px;z-index:2}.modal-rent-strong-text{margin-bottom:16px;font-size:32px;letter-spacing:-0.09em}.modal-rent-text{font-size:14px;letter-spacing:-0.02em}}@media screen and (min-width: 375px){.mobile-modal-container{width:375px;max-height:812px}}.mobile-modal{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background-color:var(--background-color);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-duration-250) var(--transition-timing-function),visibility var(--transition-duration-250) var(--transition-timing-function)}.mobile-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-modal-container{position:relative;padding-top:27px;padding-bottom:24px;height:100%}.mobile-modal-container:before{content:"";position:absolute;width:279px;height:279px;border-radius:279px;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-1;bottom:0;transform:translate(-55%)}.mobile-modal-container:after{content:"";position:absolute;width:279px;height:279px;border-radius:279px;opacity:.6;background:var(--background-gradient-circles);filter:blur(100px);z-index:-1;bottom:0;transform:translate(45%, 45%)}.mobile-modal-logo-link{position:relative;display:flex;align-items:center;font-size:14px;font-weight:700;line-height:1.14;letter-spacing:.03em;text-transform:uppercase;padding-bottom:27px;border-bottom:1px solid rgba(246,245,239,.2)}.modal-logo{margin-right:8px;width:16px;height:18px;fill:url(#linear)}.modal-logo-text{transition:color var(--transition-duration-250) var(--transition-timing-function)}.modal-logo-text:hover,.modal-logo-text:focus{color:var(--button-light-background)}.mobile-modal-btn-close{position:absolute;top:24px;right:20px;cursor:pointer;color:var(--text-color);width:24px;height:24px;padding:0;line-height:0}.mobile-modal-btn-icon{stroke:currentColor;transition:stroke .25s var(--transition-duration-250) var(--transition-timing-function)}.mobile-modal-btn-icon:hover,.mobile-modal-btn-icon:focus{stroke:url(#linear)}.mobile-modal-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:140px}.mobile-modal-item{font-size:14px;font-weight:700;line-height:1.18;letter-spacing:.03em;text-transform:uppercase}.mobile-modal-link{transition:color var(--transition-duration-250) var(--transition-timing-function)}.mobile-modal-link:hover,.mobile-modal-link:focus{color:var(--button-light-background)}@media screen and (min-width: 768px){.mobile-modal{display:none}}.to-top{position:fixed;bottom:2px;right:20px;width:44px;height:44px;border-radius:8px;background-color:var(--button-light-background);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .25s;z-index:100}.to-top-icon{width:8px;height:16px;fill:var(--text-color)}.to-top:hover{box-shadow:1px 1px 25px 10px var(--reviews-card-text)}.to-top.active{bottom:20px;pointer-events:auto;opacity:1}@media screen and (min-width: 768px){.to-top{width:68px;height:68px;right:32px}.to-top-icon{width:16px;height:30px;fill:var(--text-color)}.to-top.active{bottom:32px;pointer-events:auto;opacity:1}}/*# sourceMappingURL=main.min.css.map */