body.popularfx-body a{color:#d33}
.pagelayer-row-stretch-auto>.pagelayer-row-holder,.pagelayer-row-stretch-full>.pagelayer-row-holder.pagelayer-width-auto{max-width:1170px;margin-left:auto;margin-right:auto}
@media (min-width:769px){
.pagelayer-hide-desktop{display:none!important}
}
@media (max-width:768px) and (min-width:501px){
.pagelayer-hide-tablet{display:none!important}
.pagelayer-wp-menu-holder .pagelayer-wp_menu-ul{display:none}
.pagelayer-wp-menu-holder .pagelayer-primary-menu-bar{display:block}
}
@media (max-width:500px){
.pagelayer-hide-mobile{display:none!important}
.pagelayer-wp-menu-holder .pagelayer-wp_menu-ul{display:none}
.pagelayer-wp-menu-holder .pagelayer-primary-menu-bar{display:block}
}
body{font-family:"Roboto Condensed";letter-spacing: 0.5px;}
body.pagelayer-body{color:#444;overflow-x:hidden}
body.pagelayer-body .entry-content{font-size:15px;font-weight:500;line-height:1.5}
body.pagelayer-body p{margin:1px 0 1px 0;font-size:15px;font-weight:500;line-height:1.5;color:#444444ff}
body.pagelayer-body h1{font-size:60px;text-transform:none;line-height:1.2}
body.pagelayer-body h2{font-size:40px;font-weight:500;text-transform:none;line-height:1.2;color:#111111ff}
body.pagelayer-body h3{font-size:35px;font-weight:500;line-height:1.2;color:#111111ff}
body.pagelayer-body h4{font-size:30px;font-weight:500;line-height:1.2;color:#111111ff}
body.pagelayer-body h5{font-size:25px;font-weight:500;line-height:1.2;color:#111111ff}
body.pagelayer-body h6{font-size:22px;font-weight:600;text-transform:none;line-height:1.2;color:#57c1b6ff}
body.pagelayer-body b,body.pagelayer-body strong{font-weight:700}
body.pagelayer-body ol,body.pagelayer-body ul{margin:1px 0 1px 0;font-size:14px;font-weight:500;line-height:1.8;color:#444444ff}
@media (max-width:768px){
[class*=" pagelayer-offset-"],[class^=pagelayer-offset-]{margin-left:0}
.pagelayer-row .pagelayer-col{margin-left:0;width:100%}
.pagelayer-row.pagelayer-gutters .pagelayer-col{margin-bottom:16px}
.pagelayer-first-sm{order:-1}
.pagelayer-last-sm{order:1}
body.pagelayer-body h1{font-size:50px}
body.pagelayer-body h2{font-size:35px}
body.pagelayer-body h3{font-size:30px}
body.pagelayer-body h4{font-size:25px}
body.pagelayer-body h5{font-size:20px}
body.pagelayer-body h6{font-size:20px}
}
@media (max-width:500px){
body.pagelayer-body h1{font-size:45px}
body.pagelayer-body h2{font-size:32px}
body.pagelayer-body h3{font-size:28px}
body.pagelayer-body h4{font-size:22px}
body.pagelayer-body h5{font-size:18px}
body.pagelayer-body h6{font-size:20px}
}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li.current-menu-item>a,.pagelayer-wp_menu .pagelayer-wp_menu-ul>li.menu-item>a.active{color:#f54802}
.p-0{padding:0}
.pagelayer-background-overlay{background-color:#000;opacity:.6;-webkit-transition:all .4s!important;transition:all .4s!important}
.pagelayer-col.cols-1{width:100%;max-width:240px}
.pagelayer-col.cols-2{width:100%;max-width:calc(100% - 240px)}
.pagelayer-col-holder{padding:10px}
.pagelayer-background-overlay{-webkit-transition:all .4s!important;transition:all .4s!important}
.pagelayer-col.cols-2 .pagelayer-col-holder{justify-content:space-between;align-items:center;align-content:center;align-self:center;padding:10px 0}
.pagelayer-wp_contacts{width:auto!important;margin-bottom:0!important}
.pagelayer-wp_menu{margin-bottom:0!important;width:100%!important;max-width:50%;margin:auto;justify-content:center;display:flex}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-wp_menu-ul{text-align:center}
}
.pagelayer-wp_menu .pagelayer-wp-menu-container li.menu-item{list-style:none}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li a:first-child{color:#fff}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li>a:hover{color:#e40b28}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li.pagelayer-active-sub-menu>a:hover{color:#e40b28}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li.current-menu-item>a{color:#f54802}
.pagelayer-wp_menu .pagelayer-wp-menu-container ul li.menu-item>a{font-size:16px!important;font-weight:700!important;text-decoration-line:None!important;text-decoration-style:Solid!important;text-transform:Uppercase!important;padding:10px 13px}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-wp-menu-container ul li.menu-item>a{text-decoration-style:Solid!important}
}
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li>a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li>a{padding-top:14px;padding-bottom:14px}
}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-wp_menu-ul>li>a{padding-top:12px;padding-bottom:12px}
}
.pagelayer-wp_menu ul.sub-menu li>a{justify-content:left!important}
.pagelayer-wp_menu .pagelayer-menu-type-horizontal .sub-menu{left:0}
.pagelayer-wp_menu .pagelayer-menu-type-horizontal .sub-menu .sub-menu{left:unset;left:100%!important;top:0}
.pagelayer-wp_menu .pagelayer-wp-menu-container ul.sub-menu>li a{color:#fff}
.pagelayer-wp_menu .pagelayer-wp-menu-container ul.sub-menu{background-color:#0986c0}
.pagelayer-wp_menu .pagelayer-wp-menu-container ul.sub-menu li a{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
.pagelayer-wp_menu .pagelayer-wp-menu-container .sub-menu a{margin-left:10px}
.pagelayer-wp_menu .pagelayer-wp-menu-container .sub-menu .sub-menu a{margin-left:calc(2 * 10px)}
.pagelayer-wp_menu .pagelayer-primary-menu-bar{text-align:center}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-primary-menu-bar{text-align:right}
}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-primary-menu-bar{text-align:right}
}
.pagelayer-wp_menu .pagelayer-primary-menu-bar i{background-color:#f50000;font-size:30px}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-primary-menu-bar i{font-size:20px;padding:10px}
}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-primary-menu-bar i{font-size:20px;padding:0;color:#fff;width:37px;text-align:center;height:37px;display:flex;justify-content:center;align-items:center}
}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a{justify-content:flex-start}
}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul>li>a{justify-content:flex-start}
}
.pagelayer-wp_menu .pagelayer-menu-type-dropdown{width:30%;background-color:#000}
@media (max-width:768px) and (min-width:501px){
.pagelayer-wp_menu .pagelayer-menu-type-dropdown{width:60%}
}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-menu-type-dropdown{width:80%}
}
.pagelayer-wp_menu .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul{width:100%;top:8%;transform:translateY(-8%)}
@media (max-width:500px){
.pagelayer-wp_menu .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul{top:10%;transform:translateY(-10%)}
}
.pagelayer-wp_menu .pagelayer-wp_menu-close i{font-size:25px;padding:8px;color:rgba(255,255,255,.41);background-color:rgba(0,0,0,.21);-webkit-transition:all .6s!important;transition:all .6s!important}
.pagelayer-wp_menu .pagelayer-wp_menu-close i:hover{color:#fff;background-color:#000}
.pagelayer-btn-text{font-size:16px!important;font-weight:600!important;text-decoration-style:Solid!important}
.pagelayer-btn-holder{font-size:16px!important;font-weight:600!important;text-decoration-style:Solid!important;padding:calc(25px / 2) 25px;background-color:rgba(87,193,182,0);color:#e30000;-webkit-transition:all .4s!important;transition:all .4s!important;border-color:#f70000}
.pagelayer-btn-anim-thin{background-color:unset!important;border-style:unset!important}
.pagelayer-btn-anim-thin::before{background-color:rgba(87,193,182,0)}
.pagelayer-btn-anim-thin::after{background-color:rgba(87,193,182,0)}
.pagelayer-btn-anim-slide:after,.pagelayer-btn-custom:hover{background-color:#d80000}
.pagelayer-btn-holder:hover{color:#fff;box-shadow:0 0 3px 3px #000!important}
.pagelayer-btn-icon{padding:0 8px}
.pagelayer-btn-anim-thin:after,.pagelayer-btn-anim-thin:before,.pagelayer-btn-holder{border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.pagelayer-btn-anim-glow:before,.pagelayer-btn-holder{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.pagelayer-heading-holder.white,.pagelayer-heading-holder.white *,.pagelayer-text-holder,.pagelayer-text-holder h6{color:#fff!important;font-size:40px!important}
@media (max-width:768px) and (min-width:501px){
.pagelayer-heading-holder.white,.pagelayer-heading-holder.white h1{font-size:35px!important}
}
@media (max-width:500px){
.pagelayer-heading-holder.white,.pagelayer-heading-holder.white h1{font-size:35px!important;text-align:center}
.first .pagelayer-divider{padding-left:0}
.first .pagelayer-divider-holder{text-align:center}
}
@media (max-width:330px){
.pagelayer-heading-holder.white,.pagelayer-heading-holder.white h1{font-size:30px!important;text-align:center}
}
.pagelayer-col-holder>div:not(:last-child){margin-bottom:15px}
.pagelayer-divider-seperator{border-top-style:solid;border-top-color:#c10000;border-top-width:3px;width:20%}
@media (max-width:768px) and (min-width:501px){
.pagelayer-divider-seperator{width:10%}
}
@media (max-width:500px){
.pagelayer-divider-seperator{width:20%}
}
.pagelayer-divider-holder{padding-top:1px;padding-bottom:1px;text-align:left}
.pagelayer-inner_row.description{padding-top:20px;padding-right:0;padding-bottom:100px;padding-left:0}
@media (max-width:768px) and (min-width:501px){
.pagelayer-inner_row.description{padding-top:120px;padding-right:0;padding-bottom:120px;padding-left:0}
}
@media (max-width:500px){
.pagelayer-inner_row.description{padding-top:100px;padding-right:0;padding-bottom:100px;padding-left:0}
}
.pagelayer-text-holder h6{font-weight:400!important;font-size:22px!important}
.mb-10{margin-bottom:10px}
.pagelayer-2-cols .pagelayer-col{flex:0 0 50%;max-width:50%;width:100%}
.bg-img:not([class*=parallax]){background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment: fixed;}
.navbar{padding:0}
.navbar .logo-light{display:block}
.navbar .logo-dark{display:none}
.navbar.nav-scroll .logo-light{display:none}
.navbar.nav-scroll .logo-dark{display:block}
.navbar .pagelayer-col-holder>.nav{position:relative}
.navbar.nav-scroll .pagelayer-col-holder>.nav{position:fixed;top:-100px;left:0;right:0;background:#fff;z-index:9999;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px)}
.navbar.nav-scroll .pagelayer-wp_menu .pagelayer-wp_menu-ul>li a{color:#000}
.navbar.nav-scroll .pagelayer-wp_menu .pagelayer-wp_menu-ul>li a.active,.navbar.nav-scroll .pagelayer-wp_menu .pagelayer-wp_menu-ul>li a:hover{color:#f54802}
.pagelayer-wp_contacts{display:flex;justify-content:space-between}
.pagelayer-wp_contacts .contacts{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;align-self:center;padding-right:11px}
.pagelayer-wp_contacts .contacts a{text-decoration:none;color:#fff;font-size:18px;font-weight:600}
.pagelayer-wp_contacts .contacts a:last-child{font-size:15px}
.pagelayer-wp_contacts .contacts a:hover{color:#e40b28}
.pagelayer-wp_contacts .buttons .pagelayer-btn-holder{background-color:#e40b28;color:#fff;box-shadow:none!important}
.pagelayer-wp_contacts .buttons .pagelayer-btn-holder:hover{text-decoration:none;background-color:#fff;color:#e40b28}
.navbar.nav-scroll .pagelayer-wp_contacts .contacts a{color:#000}
form input.form-control{width:100%;padding:15px 20px;text-align:left;background-color:#fff;border-radius:3px;border:1px solid #dedede;color:#222}
form input.form-control:focus,form input.form-control:hover{border-color:#e40b28}
.btn-default{background-color:#e40b28;color:#fff!important;border-radius:0;font-size:16px!important;font-weight:600!important;padding:10px 20px;border:1px solid #e40b28}
.btn-default:hover{background-color:#fff;color:#e40b28!important}
.form-slider{padding:40px;background:#fff}
form .title-form{font-size:27px;font-weight:600;margin-bottom:15px}
.mtb-20{margin:20px auto 40px}
form .subtitle-form{margin-bottom:30px}
form p{font-size:13px!important;margin-top:15px!important}
form a{font-size:13px;color:#e40b28;text-decoration:none}
form a:hover{text-decoration:underline}
.mt-30{margin-top:30px}
.about-section{padding-top:60px;padding-right:0;padding-bottom:60px;padding-left:0}
@media (max-width:768px) and (min-width:501px){
.about-section{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}
}
@media (max-width:500px){
.about-section{padding-top:40px;padding-right:0;padding-bottom:20px;padding-left:0}
}
.pagelayer-divider-seperator{border-top-style:solid;border-top-color:#c10000;border-top-width:2px;width:9%}
@media (max-width:500px){
.pagelayer-divider-seperator{width:16%}
}
.pagelayer-divider-holder{padding-top:10px;padding-bottom:10px;text-align:left}
.pagelayer-divider{margin:0!important;padding-left:10px;-webkit-animation-delay:.6s;animation-delay:.6s}
@media (max-width:500px){
.pagelayer-divider{padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px}
}
.pagelayer-divider-bottom{padding-left:55px;-webkit-animation-delay:.8s;animation-delay:.8s}
.pagelayer-heading-holder h3{color:#1f2732;font-size:30px!important;font-weight:700!important;line-height:1em!important;text-transform:Uppercase!important}
.pagelayer-heading{margin:0!important}
.mt-20{margin-top:20px}
.pagelayer-iconbox{background:#fff;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}
.pagelayer-service-align-top{display:block;text-align:center}
.pagelayer-service-icon{text-align:center;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-size:45px}
.pagelayer-service-icon i{color:#e50000;-webkit-transition:all .4s;transition:all .4s}
.pagelayer-service-details{text-align:center}
.pagelayer-service-heading{text-align:center;padding-top:20px;padding-right:0;padding-bottom:25px;padding-left:0;color:#5d5d5d;font-size:15px!important;font-weight:800!important;line-height:1.65em!important;text-transform:Uppercase!important;-webkit-transition:all .4s;transition:all .4s}
.pagelayer-service-text{word-break:break-word;padding-bottom:25px}
.pagelayer-service-btn{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;-webkit-transition:all .4s;transition:all .4s}
.pagelayer-btn-danger:hover{color:#fff!important;background-color:#c82333!important}
.service-wrapper .pagelayer-col-holder{padding:0}
.contact-info{position:absolute;background:#fff;padding:20px;margin:20px 0;left:10%;display:flex;flex-direction:column;justify-content:center}
.manager{display:flex;flex-direction:column;justify-content:center}
.manager__item{width:100%;padding:0 0;margin-bottom:30px}
.manager__item__title{margin-bottom:15px;font-weight:700;color:#000}
.manager__item__content{font-weight:500;color:#000}
.office-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0!important;list-style:none;padding:0}
.office-list li{width:100%;padding:0;margin-bottom:0}
.office-list__item__title{font-weight:500;margin-bottom:15px;position:relative;display:inline-block;padding-bottom:10px}
.office-list__item__row{display:grid;grid-auto-flow:column;grid-template-columns:40px 1fr;justify-content:flex-start;align-items:center;margin-bottom:10px}
.office-list__item__row__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:15px;color:#e40b28;font-size:25px}
.office-list__item__row__descr__title{font-weight:700;margin-bottom:0;color:#000}
.office-list__item__row__descr__body,.office-list__item__row__descr__body a{font-weight:500;color:#000!important}
@media (max-width:768px){
.contact-info{position:relative}
.manager__item{width:100%;padding:0}
}
header .socials{padding-right:12px;display: grid;align-content: center;grid-gap: 10px;}
header .socials .icon{height:40px;width:40px;background-size:contain;}
header .socials .icon.whatsapp {background-image: url(/tpl/img/icons/whatsapp.png);}
header .buttons{display: grid;align-content: center;}
footer{background:#212121;padding-top:30px;padding-right:0;padding-bottom:40px;padding-left:0}
footer .pagelayer-background-overlay{background-color:#5d5d5d00;opacity:.5}
footer .pagelayer-text-holder,footer .pagelayer-text-holder h4{font-size:14px;color:#fff;text-align:left;line-height:1.5;font-weight:400}
footer .pagelayer-text-holder h3{font-size:20px;font-weight:700;color:#fff;text-align:left}
footer .pagelayer-text-holder a{font-size:14px;color:#d33;font-weight:500;text-decoration:underline}
footer img{max-width:240px!important}
.scrollup{width:40px;height:40px;opacity:.7;position:fixed;bottom:50px;left:100px;display:none;text-indent:-9999px;background:url(/tpl/img/icon_top.png) no-repeat}
.scrollup:hover{opacity:1}
.pagelayer-wp_menu-close i{right:10px}
.first .pagelayer-text-holder h6{display:flex;width:100%;float:left;align-items:center}
.first .pagelayer-text-holder h6:before{font-weight:900;font-family:"Font Awesome 5 Free";font-size:30px;color:#e40b28;margin-right:15px;content:'\f00c';float:left;display:block}
@media (max-width:768px){
.pagelayer-col.col-12.col-md-7{padding:0}
.navbar .pagelayer-col-holder>.nav{position:fixed;top:0;left:0;right:0;padding:0 10px;z-index:9999}
.navbar .logo-dark,.navbar .logo-light,.pagelayer-col.cols-1{max-width:140px}
.pagelayer-wp_menu{width:auto!important;order:2;margin:0}
.pagelayer-wp_contacts{order:1;width:auto!important}
.pagelayer-col.cols-2{    max-width: 100%;}
.pagelayer-wp_contacts .buttons .pagelayer-btn-holder{display:none}
.pagelayer-wp_contacts .contacts a{font-size:15px;font-weight:700}
.pagelayer-wp_contacts .contacts a:last-child{display:none}
.pagelayer-col.cols-2 .pagelayer-col-holder{padding:0 0 0 10px}
.form-slider{padding:20px 25px;background:#fff}
.scrollup{left:auto;right:20px}
.service-wrapper .pagelayer-heading-holder{padding:10px}
#map{height:400px!important;order:2}
.contact-info{order:1;padding:0;height:auto;left:auto;position:relative;width:100%;right:auto;padding:0 20px}
}
.btn-service{font-size:14px!important;font-weight:500!important;padding:6px 20px}
footer .pagelayer-image{margin-bottom:0!important;font-size:20px;font-weight:700;color:#fff;}
footer .pagelayer-image .logo{width:100px;margin-bottom:15px;}
form input.form-control.mini-input{padding:10px 14px}
footer form p,footer form p a{font-size:12px!important}
footer form p{color:#fff!important}
.swiper-slide{text-align:center}
.swiper-button-next,.swiper-button-prev{color:#e40b28!important}
@media (max-width:768px){
body.noscroll{overflow:hidden}
.pagelayer-wp-menu-container.open{display:block;position:fixed;right:0;z-index:9999;width:100%;top:95px}
.pagelayer-wp-menu-container.open .menu-conceptial-header-menu-container{background:#fff}
.pagelayer-wp-menu-container.open .menu-conceptial-header-menu-container ul{display:flex;justify-content:center;flex-direction:column;align-items:flex-end}
.pagelayer-wp-menu-container.open .menu-conceptial-header-menu-container ul li a{color:#000}
.menu-close i:before{content:"\f00d"}
}
.body-overlay.off{display:none}
.body-overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgb(0 0 0 / 56%);z-index:9999}
#polza{background:#ededed;}
.uslugi-blocks{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;margin-top: 30px;grid-row-gap: 40px;}
.uslugi-blocks .uslugi-block {padding:35px 25px;border: 1px solid grey;display: grid;background: white;    position: relative;align-content: center;    z-index: 1;}
#pred .uslugi-blocks .uslugi-block{color:white;text-shadow: 0 0 20px black;    align-content: space-between;    padding: 50px 25px;}
#pred .uslugi-blocks .uslugi-block:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000000ab;    z-index: -1;}
#pred .uslugi-blocks .uslugi-block:nth-child(1){background:url(/tpl/img/uslugi/1.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block:nth-child(2){background:url(/tpl/img/uslugi/2.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block:nth-child(3){background:url(/tpl/img/uslugi/3.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block:nth-child(4){background:url(/tpl/img/uslugi/4.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block:nth-child(5){background:url(/tpl/img/uslugi/5.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block:nth-child(6){background:url(/tpl/img/uslugi/6.jpg) no-repeat center/cover;}
#pred .uslugi-blocks .uslugi-block .text{font-weight:300;font-size:16px;}
.uslugi-blocks .uslugi-block .icon {width: 40px;height: 40px;background:url(/tpl/img/galka.png) no-repeat center/25px, #dc3545;position: absolute;left: 25px;top: -20px;}
.uslugi-blocks .uslugi-block .title {font-size:20px;font-weight: 700;margin-bottom:20px;}
.uslugi-blocks .uslugi-block .bottom{display: flex;justify-content: space-between;align-items: center;margin-top:20px;    flex-wrap: wrap;grid-gap: 10px;}
.uslugi-blocks .uslugi-block .bottom .price {text-align: right;font-weight: 700;font-size: 18px;}
.uslugi-blocks .uslugi-block .bottom .btn{font-size: 14px!important;}
.step-blocks{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-row-gap: 20px;margin-top: 30px;}
.step-blocks .step-block{position:relative;padding: 25px;border-right: 1px solid grey;display: grid;background: white;align-content: flex-start;}
.step-blocks .step-block:nth-child(3n){border:none;}
.step-blocks .step-block:after{content:'';position:absolute;right:-15px;top:calc(50% - 15px);background:url(/tpl/img/arrow-right.png) no-repeat center/20px,white;width:30px;height:30px;border: 1px solid grey;z-index: 1;}
.step-blocks .step-block:nth-child(3n):after, .step-blocks .step-block:last-child:after{content:none;}
.step-blocks .step-block .number{font-weight: 700;font-size: 30px;}
.licence-slider{height: 375px;}
.licence-slider img {width: 100%;height: 100%;object-fit: scale-down;}
@media (max-width:500px){
    body{font-size:14px;}
    .first .pagelayer-text-holder h6{font-size:20px!important}
    .first .pagelayer-text-holder h6:before{font-size:25px}
    .pagelayer-divider-holder,.pagelayer-heading-holder{text-align:center}
    .pagelayer-divider-bottom,.pagelayer-divider-top{padding-left:0}
    body.pagelayer-body h2{font-size:20px;font-weight:800}
    .fancybox-content{padding:44px 20px}
    .uslugi-blocks {grid-template-columns: 100%;}
    .step-blocks {grid-template-columns: 100%;grid-gap: 0;}
    .step-blocks .step-block{border-right:0;border-bottom: 1px solid grey;}
    .step-blocks .step-block:nth-child(3n){border-bottom: 1px solid grey;}
    .step-blocks .step-block:last-child{border:0;}
    .step-blocks .step-block:after {right: calc(50% - 15px);top: calc(100% - 15px);transform: rotate(90deg);}
    .step-blocks .step-block:nth-child(3n):after{content:'';}
    .step-blocks .step-block:last-child:after{content:none;}
    #pred .uslugi-blocks .uslugi-block .text{font-size:14px;}
    .uslugi-blocks .uslugi-block .title {font-size:16px;}
    header .pagelayer-row-holder{place-content: center;}
    header .pagelayer-col.cols-2 .pagelayer-col-holder{    place-content: center;}
}