@keyframes intro{0%{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}@keyframes intro-p{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes intro-img{0%{opacity:0;transform:translateX(-20%)}to{opacity:1;transform:translateX(0)}}.header-side-km{background-image:url(/Services/km/km-hero.webp)}.header-side-km h1{background:linear-gradient(1turn,rgba(0,0,0,.363),rgba(0,0,0,.6) 80%)}.header-side-kj{background-image:url(/Services/КЖ.webp)}.header-side-kj h1{background:linear-gradient(1turn,rgba(0,0,0,.363),rgba(0,0,0,.6) 80%)}.header-side-kmd{background-image:url(/Services/kmd/kmd.webp)}.header-side-kmd h1{background:linear-gradient(1turn,rgba(0,0,0,.363),rgba(0,0,0,.6) 80%)}.page-info .introduction{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:60px;align-items:start;line-height:160%;margin-top:0;font-size:18px;font-weight:300;padding:0 15%}.page-info .introduction .steps{display:flex;flex-direction:column;gap:40px}.page-info .introduction .steps .steps-card{display:flex;flex-direction:row;align-items:center;gap:20px}.page-info .introduction .steps .steps-card .steps-num{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:clamp(1.125rem,.9231rem + .8974vw,2rem)!important;font-weight:500;border-radius:100px;background-color:#f4f7f9}.page-info .introduction .steps .steps-card .num-active{background-color:#6196fe;color:#fff}.page-info .introduction .steps .steps-card .steps-text{display:flex;flex-direction:column;gap:5px}.page-info .introduction .steps .steps-card .steps-text p{font-size:clamp(1.125rem,1.0385rem + .3846vw,1.5rem)!important;font-weight:500;margin-bottom:0}.page-info .introduction .steps .steps-card .steps-text span{font-size:clamp(.875rem,.8173rem + .2564vw,1.125rem)!important;font-weight:400}.page-info .introduction img{object-fit:cover;object-position:center;height:auto;width:100%;animation:intro-img 1s ease}.page-info .introduction p{animation:intro-p 1s ease}.page-info .column{flex-direction:column!important}.page-info .column div{display:flex;flex-direction:row;gap:40px}.page-info .column div .detailed-title{width:60%;align-self:center;display:flex;flex-direction:column}.page-info .column div .detailed-title h2{font-size:24px;font-weight:400;text-transform:uppercase;text-align:right;animation:intro-p 1s ease}.page-info .column div .detailed-title p{font-size:18px;font-weight:300;text-align:right;margin-top:15px;animation:intro-p 1s ease}.page-info .detailed{padding:70px 15% 100px;display:flex;flex-direction:column}.page-info .detailed .detailed-title{width:50%;align-self:flex-end}.page-info .detailed .detailed-title h2{font-size:clamp(1.25rem,1.0769rem + .7692vw,2rem)!important;font-weight:550;text-align:right;animation:intro-p 1s ease}.page-info .detailed .detailed-title p{font-size:clamp(.75rem,.6635rem + .3846vw,1.125rem)!important;font-weight:400;text-align:right;margin-top:15px;animation:intro-p 1s ease}.page-info .detailed .detailed-content{width:60%;padding-top:60px;animation:intro 1s ease}.page-info .detailed .detailed-content .detailed-accordion .accordion-item{border-top:1px solid rgba(0,0,0,.2)}.page-info .detailed .detailed-content .detailed-accordion .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.page-info .detailed .detailed-content .detailed-accordion .detailed-button{display:flex;background:transparent;justify-content:space-between;color:#000;font-size:clamp(1rem,.9423rem + .2564vw,1.25rem)!important;font-weight:450;border:none;width:100%;align-items:center;padding:30px 0;text-align:left;gap:20px}.page-info .detailed .detailed-content .detailed-accordion .detailed-button svg{width:25px;height:25px;fill:rgba(0,0,0,.4);margin-right:5px;transition:.3s ease;transform:scale(.9)}.page-info .detailed .detailed-content .detailed-accordion .detailed-button.collapsed svg{transform:rotate(45deg)}.page-info .detailed .detailed-content .detailed-accordion .detailed-button:hover svg{fill:rgba(0,0,0,.8)}.page-info .detailed .detailed-content .detailed-accordion .accordion-body{font-size:clamp(.875rem,.8462rem + .1282vw,1rem)!important;padding-bottom:30px;color:rgba(36,26,19,.788)}.page-info .service-advantage{margin-top:70px;padding:70px 15%;display:flex;flex-direction:column;background-color:#f4f7f9}.page-info .service-advantage .advantage-title{width:60%;align-self:flex-end}.page-info .service-advantage .advantage-title h2{font-size:clamp(1.25rem,1.0769rem + .7692vw,2rem)!important;font-weight:550;text-align:right;animation:intro-p 1s ease}.page-info .service-advantage .advantage-title p{font-size:clamp(.75rem,.6635rem + .3846vw,1.125rem)!important;font-weight:400;text-align:right;margin-top:15px;animation:intro-p 1s ease}.page-info .service-advantage .advantage-container{display:flex;flex-direction:column;gap:25px;width:67%;padding-top:60px;animation:intro 1s ease}.page-info .service-advantage .advantage-container p{font-size:clamp(.875rem,.8173rem + .2564vw,1.125rem)!important;font-weight:400}.page-info .service-advantage .advantage-container .advantage-card{display:flex;flex-direction:row;gap:20px}.page-info .service-advantage .advantage-container .advantage-card svg{width:25px;height:25px;min-width:25px;min-height:25px}.page-info .service-advantage .advantage-container .advantage-card svg path{fill:#6196fe}.page-info .service-advantage .advantage-container .advantage-card .advantage-text p{font-size:20px;font-weight:500;margin-bottom:0}.page-info .service-advantage .advantage-container .advantage-card .advantage-text span{color:rgba(36,26,19,.788)}@media(max-width:1600px){.page-info .introduction{padding:0 10%}.page-info .service-advantage{padding:50px 10%;margin-top:50px}.page-info .detailed{padding:50px 10% 70px}}@media(max-width:1400px){.page-info .introduction{padding:0 5%}.page-info .service-advantage{padding:50px 5%;margin-top:50px}.page-info .detailed{padding:50px 5% 70px}}@media(max-width:900px){.page-info .introduction{padding:0 4%}.page-info .introduction .steps .steps-card{gap:10px}.page-info .introduction .steps .steps-card .steps-num{font-size:18px;min-width:35px;width:35px;height:35px}.page-info .introduction .steps .steps-card .steps-text p{font-size:18px;line-height:1.1}.page-info .introduction .steps .steps-card .steps-text span{font-size:14px;line-height:1.1}.page-info .service-advantage{padding:50px 4%;margin-top:50px}.page-info .service-advantage .advantage-title{width:80%}.page-info .service-advantage .advantage-title h2{font-size:20px}.page-info .service-advantage .advantage-title p{font-size:12px}.page-info .service-advantage .advantage-container{width:90%;gap:15px}.page-info .service-advantage .advantage-container p{font-size:14px;margin-bottom:0}.page-info .service-advantage .advantage-container .advantage-card{gap:10px}.page-info .service-advantage .advantage-container .advantage-card svg{width:15px;height:15px}.page-info .service-advantage .advantage-container .advantage-card .advantage-text p{font-size:14px}.page-info .detailed{padding:50px 4% 70px}.page-info .detailed .detailed-title{width:80%}.page-info .detailed .detailed-title h2{font-size:20px}.page-info .detailed .detailed-title p{font-size:12px}.page-info .detailed .detailed-content{width:85%}.page-info .detailed .detailed-content .detailed-accordion .detailed-button{font-size:16px}.page-info .detailed .detailed-content .detailed-accordion .accordion-body{font-size:14px}}