.service-promo{margin:2em 0}.service-promo__item{border-radius:8px;overflow:hidden}.service-promo__item--mobile{display:none}@media screen and (max-width:480px){.service-promo__item--mobile{display:block}.service-promo__item--desktop{display:none}}.service-promo .slick-slider{line-height:0}.service-promo .slick-slider .service-promo__item{display:block;background:#fafafa}.service-promo .slick-slider .service-promo__item:not(:first-child){display:none}.service-promo .slick-slider .service-promo__item img{margin:auto}.service-promo .slick-slider.slick-initialized .service-promo__item{display:block}.service-promo .slick-slider .slick-dots{position:absolute;width:100%;margin:1em 0 0}.contacts{margin:40px 0}.contacts__columns{width:50%}.contacts__columns-holder{display:flex;flex-wrap:wrap}.contacts__block{margin-bottom:40px;padding-right:40px}.contacts__block-title{font-weight:700;margin-bottom:12px;font-size:28px;line-height:32px}.contacts__block-item{font-size:18px;line-height:28px}.contacts__map{height:400px}.requisites__wrapper{display:flex}.requisites__table{margin-bottom:40px;font-size:1.1rem;line-height:1.6rem}.requisites__table td{padding-right:32px}.requisites__img{flex-shrink:0;margin-left:auto}.requisites__files{margin-bottom:24px}@media (max-width:800px){.requisites__wrapper{display:block}.requisites__img{display:none}}.cities__list{-webkit-columns:3;columns:3;list-style:none;margin:32px 0;padding:0}.cities__item{margin-bottom:8px}.company{margin:48px 0 0}.company__wrapper{display:flex;flex-wrap:wrap;margin:24px -10px}.company__img{position:relative;flex:1 1;height:240px;margin-bottom:15px}.company__img img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.company__column{width:25%;padding:0 10px}.company__column--x2{width:50%}.company__column .text-content{max-width:90%}.company__column .text-content p{font-size:16px;line-height:24px}@media (max-width:1000px){.company__img{height:200px;width:100%}.company__column{width:50%;margin-bottom:20px}.company__column--x2{width:100%}.company__column--x2 .company__img{height:auto;width:100%}.company__column--x2 .company__img img{position:static;object-fit:inherit;height:auto}}.service-detail__top{margin-top:3em;margin-bottom:60px}.service-detail__top-wrapper{display:flex;align-items:center}.service-detail__top-text{width:65%}.service-detail__top-text .h1,.service-detail__top-text h1{margin-top:0}.service-detail__top-img{position:relative;text-align:right;width:33%;margin-left:2%;height:auto;flex-shrink:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.service-detail__top-img::after{content:"";display:block;width:100%;padding-bottom:100%}.service-detail__top-img.slider{min-width:370px}.service-detail__top-img.slider::after{padding-bottom:75%}.service-detail__top-img--1{-webkit-mask-image:url(/img/figure-1.svg);mask-image:url(/img/figure-1.svg)}.service-detail__top-img--2{-webkit-mask-image:url(/img/figure-2.svg);mask-image:url(/img/figure-2.svg)}.service-detail__top-img--3{-webkit-mask-image:url(/img/figure-3.svg);mask-image:url(/img/figure-3.svg)}.service-detail__top-img--4{-webkit-mask-image:url(/img/figure-4.svg);mask-image:url(/img/figure-4.svg)}.service-detail__top-img--5{-webkit-mask-image:url(/img/figure-5.svg);mask-image:url(/img/figure-5.svg)}.service-detail__top-img--6{-webkit-mask-image:url(/img/figure-6.svg);mask-image:url(/img/figure-6.svg)}.service-detail__top-img--7{-webkit-mask-image:url(/img/figure-7.svg);mask-image:url(/img/figure-7.svg)}.service-detail__top-img--8{-webkit-mask-image:url(/img/figure-8.svg);mask-image:url(/img/figure-8.svg)}.service-detail__top-img--9{-webkit-mask-image:url(/img/figure-9.svg);mask-image:url(/img/figure-9.svg)}.service-detail__top-img--10{-webkit-mask-image:url(/img/figure-10.svg);mask-image:url(/img/figure-10.svg)}.service-detail__top-img .slick-slider,.service-detail__top-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.service-detail__top-img .slick-slider .slick-list,.service-detail__top-img .slick-slider .slick-track{height:100%}.service-detail__top-img .slick-slider .slick-list{margin:0 -1em}.service-detail__top-img .slick-slider .slick-slide{margin:0 1em}.service-detail__top-img .slick-slider .slick-dots{margin:1em 0}.service-detail__top-img .slick-slider .service-detail__top-slide:not(:first-child){display:none}.service-detail__top-img .slick-slider .slick-arrow.slick-disabled{pointer-events:auto}.service-detail__top-img .slick-slider a,.service-detail__top-img .slick-slider picture{display:block;width:100%;height:100%;border-radius:1em;overflow:hidden}.service-detail__top-img .slick-slider img{position:static}@media screen and (max-width:900px){.service-detail__top-wrapper{flex-wrap:wrap}.service-detail__top-text{width:100%}.service-detail__top-img{display:none}.service-detail__top-img.slider{display:block;width:100%;min-width:0;max-width:370px;margin:1em auto 0}}.service-detail__special-list__holder{display:flex;flex-wrap:wrap;margin:40px -16px 20px}.service-detail__special-list__item{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;width:50%;padding:0 16px 0 84px;margin-bottom:24px}.service-detail__special-list__item:before{content:attr(data-num);position:absolute;top:0;left:16px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:normal;font-weight:700;color:#fff;background:var(--green);font-family:Roboto,sans-serif;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.service-detail__special-list__item:nth-child(1):before{-webkit-mask-image:url(/img/figure-1.svg);mask-image:url(/img/figure-1.svg)}.service-detail__special-list__item:nth-child(2):before{-webkit-mask-image:url(/img/figure-2.svg);mask-image:url(/img/figure-2.svg)}.service-detail__special-list__item:nth-child(3):before{-webkit-mask-image:url(/img/figure-3.svg);mask-image:url(/img/figure-3.svg)}.service-detail__special-list__item:nth-child(4):before{-webkit-mask-image:url(/img/figure-4.svg);mask-image:url(/img/figure-4.svg)}.service-detail__special-list__item:nth-child(5):before{-webkit-mask-image:url(/img/figure-5.svg);mask-image:url(/img/figure-5.svg)}.service-detail__special-list__item:nth-child(6):before{-webkit-mask-image:url(/img/figure-6.svg);mask-image:url(/img/figure-6.svg)}.service-detail__special-list__item:nth-child(7):before{-webkit-mask-image:url(/img/figure-7.svg);mask-image:url(/img/figure-7.svg)}.service-detail__special-list__item:nth-child(8):before{-webkit-mask-image:url(/img/figure-8.svg);mask-image:url(/img/figure-8.svg)}.service-detail__special-list__item:nth-child(9):before{-webkit-mask-image:url(/img/figure-9.svg);mask-image:url(/img/figure-9.svg)}.service-detail__special-list__item:nth-child(10):before{-webkit-mask-image:url(/img/figure-10.svg);mask-image:url(/img/figure-10.svg)}.service-detail__special-list__item-name{font-weight:600;margin-top:6px;margin-bottom:12px}.service-detail__special-list__item-text,.service-detail__special-list__item-text p{font-size:14px;line-height:1.6}.service-detail__special-list__item-text ul{list-style:none}.service-detail__special-list__item-text ul li{position:relative;padding-left:16px;margin:0}.service-detail__special-list__item-text ul li:before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:100%;background-color:var(--orange)}@media (max-width:1000px){.service-detail__special-list{margin:48px 0}}@media (max-width:600px){.cities__list{-webkit-columns:2;columns:2}.service-detail__special-list,.service-detail__special-list__holder{margin:32px 0}.service-detail__special-list__item{width:100%;padding:0}.service-detail__special-list__item:before{left:0}.service-detail__special-list__item-name{padding-left:60px;min-height:60px;font-size:15px;line-height:20px;margin-top:0}.service-detail__special-list__item-text,.service-detail__special-list__item-text p{font-size:13px;line-height:1.6}}.content-banner{background-color:#fafafa;margin:2em 0}.content-banner--mobile{display:none}@media screen and (max-width:480px){.content-banner--desktop{display:none}.content-banner--mobile{display:block}}.content-banner a{display:block}.content-banner img{width:100%;height:auto}