@font-face{font-family:RFDewi;font-display:swap;src:url(../fonts/RFDewi-Bold.woff2) format("woff2"),url(../fonts/RFDewi-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:RFDewi;font-display:swap;src:url(../fonts/RFDewi-Regular.woff2) format("woff2"),url(../fonts/RFDewi-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RFDewi;font-display:swap;src:url(../fonts/RFDewi-Ultrabold.woff2) format("woff2"),url(../fonts/RFDewi-Ultrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:RFDewi;font-display:swap;src:url(../fonts/RFDewi-Semibold.woff2) format("woff2"),url(../fonts/RFDewi-Semibold.woff) format("woff");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:RFDewi;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:RFDewi;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:75.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .625rem}.button{font-weight:700;border-radius:1.5rem;padding:.75rem 1.5rem}.button_gray{background-color:#f2f3f7}.button_red{background-color:#e72e2e;color:#fff}.block{display:inline-block;overflow:hidden;border-radius:2rem;padding:1.5rem;position:relative}.block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block__title:not(:last-child){margin-bottom:1rem}.block__title span{font-weight:600;line-height:133%}@supports (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.block__title span{font-size:clamp(1.125rem ,.9928414097rem + .6607929515vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.block__title span{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 56.75)}}.block__icon{border-radius:50%;height:4rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e72e2e}.block__text{line-height:150%}.block__text span{display:block}.block__body{border-radius:1.5rem;padding:1.5rem;background-color:#fff;position:relative;z-index:1}.block__bg{position:absolute;top:0;left:0;width:100%;height:100%}.block__bg img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.title{font-weight:600}@supports (font-size:clamp(1.25rem ,0.9856828194rem + 1.3215859031vw ,2rem)){.title{font-size:clamp(1.25rem ,.9856828194rem + 1.3215859031vw ,2rem)}}@supports not (font-size:clamp(1.25rem ,0.9856828194rem + 1.3215859031vw ,2rem)){.title{font-size:calc(1.25rem + .75 * (100vw - 20rem)/ 56.75)}}.title:not(:last-child){margin-bottom:1.5rem}.body{border:.0625rem solid #a8b3b6;border-radius:2rem;padding:4rem}.actions{padding:1.5rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.actions__arrow{background-color:#000;border-radius:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12.5rem;height:3.125rem}.actions__arrow:not(:last-child){margin-right:1rem}.actions__arrow:first-child{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header{position:fixed;z-index:50;top:1rem;left:0;width:100%}.header__wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:5rem;border:.0625rem solid #f2f3f7;border-radius:2.5rem;-webkit-box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.08);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.08);padding:.3125rem 1.25rem}.header__logo{position:relative;z-index:5}.header__logo img{max-width:100%}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item:not(:last-child){margin-right:2em}.menu__link{font-weight:700;display:inline-block;padding:5px 0}.header-actions__button:not(:last-child){margin-right:.5rem}.icon-menu{display:none}.footer{overflow:hidden;background-color:#000;position:relative;color:#fff}.footer__container{position:relative;z-index:2}.footer__row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{margin-bottom:1.5rem}.footer__adress{max-width:17.1875rem;line-height:150%;color:#a8b3b6}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__basis{position:absolute;z-index:1;bottom:0;left:0;max-width:100%}.footer__basis-mob{display:none}.footer__decor{position:absolute;top:50%;left:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.spollers__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.spollers__title{cursor:default}.spollers__title:not(:last-child){margin-bottom:1rem}.spollers__title span{display:inline-block;padding:0 .5rem 0 0;font-weight:600;font-size:1.5rem;line-height:133%}.spollers__title img{display:none}.spollers__body li:not(:last-child){margin-bottom:1rem}.spollers__link{font-weight:600;font-size:1rem;line-height:150%}.socials li:not(:last-child){margin-right:.9375rem}.socials__link{display:block}._spoller-active img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.main__slider{position:relative}.main__slider .swiper-pagination{position:absolute;z-index:1;bottom:0;left:0;height:2.5rem;padding:1rem 1.125rem 0 0;background-color:#fff;border-radius:0 2rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.main__slider .swiper-pagination::after{-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0);left:100%;bottom:0}.main__slider .swiper-pagination-bullet{cursor:pointer;border-radius:.75rem;width:5rem;-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;height:1.5rem;background-color:#f2f3f7;-webkit-transition:width .3s ease 0s,-webkit-box-flex .3s ease 0s;transition:width .3s ease 0s,-webkit-box-flex .3s ease 0s;transition:flex .3s ease 0s,width .3s ease 0s;transition:flex .3s ease 0s,width .3s ease 0s,-webkit-box-flex .3s ease 0s,-ms-flex .3s ease 0s}.main__slider .swiper-pagination-bullet:not(:last-child){margin-right:1rem}.main__slider .swiper-pagination-bullet-active{-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;width:1.5rem;background-color:#e72e2e}.main__slide{border-radius:2rem;border:.0625rem solid #f2f3f7;background:linear-gradient(315deg,#e8e8e8 0,#fff 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.375rem 0 0 0}.slide-main__content{padding:0 1.25rem 0 4rem}.slide-main__title{font-weight:800;line-height:117%}@supports (font-size:clamp(1.5rem ,0.9713656388rem + 2.6431718062vw ,3rem)){.slide-main__title{font-size:clamp(1.5rem ,.9713656388rem + 2.6431718062vw ,3rem)}}@supports not (font-size:clamp(1.5rem ,0.9713656388rem + 2.6431718062vw ,3rem)){.slide-main__title{font-size:calc(1.5rem + 1.5 * (100vw - 20rem)/ 56.75)}}.slide-main__title:not(:last-child){margin-bottom:1rem}.slide-main__text{font-size:1.125rem;line-height:178%}.slide-main__text:not(:last-child){margin-bottom:1.5rem}.slide-main__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8125rem 1rem;font-size:.875rem}.slide-main__button span:not(:last-child){margin-right:.3125rem}.slide-main__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 53.7%;flex:0 0 53.7%;padding:0 0 50.4% 0}.slide-main__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.about__container{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr 25rem;grid-template-columns:1fr 25rem}.about__item{border:.0625rem solid #a8b3b6;border-radius:2rem;padding:4rem}.about__item:last-child{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.about__title{font-weight:600;line-height:133%}@supports (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.about__title{font-size:clamp(1.125rem ,.9928414097rem + .6607929515vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.about__title{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 56.75)}}.about__title:not(:last-child){margin-bottom:2rem}.about__text{line-height:178%}@supports (font-size:clamp(0.75rem ,0.6178414097rem + 0.6607929515vw ,1.125rem)){.about__text{font-size:clamp(.75rem ,.6178414097rem + .6607929515vw ,1.125rem)}}@supports not (font-size:clamp(0.75rem ,0.6178414097rem + 0.6607929515vw ,1.125rem)){.about__text{font-size:calc(.75rem + .375 * (100vw - 20rem)/ 56.75)}}.about__number{font-weight:700;line-height:114%}@supports (font-size:clamp(1.5rem ,0.795154185rem + 3.5242290749vw ,3.5rem)){.about__number{font-size:clamp(1.5rem ,.795154185rem + 3.5242290749vw ,3.5rem)}}@supports not (font-size:clamp(1.5rem ,0.795154185rem + 3.5242290749vw ,3.5rem)){.about__number{font-size:calc(1.5rem + 2 * (100vw - 20rem)/ 56.75)}}.about__number:not(:last-child){margin-bottom:1.25rem}.about__label{text-transform:uppercase;line-height:133%}@supports (font-size:clamp(0.75rem ,0.7059471366rem + 0.2202643172vw ,0.875rem)){.about__label{font-size:clamp(.75rem ,.7059471366rem + .2202643172vw ,.875rem)}}@supports not (font-size:clamp(0.75rem ,0.7059471366rem + 0.2202643172vw ,0.875rem)){.about__label{font-size:calc(.75rem + .125 * (100vw - 20rem)/ 56.75)}}@supports (font-size:clamp(0.875rem ,0.6767621145rem + 0.9911894273vw ,1.4375rem)){.product__subtitle{font-size:clamp(.875rem ,.6767621145rem + .9911894273vw ,1.4375rem)}}@supports not (font-size:clamp(0.875rem ,0.6767621145rem + 0.9911894273vw ,1.4375rem)){.product__subtitle{font-size:calc(.875rem + .5625 * (100vw - 20rem)/ 56.75)}}@supports (margin-bottom:clamp(1rem ,0.6475770925rem + 1.7621145374vw ,2rem)){.product__subtitle{margin-bottom:clamp(1rem ,.6475770925rem + 1.7621145374vw ,2rem)}}@supports not (margin-bottom:clamp(1rem ,0.6475770925rem + 1.7621145374vw ,2rem)){.product__subtitle{margin-bottom:calc(1rem + 1 * (100vw - 20rem)/ 56.75)}}.product__buttons:not(:last-child){margin-bottom:1.5rem}.product__button{cursor:pointer;border:.0625rem solid #a8b3b6;border-radius:3.125rem;color:#a8b3b6;padding:.75rem 1.5rem}@supports (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.product__button{font-size:clamp(.875rem ,.8309471366rem + .2202643172vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.product__button{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 56.75)}}.product__button_active{color:#fff;border:none;background-color:#e72e2e;pointer-events:none}.slide-product{border:.0625rem solid #a8b3b6;border-radius:2rem;padding:1.5rem}.slide-product__image{position:relative;padding:0 0 78% 0}.slide-product__image:not(:last-child){margin-bottom:1rem}.slide-product__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.slide-product__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600}@supports (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.slide-product__title{font-size:clamp(1.125rem ,.9928414097rem + .6607929515vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.slide-product__title{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 56.75)}}.slide-product__title:not(:last-child){margin-bottom:1rem}.slide-product__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slide-product__content p{line-height:150%}.slide-product__content p:not(:last-child){margin-bottom:.5rem}.slide-product__icon{height:3.125rem;-webkit-box-flex:0;-ms-flex:0 0 3.125rem;flex:0 0 3.125rem;background-color:#e72e2e;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards__container{display:-ms-grid;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team__slide{border:.0625rem solid #a8b3b6;border-radius:2rem;padding:1.5rem}.slide-team__image{border-radius:1.5rem;overflow:hidden;position:relative;background:linear-gradient(324deg,#e8e8e8 0,#fff 100%);padding:0 0 101% 0;position:relative}.slide-team__image:not(:last-child){margin-bottom:1rem}.slide-team__block{padding:0 0 101% 0;position:relative}.slide-team__decor{position:absolute;height:100%;width:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0}.slide-team__avatar{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.slide-team__title{font-weight:600;line-height:133%}@supports (font-size:clamp(1rem ,0.8237885463rem + 0.8810572687vw ,1.5rem)){.slide-team__title{font-size:clamp(1rem ,.8237885463rem + .8810572687vw ,1.5rem)}}@supports not (font-size:clamp(1rem ,0.8237885463rem + 0.8810572687vw ,1.5rem)){.slide-team__title{font-size:calc(1rem + .5 * (100vw - 20rem)/ 56.75)}}.slide-team__subtitle{line-height:150%;color:#a8b3b6}@supports (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.slide-team__subtitle{font-size:clamp(.75rem ,.6618942731rem + .4405286344vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.slide-team__subtitle{font-size:calc(.75rem + .25 * (100vw - 20rem)/ 56.75)}}.slide-team__subtitle:not(:last-child){margin-bottom:1rem}.slide-team__text{line-height:150%}@supports (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.slide-team__text{font-size:clamp(.75rem ,.6618942731rem + .4405286344vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.slide-team__text{font-size:calc(.75rem + .25 * (100vw - 20rem)/ 56.75)}}.partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.partners__item{min-width:15.625rem;height:6.25rem;border:.0625rem solid #a8b3b6;border-radius:2rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners__item img{max-width:100%}.contacts__item{position:relative;padding:1rem 0 0 0}.contacts__item::before{content:"";height:.0625rem;width:100%;position:absolute;top:0;left:0;background-color:#a8b3b6}.contacts__item:not(:last-child){margin-bottom:1rem}.contacts__map{border:.0625rem solid #a8b3b6;border-radius:2rem;overflow:hidden;position:relative}.contacts__map::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/loading.gif) center no-repeat}.item-contacts__title{font-weight:600;line-height:133%}@supports (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.item-contacts__title{font-size:clamp(1.125rem ,.9928414097rem + .6607929515vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9928414097rem + 0.6607929515vw ,1.5rem)){.item-contacts__title{font-size:calc(1.125rem + .375 * (100vw - 20rem)/ 56.75)}}.item-contacts__title:not(:last-child){margin-bottom:.5rem}.item-contacts__street{color:#a8b3b6;line-height:150%}@supports (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.item-contacts__street{font-size:clamp(.75rem ,.6618942731rem + .4405286344vw ,1rem)}}@supports not (font-size:clamp(0.75rem ,0.6618942731rem + 0.4405286344vw ,1rem)){.item-contacts__street{font-size:calc(.75rem + .25 * (100vw - 20rem)/ 56.75)}}.item-contacts__street:not(:last-child){margin-bottom:1rem}.item-contacts__phone{font-weight:600}@supports (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.item-contacts__phone{font-size:clamp(.875rem ,.8309471366rem + .2202643172vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.item-contacts__phone{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 56.75)}}.item-contacts__phone:not(:last-child){margin-right:.625rem}.item-contacts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-contacts__link span{font-weight:600;color:#e72e2e}@supports (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.item-contacts__link span{font-size:clamp(.875rem ,.8309471366rem + .2202643172vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.8309471366rem + 0.2202643172vw ,1rem)){.item-contacts__link span{font-size:calc(.875rem + .125 * (100vw - 20rem)/ 56.75)}}.item-contacts__link span:not(:last-child){margin-right:.875rem}.page{padding:7.5rem 0 0 0}.page__about{padding:1rem 0}.page__cards{padding:1rem 0 4.8125rem}.page__partners{padding:1rem 0 0 0}.page__contacts{padding:1rem 0}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}[class*=copyrights-pane]{display:none!important}.swiper{overflow:hidden}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:29.99875em){.swiper-scrollbar{height:.125rem;width:100%;background-color:#f2f3f7}.swiper-scrollbar:not(:last-child){margin-right:4rem}.swiper-scrollbar-drag{height:100%;background-color:#000}.main__slider .swiper-pagination::after,.main__slider .swiper-pagination::before{content:"";position:absolute;width:2rem;height:2rem;background:radial-gradient(180% 180% at right -65% top -65%,transparent 99%,#fff)}.main__slider .swiper-pagination::before{left:0;bottom:100%}.item-contacts__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:36.25em){.slide-main__title span{-webkit-text-stroke:.0625rem #7d7d7d;color:#fff}}@media (min-width:47.99875em){.block__text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer{min-height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer__adress:not(:last-child){margin-bottom:2.5rem}.spollers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__item:last-child{-ms-grid-column-span:2;grid-column:span 2}.contacts__body{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contacts__content{width:50%}.contacts__map{position:absolute;top:0;right:0;height:100%;width:48%}}@media (min-width:57.5em){.cards__item:nth-child(2){-ms-grid-column-span:2;grid-column:span 2}.cards__item:nth-child(3){-ms-grid-column-span:2;grid-column:span 2;text-align:right}.cards__item:nth-child(3) .block__body{text-align:left}.cards__item .block__body{max-width:19.375rem;display:inline-block}}@media (min-width:58.75em){.header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1.25rem}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:61.99875em){.slide-main__content{max-width:29.375rem}}@media (min-width:76.75em){.about__title{padding:0 20px 0 0}.about__text{padding:0 33px 0 0}}@media (min-width:60em){.partners__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:60em){.partners__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:40em){.icon-menu{width:2.5rem;height:2.5rem}.icon-menu span,.icon-menu::after,.icon-menu::before{left:.75rem;width:1rem;height:.125rem}.icon-menu::before{top:.8125rem}.icon-menu::after{bottom:.8125rem}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:76.75em){.body{padding:2rem}.footer__decor{left:45%}.main__slider .swiper-pagination::after{-webkit-transform:translate(-9px,0);-ms-transform:translate(-9px,0);transform:translate(-9px,0);width:1.5rem;height:1.5rem}.main__slider .swiper-pagination{height:1.875rem;padding:.75rem .875rem 0 0}.main__slider .swiper-pagination-bullet{width:3.875rem;-webkit-box-flex:0;-ms-flex:0 0 3.875rem;flex:0 0 3.875rem;height:1.125rem}.main__slider .swiper-pagination-bullet:not(:last-child){margin-right:.75rem}.main__slider .swiper-pagination-bullet-active{-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;width:1.125rem}.slide-main__content{padding:0 1.25rem 1.25rem 2rem}.slide-main__title:not(:last-child){margin-bottom:.5rem}.about__item{padding:2rem}.cards__item{padding:1rem}.partners__item{min-width:12.5rem}.page__cards{padding:1rem 0}}@media (max-width:61.99875em){.block__icon{height:3rem;-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem}.menu__item:not(:last-child){margin-right:1.5em}.main__slide{padding:3.4375rem 0 0 0}}@media (max-width:59.375em){.team__slide{padding:1rem}}@media (max-width:58.75em){.header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__body{position:fixed;top:0;left:-100%;height:100%;width:100%;background-color:#fff;padding:7.5rem .9375rem 1.875rem;overflow:auto;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s}.menu__body::before{content:"";background-color:#f2f3f7;position:fixed;top:0;left:-100%;width:100%;height:6.25rem}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.menu__list{text-align:center;margin-bottom:1.875rem}.menu__item:not(:last-child){margin:0 0 1.5625em 0}.menu__link{padding:5px 20px}.icon-menu{background-color:#e72e2e;border-radius:1.5rem;display:block;position:relative;width:3rem;height:3rem;cursor:pointer;z-index:5;padding:.75rem}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;left:.75rem;position:absolute;width:1.5rem;height:.25rem;border-radius:.125rem;background-color:#fff}.icon-menu::before{top:.875rem}.icon-menu::after{bottom:.875rem}.icon-menu span{top:calc(50% - .125rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .125rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .125rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:57.5em){.cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards__item .block__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:47.99875em){.block{padding:1rem}.actions__arrow{width:8.25rem}.header__wrapper{min-height:4.5rem}.header__logo{max-width:7.0625rem}.menu__body{padding:6.5625rem .9375rem 1.875rem}.menu__body::before{height:5.625rem}.footer{padding:2rem 0}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__row{margin-bottom:3.5rem}.footer__logo{margin-bottom:3.5rem}.footer__decor{left:40%;top:40%;width:75%}.spollers__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spollers__title img{display:block;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.main__slide{padding:2.8125rem 0 0 0;overflow:hidden}.slide-main__content{padding:0 .625rem 1.25rem 1.25rem}.slide-main__text{font-size:.875rem}.slide-main__image{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;padding:0 0 77% 0}.slide-main__image img{-o-object-position:left;object-position:left}.about__container{-ms-grid-columns:none;grid-template-columns:none}.about__number:not(:last-child){margin-bottom:1rem}.product__slide{width:16.5625rem}.team__slide{padding:1.5rem}.team__slide{max-width:17.5rem}.partners__item{min-width:9.375rem}.contacts__content:not(:last-child){margin-bottom:2rem}.contacts__map{height:25rem;margin:0 -2rem -2rem}}@media (max-width:39.9375em){.cards__item{padding-bottom:10rem}}@media (max-width:37.5em){.block__text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about__item:last-child{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:36.25em){.main__slide{position:relative;padding:3.75rem 0 9.375rem 0}.slide-main__content{position:relative;z-index:2;max-width:300px}.slide-main__image{position:absolute;bottom:0;right:0;width:80%;padding:0;height:100%}.slide-main__image::before{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.3)}}@media (max-width:34.375em){.actions__arrow{width:5.125rem}.footer__row{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:31.25em){.footer__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__adress:not(:last-child){margin-bottom:1rem}.footer__decor{top:53%;width:150%;left:-10%}.contacts__map{height:18.75rem}}@media (max-width:29.99875em){.swiper-scrollbar{display:none}.swiper-scrollbar-drag{display:none}.actions__arrow{width:6.875rem}.header__wrapper{min-height:4rem}.header__logo{max-width:5.625rem}.menu__body{padding:6.25rem .9375rem 1.875rem}.menu__body::before{height:5rem}.icon-menu{width:2rem;height:2rem}.icon-menu span,.icon-menu::after,.icon-menu::before{left:.5rem;width:1rem;height:.125rem}.icon-menu::before{top:.5625rem}.icon-menu::after{bottom:.5625rem}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer__row{-ms-grid-columns:none;grid-template-columns:none;margin-bottom:2.5rem}.footer__basis{display:none}.footer__basis-mob{display:block;position:absolute;bottom:0;right:0}.footer__decor{top:45%;width:261%;left:-105%}.main__slider .swiper-pagination::after,.main__slider .swiper-pagination::before{display:none}.main__slider .swiper-pagination{position:relative;padding:.75rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.main__slider .swiper-pagination-bullet{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main__slide{border:.0625rem solid #f2f3f7}.about__number:not(:last-child){margin-bottom:.5rem}.product__buttons:not(:last-child){margin-bottom:1rem}.product__slide{width:14.375rem}.slide-product__icon{height:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}.cards__item{padding-bottom:5.5rem}.team__slide{max-width:14.375rem}.contacts__map{height:16.875rem}.item-contacts__phone{display:inline-block}.item-contacts__phone:not(:last-child){margin-bottom:1rem}.page{padding:5.9375rem 0 0 0}}@media (any-hover:hover){.button_gray{-webkit-transition:color .3s ease 0s,background-color .3s ease 0s;transition:color .3s ease 0s,background-color .3s ease 0s}.button_gray:hover{color:#f2f3f7;background-color:#000}.button_red{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.button_red:hover{background-color:#7a1111}.block__icon{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.block__icon:hover{background-color:#7a1111}.actions__arrow{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.actions__arrow:hover{background-color:#4c4a4a}.menu__link{position:relative}.menu__link::after{content:"";position:absolute;width:100%;height:.09375rem;top:100%;left:0;background-color:#e72e2e;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.menu__link:hover::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.spollers__link:hover{text-decoration:underline}.socials__link{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.socials__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product__button{-webkit-transition:background-color .3s ease 0s,color .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s}.product__button:hover{background-color:#e72e2e;color:#fff}.slide-product__icon{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.slide-product__icon:hover{background-color:#7a1111}.item-contacts__phone{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.item-contacts__phone:hover{color:#a8b3b6}.item-contacts__link:hover{text-decoration:underline}}