h1,h2,h3,h4,h5,h6,p{margin: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}.container{width:100%;max-width:365px;padding-inline:15px;margin-inline:auto}html{scroll-behavior:smooth}@media screen and (min-width: 768px){.container{width:100%;max-width:734px;padding-inline:15px;margin-inline:auto}}@media screen and (min-width: 1280px){.container{width:100%;max-width:1210px;padding-inline:15px;margin-inline:auto}}@media screen and (min-width: 1440px){.container{width:100%;max-width:1370px;padding-inline:15px;margin-inline:auto}}.header-wraper{width:335px}header{border:1px solid #fbfbfb;border-radius:8px;max-width:334px;height:48px;background-size:cover;background-repeat:no-repeat;background:#fbfbfb;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin-inline:auto;position:fixed;top:20px;max-width:1240px;width:calc(100% - 40px);left:50%;transform:translate(-50%)}.logo-header{font-weight:500;font-size:20px;letter-spacing:-.03em;text-transform:lowercase;color:#1b414b}.header-ul{list-style-type:none;margin:0;padding:0;display:flex}.header-ul .header-li{display:inline;margin-right:16px;align-items:center}.header-a{background:none;color:#fff;text-decoration:none;padding:8px;border-radius:8px;width:91px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:9px;line-height:130%;text-transform:uppercase}.header-button{background-color:#fbfbfb;border:none;display:flex;align-items:center;justify-content:flex-end;width:40px;height:40px}.header-a:hover,.header-a:focus{background-color:#1b414b}.social-icons{display:flex}.header-aa{display:flex;align-items:center}.nav-header{display:inline-flex;gap:8px}.nav-link{margin-right:1px}.nav-header .header-li{margin-right:0}.nav-header .header-a{color:#1b414b;text-decoration:none}.header-svg{fill:#1b414b}.header-svg:hover{fill:#0e1823}.menu-toggle{display:none;cursor:pointer}.about-button,.yachts-button,.reviews-button{background-color:#1b414b80;color:#fff;text-decoration:none;padding:12px 0;display:inline-flex;text-align:center;align-items:center;justify-content:center}.about-button:hover,.yachts-button:hover,.reviews-button:hover{background-color:#1b414b}.backdrop{background-color:#2e2f4266;width:375px;height:812px;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center}.is-open{opacity:1;visibility:hidden;pointer-events:auto}.modal{min-width:335px;background-color:#0e1823;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:0;height:100vh}.modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background-color:#fff;border-radius:5px;padding:8px}.logo-modal{color:#1b414b}.modal-close-btn{background:none;border:none;cursor:pointer;padding:0}.modal-close-icon{fill:#055545}.menu-modal{display:flex;flex-direction:column;align-items:center;margin-top:120px}.menu-btn{border-radius:8px;border:none;width:91px;height:40px;background:rgba(27,65,75,.5);color:#fff;font-size:14px;cursor:pointer;padding:8px 16px;margin-bottom:8px;transition:background-color .3s ease;text-transform:uppercase}.menu-btn:hover{background:#1b414b}.social-icons-modal{display:flex;justify-content:center;align-items:center;gap:8px}.social-icon-modal{display:flex;justify-content:center;align-items:center;fill:#fbfbfb}.modal-svg{width:24px;height:24px;fill:#fbfbfb;margin-bottom:10px}.modal-svg:hover,.social-icon-modal:hover .modal-svg{fill:#fbfbfbcc}@media only screen and (max-width: 767px){header{border:1px solid #fbfbfb;border-radius:8px;max-width:335px;height:48px;background-size:cover;background-repeat:no-repeat;background:#fbfbfb;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin-inline:auto;position:fixed;top:20px;width:calc(100% - 40px);left:50%;transform:translate(-50%)}.logo-header{font-size:18px}.social-icons,.main-menu{display:none}.menu-toggle{display:block}.menu-toggle .header-svg{fill:#1b414b;cursor:pointer}.menu-toggle .header-svg:hover{opacity:.7}.menu-toggle.active+.main-menu{display:block}.main-menu .header-ul{background-color:#fbfbfb;border:1px solid #fbfbfb;border-radius:8px;padding:10px;position:absolute;top:50px;left:0;z-index:999}.main-menu .header-ul .header-li{display:block;margin-bottom:10px}.main-menu .header-ul .header-li .header-a{color:#1b414b;text-decoration:none;font-size:16px;display:block}.main-menu{display:none;width:375px;height:812px;background:#0e1823;position:absolute;top:48px;left:0;z-index:1000;padding:20px;box-sizing:border-box}.social-icons{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1280px){header{border:1px solid #fbfbfb;border-radius:8px;height:48px;background-size:cover;background-repeat:no-repeat;background:#fbfbfb;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin-inline:auto;position:fixed;top:20px;max-width:704px;left:50%;transform:translate(-50%)}.logo-header{font-weight:500;font-size:20px;letter-spacing:-.03em;text-transform:lowercase;color:#1b414b}.header-ul{list-style-type:none;margin:0;padding:0;display:flex}.header-ul .header-li{display:inline;margin-right:16px;align-items:center}.header-a{background:none;color:#fff;text-decoration:none;padding:8px;border-radius:8px;width:91px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:9px;line-height:130%;text-transform:uppercase}.header-button{background-color:#fbfbfb;border:none;display:flex;align-items:center;justify-content:flex-end;width:40px;height:40px}.header-a:hover,.header-a:focus{background-color:#1b414b}.social-icons{display:flex}.header-aa{display:flex;align-items:center}.nav-header{display:inline-flex;gap:8px}.nav-link{margin-right:1px}.nav-header .header-li{margin-right:0}.nav-header .header-a{color:#1b414b;text-decoration:none}.header-svg{fill:#1b414b}.header-svg:hover{fill:#0e1823}.menu-toggle{display:none;cursor:pointer}.about-button,.yachts-button,.reviews-button{background-color:#1b414b80;color:#fff;text-decoration:none;padding:12px 0;display:inline-flex;text-align:center;align-items:center;justify-content:center}.about-button:hover,.yachts-button:hover,.reviews-button:hover{background-color:#1b414b}.backdrop{background-color:#2e2f4266;width:375px;height:812px;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center}.is-open{opacity:1;visibility:hidden;pointer-events:auto}.modal{min-width:335px;background-color:#0e1823;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:0;height:100vh}.modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background-color:#fff;border-radius:5px;padding:8px}.logo-modal{color:#1b414b}.modal-close-btn{background:none;border:none;cursor:pointer;padding:0}.modal-close-icon{fill:#055545}.menu-modal{display:flex;flex-direction:column;align-items:center;margin-top:120px}.menu-btn{border-radius:8px;border:none;width:91px;height:40px;background:rgba(27,65,75,.5);color:#fff;font-size:14px;cursor:pointer;padding:8px 16px;margin-bottom:8px;transition:background-color .3s ease;text-transform:uppercase}.menu-btn:hover{background:#1b414b}.social-icons-modal{display:flex;justify-content:center;align-items:center;gap:8px}.social-icon-modal{display:flex;justify-content:center;align-items:center;fill:#fbfbfb}.modal-svg{width:24px;height:24px;fill:#fbfbfb;margin-bottom:10px}.modal-svg:hover,.social-icon-modal:hover .modal-svg{fill:#fbfbfbcc}}.modal{position:fixed;top:-20px;left:50%;display:flex;flex-direction:column;width:324px;height:100vh;background:#FFF;padding:20px 24px 40px 20px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);overflow-y:auto;background-color:#0e1823;z-index:100}@media only screen and (min-width: 1280px) and (max-width: 1440x){header{border:1px solid #fbfbfb;border-radius:8px;height:48px;background-size:cover;background-repeat:no-repeat;background:#fbfbfb;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin-inline:auto;position:fixed;top:20px;max-width:1080px;left:50%;transform:translate(-50%)}.logo-header{font-weight:500;font-size:20px;letter-spacing:-.03em;text-transform:lowercase;color:#1b414b}.header-ul{list-style-type:none;margin:0;padding:0;display:flex}.header-ul .header-li{display:inline;margin-right:16px;align-items:center}.header-a{background:none;color:#fff;text-decoration:none;padding:8px;border-radius:8px;width:91px;height:40px;display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:9px;line-height:130%;text-transform:uppercase}.header-button{background-color:#fbfbfb;border:none;display:flex;align-items:center;justify-content:flex-end;width:40px;height:40px}.header-a:hover,.header-a:focus{background-color:#1b414b}.social-icons{display:flex}.header-aa{display:flex;align-items:center}.nav-header{display:inline-flex;gap:8px}.nav-link{margin-right:1px}.nav-header .header-li{margin-right:0}.nav-header .header-a{color:#1b414b;text-decoration:none}.header-svg{fill:#1b414b}.header-svg:hover{fill:#0e1823}.menu-toggle{display:none;cursor:pointer}.about-button,.yachts-button,.reviews-button{background-color:#1b414b80;color:#fff;text-decoration:none;padding:12px 0;display:inline-flex;text-align:center;align-items:center;justify-content:center}.about-button:hover,.yachts-button:hover,.reviews-button:hover{background-color:#1b414b}.backdrop{background-color:#2e2f4266;width:375px;height:812px;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center}.is-open{opacity:1;visibility:hidden;pointer-events:auto}.modal{max-width:375px;background-color:#0e1823;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:0;height:100vh}.modal-header{max-width:335;padding-left:20px;padding-right:20px;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background-color:#fff;border-radius:5px}.logo-modal{color:#1b414b}.modal-close-btn{background:none;border:none;cursor:pointer;padding:0}.modal-close-icon{fill:#055545}.menu-modal{display:flex;flex-direction:column;align-items:center;margin-top:120px}.menu-btn{border-radius:8px;border:none;width:91px;height:40px;background:rgba(27,65,75,.5);color:#fff;font-size:14px;cursor:pointer;padding:8px 16px;margin-bottom:8px;transition:background-color .3s ease;text-transform:uppercase}.menu-btn:hover{background:#1b414b}.social-icons-modal{display:flex;justify-content:center;align-items:center;gap:8px}.social-icon-modal{display:flex;justify-content:center;align-items:center;fill:#fbfbfb}.modal-svg{width:24px;height:24px;fill:#fbfbfb;margin-bottom:10px}.modal-svg:hover,.social-icon-modal:hover .modal-svg{fill:#fbfbfbcc}}.menu-toggle:checked+.main-menu{display:block}.menu-modal>.header-a{margin-bottom:4px}.menu-modal>:last-child{margin-bottom:24px}.menu-modal{margin-top:0}.modal{position:fixed;top:-20px;left:50%;display:flex;flex-direction:column;width:335px;height:100vh;background:#FFF;padding:20px 24px 40px 20px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);overflow-y:auto;background-color:#0e1823;z-index:100}.modal-header{height:48px;flex-shrink:0;margin-bottom:16px}.logo-modal{font-weight:500;font-size:14px;letter-spacing:-.03em;color:#1b414b}.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal-header{width:335px;padding-left:20px;padding-right:20px;align-items:center}.modal-close-btn{display:flex;align-items:center}.modal{width:375px;padding-inline:0}.section-hero{padding:260px 20px 302px;align-items:center;display:flex;flex-direction:column;background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-mobile@1x-c5751380.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.section-hero{background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-mobile@2x-dd6d7e16.jpg)}}.hero-container{display:flex;flex-direction:column;align-items:center}.hero-main-title{margin-bottom:24px;font-family:Inter,sans-serif;font-weight:500;font-size:32px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb}.hero-par{font-family:Inter,sans-serif;font-weight:300;font-size:12px;line-height:1.16667;text-align:center;color:#fbfbfbb3;margin-bottom:38px}.hero-btn{border-radius:15px;padding:14px 32px;width:141px;height:46px;background:#1b414b;border-style:none;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#fbfbfb}.hero-btn:hover,.hero-btn:focus{background:#fbfbfb;color:#1b414b}@media screen and (min-width: 768px){.section-hero{padding:280px 32px 282px;background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-tablet@1x-81828c91.jpg)}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.section-hero{background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-tablet@2x-8b37f2b2.jpg)}}.hero-main-title{font-size:70px}.hero-par{font-size:16px;line-height:1.4;margin-bottom:48px;padding-left:54px;padding-right:54px}.hero-btn{padding:16px 40px;width:179px;height:52px;font-size:18px;line-height:1.1}}@media screen and (min-width: 1280px){.section-hero{padding:235px 140px 215px;background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-desktop1280@1x-dde95e45.jpg)}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.section-hero{background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-desktop1280@2x-84d1d90a.jpg)}}.hero-main-title{font-size:80px}.hero-par{padding-left:202px;padding-right:202px}}@media screen and (min-width: 1440px){.section-hero{padding-left:220px;padding-right:220px;background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-desktop1440@1x-0e6182fe.jpg)}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.section-hero{background-image:linear-gradient(rgba(17,19,31,.8),rgba(17,19,31,.31),rgba(17,19,31,0)),url(/sail-code-studio/assets/hero-yacht-desktop1440@2x-d31d39f9.jpg)}}}.container{padding-inline:0;max-width:335px}.about-us{padding-bottom:75px;margin:0 auto}.about-us-wraper{background-color:#fbfbfb;border-radius:24px}.about-us-container{padding:40px 20px}.about-us-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#1b414b;padding-bottom:40px}.about-us-subtitle{font-weight:400;font-size:18px;line-height:1;letter-spacing:-.02em;color:#1b414b;padding-bottom:20px}.about-us-text{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#040306;opacity:.4}@media screen and (min-width: 768px){.container{max-width:768px;padding-inline:0}.about-us{width:704px}.about-us-container{padding:50px 0 50px 32px}.about-us-title{width:536px;font-size:48px;padding-bottom:50px}.about-us-block{width:389px}.about-us-subtitle{font-size:23px}.about-us-text{font-size:13px;line-height:1.15}}@media screen and (min-width: 1280px){.container{max-width:1280px;width:100%;padding-inline:0}.about-us{width:1180px}.about-us-container{display:flex;flex-wrap:wrap;padding:50px 50px 100px;justify-content:space-between}.about-us-title{width:537px}.about-us-block{padding:0;width:354px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding-inline:0}.about-us{width:1340px}.about-us-title{padding-bottom:0}.about-us-block{width:404px}}.section-yachts{padding-bottom:40px;padding-top:40px}.container{padding-inline:15px}.yachts-title{margin-bottom:40px;margin-inline:auto;max-width:300px;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb}.yachts-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:177px;font-weight:500;font-size:14px;line-height:1.18;letter-spacing:-.04em;text-transform:uppercase;color:#1b414b}.yachts-text-type{font-size:12px;line-height:1.17;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.yachts-item-parameter{font-weight:400;font-size:14px;line-height:118%;letter-spacing:.03em;text-transform:uppercase;color:#040306;opacity:.4}.yachts-item-value{font-size:14px;line-height:1.18;letter-spacing:.03em;color:#040306}.list-yachts{margin-bottom:40px}.yachts-item-yacht{padding:16px 16px 32px;background-color:#fbfbfb;border-radius:24px}.list-yachts>:not(:first-child){display:none}.yahts-text-container{position:relative;display:flex;justify-content:space-between;padding:32px 16px 0}.yahts-text-container:after{position:absolute;top:34%;content:"";width:91%;height:1px;background-color:#040306;opacity:10%}.yachts-subtitle,.yachts-text-type{margin-bottom:32px}.yachts-text-type{padding-bottom:3px}.yahts-list-parameters>:not(:last-child),.yahts-list-values>:not(:last-child){margin-bottom:6px}.yahts-btn-link{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;border-radius:15px;width:141px;height:46px;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;border:1px solid rgba(251,251,251,.35);transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.container{width:100%;max-width:734px;padding-inline:15px}.section-yachts{padding-bottom:75px;padding-top:75px}.yachts-title{margin-bottom:75px;font-size:48px;max-width:610px}.yachts-subtitle{font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:149px}.yachts-text-type{font-size:13px;line-height:1.18}.yachts-text-type{padding-bottom:4px}.yahts-btn-link{border-radius:15px;width:179px;height:52px;font-weight:500;font-size:18px;line-height:1.1}.list-yachts>.yachts-item-yacht{display:block}.list-yachts>:last-child{display:none}.list-yachts{display:flex;gap:32px;margin-bottom:50px}.yahts-btn-link{width:179px;height:52px}}@media screen and (min-width: 1280px){.container{max-width:1210px;padding-inline:15px}.list-yachts>.yachts-item-yacht{display:block}.yachts-title{max-width:650px;margin-inline:auto}.list-yachts{gap:25px}.yahts-btn-link{transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.yahts-btn-link:hover,.yahts-btn-link:focus{background-color:#fbfbfb;color:#1b414b}.yachts-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:177px}}@media screen and (min-width: 1440px){.container{width:100%;max-width:1270px;padding-inline:15px;margin-inline:auto}.list-yachts{gap:32px}.yachts-title{margin-bottom:75px;font-size:48px;line-height:1}}.section-advantages{padding-top:40px;padding-bottom:40px}.avantages-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}.visully-hidden-advantages{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}.avantages-list{max-width:335px;list-style-type:none;background-color:#1b414b;border-radius:18px;margin-top:0;margin-bottom:20px;padding:80px 20px}.avantages-list>:not(:last-child){margin-bottom:40px}.rounded-rectangle{background-color:#fbfbfb;background-color:#fbfbfb1a;max-width:250px;height:2px;border-radius:18px;margin-top:15px;margin-bottom:15px}.avantages-subtitle{font-style:Inter;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.05}.avantages-text{color:#fbfbfb;font-style:Inter;font-weight:400;font-size:12px;line-height:117%;letter-spacing:-.02;max-width:250px;overflow-wrap:break-word}.advantages-image{height:424px}.avantages-list,.advantages-image img{width:100%}@media screen and (min-width: 768px){.section-advantages{padding-top:75px;padding-bottom:75px}.avantages-container{min-width:734px;flex-direction:column;align-items:center;justify-content:space-between;padding-left:32px;padding-right:32px}.avantages-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;max-width:704px;padding:90px 32px;margin-bottom:32px}.avantages-item{width:304px;height:85px}.rounded-rectangle{max-width:304px}.advantages-image{flex:1;width:100%;background-size:cover;background-position:center;height:424px;width:704px}.avantages-subtitle{font-size:32px;line-height:32px;letter-spacing:-.05}.avantages-text{font-size:13px;line-height:1.15;overflow-wrap:break-word}}@media screen and (min-width: 1280px){.avantages-container{align-items:center;min-width:1180px;max-width:1280px;flex-direction:row;justify-content:space-between;padding:20px 50px}.avantages-list .avantages-item{margin-bottom:0}.avantages-list{flex-direction:row;flex-wrap:wrap;max-width:717px;min-height:424px;gap:40px 30px;padding:90px 50px;margin-bottom:0}.rounded-rectangle{min-width:280px}.advantages-image{min-height:424px;width:432px;object-fit:cover;flex-shrink:0}.avantages-text{max-width:292px;max-height:60px;overflow-wrap:break-word}.avantages-item{max-height:85px}}@media screen and (min-width: 1440px){.avantages-container{max-width:1380px;margin-left:auto;margin-right:auto}.avantages-list{padding-right:16px}.advantages-image{min-width:540px}}.section-rents{padding-top:40px;padding-bottom:40px}.rents-title{font-family:Inter,sans-serif;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:40px}.rent-form{margin-bottom:80px}.rent-form-inputs{margin-bottom:40px}.rent-input{width:100%;height:42px;border:1px solid rgba(251,251,251,.2);border-radius:12px;padding:14px 18px;margin-bottom:18px;background-color:transparent;color:#fbfbfb}.rent-input::placeholder,.rent-form-comment::placeholder{font-size:12px;line-height:1.17;color:#fbfbfb66}.rent-form-comment{width:100%;min-height:108px;border:1px solid rgba(251,251,251,.2);border-radius:12px;padding:14px 18px;background-color:transparent;resize:none;color:#fbfbfb}.rent-btn{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb;border-radius:15px;border:none;padding:14px;min-width:122px;height:46px;background:#1b414b}.rent-btn:hover,.rent-btn:focus,.rent-btn:active{background-color:#fbfbfb;color:#1b414b}@media screen and (min-width: 768px){.rent-container{display:flex;flex-direction:column;align-items:center}.section-rents{padding-top:75px;padding-bottom:75px}.rents-title{margin-bottom:50px;font-size:48px}.rent-form{margin-bottom:100px;width:472px}.rent-input{width:472px;height:54px}.rent-form-inputs{margin-bottom:50px}.rent-form-comment{width:472px;min-height:116px}.rent-input::placeholder,.rent-form-comment::placeholder{font-size:14px;line-height:1.29}.rent-btn{min-width:194px;height:56px;font-size:18px;line-height:1.1;padding:18px}.rent-img{border-radius:24px}}@media screen and (min-width: 1280px){.rent-container{flex-direction:row-reverse;justify-content:center;gap:50px}.rent-img{border-radius:0}.rent-form{margin:0}.rent-btn{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}}@media screen and (min-width: 1440px){.rent-img{display:block;max-width:100%;height:auto}.rent-container{max-width:1320px}}.section-reviews{background-color:transparent;display:flex;flex-direction:column;padding:0 15px 40px;max-width:335px;margin:0 auto}.reviews-title{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-top:40px}.reviews-title-text{color:#fbfbfb;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:1.16667;letter-spacing:-.02em;opacity:.4;text-align:center;margin-bottom:75px;margin-top:25px;z-index:-1}.reviews-list-item{max-width:335px;background-color:#fbfbfb;display:flex;flex-direction:column;align-items:center;border-radius:24px;padding:32px 8px;margin:0 auto}.reviews-name{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#040306;padding-top:24px;padding-bottom:8px}.reviews-text{font-size:16px;line-height:1.4;max-width:303px;text-align:center;color:#04030666}.reviews-viktoria,.reviews-ihor{display:none}@media screen and (min-width: 768px){.section-reviews{margin-top:75px;max-width:704px;margin-bottom:75px;padding-bottom:0}.reviews-title{font-size:48px}.reviews-title-text{font-size:14px;line-height:1.28571;letter-spacing:-.02em}.reviews-list{display:flex;flex-direction:row;gap:32px}.reviews-viktoria{display:flex}}@media screen and (min-width: 1280px){.section-reviews{max-width:1180px;align-items:center}.reviews-title{max-width:854px}.reviews-title-text{font-size:16px;line-height:1.4;max-width:571px;align-items:center}.reviews-list{display:flex;flex-direction:row;gap:26px}.reviews-list-item{width:calc((100% - 52px) / 3);padding:32px 28px}.reviews-ihor{display:flex}}:root{--font-family: "Inter", sans-serif}.footer{padding-top:40px;padding-right:10px;padding-left:10px}.footer-container{max-width:355px;border-radius:24px 24px 0 0;background:#1b414b;padding-top:40px;margin:0 auto}.footer-navigation{display:flex}@media only screen and (max-width: 280px){.footer-navigation{flex-wrap:wrap}.footer-list-menu{flex-wrap:wrap;justify-content:center}.footer-list-social{flex-wrap:wrap}}@media only screen and (min-width: 1px) and (max-width: 374px){.footer-navigation{justify-content:space-around}.footer-link-logo{margin-right:0;padding-left:0}}@media only screen and (min-width: 375px){.footer-link-logo{margin-right:37px;padding-left:30px}}.footer-link-logo{display:block;font-family:var(--font-family);font-weight:500;font-size:14px;letter-spacing:-.03em;color:#fbfbfb}.footer-list-menu{display:inline-flex;list-style:none;gap:4px;margin-bottom:80px}.footer-item-logo-link{padding-right:33px}.footer-item-menu{font-family:var(--font-family);display:flex;font-size:9px;line-height:1.27;text-transform:uppercase;text-align:center;color:#fbfbfb;border-radius:8px;width:66px;height:40px;background:rgba(251,251,251,.3);justify-content:center;align-items:center}.footer-item-menu:hover,.footer-item-menu:focus{color:#1b414b;background:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.footer-link-menu{text-decoration:none}.footer-list-social{display:flex;list-style:none;gap:8px;justify-content:center;align-items:center;margin-bottom:40px}.footer-item-social{width:24px;height:24px}.footer-svg-social{fill:#fff}.footer-svg-social:hover,.footer-svg-social:focus{fill:#fbfbfbcc}.footer-slogan-privacy-container{padding-bottom:13px}.footer-slogan-p{font-family:var(--font-family);max-width:279px;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin:auto auto 89px}.footer-privacy-police{font-family:var(--font-family);font-size:12px;line-height:1.17;letter-spacing:.03em;text-align:center;color:#fbfbfb66}.footer-span-privacy{padding-left:20px}@media only screen and (min-width: 768px){.footer-span-privacy{padding-left:32px}.footer-privacy-police{font-size:14px;line-height:1.18}.footer-slogan-p{max-width:640px;font-size:32px;margin-bottom:99px}.footer-list-social{padding-right:48px;align-items:start}.footer-item-menu{width:91px}.footer-item-logo-link{padding-right:106px}.footer-list-menu{margin-right:91px;margin-bottom:96px}.footer-link-logo{font-size:20px;margin-right:110px;padding-left:48px}.footer-lists-container{display:flex}.footer-container{max-width:736px;padding-top:50px}.footer{padding-top:75px;padding-right:16px;padding-left:16px}}@media only screen and (min-width: 1280px){.footer-list-social{padding-right:75px}.footer-slogan-p{max-width:693px}.footer-list-menu{margin-right:311px}.footer-link-logo{padding-left:75px;margin-right:330px}.footer-lists-container{justify-content:space-between}.footer-container{max-width:1230px}}@media screen and (min-width: 1440px){.footer-container{max-width:1390px}.footer-slogan-p{max-width:693px}.footer-navigation{margin-inline:0}.footer-link-logo{margin-right:409px}.footer{padding-right:25px;padding-left:25px}}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#fbfbfb;background-color:#0e1823;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
