@charset "UTF-8";@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}*,::after,::before{box-sizing:border-box}*{margin:0;padding:0}img{max-width:100%;height:auto}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-semibold.woff2)format("woff2"),url(../fonts/montserrat-semibold.woff)format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-medium.woff2)format("woff2"),url(../fonts/montserrat-medium.woff)format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/raleway-light.woff2)format("woff2"),url(../fonts/raleway-light.woff)format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/raleway-regular.woff2)format("woff2"),url(../fonts/raleway-regular.woff)format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/raleway-medium.woff2)format("woff2"),url(../fonts/raleway-medium.woff)format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/raleway-semi-bold.woff2)format("woff2"),url(../fonts/raleway-semi-bold.woff)format("woff")}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/raleway-bold.woff2)format("woff2"),url(../fonts/raleway-bold.woff)format("woff")}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.section-title{font-family:"Montserrat","Arial",sans-serif;font-size:24px;line-height:1.2;font-weight:600;text-transform:uppercase;color:#2561c2}@media (min-width:1500px){.section-title{font-size:48px;line-height:1}}.disabled{color:gray;opacity:.6;text-decoration:none}.disabled,.disabled--card{pointer-events:none;cursor:default}.page{min-height:100vh;scrollbar-gutter:stable;font-family:"Raleway","Arial",sans-serif;font-size:18px;line-height:1.4;font-weight:400;font-variant-numeric:lining-nums;color:#272727}.page__body{min-height:100vh;margin:0;background-color:#d0f0fb}.page__body:has(.filters-popup[open]){overflow:hidden}.page__wrapper{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.page__section{margin-bottom:80px}@media (min-width:768px){.page__section{margin-bottom:120px}}@media (min-width:1500px){.page__section{margin-bottom:160px}}.button{display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:30px;width:100%;font-family:"Raleway","Arial",sans-serif;font-size:18px;line-height:18px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;background-color:#2561c2;border:0;transition:background-color .3s ease,color .3s ease}@media (min-width:768px){.button{font-size:13px;line-height:13px}}@media (min-width:1500px){.button{font-size:18px;line-height:18px}}@media (any-hover:hover){.button:hover{background-color:#2f7af2}}.button:active{background-color:#1e4586;transform:scale(.99)}.button--form{background-color:#272727}@media (any-hover:hover){.button--form:hover{background-color:#454545}}.button--form:active{background-color:#000}.button:disabled{transform:none;cursor:not-allowed;background-color:#dadcdf;color:#818181}.button--secondary{background-color:transparent;color:#2561c2;border:1px solid #2561c2;text-transform:none;font-weight:500}@media (any-hover:hover){.button--secondary:hover{color:#fff;background-color:#2561c2}}.button--secondary:active{color:#fff;background-color:#1e4586}.button--secondary:disabled{background-color:transparent;transform:none;cursor:not-allowed;color:#818181}.logo{transition:opacity .3s ease}@media (min-width:768px){.logo{width:200px;height:41px}}@media (min-width:1500px){.logo{width:226px;height:46px}}@media (any-hover:hover){.logo:hover{opacity:.7}}.logo:active{opacity:.5}@media (min-width:768px){.logo--big{width:170px;height:38px}}@media (min-width:1500px){.logo--big{width:350px;height:78px}}.logo img{width:100%}.header{padding:25px 0}.container{width:100%;max-width:360px;padding:0 20px;margin:0 auto}@media (min-width:768px){.container{max-width:768px;padding:0 20px}}@media (min-width:1500px){.container{max-width:1500px;padding:0 50px}}.container--full-page{max-width:1500px;padding:0 16px}@media (min-width:768px){.container--full-page{padding:0 20px}}@media (min-width:1500px){.container--full-page{padding:0 50px}}.main-nav{position:relative}@media (min-width:1500px){.main-nav{display:grid;grid-template-columns:226px auto;justify-content:space-between;column-gap:47px;padding:25px 30px;background-color:#fff;border-radius:30px}}.main-nav__contacts{margin-top:50px;display:grid;grid-template-columns:1fr;row-gap:20px}@media (min-width:1500px){.main-nav__contacts{margin-top:0;grid-template-columns:1fr 200px;grid-template-rows:20px 20px 20px;column-gap:47px;row-gap:10px}}.main-nav__phone{font-family:"Raleway","Arial",sans-serif;font-size:22px;line-height:1;color:inherit;text-decoration:none;transition:color .2s ease-in-out}.main-nav__phone::after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:2px;background:#2561c2;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}@media (any-hover:hover){.main-nav__phone:hover::after{transform:scaleX(1)}}.main-nav__mail:active,.main-nav__phone:active{color:#2561c2}@media (min-width:1500px){.main-nav__phone{position:relative;width:max-content;display:flex;justify-content:center;align-items:center;font-size:16px}.main-nav__phone::after{bottom:-3px}}.main-nav__mail{font-family:"Raleway","Arial",sans-serif;font-size:22px;line-height:1;color:inherit;text-decoration:none}.main-nav__mail::after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:2px;background:#2561c2;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}@media (any-hover:hover){.main-nav__mail:hover::after{transform:scaleX(1)}}@media (min-width:1500px){.main-nav__mail{position:relative;width:max-content;display:flex;justify-content:center;align-items:center;grid-column:1/2;font-size:16px}.main-nav__mail::after{bottom:-3px}.main-nav__mail :nth-child(1){grid-row:2/3}.main-nav__mail :nth-child(2){grid-row:3/4}}@media (min-width:768px){.main-nav__button{max-width:320px;margin:0 auto}}@media (min-width:1500px){.main-nav__button{grid-column:2/3;grid-row:1/4;max-height:50px;align-self:center}}.main-nav__line{display:flex;align-items:center}.main-nav__wrapper{display:flex;flex-direction:column;margin-left:auto}.main-nav__wrapper a{font-size:18px;transform:translateY(20px)}@media (min-width:768px){.main-nav__wrapper a{display:none}}@media (min-width:1500px){.main-nav__logo{display:flex;justify-content:center;align-items:center}}.main-nav__toggle{position:relative;margin-left:auto;margin-top:auto;margin-bottom:auto;width:32px;height:32px;padding:0;border:0;background-color:transparent;cursor:pointer}@media (min-width:1500px){.main-nav__toggle{display:none}}.main-nav__toggle::after,.main-nav__toggle::before{content:"";position:absolute;right:0;width:32px;height:2px;background-color:#2561c2;transition:all .3s ease-in-out}.main-nav__toggle::before{top:8px;box-shadow:0 8px 0#2561c2,0 16px 0#2561c2}.main-nav__toggle::after{top:24px}.main-nav--closed .main-nav__toggle::before{transform:translateY(0) rotate(0);opacity:1}.main-nav--closed .main-nav__toggle::after{transform:translateY(0) rotate(0)}.main-nav--opened .main-nav__toggle::before{transform:translateY(8px) rotate(45deg);box-shadow:none}.main-nav--opened .main-nav__toggle::after{transform:translateY(-8px) rotate(-45deg)}@media (max-width:1499px){.main-nav__list{position:absolute;top:50px;right:0;left:0;z-index:3;height:100vh;background-color:#d0f0fb;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility .4s}.main-nav--opened .main-nav__list{opacity:1;visibility:visible;transform:translateY(0)}.main-nav--closed .main-nav__list,.main-nav__list{opacity:0;visibility:hidden;transform:translateY(-20px)}}.hero{display:grid;row-gap:20px}@media (min-width:768px){.hero{grid-template-columns:1fr 1fr;column-gap:20px}}.hero__text-wrapper{padding:52px 21px;background-color:#fff;border-radius:20px}@media (min-width:768px){.hero__text-wrapper{padding:44px 20px}}@media (min-width:1500px){.hero__text-wrapper{padding:110px 40px;border-radius:30px}}.hero__img-wrapper{padding:45px 21px 10px;min-height:450px;border-radius:20px;background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(../img/index/hero-bg-mobile@1x.jpg);background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),-webkit-image-set(url(../img/index/hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/index/hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/index/hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/index/hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),image-set(url(../img/index/hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/index/hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/index/hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/index/hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}@media (min-width:1500px){.hero__img-wrapper{border-radius:30px;padding:100px 40px 40px;background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),-webkit-image-set(url(../img/index/hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/index/hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/index/hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/index/hero-bg-desktop@2x.jpg)type("image/jpeg") 2x);background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),image-set(url(../img/index/hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/index/hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/index/hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/index/hero-bg-desktop@2x.jpg)type("image/jpeg") 2x)}}.hero__title{margin-bottom:16px;font-family:"Montserrat","Arial",sans-serif;font-size:24px;line-height:1.2;font-weight:600}@media (min-width:1500px){.hero__title{margin-bottom:32px;font-size:48px}}.hero__sub-title{margin-bottom:32px;font-size:18px;line-height:1.4;font-weight:500}@media (min-width:768px){.hero__sub-title{font-size:20px}}@media (min-width:1500px){.hero__sub-title{margin-bottom:64px;font-size:28px}}.hero__about-button{margin-bottom:16px;font-size:16px;line-height:1.4;font-weight:400}@media (min-width:768px){.hero__about-button{font-size:18px}}@media (min-width:1500px){.hero__about-button{max-width:382px;margin-bottom:32px}.hero__button{min-width:315px;width:auto}}.hero__img{display:block;margin:0 auto}@media (min-width:1500px){.hero__img{width:392px;height:448px}}.hero--rent .hero__img-wrapper{background-image:url(../img/rent/rent-hero-bg-mobile@1x.jpg);background-image:-webkit-image-set(url(../img/rent/rent-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/rent/rent-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/rent/rent-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/rent/rent-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/rent/rent-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/rent/rent-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/rent/rent-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/rent/rent-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}@media (min-width:1500px){.hero--rent .hero__img-wrapper{border-radius:30px;padding:100px 40px 40px;background-image:url(../img/rent/rent-hero-bg-desktop@1x.jpg);background-image:-webkit-image-set(url(../img/rent/rent-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/rent/rent-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/rent/rent-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/rent/rent-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/rent/rent-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/rent/rent-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/rent/rent-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/rent/rent-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x)}}.hero--remont .hero__img-wrapper{background-image:url(../img/remont/remont-hero-bg-mobile@1x.jpg);background-image:-webkit-image-set(url(../img/remont/remont-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/remont/remont-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.hero--remont .hero__img-wrapper{background-image:url(../img/remont/remont-hero-bg-tablet@1x.jpg);background-image:-webkit-image-set(url(../img/remont/remont-hero-bg-tablet@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-tablet@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-tablet@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-tablet@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/remont/remont-hero-bg-tablet@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-tablet@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-tablet@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-tablet@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}}@media (min-width:1500px){.hero--remont .hero__img-wrapper{background-image:url(../img/remont/remont-hero-bg-desktop@1x.jpg);border-radius:30px;padding:100px 40px 40px;background-image:-webkit-image-set(url(../img/remont/remont-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/remont/remont-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/remont/remont-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/remont/remont-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/remont/remont-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x)}}.hero--sale .hero__img-wrapper{background-image:url(../img/sale/sale-hero-bg-mobile@1x.jpg);background-image:-webkit-image-set(url(../img/sale/sale-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/sale/sale-hero-bg-mobile@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-mobile@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-mobile@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-mobile@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.hero--sale .hero__img-wrapper{background-image:url(../img/sale/sale-hero-bg-tablet@1x.jpg);background-image:-webkit-image-set(url(../img/sale/sale-hero-bg-tablet@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-tablet@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-tablet@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-tablet@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/sale/sale-hero-bg-tablet@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-tablet@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-tablet@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-tablet@2x.jpg)type("image/jpeg") 2x);background-repeat:no-repeat;background-size:cover}}@media (min-width:1500px){.hero--sale .hero__img-wrapper{background-image:url(../img/sale/sale-hero-bg-desktop@1x.jpg);border-radius:30px;padding:100px 40px 40px;background-image:-webkit-image-set(url(../img/sale/sale-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x);background-image:image-set(url(../img/sale/sale-hero-bg-desktop@1x.webp)type("image/webp") 1x,url(../img/sale/sale-hero-bg-desktop@2x.webp)type("image/webp") 2x,url(../img/sale/sale-hero-bg-desktop@1x.jpg)type("image/jpeg") 1x,url(../img/sale/sale-hero-bg-desktop@2x.jpg)type("image/jpeg") 2x)}}.swiper{width:277px;height:auto}.swiper .swiper__slide{padding:20px;border-radius:20px;margin-bottom:40px;background-color:#fff}@media (min-width:768px){.swiper .swiper__slide{padding:15px}}.swiper .swiper__heading{margin-bottom:10px;font-family:"Montserrat","Arial",sans-serif;font-size:24px;font-weight:600;line-height:1}@media (min-width:768px){.swiper .swiper__heading{font-size:20px}}@media (min-width:1500px){.swiper .swiper__text{font-size:16px}}.swiper .swiper__pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%}.swiper .swiper__pagination .swiper-pagination-bullet-active{background-color:#272727}@media (min-width:768px){.swiper--offer .swiper__pagination .swiper-pagination-bullet-active{background-color:#2561c2}.swiper--offer .swiper__pagination{bottom:60px!important;text-align:left;margin-left:30px}}@media (min-width:1500px){.swiper--hero{width:610px}.swiper--hero .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;width:100%}.swiper--hero .swiper__slide{padding:30px;margin-bottom:0;width:285px!important}.swiper--hero .swiper__heading{font-size:28px;margin-bottom:15px}}.swiper--offer{width:320px;height:auto}@media (min-width:768px){.swiper--offer{width:728px}}@media (min-width:1500px){.swiper--offer{width:1400px}}.swiper--offer .swiper__slide{padding-bottom:10px}@media (min-width:768px){.swiper--offer .swiper__slide{padding:30px;border-radius:30px}}.swiper--reviews{width:320px;height:auto}@media (min-width:768px){.swiper--reviews{width:728px}}@media (min-width:1500px){.swiper--reviews{width:1164px;position:relative}}.swiper--reviews .swiper__slide{padding:55px 17px 22px 22px;border-radius:20px;margin-bottom:40px;background-color:#fff}@media (min-width:768px){.swiper--reviews .swiper__slide{border-radius:30px;margin-bottom:90px}}@media (min-width:1500px){.swiper--reviews .swiper__slide{padding:68px 30px 30px;margin-bottom:0}}.menu-list,.offer picture{display:flex;align-items:center}.menu-list{flex-direction:column;row-gap:10px;padding:22px 0 45px;width:100%;background-color:#d0f0fb;font-family:"Montserrat","Arial",sans-serif;font-size:28px;line-height:1;font-weight:500;color:#272727;list-style:none}@media (min-width:1500px){.menu-list{flex-direction:row;flex-wrap:wrap;column-gap:30px;row-gap:10px;padding:0;background-color:transparent;font-family:"Raleway","Arial",sans-serif;font-size:18px}}.menu-list__item{width:100%;text-align:center}@media (min-width:1500px){.menu-list__item{width:auto}}.menu-list__link{display:block;padding:5px 0;text-decoration:none;color:inherit;position:relative;transition:color .2s ease-in-out}@media (max-width:1499px){.menu-list__link:active{color:#2561c2}}@media (min-width:1500px){.menu-list__link::after{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:2px;background:#2561c2;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}}@media (min-width:1500px) and (any-hover:hover){.menu-list__link:hover::after{transform:scaleX(1)}}@media (min-width:1500px){.menu-list__link:active{color:#2561c2}.menu-list__link--current{color:#2561c2;pointer-events:none}.menu-list__link--current::after{display:none}}.services__wrapper{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.services__wrapper{flex-wrap:wrap;flex-direction:row}}.services__title{margin-bottom:20px}@media (min-width:1500px){.services__title{margin-bottom:40px}}.service-card{position:relative;padding:22px 22px 70px;border-radius:20px;background-color:#fff}@media (min-width:768px){.service-card{flex-basis:calc((100% - 20px)/2);padding:30px 30px 85px}}@media (min-width:1500px){.service-card{padding-bottom:110px}.service-card:nth-child(1){flex:3 1 calc(57% - 20px)}.service-card:nth-child(2){flex:2 1 calc(43% - 20px)}.service-card:nth-child(3){flex:3 1 calc(43% - 20px)}.service-card:nth-child(4){flex:2 1 calc(57% - 20px)}}.service-card__link{text-decoration:none;color:inherit}.service-card__link::before{content:"";position:absolute;inset:0;z-index:1}@media (any-hover:hover){.service-card__link:hover .service-card__button{transform:scale(1.1)}.service-card__link:hover .service-card__icon{transform:rotate(90deg)}}.service-card__title{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.2;color:#2561c2}@media (min-width:1500px){.service-card__title{font-size:28px;line-height:1}}.service-card__button{position:absolute;right:-5px;bottom:-20px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;border:20px solid #d0f0fb;background-color:#2561c2;transition:scale .3s ease}@media (min-width:768px){.service-card__button{width:100px;height:100px;border:25px solid #d0f0fb}}@media (min-width:1500px){.service-card__button{width:120px;height:120px;border:30px solid #d0f0fb}}.service-card__icon{transition:transform .3s ease}.swiper .offer{display:grid;row-gap:16px;grid-template-rows:minmax(230px,auto) auto 300px;min-height:670px;position:relative}@media (min-width:768px){.swiper .offer{min-height:400px;grid-template-rows:minmax(150px,min-content) 50px}}@media (min-width:1500px){.swiper .offer{row-gap:32px;grid-template-rows:minmax(190px,min-content) 50px;min-height:534px}}.swiper .offer--1{background-image:url(../img/index/offer-bg-blot.svg);background-size:397px 405px;background-position:-15px 440px;background-repeat:no-repeat}@media (min-width:768px){.swiper .offer--1{background-size:530px 530px;background-position:380px 0}}@media (min-width:1500px){.swiper .offer--1{background-image:url(../img/index/offer-bg-blot.svg);background-size:900px 900px;background-position:650px 50px}}.swiper .offer--2,.swiper .offer--3{background-image:url(../img/index/offer-bg-blot.svg);background-size:397px 405px;background-position:-15px 440px;background-repeat:no-repeat}@media (min-width:768px){.swiper .offer--2,.swiper .offer--3{background-size:530px 530px;background-position:380px 0}}@media (min-width:1500px){.swiper .offer--2,.swiper .offer--3{background-size:900px 900px;background-position:650px 50px}}.offer__title{font-family:"Montserrat","Arial",sans-serif;font-size:24px;line-height:1.2;font-weight:500}@media (min-width:768px){.offer__title{max-width:400px}}@media (min-width:1500px){.offer__title{font-size:48px;max-width:768px}}.offer__accent-text{color:#2561c2}.offer__text-wrapper{display:flex;flex-direction:column;row-gap:16px}@media (min-width:768px){.offer__text{max-width:430px}}@media (min-width:1500px){.offer__text{max-width:640px}}.offer__btn-tel{text-align:center;display:flex;flex-direction:column;row-gap:10px}.offer__phone{text-decoration:none;font-family:"Raleway","Arial",sans-serif;text-align:center;color:inherit}@media (min-width:768px){.offer__phone{display:none}}.offer__button{align-self:start;justify-self:auto}@media (min-width:768px){.offer__button{max-width:315px}}.offer picture{justify-content:center}.offer__img{align-self:end;margin:0 auto}@media (min-width:768px){.offer--1 .offer__img{position:absolute;right:20px;top:10px;width:212px;height:372px}}@media (min-width:1500px){.offer--1 .offer__img{right:150px;top:20px;width:278px;height:486px}}@media (min-width:768px){.offer--2 .offer__img{position:absolute;right:11px;top:28px;width:296px;height:357px}}@media (min-width:1500px){.offer--2 .offer__img{right:66px;top:13px;width:480px;height:511px}}.offer--3 .offer__img{align-self:center}@media (min-width:768px){.offer--3 .offer__img{position:absolute;right:5px;top:122px;width:368px;height:263px}}@media (min-width:1500px){.offer--3 .offer__img{right:18px;top:101px;width:556px;height:398px}}@media (min-width:768px){.advantages{margin-top:-40px}}.advantages__title{margin-bottom:20px}@media (min-width:1500px){.advantages__title{margin-bottom:40px}}.advantages__text{font-size:18px;margin-bottom:20px}.advantages__wrapper{display:grid;row-gap:20px}@media (min-width:768px){.advantages__wrapper{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1500px){.advantages__wrapper{grid-template-columns:1fr 1fr 1fr}}.advantage-card{position:relative;padding:94px 22px 22px;border-radius:20px;background-color:#fff}.advantage-card::before{content:"";position:absolute;left:22px;top:22px;width:50px;height:50px;background-repeat:no-repeat}@media (min-width:1500px){.advantage-card::before{width:60px;height:60px;top:30px;left:30px}}.advantage-card:nth-of-type(1)::before{background-image:url(../img/index/advantages/machine-icon.svg)}.advantage-card:nth-of-type(2)::before{background-image:url(../img/index/advantages/truck-icon.svg)}.advantage-card:nth-of-type(3)::before{background-image:url(../img/index/advantages/consultation-icon.svg)}.advantage-card:nth-of-type(4)::before{background-image:url(../img/index/advantages/computer-icon.svg)}.advantage-card:nth-of-type(5)::before{background-image:url(../img/index/advantages/study-icon.svg)}.advantage-card:nth-of-type(6)::before{background-image:url(../img/index/advantages/repair-icon.svg)}@media (min-width:768px){.advantage-card{display:flex;flex-direction:column;justify-content:space-between;min-height:346px;padding:100px 30px 30px}}@media (min-width:1500px){.advantage-card{min-height:313px;padding-top:110px;border-radius:30px}}.advantage-card__title{margin-bottom:15px;font-size:20px;line-height:1.2}@media (min-width:1500px){.advantage-card__title{font-weight:500;font-size:24px;margin-bottom:0}}.advantage-card--sale{display:flex;flex-direction:column;min-height:250px}.advantage-card--sale::before{width:60px;height:60px;background-repeat:no-repeat}.advantage-card--sale:nth-of-type(1)::before{background-image:url(../img/sale/advantages/help-icon.svg)}.advantage-card--sale:nth-of-type(2)::before{background-image:url(../img/sale/advantages/store-icon.svg)}.advantage-card--sale:nth-of-type(3)::before{background-image:url(../img/sale/advantages/service-icon.svg)}.advantage-card--sale:nth-of-type(4)::before{background-image:url(../img/sale/advantages/delivery-icon.svg)}.advantage-card--sale:nth-of-type(5)::before{background-image:url(../img/sale/advantages/study-icon.svg)}.advantage-card--sale:nth-of-type(6)::before{background-image:url(../img/sale/advantages/spare-icon.svg)}@media (min-width:768px){.advantage-card--sale{min-height:280px}}.advantage-card--sale .advantage-card__title{flex-grow:1}@media (min-width:1500px){.logos{width:100%;overflow:hidden;position:relative}}.logos__title{margin-bottom:20px}@media (min-width:1500px){.logos__title{margin-bottom:40px}}.logos__slide{width:100vw;overflow:hidden;display:flex}@media (min-width:1500px){.logos__slide{width:calc(100vw + 100px);margin-left:calc(-50vw + 50%);padding-right:100px}}.logos__list{animation:30s slide infinite linear;display:flex;flex-shrink:0;column-gap:20px;padding-left:10px;padding-right:10px;list-style:none}@media (min-width:1500px){.logos__list{display:inline-flex}}.logos__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:320px;min-height:200px;border-radius:20px;background-color:#fff}.logos__item--text::after{content:"официальный диллер";position:absolute;bottom:25px;left:auto;right:auto;font-weight:500}@media (min-width:768px){.logos__item--text::after{font-size:14px}}@media (min-width:1500px){.logos__item--text::after{font-size:18px}}@media (min-width:768px){.logos__item{border-radius:30px;min-width:230px;min-height:150px}}@media (min-width:1500px){.logos__item{min-width:335px;min-height:220px}}@media (min-width:768px){.logos__img--1{width:180px;height:52px}.logos__img--2{width:170px;height:54px}.logos__img--3{width:151px;height:71px;margin-top:-20px}.logos__img--4{width:192px;height:78px}.logos__img--5{width:161px;height:64px}.logos__img--6{width:164px;height:32px}.logos__img--7{width:167px;height:61px}.logos__img--8{width:202px;height:60px}.logos__img--9{width:164px;height:108px}.logos__img--10{width:188px;height:68px}.logos__img--11{width:162px;height:52px}}@media (min-width:1500px){.logos__img--1{width:270px;height:78px}.logos__img--2{width:292px;height:93px}.logos__img--3{width:225px;height:108px}.logos__img--4{width:300px;height:121px}.logos__img--5{width:270px;height:107px}.logos__img--6{width:290px;height:57px}.logos__img--7{width:270px;height:100px}.logos__img--8{width:323px;height:97px}.logos__img--9{width:270px;height:177px}.logos__img--10{width:303px;height:112px}.logos__img--11{width:295px;height:97px}}@media (min-width:768px){.reviews{position:relative}}.reviews__title{margin-bottom:20px}@media (min-width:1500px){.reviews__title{margin-bottom:58px}}.reviews__score{width:218px;padding:14px 18px;border-radius:30px;margin-bottom:20px;display:grid;grid-template-columns:42px 1fr;column-gap:8px;background-color:#fff}@media (min-width:1500px){.reviews__score{position:absolute;right:0;top:-12px}}.reviews__source{margin-bottom:5px;font-size:16px;line-height:1}.reviews__rating{display:flex;column-gap:2px;font-size:16px;line-height:1}.reviews__rating::before{content:"";width:106px;background-image:url(../img/icons/stars.svg);background-repeat:no-repeat}.reviews__button-next,.reviews__button-prev{display:none;border:0;cursor:pointer;transition:background-color .3s ease,transform .2s ease}@media (min-width:768px){.reviews__button-next,.reviews__button-prev{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:#2561c2}.reviews__button-next::after,.reviews__button-prev::after{content:""}}@media (any-hover:hover){.reviews__button-next:hover,.reviews__button-prev:hover{background-color:#2f7af2}}.reviews__button-next:active,.reviews__button-prev:active{background-color:#1e4586;transform:scale(.99)}.reviews__button-next svg,.reviews__button-prev svg{width:16px;height:30px}.reviews__button-prev svg{transform:translate(-2px)}.reviews__button-next svg{transform:translate(2px)}.reviews__button-prev{position:absolute;z-index:10;top:auto;bottom:10px;right:auto;left:294px}@media (min-width:1500px){.reviews__button-prev{left:0;top:282px;bottom:auto;right:auto}}.reviews__button-next{position:absolute;top:auto;bottom:10px;right:294px;left:auto;z-index:10}@media (min-width:1500px){.reviews__button-next{left:auto;top:282px;bottom:auto;right:0}}.review{min-height:347px;position:relative}.review::before{content:"";position:absolute;left:22px;top:22px;height:18px;background-image:url(../img/icons/stars.svg);background-repeat:no-repeat}@media (min-width:1500px){.review::before{left:30px;top:30px}}.review--5::before{width:106px}.review--4::before{width:84px}@media (min-width:768px){.review{min-height:430px}}@media (min-width:1500px){.review{min-height:403px}}.review__wrapper{display:flex;height:100%;min-height:270px;flex-direction:column;row-gap:10px}@media (min-width:768px){.review__wrapper{min-height:337px}}.review__title{font-size:16px;line-height:1}@media (min-width:768px){.review__title{font-size:20px}}@media (min-width:1500px){.review__title{font-size:24px}}.review__quote{font-size:14px}@media (min-width:768px){.review__quote{font-size:16px}}@media (min-width:1500px){.review__quote{font-size:18px}}.review__meta{margin-top:auto;font-size:12px;color:rgba(37,97,194,.8);font-weight:300}@media (min-width:1500px){.review__meta{font-size:16px}}.contact-section{padding:45px 20px;border-radius:20px;background-color:#2561c2}@media (min-width:768px){.contact-section{padding:60px 50px}}@media (min-width:1500px){.contact-section{border-radius:30px;padding:60px}}.contact-form{position:relative;display:grid;row-gap:15px;grid-template-rows:auto auto 50px 50px 50px;color:#fff}@media (min-width:768px){.contact-form:not(.contact-form--popup){grid-template-columns:1fr 1fr;grid-template-rows:auto auto 50px 50px;column-gap:20px;row-gap:20px}}@media (min-width:1500px){.contact-form:not(.contact-form--popup){grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 50px;column-gap:40px;row-gap:16px}}.contact-form__title{font-family:"Montserrat","Arial",sans-serif;font-size:20px;line-height:1;font-weight:600;text-transform:uppercase}@media (min-width:768px){.contact-form__title:not(.contact-form--popup .contact-form__title){grid-column:1/-1;margin-bottom:0;font-size:24px}}@media (min-width:1500px){.contact-form__title:not(.contact-form--popup .contact-form__title){font-size:40px;text-align:left}}.contact-form__description,.contact-form__title{text-align:center;margin-bottom:5px}@media (min-width:768px){.contact-form__description:not(.contact-form--popup .contact-form__description){grid-column:1/-1;margin-bottom:17px}}@media (min-width:1500px){.contact-form__description:not(.contact-form--popup .contact-form__description){text-align:left}}.contact-form__input{display:block;height:100%;width:100%;border-radius:30px;padding:18px;border:0;font-family:"Raleway","Arial",sans-serif;font-size:14px;line-height:1;font-variant-numeric:lining-nums}@media (min-width:1500px){.contact-form__input{font-size:18px}}.contact-form__input:focus{outline:0}.contact-form__button{font-size:13px;line-height:18px}@media (min-width:768px){.contact-form__button:not(.contact-form--popup .contact-form__button){grid-column:1/-1;padding:16px 66px;width:auto;justify-self:center}}@media (min-width:1500px){.contact-form__button{font-size:18px;line-height:18px}.contact-form__button:not(.contact-form--popup .contact-form__button){grid-column:3/4;width:100%}}.contact-form__privacy-policy{text-align:center;font-size:12px;line-height:1.2}@media (min-width:768px){.contact-form__privacy-policy:not(.contact-form--popup .contact-form__privacy-policy){grid-column:1/-1;width:288px;justify-self:center}}@media (min-width:1500px){.contact-form__privacy-policy:not(.contact-form--popup .contact-form__privacy-policy){grid-column:3/4;font-size:14px;width:100%}}.contact-form__privacy-policy span{opacity:.7}.contact-form__link{opacity:.7;color:inherit;transition:opacity .3s ease}@media (any-hover:hover){.contact-form__link:hover{opacity:1}}.contact-form:not(.contact-form--popup) .contact-form__error{position:absolute;max-width:250px;display:flex;justify-content:center;align-items:center;margin:0 auto;word-wrap:break-word;white-space:normal;word-break:keep-all;text-align:center;left:0;right:0;top:101%;color:#ff4343;font-size:14px}@media (min-width:768px){.contact-form:not(.contact-form--popup) .contact-form__error{top:103%;max-width:350px}}@media (min-width:1500px){.contact-form:not(.contact-form--popup) .contact-form__error{top:90%;font-size:16px;text-align:left}}@media (min-width:768px){.contact-form--popup .contact-form__title{margin-bottom:5px}}@media (min-width:1500px){.contact-form--popup .contact-form__title{font-size:32px}}.contact-form--popup .contact-form__description{font-size:16px}@media (min-width:768px){.contact-form--popup .contact-form__description{font-size:18px}}@media (min-width:1500px){.contact-form--popup .contact-form__description{margin-bottom:15px}}@media (min-width:768px){.contact-form--popup .contact-form__privacy-policy{font-size:14px}}.contact-form--popup .contact-form__error{position:absolute;max-width:250px;display:flex;justify-content:center;align-items:center;margin:0 auto;word-wrap:break-word;white-space:normal;word-break:keep-all;text-align:center;left:0;right:0;top:102%;color:#ff4343;font-size:14px}@media (min-width:768px){.contact-form--popup .contact-form__error{max-width:350px}}@media (min-width:1500px){.contact-form--popup .contact-form__error{font-size:16px}}.faq__wrapper{display:flex;flex-direction:column;row-gap:20px}@media (min-width:1500px){.faq__wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:30px}}.faq__first-column,.faq__second-column{display:flex;flex-direction:column;row-gap:20px}@media (min-width:1500px){.faq__first-column,.faq__second-column{row-gap:30px}}.faq__title{margin-bottom:20px}@media (min-width:1500px){.faq__title{margin-bottom:40px}}.faq__item{padding-bottom:10px;border-bottom:1px solid #9a9a9a}.faq__question{width:100%;position:relative;border:0;cursor:pointer;background-color:#d0f0fb}@media (any-hover:hover){.faq__question:hover .faq__question-title{color:#2561c2}}.faq__question::after,.faq__question::before{content:"";position:absolute;top:50%;right:0;width:20px;height:3px;border-radius:3px;background-color:#2561c2}.faq__question::before{transform:rotate(90deg);transition:transform .5s ease-in-out}.faq__item--opened .faq__question::before{transform:rotate(0deg)}.faq__question-title{display:flex;align-items:center;max-width:266px;font-family:"Raleway","Arial",sans-serif;font-size:18px;line-height:1.2;font-weight:500;text-align:left;color:#272727;transition:color .5s ease}@media (min-width:768px){.faq__question-title{max-width:500px}}@media (min-width:1500px){.faq__question-title{font-size:20px;max-width:600px;min-height:48px}}.faq__item--opened .faq__question-title{color:#2561c2}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq__item--opened .faq__answer{max-height:300px;animation:fade .4s ease-in-out}.faq__text{padding-top:15px;max-width:266px;font-size:14px}@media (min-width:768px){.faq__text{max-width:600px}}@media (min-width:1500px){.faq__text{font-size:18px}}.footer{padding-bottom:25px}.footer__wrapper{display:grid;row-gap:30px}@media (min-width:768px){.footer__wrapper{grid-template-columns:230px 1fr;grid-template-rows:auto auto;row-gap:0;column-gap:20px}.footer__wrapper::before{content:"";position:relative;z-index:-1;background-color:#fff;border-radius:30px;grid-column:1/2;grid-row:1/-1}}@media (min-width:1500px){.footer__wrapper{grid-template-columns:454px auto}}.footer__logo{display:flex;justify-content:center;align-items:center}@media (min-width:768px){.footer__logo{margin:30px auto 0;align-self:start;grid-column:1/2;grid-row:1/2}}@media (min-width:1500px){.footer__logo{align-self:end}}.footer__content{display:grid;row-gap:30px}@media (min-width:768px){.footer__content{grid-template-columns:1fr 1fr;column-gap:50px;grid-row:1/-1;grid-column:2/-1;padding:30px;border-radius:30px;color:#fff;background-color:#2561c2}}@media (min-width:1500px){.footer__content{padding:70px;grid-template-columns:auto auto}}.footer__section-title{font-family:"Montserrat","Arial",sans-serif;font-weight:600;font-size:20px;line-height:1}@media (min-width:1500px){.footer__section-title{font-size:32px}}.footer__policy{display:flex;flex-direction:column;row-gap:15px;font-weight:400;font-size:14px;line-height:1}@media (min-width:768px){.footer__policy{grid-column:1/2;grid-row:2/-1;padding:30px;align-self:end;line-height:1.2}}@media (min-width:1500px){.footer__policy{padding:50px 50px 70px;font-size:16px}}.footer__privacy-policy{color:inherit;text-decoration:none}.footer__policy a{text-decoration:none}.footer__dev{display:flex;align-items:center;justify-items:center;column-gap:5px}@media (min-width:768px){.footer__dev{flex-direction:column;align-items:start}}@media (min-width:1500px){.footer__dev{flex-direction:row;align-items:center}}.footer__dev-link{color:inherit;display:flex;align-items:center;column-gap:5px}.footer__dev-icon{fill:initial}.footer__dev-text{color:inherit;transition:color .2s ease-in-out}@media (min-width:768px){.footer__dev-text{font-size:12px}}@media (min-width:1500px){.footer__dev-text{font-size:14px}}@media (min-width:1500px) and (any-hover:hover){.footer__dev-text:hover{color:#2561c2}}@media (min-width:768px){.footer__dev-common-text{font-size:12px}}@media (min-width:1500px){.footer__dev-common-text{font-size:14px}}.contacts{display:flex;flex-direction:column;row-gap:20px}@media (min-width:1500px){.contacts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);row-gap:20px;column-gap:80px}}.contacts__heading{margin-bottom:10px}@media (min-width:768px){.contacts__heading{margin-bottom:0}}.contacts__title{font-size:18px;font-weight:700}.contacts__adress-wrapper,.contacts__item{display:flex;flex-direction:column;row-gap:20px}.contacts__item{row-gap:15px;line-height:1;font-style:normal}@media (min-width:768px){.contacts__item{font-size:16px;line-height:1.2;row-gap:10px}}@media (min-width:1500px){.contacts__item{font-size:18px}}.contacts__mail,.contacts__phone{position:relative;transition:color .2s ease-in-out;width:max-content}.contacts__mail::after,.contacts__phone::after{content:"";position:absolute;left:-2px;right:-2px;height:2px;background:#5fa8ff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;bottom:-3px}@media (any-hover:hover){.contacts__mail:hover::after,.contacts__phone:hover::after{transform:scaleX(1)}}.contacts__mail:active,.contacts__phone:active{color:#5fa8ff}.contacts__item:nth-child(2),.contacts__item:nth-child(3){grid-column:1/2}.contacts__item:nth-child(4){grid-column:2/3;grid-row:2/4}@media (min-width:768px){.contacts__adress{margin-bottom:10px}}@media (min-width:1500px){.contacts__adress{margin-bottom:20px}}.contacts__item a{color:inherit;text-decoration:none}.contacts__logo-list{list-style:none;display:flex;column-gap:16px}.contacts__icon{color:#272727;transition:color .2s ease-in-out}@media (any-hover:hover){.contacts__icon:hover{color:#2f7af2}.contacts__icon:active{color:#1e4586}}@media (min-width:768px){.contacts__icon{color:#fff}}@media (min-width:768px) and (any-hover:hover){.contacts__icon:hover{color:#5fa8ff}}@media (min-width:768px){.contacts__icon:active{color:#272727}}.nav__title{margin-bottom:20px}.nav__list{display:flex;flex-direction:column;row-gap:15px;list-style:none}@media (min-width:768px){.nav__list{row-gap:10px}}@media (min-width:1500px){.nav__list{row-gap:16px}}.nav__item{font-weight:500;line-height:1}.nav__link{position:relative;color:inherit;text-decoration:none;transition:color .2s ease-in-out;width:max-content}.nav__link::after{content:"";position:absolute;left:-2px;right:-2px;height:2px;background:#5fa8ff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;bottom:-3px}@media (any-hover:hover){.nav__link:hover::after{transform:scaleX(1)}}.nav__link:active{color:#5fa8ff}@media (min-width:768px){.nav__link{font-size:16px}}@media (min-width:1500px){.nav__link{font-size:18px}}.fade-in{opacity:0;transform:translateY(40px);transition:opacity .5s ease-out,transform .5s ease-out}.fade-in--visible{opacity:1;transform:translateY(0)}.fade-in--delay-1{transition-delay:.2s}.fade-in--delay-2{transition-delay:.4s}.fade-in--delay-3{transition-delay:.6s}.fade-in.button{transition:opacity .5s ease-out,transform .5s ease-out,background-color .3s ease,color .3s ease}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.popup__content{position:relative;margin:0 auto;padding:65px 20px 50px;background-color:#2561c2;border-radius:20px;transform:scale(.9);transition:transform .3s ease}@media (min-width:768px){.popup__content{max-width:478px;padding:60px 40px;border-radius:30px}}@media (min-width:1500px){.popup__content{max-width:650px;padding:70px 100px}}.popup--show{visibility:visible;opacity:1}.popup--show .popup-content{transform:scale(1)}.popup__close{position:absolute;margin-left:auto;margin-top:auto;margin-bottom:auto;right:20px;top:20px;width:32px;height:32px;padding:0;border:0;background-color:transparent;cursor:pointer}@media (min-width:1500px){.popup__close{top:30px;right:30px}}.popup__close::after,.popup__close::before{content:"";position:absolute;right:0;width:32px;height:2px;background-color:#fff;transition:all .3s ease-in-out}.popup__close::before{transform:rotate(-45deg)}.popup__close::after{transform:rotate(45deg)}@media (any-hover:hover){.popup__close:hover{transform:scale(.9);opacity:.7}}.notification{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.notification__content{position:relative;max-width:276px;text-align:center;margin:0 auto;padding:110px 20px 40px;background-color:#fff;border-radius:20px;transform:scale(.9);transition:transform .3s ease}.notification--error .notification__content::before,.notification__content::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:45px;width:50px;height:50px;background-image:url(../img/success.svg);background-repeat:no-repeat}.notification--show{opacity:1;visibility:visible}.notification--show .notification__content{transform:scale(1)}.notification--error .notification__content::before{background-image:url(../img/error.svg)}.policy{padding-top:30px;padding-bottom:30px;height:100%;background-color:#d0f0fb}.policy h1,.policy h2{font-family:"Montserrat","Arial",sans-serif}.policy h1{color:#2561c2;margin-bottom:30px;font-size:28px}.policy h2{color:#272727;margin-top:5px;font-size:20px}.policy h2,.policy li,.policy p{margin-bottom:15px}.policy ul{padding-left:30px}.rent-advantages__title{margin-bottom:20px}.rent-advantages__subtitle{margin-bottom:35px}.rent-advantages__wrapper{display:grid;position:relative;row-gap:35px;counter-reset:card-counter;justify-items:center}.rent-advantages__wrapper::before{content:"";position:absolute;background:url(../img/rent/advantages-decor-mobile.svg);background-repeat:no-repeat;left:0;top:-15px;width:15px;height:2190px}@media (min-width:768px){.rent-advantages__wrapper{grid-template-columns:1fr 1fr;column-gap:54px;row-gap:50px;max-width:676px;margin:0 auto}.rent-advantages__wrapper::before{background:url(../img/rent/advantages-decor-tablet.svg);background-repeat:no-repeat;left:-33px;top:-12px;width:742px;height:1120px}}@media (min-width:1500px){.rent-advantages__wrapper{grid-template-columns:repeat(4,1fr);max-width:1362px;column-gap:40px;row-gap:40px}.rent-advantages__wrapper::before{background:url(../img/rent/advantages-decor-desktop.svg);background-repeat:no-repeat;left:-27px;top:-12px;width:1414px;height:738px}}.rent-advantages__button{margin-top:35px}@media (min-width:768px){.rent-advantages__button{max-width:315px;margin-left:auto;margin-right:auto}}@media (min-width:1500px){.rent-advantages__button{position:relative;z-index:3;margin-right:unset;margin-top:-50px}}.rent-advantage-card{display:flex;flex-direction:column;max-width:280px;justify-self:center;counter-increment:card-counter}.rent-advantage-card::before{content:"/"counter(card-counter,decimal-leading-zero);display:block;margin-bottom:10px;color:#2561c2;font-size:72px;line-height:1}@media (min-width:768px){.rent-advantage-card{max-width:312px}}.rent-advantage-card__title{margin-bottom:35px;font-size:18px;font-weight:500;line-height:1.2}@media (min-width:768px){.rent-advantage-card__title{min-height:44px}}.rent-advantage-card__description{display:flex;flex-grow:1;padding:42px 20px;background-color:#fff;border-radius:30px;color:#2561c2;font-weight:500;line-height:1.2}@media (min-width:768px){.rent-advantage-card__description{align-items:center}}.rent-advantage-card__button{margin-top:35px}@media (min-width:768px){.rent-advantage-card__button{max-width:315px;margin-left:auto;margin-right:auto}}@media (min-width:1500px){.rent-advantage-card__button{position:relative;z-index:3;margin-right:unset;margin-top:-50px}}.types__title{margin-bottom:20px}.types__container{display:flex;flex-direction:column;row-gap:20px}@media (min-width:768px){.types__container{flex-direction:row;column-gap:20px;justify-content:center}}.type-card{display:flex;flex-direction:column;align-items:center;row-gap:16px;max-width:320px}@media (min-width:768px){.type-card{max-width:230px}.type-card:nth-child(1){margin-top:64px}.type-card:nth-child(2){order:3;margin-top:33px}.type-card:nth-child(3){order:2}}@media (min-width:1500px){.type-card{max-width:335px}.type-card:nth-child(2){order:3;margin-top:115px}.type-card:nth-child(3){max-width:454px}}.type-card__img-container{display:flex;justify-content:center;align-items:center;border-radius:20px;width:100%;height:320px;overflow:hidden;background-color:#fff}@media (min-width:768px){.type-card__img-container--small{height:230px}.type-card__img-container--med{height:290px}.type-card__img-container--big{height:355px}.type-card__img-container--small img{width:230px;height:230px}.type-card__img-container--med img{width:185px;height:258px}.type-card__img-container--big img{transform:scale(.9)}}@media (min-width:1500px){.type-card__img-container--small{height:335px}.type-card__img-container--med{height:470px}.type-card__img-container--big{height:700px}.type-card__img-container--small img{width:335px;height:335px}.type-card__img-container--med img{width:298px;height:418px}.type-card__img-container--big img{transform:scale(1);width:386px;height:442px}}.type-card__img{object-fit:contain}.type-card__text span{font-weight:500;color:#2561c2}.rent-catalog__wrapper{display:grid;row-gap:20px}@media (min-width:768px){.rent-catalog__wrapper{grid-template-columns:repeat(3,1fr);column-gap:20px}}@media (min-width:1500px){.rent-catalog__wrapper{grid-template-columns:repeat(4,1fr);row-gap:40px}}.rent-catalog__title{margin-bottom:20px}@media (min-width:1500px){.rent-catalog__title{margin-bottom:40px}}.rent-card{display:flex;flex-direction:column;row-gap:16px}@media (min-width:1500px){.rent-card{row-gap:32px}}@media (max-width:767px){.rent-card--hidden{display:none}}.rent-card__img-container{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;border-radius:30px;background-color:#fff}@media (min-width:768px){.rent-card__img--t2{width:182px;height:192px}.rent-card__img--t3{width:166px;height:192px}.rent-card__img--t5{width:178px;height:199px}.rent-card__img--t7{width:172px;height:182px}.rent-card__img--smart{width:182px;height:180px}.rent-card__img--clever{width:162px;height:182px}.rent-card__img--cleverC510{width:184px;height:178px}.rent-card__img--ranger{width:190px;height:190px}.rent-card__img--rangerR510{width:212px;height:188px}.rent-card__img--hussar{width:142px;height:192px}.rent-card__img--hussarH860{width:186px;height:200px}.rent-card__img--hussarH120{width:196px;height:184px}.rent-card__img--patrolP150{width:166px;height:212px}.rent-card__img--dragoonD100{width:202px;height:196px}.rent-card__img--ct40{width:166px;height:166px}.rent-card__img--br755{width:182px;height:184px}.rent-card__img--ra43{width:134px;height:190px}.rent-card__img--f3{width:128px;height:196px}.rent-card__img--ca50{width:188px;height:192px}.rent-card__img--ba30{width:192px;height:173px}.rent-card__img--ba5{width:112px;height:196px}.rent-card__img--181b{width:188px;height:188px}.rent-card__img--vostok-ca50{width:174px;height:174px}.rent-card__img--vostok-ba5{width:106px;height:194px}.rent-card__img--vostok-ba7{width:168px;height:200px}.rent-card__img--vostok-ba15{width:144px;height:200px}.rent-card__img--vostok-ba30{width:184px;height:192px}.rent-card__img--vostok-ba50{width:158px;height:176px}.rent-card__img--vostok-ba65{width:168px;height:196px}.rent-card__img--vostok-br85{width:200px;height:178px}.rent-card__img--vostok-br100{width:188px;height:188px}.rent-card__img--bennett-avd-hn2400{width:200px;height:200px}.rent-card__img--bennett-avd-hn2500{width:206px;height:206px}.rent-card__img--bennett-avd-hn3000{width:208px;height:208px}.rent-card__img--bennett-avd-hn3700{width:206px;height:206px}.rent-card__img--chancee-m30{width:176px;height:234px}.rent-card__img--chancee-m50wireless{width:180px;height:190px}.rent-card__img--chancee-m60normal{width:174px;height:210px}.rent-card__img--chancee-k68{width:198px;height:186px}.rent-card__img--chancee-u90{width:174px;height:212px}.rent-card__img--chancee-gl4{width:190px;height:210px}.rent-card__img--chancee-u125{width:198px;height:198px}.rent-card__img--chancee-u135{width:200px;height:206px}.rent-card__img--chancee-cs50p{width:130px;height:185px}}@media (min-width:1500px){.rent-card__img--t2{width:262px;height:278px}.rent-card__img--t3{width:241px;height:280px}.rent-card__img--t5{width:262px;height:292px}.rent-card__img--t7{width:263px;height:278px}.rent-card__img--smart{width:288px;height:286px}.rent-card__img--clever{width:246px;height:280px}.rent-card__img--cleverC510{width:274px;height:264px}.rent-card__img--ranger{width:288px;height:288px}.rent-card__img--rangerR510{width:274px;height:242px}.rent-card__img--hussar{width:224px;height:300px}.rent-card__img--hussarH860{width:274px;height:296px}.rent-card__img--hussarH120{width:274px;height:256px}.rent-card__img--patrolP150{width:207px;height:264px}.rent-card__img--dragoonD100{width:274px;height:264px}.rent-card__img--ct40{width:266px;height:266px}.rent-card__img--br755{width:310px;height:314px}.rent-card__img--ra43{width:212px;height:300px}.rent-card__img--f3{width:205px;height:314px}.rent-card__img--ca50{width:280px;height:285px}.rent-card__img--ba30{width:298px;height:269px}.rent-card__img--ba5{width:170px;height:298px}.rent-card__img--181b{width:277px;height:277px}.rent-card__img--vostok-ca50{width:272px;height:272px}.rent-card__img--vostok-ba5{width:158px;height:292px}.rent-card__img--vostok-ba7{width:244px;height:289px}.rent-card__img--vostok-ba15{width:202px;height:280px}.rent-card__img--vostok-ba30{width:258px;height:268px}.rent-card__img--vostok-ba50{width:236px;height:264px}.rent-card__img--vostok-ba65{width:238px;height:280px}.rent-card__img--vostok-br85{width:284px;height:254px}.rent-card__img--vostok-br100{width:292px;height:292px}.rent-card__img--bennett-avd-hn2400{width:300px;height:300px}.rent-card__img--bennett-avd-hn2500,.rent-card__img--bennett-avd-hn3000{width:310px;height:310px}.rent-card__img--bennett-avd-hn3700{width:304px;height:304px}.rent-card__img--chancee-m30{width:254px;height:340px}.rent-card__img--chancee-m50wireless{width:270px;height:286px}.rent-card__img--chancee-m60normal{width:248px;height:298px}.rent-card__img--chancee-k68{width:288px;height:270px}.rent-card__img--chancee-u90{width:254px;height:310px}.rent-card__img--chancee-gl4{width:288px;height:314px}.rent-card__img--chancee-u125{width:294px;height:294px}.rent-card__img--chancee-u135{width:290px;height:300px}.rent-card__img--chancee-cs50p{width:232px;height:260px}}.rent-card__text-container{display:flex;flex-direction:column;row-gap:10px}@media (min-width:768px){.rent-card__text-container{flex-grow:1}}@media (min-width:1500px){.rent-card__text-container{row-gap:16px}}.rent-card__title{font-size:18px;font-weight:700;color:#2561c2}@media (min-width:1500px){.rent-card__title{font-size:24px}}.rent-card__features{list-style:none;display:flex;flex-direction:column;row-gap:10px;font-size:16px}@media (min-width:1500px){.rent-card__features{font-size:18px}}.policy h1,.policy h2,.rent-card__feature strong,.repair-advantege__text strong{font-weight:600}.rent-card__price{color:#2561c2;font-weight:600}@media (min-width:768px){.rent-card__price{margin-top:auto}}@media (min-width:1500px){.rent-card__price{font-size:24px}}.rent-card__btn-wrapper{display:flex;flex-direction:column;row-gap:10px}.pipeline{overflow:hidden;width:100vw}@media (min-width:1500px){.pipeline{width:100%}}.pipeline__title{margin-bottom:20px}@media (min-width:1500px){.pipeline__title{margin-bottom:40px}}.pipeline__main-container{padding-left:27px;scroll-padding-left:0;overflow-x:auto}.pipeline__main-container::-webkit-scrollbar{display:none}@media (min-width:1500px){.pipeline__main-container{padding-left:0;overflow:hidden;max-width:1400px;margin:0 auto}}.pipeline__container{display:flex;gap:15px;align-items:flex-start;scroll-snap-type:x mandatory;counter-reset:card-counter}.pipeline__container::after{content:"";display:block;flex:0 0 12px;height:1px;background:0 0}@media (min-width:1500px){.pipeline__container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:335px 335px;align-items:stretch;column-gap:20px;row-gap:20px}.pipeline__container::after{display:none}}.pipeline__card{display:flex;flex-direction:column;position:relative;max-width:270px;min-height:250px;padding:20px;row-gap:20px;flex-shrink:0;border-radius:30px;scroll-snap-align:start;background-color:#fff;counter-increment:card-counter}.pipeline__card::after{content:counter(card-counter,decimal-leading-zero);display:block;position:absolute;right:20px;bottom:20px;color:#2561c2;font-size:32px;line-height:1}@media (min-width:1500px){.pipeline__card::after{font-size:48px}.pipeline__card{max-width:100%}.pipeline__card:nth-child(1),.pipeline__card:nth-child(5){grid-column:span 2}}.pipeline__heading{min-height:34px;font-family:"Montserrat","Arial",sans-serif;font-size:20px;font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:1500px){.pipeline__heading{font-size:32px}}.pipeline__text{font-size:16px}@media (min-width:1500px){.pipeline__text{font-size:18px}}.pipeline__card--head{background-color:#2561c2;color:#fff}.pipeline__card--head::after{color:#fff}@media (min-width:768px){.pipeline__card--head{max-width:354px}}@media (min-width:1500px){.pipeline__card--head{max-width:100%;row-gap:45px}}.pipeline__button{background-color:#272727}@media (any-hover:hover){.pipeline__button:hover{background-color:#454545}}.pipeline__button:active{background-color:#000}@media (min-width:768px){.pipeline__button{max-width:230px}}@media (min-width:1500px){.pipeline__button{max-width:315px;margin-top:35px}}.pipeline__phone{color:#fff;text-decoration:none;font-size:16px;font-weight:600}@media (min-width:1500px){.pipeline__phone{font-size:18px}}.benefit__title{margin-bottom:20px}@media (min-width:768px){.benefit__title{letter-spacing:-.5px}}@media (min-width:1500px){.benefit__title{margin-bottom:40px}}.benefit__heading{margin-bottom:16px;font-size:18px;line-height:1.2;font-weight:600}@media (min-width:768px){.benefit__heading{min-height:48px;font-size:20px;margin-bottom:20px}}@media (min-width:1500px){.benefit__heading{min-height:60px;font-size:24px}}.benefit__cards-wrapper{display:grid;padding:30px 20px;row-gap:30px;border-radius:30px;color:#fff;background-color:#2561c2}@media (min-width:768px){.benefit__cards-wrapper{grid-template-columns:1fr 1fr;column-gap:50px;padding:35px}}@media (min-width:1500px){.benefit__cards-wrapper{padding:50px 110px;row-gap:40px}}.benefit__card{display:flex;flex-direction:column}.benefit__text{font-size:16px;line-height:1.2}@media (min-width:768px){.benefit__text{font-size:18px}}@media (min-width:1500px){.contacts-page{font-size:24px}}.contacts-page__title{margin-bottom:30px;margin-top:15px;font-family:"Montserrat","Arial",sans-serif;font-size:24px;color:#2561c2;text-transform:uppercase}@media (min-width:1500px){.contacts-page__title{font-size:48px;margin-bottom:64px;margin-top:55px}}.contacts-page__section{display:grid;row-gap:30px}@media (min-width:768px){.contacts-page__section{grid-template-columns:repeat(3,1fr);column-gap:20px}}@media (min-width:1500px){.contacts-page__section{column-gap:70px}}.contacts-page__wrapper{display:flex;flex-direction:column;row-gap:20px}.contacts-page__main-heading{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1}@media (min-width:768px){.contacts-page__main-heading{line-height:1.1}}@media (min-width:1500px){.contacts-page__main-heading{font-size:32px;margin-bottom:30px}}.contacts-page___adress{font-style:normal}.contacts-page___location{line-height:1}.contacts-page___location:nth-child(1){margin-bottom:15px}.contacts-page__item{display:flex;flex-direction:column;row-gap:15px}.contacts-page__heading{font-size:20px;font-weight:600;line-height:1}@media (min-width:1500px){.contacts-page__heading{font-size:24px}}.contacts-page__mail,.contacts-page__phone{text-decoration:none;color:inherit;transition:color .2s ease-in-out}@media (any-hover:hover){.contacts-page__phone:hover{color:#2561c2}}@media (any-hover:hover){.contacts-page__mail:hover{color:#2561c2}}.contacts-page__info-wrapper{row-gap:15px}.contacts-page__info-wrapper,.contacts-page__time,.contacts-page__time-wrapper{display:flex;flex-direction:column}.contacts-page__time-wrapper{row-gap:15px;margin-bottom:30px}.contacts-page__hours{line-height:1}@media (min-width:768px){.contacts-page__consult{margin-top:auto}}.contacts-page__map{margin-top:20px;width:100%;height:450px;border-radius:20px;overflow:hidden}@media (min-width:768px){.contacts-page__map{margin-top:40px;grid-column:1/-1;height:310px;border-radius:30px}}@media (min-width:1500px){.contacts-page__map{height:600px}}.ymaps3--hint{padding:10px 20px!important;transform:translate(23px,-66px)!important}.ymaps3--hint-title{font-size:16px!important;font-weight:600!important}.repair-card{position:relative;padding:94px 22px 22px;border-radius:20px;min-height:280px;background-color:#fff}.repair-card::before{content:"";position:absolute;left:22px;top:22px;width:60px;height:60px;background-repeat:no-repeat}@media (min-width:1500px){.repair-card::before{top:30px;left:30px}}.repair-card:nth-of-type(1)::before{background-image:url(../img/remont/advantages/gear-icon.svg)}.repair-card:nth-of-type(2)::before{background-image:url(../img/remont/advantages/spare-part-icon.svg)}.repair-card:nth-of-type(3)::before{background-image:url(../img/remont/advantages/car-icon.svg)}.repair-card:nth-of-type(4)::before{background-image:url(../img/remont/advantages/consult-icon.svg)}.repair-card:nth-of-type(5)::before{background-image:url(../img/remont/advantages/search-icon.svg)}@media (min-width:768px){.repair-card{display:flex;flex-direction:column;justify-content:space-between;min-height:346px;padding:100px 30px 30px}}@media (min-width:1500px){.repair-card{min-height:313px;padding-top:110px;border-radius:30px}}.repair-card__title{margin-bottom:15px;font-size:20px;line-height:1.2}@media (min-width:1500px){.repair-card__title{font-weight:500;font-size:24px;margin-bottom:0}}.repair-card--cta{display:flex;flex-direction:column;position:relative;min-height:280px;row-gap:20px;scroll-snap-align:start;background-color:#2561c2;color:#fff;padding:22px 20px 20px}.repair-card--cta::before{display:none}.repair-card--cta::after{color:#fff}@media (min-width:768px){.repair-card--cta{max-width:354px}}@media (min-width:1500px){.repair-card--cta{max-width:100%}}.repair-card__button{background-color:#272727}@media (any-hover:hover){.repair-card__button:hover{background-color:#454545}}.repair-card__button:active{background-color:#000}@media (min-width:768px){.repair-card__button{max-width:230px}}@media (min-width:1500px){.repair-card__button{max-width:315px}}.repair-card__heading{margin-bottom:20px;font-family:"Montserrat","Arial",sans-serif;font-size:20px;font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:768px){.repair-card__heading{font-size:32px;margin-bottom:50px}}@media (min-width:1500px){.repair-card__heading{font-size:32px;margin-bottom:80px}}.repair-card__contacts{margin-top:auto}.repair-card__text{font-size:16px}@media (min-width:768px){.repair-card__text{font-size:18px}}.repair-card__phone{color:#fff;text-decoration:none;font-size:16px;font-weight:600}@media (min-width:768px){.repair-card__phone{font-size:18px}}.repair-advantages__title{margin-bottom:20px}@media (min-width:768px){.repair-advantages__title{max-width:450px}}@media (min-width:1500px){.repair-advantages__title{max-width:930px;margin-bottom:40px}}.repair-advantages__list{list-style:none;display:grid;row-gap:20px;counter-reset:repair-counter}@media (min-width:768px){.repair-advantages__list{grid-template-columns:1fr 1fr;column-gap:24px}}@media (min-width:1500px){.repair-advantages__list{grid-template-columns:repeat(3,1fr);column-gap:34px;row-gap:34px}}.repair-advatage__item{padding-left:74px;position:relative;counter-increment:repair-counter}.repair-advatage__item::before{content:counter(repair-counter,decimal-leading-zero);display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#2561c2;font-size:48px;line-height:1}@media (min-width:768px){.repair-advatage__item::before{top:0;transform:translateY(0)}}@media (min-width:1500px){.repair-advatage__item::before{top:50%;transform:translateY(-50%)}.repair-advatage__item:last-child{grid-column:1/-1;background-color:#fff;border-radius:30px;padding:26px 364px 26px 446px}.repair-advatage__item:last-child::before{left:364px;top:50%;transform:translateY(-50%)}}.breakage{position:relative}.breakage__title{margin-bottom:20px;max-width:412px}@media (min-width:1500px){.breakage__title{max-width:790px;margin-bottom:70px}}.breakage__img{display:block;margin:0 auto 20px}@media (min-width:768px){.breakage__img{width:300px;height:300px;position:absolute;top:144px;left:50%;transform:translateX(-50%);margin-bottom:0}}@media (min-width:1500px){.breakage__img{width:500px;height:500px}}.breakage__list{display:grid;row-gap:20px;list-style:none}@media (min-width:768px){.breakage__list{grid-template-columns:1fr 1fr;column-gap:270px;row-gap:300px}}@media (min-width:1500px){.breakage__list{max-width:990px;margin:0 auto;column-gap:508px;row-gap:271px}}.breakage__item{padding-left:35px;position:relative}.breakage__item::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-image:url(../img/remont/breakage-icon.svg);background-repeat:no-repeat}@media (min-width:768px){.breakage__item::before{display:none}.breakage__item{padding-left:0}}.breakage__heading{margin-bottom:10px;font-size:18px;font-weight:600;color:#2561c2}.consumables{position:relative}.consumables__title{margin-bottom:20px}@media (min-width:1500px){.consumables__title{margin-bottom:40px}}.consumables__img{display:block;margin:0 auto;border-radius:16px}@media (min-width:768px){.consumables__img{width:354px;height:198px;border-radius:18px}}@media (min-width:1500px){.consumables__img{width:690px;height:386px;border-radius:36px}}.consumables__list{list-style:none;display:grid;row-gap:20px}@media (min-width:768px){.consumables__list{grid-template-columns:1fr 1fr;column-gap:20px}}.consumables__item:not(:first-child){padding-left:39px;position:relative}.consumables__item:not(:first-child)::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../img/remont/consumables-icon.svg);background-repeat:no-repeat}@media (min-width:768px){.consumables__item:not(:first-child){line-height:1.2}.consumables__item:first-child{grid-row:1/3}}@media (min-width:1500px){.consumables__item:first-child{grid-row:1/5}}.consumables__heading{font-size:18px;font-weight:600;margin-bottom:12px}@media (min-width:1500px){.consumables__heading{font-size:24px;margin-bottom:10px}.consumables__text{max-width:530px}}.placements__title{margin-bottom:57px}@media (min-width:768px){.placements__title{margin-bottom:80px}}@media (min-width:1500px){.placements__title{margin-bottom:100px}}.placements__list{display:flex;position:relative;flex-direction:column;margin:0 auto;max-width:280px;row-gap:35px;list-style:none}.placements__list::before{content:"";position:absolute;left:-28px;top:-38px;width:15px;height:1466px;background-image:url(../img/sale/decor-line-mobile.svg);background-repeat:no-repeat}@media (min-width:768px){.placements__list{max-width:100%}.placements__list::before{left:356px;top:-54px;height:1379px;background-image:url(../img/sale/decor-line-tablet.svg)}}@media (min-width:1500px){.placements__list{max-width:1026px}.placements__list::before{left:505px;top:-52px}}.placement-card{display:flex;flex-direction:column;padding:20px;min-height:206px;border-radius:30px;background-color:#fff}@media (min-width:768px){.placement-card{max-width:354px;min-height:192px;padding:26px}.placement-card:nth-child(1){margin-right:auto}.placement-card:nth-child(2){margin-left:auto}.placement-card:nth-child(3){margin-right:auto}.placement-card:nth-child(4){margin-left:auto}.placement-card:nth-child(5){margin-right:auto}.placement-card:nth-child(6){margin-left:auto}}@media (min-width:1500px){.placement-card{max-width:454px;padding:30px}}.placement-card__title{flex-grow:1;font-size:18px;font-weight:500;color:#2561c2}.sort{position:relative;display:inline-block}.sort__wrapper{cursor:pointer}.sort__value{font-size:16px}@media (min-width:1500px){.sort__value{font-size:22px}}.sort__selected{display:flex;align-items:center;gap:5px;transition:color .2s ease-in-out;background-color:unset;border:0;font-family:"Raleway","Arial",sans-serif;cursor:pointer;color:#272727}@media (any-hover:hover){.sort__selected:hover{color:#2561c2}}@media (min-width:1500px){.sort__selected{gap:7px}}.sort__icon{color:#272727;transition:color .2s ease-in-out}@media (min-width:1500px){.sort__icon{width:23px;height:23px}}@media (any-hover:hover){.sort__selected:hover .sort__icon{color:#2561c2}}.sort__options{position:absolute;top:30px;left:0;right:0;min-width:212px;border-radius:20px;padding:20px;background:#fff;display:none;z-index:10;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);cursor:auto}@media (min-width:1500px){.sort__options{min-width:300px;padding:30px;top:38px}}.sort__selected[aria-expanded=true]+.sort__options{display:flex;flex-direction:column;row-gap:10px}@media (min-width:1500px){.sort__selected[aria-expanded=true]+.sort__options{row-gap:16px}}.sort__option{transition:color .2s ease-in-out;background-color:unset;border:0;font-size:16px;text-align:left;font-family:"Raleway","Arial",sans-serif;cursor:pointer}@media (any-hover:hover){.sort__option:hover{color:#2561c2}}@media (min-width:1500px){.sort__option{font-size:20px}}@media (any-hover:hover){.sort__option[aria-selected=true]{background-color:#fff;color:#2561c2}}@media (hover:none){.sort__option,.sort__option[aria-selected=true]{background-color:transparent!important;color:inherit!important}.sort__option[aria-selected=true]{font-weight:600}}.controls{margin-bottom:20px;display:flex;justify-content:space-between}.filters-control,.filters-control__button{display:flex;align-items:center}.filters-control__button{column-gap:5px;border:0;background-color:unset;cursor:pointer;font-size:16px;font-family:"Raleway","Arial",sans-serif;color:#272727;transition:color .2s ease-in-out}@media (any-hover:hover){.filters-control__button:hover{color:#2561c2}}@media (min-width:1500px){.filters-control__button{font-size:22px;column-gap:10px}}.filters-control__icon{color:#272727;transition:color .2s ease-in-out}@media (min-width:1500px){.filters-control__icon{width:22px;height:22px}}.filters-control__button:hover .filters-control__icon{color:#2561c2}.filters-popup{border:0;padding:0;position:fixed;top:auto;bottom:0;left:0;right:0;width:100vw;max-width:100vw;max-height:90vh;margin:0;background:#fff;border-radius:20px 20px 0 0;box-shadow:0-4px 20px rgba(0,0,0,.1);transform:translateY(100%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}@media (min-width:768px){.filters-popup{width:730px;max-width:unset;bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px}}@media (min-width:1500px){.filters-popup{width:1000px}}.filters-popup--open{transform:translateY(0);opacity:1}@media (min-width:768px){.filters-popup--open{transform:translate(-50%,-50%)}}.filters-popup[open]{display:flex;flex-direction:column}.filters-popup+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.filters-popup::backdrop{background-color:transparent;transition:background-color .3s ease}.filters-popup--open::backdrop{background-color:rgba(0,0,0,.5)}.filters-popup__content{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:20px}@media (min-width:768px){.filters-popup__content{padding:40px}}.filters-popup__header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:40px}.filters-popup__title{margin:0;font-size:24px;font-family:"Montserrat","Arial",sans-serif;font-weight:500}@media (min-width:768px){.filters-popup__title{font-size:28px}}@media (min-width:1500px){.filters-popup__title{font-size:30px}}.filters-popup__close{position:absolute;margin-left:auto;margin-top:auto;margin-bottom:auto;right:20px;top:20px;width:32px;height:32px;padding:0;border:0;background-color:transparent;cursor:pointer}@media (min-width:768px){.filters-popup__close{top:40px;right:40px}}.filters-popup__close::after,.filters-popup__close::before{content:"";position:absolute;right:0;width:32px;height:2px;background-color:#2561c2;transition:all .3s ease-in-out}.filters-popup__close::before{transform:rotate(-45deg)}.filters-popup__close::after{transform:rotate(45deg)}@media (any-hover:hover){.filters-popup__close:hover{transform:scale(.9);opacity:.7}}.backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.filters-popup--open+.backdrop,dialog[open]+.backdrop{display:block}.dialog-open{overflow:hidden;height:100vh}.filters{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.filters__wrapper{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;scrollbar-width:thin;scrollbar-color:#ddd transparent}.filters__wrapper::-webkit-scrollbar{width:4px}.filters__wrapper::-webkit-scrollbar-track{background:0 0}.filters__wrapper::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.filters__group{border:0;margin:0 0 40px}.filters__group:last-child{border-bottom:none}.filters__title{margin-bottom:20px;padding:0;font-family:"Raleway","Arial",sans-serif;font-size:20px}@media (min-width:768px){.filters__title{font-size:24px}}@media (min-width:1500px){.filters__title{font-size:28px}}.filters__chips{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:1500px){.filters__chips{gap:15px}}.filters__chip{display:inline-block;transition:opacity .3s ease}.filters__chip--disabled{opacity:.5;pointer-events:none}.filters__label{display:inline-block;padding:12px 20px;border-radius:30px;background:#eff2f7;color:#272727;font-size:16px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}@media (min-width:1500px){.filters__label{font-size:20px}}@media (any-hover:hover){.filters__label:hover{color:#2561c2}}.filters__chip input:checked+.filters__label{background-color:#2561c2;color:#fff}.price-slider{padding-top:8px}.price-slider__inputs{display:flex;align-items:center;gap:8px;margin-bottom:16px}.price-slider__input{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;width:100%}.price-slider__separator{color:#999;flex-shrink:0}.price-slider__range{position:relative;height:4px;background:#eee;border-radius:2px;margin:20px 0}.price-slider__track{position:absolute;height:100%;background:#333;border-radius:2px;left:0;right:0}.price-slider__thumb{position:absolute;width:20px;height:20px;background:#fff;border:2px solid #333;border-radius:50%;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2}.filters__actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0;align-items:center}.filters__reset:active{opacity:.8}.filters__reset{display:flex;align-items:center;column-gap:10px;padding:10px;flex:1;border:0;cursor:pointer;background:0 0;color:#272727;transition:color .2s ease-in-out}@media (any-hover:hover){.filters__reset:hover{color:#2561c2}}.filters__reset-text{font-family:"Raleway","Arial",sans-serif;font-size:18px;font-weight:400}@media (min-width:1500px){.filters__reset-text{font-size:20px}}.filters__button{display:inline-flex;align-items:center;gap:5px;position:relative;transition:all .3s ease}@media (min-width:768px){.filters__button{max-width:320px}}.filters__text{display:inline-block}.filters__count{font-weight:700;display:inline-flex;align-items:center;vertical-align:middle;font-feature-settings:"lnum"1}.filters__button--no-results .button-text{display:none}.filters__button--no-results .filters__count{color:#ff5252}.filters__count,.filters__text{transition:opacity .2s ease}.pagination{display:flex;justify-content:center;gap:8px;margin-top:30px;flex-wrap:wrap}.pagination__btn{padding:8px;min-width:32px;border:0;background:#fff;cursor:pointer;border-radius:8px;text-align:center;transition:all .2s;font-family:"Raleway","Arial",sans-serif;font-size:16px;font-feature-settings:"lnum"1;color:#272727}@media (any-hover:hover){.pagination__btn:hover{background:#f5f5f5}}@media (min-width:768px){.pagination__btn{padding:8px 12px;min-width:40px}}.pagination__btn.active{background:#2561c2;color:#fff}.pagination__dots{padding:2px;align-self:flex-end}.load-more{text-align:center;margin:40px 0 0}.load-more__btn{max-width:320px;margin:0 auto}.load-more__btn:disabled{background:#6c757d;cursor:not-allowed;transform:none}.load-more__loader{display:none}
/*# sourceMappingURL=styles.min.css.map */
