html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}html{overflow-x:hidden;width:100vw;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,fieldset,h1,h2,h3,h4,h5,input,ol,p,textarea,ul{margin:0}fieldset,input,ol,textarea,ul{padding:0}input{line-height:1}h1,h2,h3,h4,h5,label,textarea{line-height:1.2}h1,h2,h3,h4,h5{text-wrap:balance}a{text-decoration:none}a:focus{outline:none}a svg{fill:currentColor}fieldset,input,textarea{border:none}input,textarea{-webkit-appearance:none;appearance:none;background:#0000}input:focus,textarea:focus{outline:none}input,textarea{font:inherit}textarea{resize:none}ol,ul{list-style:none}img,picture{display:block;height:auto;max-width:100%}@font-face{font-display:swap;font-family:Inter;font-stretch:normal;font-style:normal;font-weight:100 900;src:url(../font/Inter/Inter-VariableFont_opsz,wght.woff2) format("woff2 support variations"),url(../font/Inter/Inter-VariableFont_opsz,wght.woff2) format("woff2-variations"),url(../font/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype support variations"),url(../font/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Inter;font-stretch:normal;font-style:italic;font-weight:100 900;src:url(../font/Inter/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2 support variations"),url(../font/Inter/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2-variations"),url(../font/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype support variations"),url(../font/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype-variations")}html{font-size:16px}html.hidden-scroll{overflow-y:hidden}body{background:#f6f6f6;color:#0e0e0e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.125}#main{min-height:100dvh;overflow:hidden;position:relative}#main,main{display:flex;flex-direction:column}main{flex-grow:1}section{display:flex;flex-direction:column}h1{font-size:26px;line-height:1.2}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h1,h2,h3,h4{font-weight:500}h1 span,h2 span,h3 span,h4 span{color:#f43}p{font-size:16px}p span{color:#f43}b{font-weight:700}i{font-style:italic}.text{font-size:14px;line-height:1.25}.md-text{font-size:15px;font-weight:500;line-height:1.2}.sm-text{font-size:12px;line-height:1.25}a{color:#f43;transition:all .3s ease-in-out}a:focus-visible{color:#f43a29}a:hover{color:#f43a29}a:active{color:#d72515}a svg{transition:fill .3s ease-in-out}input,label,textarea{transition:all .3s ease-in-out}.container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin:0 auto;padding:32px 16px;width:100%;grid-gap:20px}.container .content{grid-column:1/5}.form__line{display:flex}.form__line:not(:first-child){margin-top:12px}.form__line.wide{flex-direction:column}.form__title{margin-bottom:20px}.form__input,.form__label,.form__textarea{color:#0e0e0e;font:normal 14px Inter,Arial,sans-serif}.form__input,.form__textarea{background:#fff;border:1px solid #dadada;border-radius:24px;width:100%}.form__input::placeholder,.form__textarea::placeholder{color:#6e6e6e;text-align:center;transition:opacity .3s ease-in-out}.form__input:focus::placeholder,.form__textarea:focus::placeholder{opacity:0}.form__input:not(:first-child),.form__textarea:not(:first-child){margin-left:8px}.form__input:focus-visible,.form__textarea:focus-visible{border-color:#c7c7c7}.form__input:active,.form__input:hover,.form__textarea:active,.form__textarea:hover{border-color:#6e6e6e}.form__input.success,.form__textarea.success{border-color:#c7c7c7}.form__input.error,.form__textarea.error{border-color:#f43;color:#f43}.form__textarea{min-height:96px;padding:10px 20px;resize:none}.form__input{height:48px;padding:0 20px}.form__button{margin-top:12px}.checkbox{display:flex;min-height:16px}.checkbox label{cursor:pointer;display:inline-block;font-size:12px;line-height:1.4;padding-left:24px;position:relative}.checkbox label:after,.checkbox label:before{content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.checkbox label:before{border:1px solid #f43;border-radius:4px}.checkbox label a{font-weight:500;text-decoration:underline}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox].error+label:before{background:#f433}.checkbox input[type=checkbox]:checked+label:before{background:#f43}.checkbox input[type=checkbox]:checked+label:after{background:#0000 url(/image/icon/check-white.svg) 50% no-repeat}.button a,.button button{align-items:center;background:#f43;border:none;border-radius:24px;color:#fff;display:inline-flex;font-size:14px;height:48px;justify-content:center;line-height:1;padding:0 20px;text-align:center;white-space:nowrap;width:100%}.button a:focus-visible,.button button:focus-visible{background:#f43a29}.button a:hover,.button button:hover{background:#f43a29}.button a:active,.button button:active{background:#d72515}.button a.disabled,.button a:disabled,.button button.disabled,.button button:disabled{background:#dadada}.button a svg,.button button svg{flex:none;height:20px;margin-left:8px;width:20px}.button.accent a{background:#fff;color:#0e0e0e}.button.accent a:focus-visible{background:#dadada}.button.accent a:hover{background:#dadada}.button.accent a:active{background:#262626;color:#fff}.whatsapp a{background:#42d147}.whatsapp a:focus-visible{background:#31c936}.whatsapp a:hover{background:#2cb431}.whatsapp a:active{background:#27a02b}.telegram a{background:#039be5}.telegram a:focus-visible{background:#038acc}.telegram a:hover{background:#0279b3}.telegram a:active{background:#026899}header{left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:300}header .container{padding-top:16px}header.scroll{background:#fff}.header{align-items:center;display:flex;justify-content:space-between}.header-logo a{color:#0e0e0e;display:flex}.header-logo a svg{flex:none;height:48px;width:131.2px}.header-address,.header-contacts,.header-map,.header-social{display:none}.header__menu-bar{display:flex}.header__menu-bar a{align-items:center;background:#dadada;border-radius:50%;color:#0e0e0e;display:flex;justify-content:center;padding:12px}.header__menu-bar a svg{flex:none;height:16px;width:16px}.header-menu{display:none}footer{background:#262626;color:#fff;z-index:100}.footer{border-bottom:1px solid #fff;display:flex;flex-direction:column;margin-bottom:12px;padding-bottom:32px}.footer__block{width:100%}.footer__block:not(:first-child){margin-top:32px}.footer-logo{display:flex;margin-bottom:20px}.footer-logo svg{height:48px;width:131.2px;fill:#fff;flex:none}.footer__text{width:190px}.footer-menu__list{display:flex}.footer-menu__item:not(:first-child){margin-left:12px}.footer-menu__item a{color:#fff}.footer-menu__item a:focus-visible{color:#f43a29}.footer-menu__item a:hover{color:#f43a29}.footer-menu__item a:active{color:#d72515}.footer-social{display:flex;flex-direction:column}.footer-social .sm-text{margin-bottom:12px}.footer-social__group{display:flex}.footer-social__link:not(:first-child){margin-left:4px}.footer-social__link a{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:10px}.footer-social__link a svg{flex:none;height:20px;width:20px}.footer-contacts{display:flex;flex-direction:column}.footer-contacts__item{display:flex}.footer-contacts__item:not(:first-child){margin-top:20px}.footer-contacts__icon{display:flex;margin-right:12px}.footer-contacts__icon svg{height:24px;width:24px;fill:#fff;flex:none}.footer-contacts__info .sm-text{margin-bottom:4px}.footer-contacts__info .md-text a{color:#fff}.footer-contacts__info .md-text a:focus-visible{color:#f43a29}.footer-contacts__info .md-text a:hover{color:#f43a29}.footer-contacts__info .md-text a:active{color:#d72515}.footer-info{display:flex;flex-direction:column}.footer-info-copyright .sm-text{color:#dadada}.footer-info-menu{display:flex;flex-direction:column;margin-top:12px}.footer-info-menu__item:not(:first-child){margin-top:8px}.footer-info-menu__item a{color:#dadada;font-size:12px;line-height:1.25;white-space:nowrap}.footer-info-menu__item a:focus-visible{color:#f43a29}.footer-info-menu__item a:hover{color:#f43a29}.footer-info-menu__item a:active{color:#d72515}@media screen and (min-width:768px){*{scrollbar-color:#f43 #dadada;scrollbar-width:thin}#main{overflow:visible}.container{grid-template-columns:repeat(8,1fr)}.container .content{grid-column:1/9}.form__line.wide{flex-direction:row}.button a,.button button{min-width:220px}.header-logo a svg{height:60px;width:164px}.header-address,.header-address__image{display:flex}.header-address__image svg{flex:none;height:32px;width:32px}.header-address__info{margin-left:12px}.header-address__info .sm-text{color:#6e6e6e;margin-bottom:4px}.header-map{align-items:center}.header-map,.header-map__icon{display:flex}.header-map__icon svg{flex:none;height:24px;width:24px}.header-map__link{margin:-3px 0 0 12px}.header-map__link a{border-bottom:1px solid #f43;font-size:14px;font-weight:500;line-height:1.1;padding-bottom:3px}.header-contacts{align-items:flex-end;display:flex;flex-direction:column}.header-contacts .sm-text{color:#6e6e6e;margin-bottom:4px}.header-contacts__phone a{color:#0e0e0e;font-size:18px;font-weight:500}.header-contacts__phone a:focus-visible{color:#f43a29}.header-contacts__phone a:hover{color:#f43a29}.header-contacts__phone a:active{color:#d72515}.header-contacts__link{margin-top:4px}.header-contacts__link a{border-bottom:1px solid #f43;font-size:14px;font-weight:500;line-height:1.1;padding-bottom:3px}.header__menu-bar{display:none}.header-menu{align-self:flex-end;display:flex}.header-menu__list{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:space-between;width:100%}.header-menu__item.active a{color:#d72515}.header-menu__item a{align-items:center;color:#0e0e0e;display:flex;padding:12px 20px;white-space:nowrap}.header-menu__item a:focus-visible{color:#f43a29}.header-menu__item a:hover{color:#f43a29}.header-menu__item a:active{color:#d72515}.header-menu__item a svg{flex:none;height:24px;width:24px}.header-menu__item a span{margin-left:12px}.footer{flex-direction:row;justify-content:space-between}.footer__block{width:calc(25% - 15px)}.footer__block:not(:first-child){margin:0 0 0 20px}.footer-logo a svg{height:60px;width:164px}.footer-menu{margin-left:60px}.footer-menu__list{flex-direction:column}.footer-menu__item:not(:first-child){margin:20px 0 0}.footer-info{flex-direction:row;justify-content:space-between}.footer-info-menu{flex-direction:row;margin:0 0 0 20px}.footer-info-menu:not(:first-child){margin:0 0 0 20px}}@media screen and (min-width:1024px){.container{padding:32px;grid-gap:20px 32px}header .container{padding:0 32px}.header-social{align-items:center;display:flex}.header-social .text{margin-right:12px}.header-social__group{display:flex}.header-social__link:not(:first-child){margin-left:4px}.header-social__link a{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:10px}.header-social__link a svg{flex:none;height:20px;width:20px}.footer__block{width:calc(25% - 24px)}.footer-info-menu,.footer__block:not(:first-child){margin-left:32px}}@media screen and (min-width:1260px){h1{font-size:36px}h2{font-size:26px}h3{font-size:22px}h4,p{font-size:18px}.container{grid-template-columns:repeat(12,1fr);padding:60px;width:1260px}.container .content{grid-column:1/13}.form__input,.form__label,.form__textarea{font-size:16px}.form__input,.form__textarea{border-radius:30px}.form__textarea{min-height:120px;padding:10px 30px}.button a,.button button,.form__input{height:60px;padding:0 30px}.button a,.button button{border-radius:30px;font-size:16px;width:auto}.button button,.button.wide a{width:100%}header .container{padding:32px 60px 0}footer .container{padding:32px 60px}}
.index{padding-top:0;position:relative}.index__image{display:flex;height:600px;margin:-128px -16px 0;width:100vw}.index__image img{flex:none;object-fit:cover;width:100%}.index__main{left:0;position:absolute;top:90px}.index__title{margin-bottom:20px}.index__group{display:flex;flex-direction:column;margin:40px 0 20px}.index__button:not(:first-child){margin-top:12px}.index-social{display:none;flex-direction:column}.index-social .text{margin-bottom:12px}.index-social__group{display:flex}.index-social__link:not(:first-child){margin-left:4px}.index-social__link a{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:10px}.index-social__link a svg{flex:none;height:20px;width:20px}.services__title{margin-bottom:12px}.services__text{margin-bottom:20px}.services__text p{color:#6e6e6e}.services-list{display:flex;flex-direction:column}.services-list__item{display:flex;width:100%}.services-list__item:not(:first-child){margin-top:12px}.services-list__item.benefit{align-items:center;background:#f43;border-radius:16px;color:#fff;padding:32px}.services-list__item a{background:#fff;border:1px solid #fff;border-radius:16px;display:flex;padding:32px;width:100%}.services-list__item a:hover{border-color:#dadada}.services-list__icon{display:flex}.services-list__icon svg{flex:none;height:60px;width:60px}.services-list__info{margin-left:20px}.services-list__title{color:#0e0e0e;margin-bottom:12px}.services-list__link{align-items:center;border-bottom:1px solid #f43;display:inline-flex;font-size:16px;line-height:1;padding-bottom:3px}.services-list__link svg{flex:none;height:20px;margin-left:8px;width:20px}.services-list__text{font-size:22px;font-weight:500;line-height:1.25}.about__title{margin-bottom:12px}.about__text{margin-bottom:20px}.about__text p{color:#6e6e6e}.about__group{display:flex;flex-direction:column}.about__info .text:not(:last-child){margin-bottom:8px}.about__sub-title{margin-bottom:12px}.about-form{margin-top:32px}.about-form .button{margin-top:8px}.about__gallery{display:flex;flex-direction:column-reverse;margin-top:32px}.about-slider{margin-top:12px;width:100%}.about-slider__image{border-radius:16px;cursor:pointer;display:flex;overflow:hidden;width:100%}.about-slider__image:hover img{transform:scale(1.05)}.about-slider__image img{flex:none;object-fit:cover;transition:all .3s ease-in-out;width:100%}.about-thumbs-slider{border-radius:16px;width:100%}.about-thumbs-slider__image{display:flex}.about-thumbs-slider__image img{flex:none;object-fit:cover;width:100%}.promo__title{margin-bottom:12px}.promo__text{margin-bottom:20px}.promo__text p{color:#6e6e6e}.promo-list{display:flex;flex-direction:column}.promo-list__item{width:100%}.promo-list__item:not(:first-child){margin-top:20px}.promo-list__image{margin-bottom:20px}.promo-list__image a{border-radius:16px;display:flex;overflow:hidden}.promo-list__image a:hover img{transform:scale(1.05)}.promo-list__image a img{flex:none;transition:all .3s ease-in-out;width:100%}.promo-list__title{margin-bottom:12px}.promo-list__link a{align-items:center;border-bottom:1px solid #f43;display:inline-flex;font-size:16px;line-height:1;padding-bottom:3px}.promo-list__link a svg{flex:none;height:20px;margin-left:8px;width:20px}.diagnostic__title{margin-bottom:12px}.diagnostic__text{margin-bottom:20px}.diagnostic__text p{color:#6e6e6e}.diagnostic-list,.diagnostic__group{display:flex;flex-direction:column}.diagnostic-list__item{background:#fff;border-radius:16px;width:100%}.diagnostic-list__item:not(:first-child){margin-top:12px}.diagnostic-list__head{cursor:pointer;display:flex;justify-content:space-between;padding:20px}.diagnostic-list__head:hover .diagnostic-list__icon{background:#dadada}.diagnostic-list__head.active .diagnostic-list__icon{background:#f43;border-color:#f43}.diagnostic-list__head.active .diagnostic-list__icon svg{fill:#fff;transform:rotate(90deg)}.diagnostic-list__title{margin-bottom:8px}.diagnostic-list__icon{align-items:center;border:1px solid #dadada;border-radius:50%;display:flex;justify-content:center;margin-left:20px;padding:12px;transition:all .3s ease-in-out}.diagnostic-list__icon svg{height:20px;width:20px;fill:#0e0e0e;flex:none;transition:all .3s ease-in-out}.diagnostic-list__body{max-height:100dvh;overflow:hidden;padding:0 20px 20px;transition:all .9s ease-in}.diagnostic-list__body.hidden{max-height:0;opacity:0;padding:0 20px;transition:all .9s ease-out}.diagnostic-list-parameters{border-top:1px solid #dadada;display:inline-flex;flex-direction:column;padding-top:20px}.diagnostic-list-parameters__item{margin-left:20px;position:relative}.diagnostic-list-parameters__item:before{background:#0e0e0e;border-radius:50%;content:"";display:block;height:4px;left:-12px;position:absolute;top:7px;width:4px}.diagnostic-list-parameters__item:not(:first-child){margin-top:12px}.diagnostic-banner{margin-top:189px;position:relative}.diagnostic-banner__images{border-radius:16px;height:304px;overflow:hidden}.diagnostic-banner__images img:first-child{min-height:100%;object-fit:cover;width:100%}.diagnostic-banner__images img:last-child{bottom:0;height:493px;position:absolute;right:0;width:312px}.diagnostic-banner__button{bottom:40px;display:flex;justify-content:center;position:absolute;right:0;width:100%}.benefit{position:relative}.benefit__image{border-radius:20px;display:flex;margin-bottom:20px;overflow:hidden}.benefit__image img{flex:none;width:100%}.benefit__title{color:#fff;left:16px;position:absolute;top:40px;width:calc(100% - 92px)}.benefit__text{margin-bottom:20px}.benefit-list{display:flex;flex-direction:column}.benefit-list__item{align-items:center;display:flex;width:100%}.benefit-list__item:not(:first-child){margin-top:20px}.benefit-list__icon{align-items:center;border:1px solid #0e0e0e;border-radius:50%;display:flex;justify-content:center;margin-right:12px;padding:12px}.benefit-list__icon svg{height:20px;width:20px;fill:#f43;flex:none}.benefit-list__text .md-text{margin-bottom:4px}.reviews__title{margin-bottom:12px}.reviews__text{margin-bottom:20px}.reviews__text p{color:#6e6e6e}.reviews__group{margin-bottom:40px}.reviews-audio-slider,.reviews-slider,.reviews-video-slider{padding-bottom:60px}.reviews-audio-slider__image,.reviews-slider__image,.reviews-video-slider__image{display:flex;margin:0 auto;width:60%}.reviews-audio-slider__image img,.reviews-slider__image img,.reviews-video-slider__image img{flex:none;width:100%}.reviews-audio-slider__item,.reviews-slider__item,.reviews-video-slider__item{background:#fff;border-radius:16px;display:flex;flex-direction:column;min-height:182px;overflow:hidden;padding:16px}.reviews-audio-slider__item.wide,.reviews-slider__item.wide,.reviews-video-slider__item.wide{flex-direction:column}.reviews-audio-slider__item.wide .reviews-audio-slider__button,.reviews-slider__item.wide .reviews-audio-slider__button,.reviews-video-slider__item.wide .reviews-audio-slider__button{left:auto;position:relative;top:auto}.reviews-audio-slider__item.wide .reviews-audio-slider__button a,.reviews-slider__item.wide .reviews-audio-slider__button a,.reviews-video-slider__item.wide .reviews-audio-slider__button a{border:1px solid #dadada;border-radius:50%;color:#039be5;padding:12px}.reviews-audio-slider__item.wide .reviews-audio-slider__button a:focus-visible,.reviews-slider__item.wide .reviews-audio-slider__button a:focus-visible,.reviews-video-slider__item.wide .reviews-audio-slider__button a:focus-visible{background:#dadada;color:#039be5}.reviews-audio-slider__item.wide .reviews-audio-slider__button a:hover,.reviews-slider__item.wide .reviews-audio-slider__button a:hover,.reviews-video-slider__item.wide .reviews-audio-slider__button a:hover{background:#dadada;color:#039be5}.reviews-audio-slider__item.wide .reviews-audio-slider__button a:active,.reviews-slider__item.wide .reviews-audio-slider__button a:active,.reviews-video-slider__item.wide .reviews-audio-slider__button a:active{background:#039be5;color:#fff}.reviews-audio-slider__item.wide .reviews-audio-slider__button a svg,.reviews-slider__item.wide .reviews-audio-slider__button a svg,.reviews-video-slider__item.wide .reviews-audio-slider__button a svg{height:24px;width:24px}.reviews-audio-slider__item.wide .reviews-audio-slider__group,.reviews-slider__item.wide .reviews-audio-slider__group,.reviews-video-slider__item.wide .reviews-audio-slider__group{flex-direction:column;margin:0 0 0 12px}.reviews-audio-slider__item.wide .reviews-audio-slider__info,.reviews-slider__item.wide .reviews-audio-slider__info,.reviews-video-slider__item.wide .reviews-audio-slider__info{margin:12px 0 0;width:100%}.reviews-audio-slider__video,.reviews-slider__video,.reviews-video-slider__video{border-radius:50%;display:flex;height:180px;overflow:hidden;position:relative;width:180px}.reviews-audio-slider__video.hidden-blur:hover svg,.reviews-slider__video.hidden-blur:hover svg,.reviews-video-slider__video.hidden-blur:hover svg{display:block}.reviews-audio-slider__video.hidden-blur svg,.reviews-slider__video.hidden-blur svg,.reviews-video-slider__video.hidden-blur svg{display:none}.reviews-audio-slider__video video,.reviews-slider__video video,.reviews-video-slider__video video{flex:none;width:100%}.reviews-audio-slider__audio,.reviews-slider__audio,.reviews-video-slider__audio{display:flex}.reviews-audio-slider__button,.reviews-slider__button,.reviews-video-slider__button{left:70px;position:absolute;top:70px;z-index:210}.reviews-audio-slider__button a,.reviews-slider__button a,.reviews-video-slider__button a{color:#fff;display:flex;flex:none}.reviews-audio-slider__button a:focus-visible,.reviews-slider__button a:focus-visible,.reviews-video-slider__button a:focus-visible{color:#dadada}.reviews-audio-slider__button a:hover,.reviews-slider__button a:hover,.reviews-video-slider__button a:hover{color:#dadada}.reviews-audio-slider__button a:active,.reviews-slider__button a:active,.reviews-video-slider__button a:active{color:#039be5}.reviews-audio-slider__button a svg,.reviews-slider__button a svg,.reviews-video-slider__button a svg{flex:none;height:40px;width:40px}.reviews-audio-slider__info,.reviews-slider__info,.reviews-video-slider__info{display:flex;flex-direction:column;margin-top:12px}.reviews-audio-slider__info .text,.reviews-slider__info .text,.reviews-video-slider__info .text{margin-top:4px}.reviews-audio-slider__group,.reviews-slider__group,.reviews-video-slider__group{display:flex;justify-content:space-between;margin-top:20px}.reviews-audio-slider__svg,.reviews-slider__svg,.reviews-video-slider__svg{display:flex}.reviews-audio-slider__svg svg,.reviews-slider__svg svg,.reviews-video-slider__svg svg{flex:none;height:38px;width:100%}.reviews-audio-slider__desc,.reviews-slider__desc,.reviews-video-slider__desc{display:flex;justify-content:space-between;margin-top:12px}.reviews-audio-slider__navigation,.reviews-slider__navigation,.reviews-video-slider__navigation{align-items:center;bottom:0;display:flex;height:48px;justify-content:space-between;left:0;position:absolute;width:100%}.reviews-audio-slider__next,.reviews-audio-slider__prev,.reviews-slider__next,.reviews-slider__prev,.reviews-video-slider__next,.reviews-video-slider__prev{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:12px}.reviews-audio-slider__next:hover,.reviews-audio-slider__prev:hover,.reviews-slider__next:hover,.reviews-slider__prev:hover,.reviews-video-slider__next:hover,.reviews-video-slider__prev:hover{background:#dadada}.reviews-audio-slider__next:active,.reviews-audio-slider__prev:active,.reviews-slider__next:active,.reviews-slider__prev:active,.reviews-video-slider__next:active,.reviews-video-slider__prev:active{background:#f43}.reviews-audio-slider__next:active svg,.reviews-audio-slider__prev:active svg,.reviews-slider__next:active svg,.reviews-slider__prev:active svg,.reviews-video-slider__next:active svg,.reviews-video-slider__prev:active svg{fill:#fff}.reviews-audio-slider__next svg,.reviews-audio-slider__prev svg,.reviews-slider__next svg,.reviews-slider__prev svg,.reviews-video-slider__next svg,.reviews-video-slider__prev svg{height:24px;width:24px;fill:#6e6e6e;flex:none}.reviews-audio-slider__scrollbar,.reviews-slider__scrollbar,.reviews-video-slider__scrollbar{background:#0e0e0e33;height:1px;width:calc(100% - 136px)}.reviews-audio-slider{margin-top:40px}.work__title{margin-bottom:12px}.work__text{margin-bottom:20px}.work__text p{color:#6e6e6e}.work-list{display:flex;flex-direction:column}.work-list__item{background:#fff;border-radius:16px;padding:32px 20px;width:100%}.work-list__item:not(:first-child){margin-top:12px}.work-list__group{display:flex;justify-content:space-between;margin-bottom:20px}.work-list__count{align-items:center;background:#0b4d9f;border-radius:8px;color:#fff;display:flex;flex:none;font-size:22px;font-weight:500;height:48px;justify-content:center;line-height:1.2;margin-left:20px;text-align:center;width:48px}.request{position:relative}.request__image{border-radius:20px;display:flex;margin-bottom:20px;overflow:hidden}.request__image img{flex:none;width:100%}.request__title{left:16px;position:absolute;top:32px;width:calc(100% - 92px)}.request__text{margin-bottom:32px}#contacts .container{padding-bottom:0}.contacts{display:flex;flex-direction:column;position:relative}.contacts__map{height:400px;margin-left:-16px;order:2;width:100vw}.contacts__map iframe{height:400px}.contacts__main{margin-bottom:32px;order:1}.contacts__title{margin-bottom:12px}.contacts__text{margin-bottom:20px}.contacts__text p{color:#6e6e6e}.contacts-contacts{display:flex;flex-direction:column;margin-bottom:32px}.contacts-contacts__item{display:flex}.contacts-contacts__item:not(:first-child){margin-top:20px}.contacts-contacts__icon{display:flex;margin-right:12px}.contacts-contacts__icon svg{height:24px;width:24px;fill:#f43;flex:none}.contacts-contacts__info .sm-text{color:#6e6e6e;margin-bottom:4px}.contacts-contacts__info .md-text a{color:#0e0e0e}.contacts-contacts__info .md-text a:focus-visible{color:#f43a29}.contacts-contacts__info .md-text a:hover{color:#f43a29}.contacts-contacts__info .md-text a:active{color:#d72515}.contacts-social{display:flex;flex-direction:column}.contacts-social .sm-text{color:#6e6e6e;margin-bottom:4px}.contacts-social__group{display:flex}.contacts-social__link:not(:first-child){margin-left:4px}.contacts-social__link a{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:10px}.contacts-social__link a svg{flex:none;height:20px;width:20px}.mobile-nav{bottom:0;display:none;gap:8px;justify-content:center;left:0;position:fixed;width:100%;z-index:9999}.mobile-nav-btn{align-items:center;border-radius:100px;display:flex;justify-content:center;padding:16px;width:calc(25% - 8px)}.mobile-nav-btn svg{height:24px;fill:#fff}.mobile-nav-btn.wa{background:#42d147}.mobile-nav-btn.tg{background:#039be5}.mobile-nav-btn.location{background:#f43}.mobile-nav-btn.phone{background:#0b4d9f}#popup-form .request{border-radius:16px;overflow:hidden}#popup-form .popup__frame{height:auto;max-height:none;max-width:800px;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}#popup-form .request__image{border-radius:0;height:100%;object-fit:cover;position:absolute;width:100%}#popup-form .request__image img{object-fit:cover}#popup-form .request__main{height:auto;left:0;padding:32px;position:relative;top:0;width:100%}#popup-form .request__title{left:0;margin-bottom:16px;position:relative;top:0}#popup-form .popup-overlay{height:auto;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:768px){.index{padding-top:200px}.index__image{height:700px;margin:-258px -16px 0}.index__group{flex-direction:row;margin-top:60px}.index__button:not(:first-child){margin:0 0 0 12px}.index-social{align-items:center;display:flex;flex-direction:row}.index-social .text{margin:0 12px 0 0}.index__main{top:200px}.services__text{margin-bottom:40px}.services-list{flex-direction:row;flex-wrap:wrap}.services-list__item{width:calc(50% - 10px)}.services-list__item:not(:first-child){margin-top:0}.services-list__item:not(:nth-child(odd)){margin-left:20px}.services-list__item:not(:nth-child(-n+2)){margin-top:20px}.about__text{margin-bottom:40px}.about-form .button{margin:0 0 0 8px}.promo__text{margin-bottom:40px}.promo-list{flex-direction:row}.promo-list__item{width:calc(33.33333% - 13.33333px)}.promo-list__item:not(:first-child){margin:0 0 0 20px}.diagnostic__text{margin-bottom:40px}.benefit__image{margin-bottom:0}.benefit__main{color:#fff;height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px)}.benefit__title{left:auto;margin-bottom:12px;position:relative;top:auto;width:100%}.benefit__title h2{text-wrap:unset}.benefit__text p{color:#fff}.benefit-list{flex-direction:row;flex-wrap:wrap}.benefit-list__item{width:calc(50% - 10px)}.benefit-list__item:not(:first-child){margin-top:0}.benefit-list__item:nth-child(2n){margin-left:20px}.benefit-list__item:not(:nth-child(-n+2)){margin-top:20px}.benefit-list__icon{border-color:#fff}.reviews__text{margin-bottom:40px}.reviews__group{display:flex;flex-direction:row;margin-bottom:60px}.reviews-audio-slider,.reviews-slider,.reviews-video-slider{padding-bottom:80px}.reviews-audio-slider__item,.reviews-slider__item,.reviews-video-slider__item{padding:20px}.reviews-audio-slider__item.wide .reviews-audio-slider__button a,.reviews-slider__item.wide .reviews-audio-slider__button a,.reviews-video-slider__item.wide .reviews-audio-slider__button a{padding:16px}.reviews-audio-slider__item.wide .reviews-audio-slider__group,.reviews-slider__item.wide .reviews-audio-slider__group,.reviews-video-slider__item.wide .reviews-audio-slider__group{margin-left:20px}.reviews-audio-slider__svg svg,.reviews-slider__svg svg,.reviews-video-slider__svg svg{height:47px}.reviews-audio-slider,.reviews-video-slider{width:calc(50% - 10px)}.reviews-audio-slider{margin:0 0 0 20px}.work__text{margin-bottom:40px}.work-list{flex-direction:row;flex-wrap:wrap}.work-list__item{width:calc(50% - 20px)}.work-list__item:not(:first-child){margin-top:0}.work-list__item:nth-child(2n){margin-left:20px}.work-list__item:not(:nth-child(-n+2)){margin-top:20px}.request__image{border-radius:20px;margin-bottom:0}.request__main{height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px)}.request__title{left:auto;margin-bottom:12px;position:relative;top:auto;width:100%}.request__text{margin-bottom:20px}.request-form{width:448px}.contacts__map{height:720px;order:1}.contacts__map iframe{height:720px}.contacts__main{background:#fff;border-radius:20px;left:0;margin-top:20px;order:2;padding:32px;position:absolute;top:80px;width:calc(62.5% - 7.5px)}.contacts__text{margin-bottom:20px}.contacts-contacts{flex-direction:row;flex-wrap:wrap}.contacts-contacts__item{width:calc(50% - 10px)}.contacts-contacts__item:nth-child(2n){margin-left:20px}.contacts-contacts__item:not(:nth-child(-n+2)){margin-top:32px}}@media screen and (min-width:1024px){.index__image{margin:-258px -32px 0}.index__title{width:calc(50% - 16px)}.index__lead-text{width:calc(33.33333% + 10.66667px)}.services-list__item{width:calc(33.33333% - 21.33333px)}.services-list__item:not(:nth-child(odd)){margin-left:0}.services-list__item:not(:nth-child(-n+2)){margin-top:0}.services-list__item:not(:nth-child(3n+1)){margin-left:32px}.services-list__item:not(:nth-child(-n+3)){margin-top:32px}.about__text{width:calc(50% - 16px)}.about__group{flex-direction:row}.about__gallery,.about__info{width:calc(50% - 16px)}.about__gallery{flex-direction:row-reverse;margin:0 0 0 32px}.about-slider{height:308px;margin:0 0 0 12px;width:70px}.about-slider__image,.about-slider__image img{height:100%;width:auto}.about-thumbs-slider{height:308px;width:calc(100% - 82px)}.promo__text{width:calc(50% - 16px)}.promo-list__item{width:calc(33.33333% - 21.33333px)}.promo-list__item:not(:first-child){margin-left:32px}.diagnostic__text,.diagnostic__title{width:calc(50% - 16px)}.diagnostic-list,.diagnostic__group{flex-direction:row}.diagnostic-list{flex-wrap:wrap;width:calc(66.66667% - 10.66667px)}.diagnostic-list__item{align-self:flex-start;width:calc(50% - 16px)}.diagnostic-list__item:not(:first-child){margin-top:0}.diagnostic-list__item:nth-child(2n){margin-left:32px}.diagnostic-list__item:not(:nth-child(-n+2)){margin-top:20px}.diagnostic-banner{align-self:flex-start;margin:0 0 0 32px;width:calc(33.33333% - 21.33333px)}.benefit__image{border-radius:32px}.benefit__main{height:calc(100% - 64px);left:32px;top:32px;width:calc(100% - 64px)}.benefit__text,.benefit__title{width:calc(75% - 8px)}.benefit-list{width:calc(66.66667% - 10.66667px)}.reviews-audio-slider__image,.reviews-slider__image,.reviews-video-slider__image{width:80%}.reviews-audio-slider__item,.reviews-slider__item,.reviews-video-slider__item{flex-direction:row;padding:32px}.reviews-audio-slider__info,.reviews-slider__info,.reviews-video-slider__info{margin:0 0 0 20px;width:calc(100% - 200px)}.reviews-audio-slider,.reviews-video-slider{width:calc(50% - 16px)}.reviews-audio-slider{margin-left:32px}.work__text{width:calc(50% - 16px)}.work-list__item{width:calc(50% - 32px)}.work-list__item:nth-child(2n){margin-left:32px}.request__image{border-radius:32px}.request__main{height:calc(100% - 64px);left:32px;top:32px;width:calc(100% - 64px)}.request__text,.request__title{width:calc(50% - 16px)}.request__text{margin-bottom:32px}.contacts__map{margin-left:-32px}.contacts__main{border-radius:32px;width:calc(50% - 16px)}.contacts__text{margin-bottom:40px}}@media screen and (min-width:1260px){.index__image{margin:-258px calc(-50vw + 570px) 0}.services-list__text{font-size:26px}.about__info{width:calc(41.66667% - 18.66667px)}.about__gallery{width:calc(58.33333% - 13.33333px)}.about-slider{height:436px;width:100px}.about-thumbs-slider{height:436px;width:calc(100% - 112px)}.promo__text{width:calc(50% + 16px)}.benefit__main{height:calc(100% - 120px);left:40px;top:60px;width:calc(100% - 80px)}.benefit__text,.benefit__title{width:calc(50% - 16px)}.benefit__text{margin-bottom:40px}.benefit-list__item{width:calc(50% - 16px)}.benefit-list__item:nth-child(2n){margin-left:32px}.benefit-list__item:not(:nth-child(-n+2)){margin-top:32px}.reviews__text{width:calc(50% - 16px)}.reviews-audio-slider__image,.reviews-slider__image,.reviews-video-slider__image{margin:0;width:100%}.reviews-audio-slider__svg svg,.reviews-slider__svg svg,.reviews-video-slider__svg svg{width:404px}.work-list{flex-wrap:nowrap}.work-list__item{width:calc(25% - 24px)}.work-list__item:not(:first-child){margin:0 0 0 32px}.work-list__count{font-size:26px}.request__main{height:calc(100% - 120px);left:40px;top:60px;width:calc(100% - 80px)}.contacts__map{margin-left:calc(-50vw + 570px)}}@media (max-width:768px){#popup-form .popup__frame{transform:translateY(-50%)}}@media screen and (max-width:768px){.mobile-nav{display:flex}}
.menu{background:#f6f6f6;display:flex;flex-direction:column;height:100dvh;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100vw;z-index:400}.menu.showed{opacity:1;visibility:visible}.menu__close{display:flex;position:absolute;right:16px;top:28px}.menu__close a{align-items:center;background:#dadada;border-radius:50%;color:#0e0e0e;display:flex;justify-content:center;padding:12px}.menu__close a svg{flex:none;height:16px;width:16px}.menu__body{padding:16px}.menu-logo{display:flex;margin-bottom:32px;padding:8px 0}.menu-logo svg{height:48px;width:131.2px;fill:#0e0e0e;flex:none}.menu-nav__list{display:flex;flex-direction:column}.menu-nav__item:not(:first-child){margin-top:12px}.menu-nav__item a{color:#0e0e0e}.menu-nav__item a:focus-visible{color:#f43a29}.menu-nav__item a:hover{color:#f43a29}.menu-nav__item a:active{color:#d72515}.menu-social{align-items:center;display:flex;margin-top:32px}.menu-social .text{margin-right:12px}.menu-social__group{display:flex}.menu-social__link:not(:first-child){margin-left:4px}.menu-social__link a{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:10px}.menu-social__link a svg{flex:none;height:20px;width:20px}.menu-contacts{display:flex;flex-direction:column;margin-top:32px}.menu-contacts__item{display:flex}.menu-contacts__item:not(:first-child){margin-top:20px}.menu-contacts__icon{display:flex;margin-right:12px}.menu-contacts__icon svg{height:24px;width:24px;fill:#0e0e0e;flex:none}.menu-contacts__info .sm-text{margin-bottom:4px}.menu-contacts__info .md-text a{color:#0e0e0e}.menu-contacts__info .md-text a:focus-visible{color:#f43a29}.menu-contacts__info .md-text a:hover{color:#f43a29}.menu-contacts__info .md-text a:active{color:#d72515}@media screen and (min-width:768px){.menu{display:none}}
.price__title{background:#f43;color:#fff;padding:20px}.price__body{background:#fff;max-height:100%;overflow:auto}.price-list__line{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.price-list__line:nth-child(odd){background:#f6f6f6}.price-list__line .text{flex:none;margin-left:20px}.popup{height:100dvh;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:900}.popup.showed{opacity:1;visibility:visible}.popup-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f6f6f699;display:block;min-height:100dvh}.popup-overlay,.popup__frame{height:100%;left:0;position:absolute;top:0;width:100%}.popup__frame{display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out;visibility:hidden;z-index:910}.popup__frame.showed{opacity:1;visibility:visible}.popup__close{display:flex;position:absolute;right:16px;top:28px}.popup__close a{align-items:center;background:#dadada;border-radius:50%;color:#0e0e0e;display:flex;justify-content:center;padding:12px}.popup__close a svg{flex:none;height:16px;width:16px}@media screen and (min-width:1024px){.price__title{border-radius:8px 8px 0 0}.price__body{border-radius:0 0 8px 8px;max-height:500px}.popup__frame{border-radius:8px;height:auto;left:50%;max-height:500px;top:124px;transform:translateX(-50%);width:756px}.popup__close{right:-40px;top:-40px}}
