

/* Start:/bitrix/templates/slc/components/bitrix/menu/topmenu/style.css?17737425665176*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
    margin:0;
    padding:0;
    min-height:56px;
    width:100%;
    list-style:none;
    font-size:15px;
    display: flex;
    align-items: center;
    position: relative;
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
    display:block;
    padding:5px 10px;
    /*padding:0.3em 0.8em;*/
    text-decoration:none;
    text-align:center;
}

#horizontal-multilevel-menu li
{
    z-index: 2;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
    color:#000;
    font-weight:bold;
    padding:0 5px;

}
#horizontal-multilevel-menu li a.root-item:nth-child(n+2){
	padding:0 0 0 10px;
}
#horizontal-multilevel-menu li a.root-item:nth-last-child(n+2){
	padding:0 10px 0 0;
}
#horizontal-multilevel-menu li a.root-item span
{
    border-bottom: 2px solid #fff;
    padding:0 5px;
}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{

    color:#ff6900;
    font-weight:bold;
    padding:0 10px;
}
#horizontal-multilevel-menu li a.root-item-selected span
{

    color:#ff6900;
    font-weight:bold;
    padding:7px 0;
}
/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
    
    color:#ff6900;
}
/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item span, #horizontal-multilevel-menu li.jshover a.root-item span
{
    border-bottom: 2px solid #ff6900;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
    background: url(/bitrix/templates/slc/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
    background: url(/bitrix/templates/slc/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{

    color:#ff6900;
}


/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
    position:absolute;
    /*top:-999em;*/
    top: 39px;
    display:none;
    z-index:500;

    height:auto;
    /*width:12em;*/
    padding:25px;
    max-width: 300px;
    background:#232836;
    border-radius: 0 0 50px 50px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
    width:100%;

}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
    text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
    color:#fff;
    font-weight:500;
    font-size: 15px;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
    color:#ff6900;
}

#horizontal-multilevel-menu li ul ul
{
    margin:-27px 0 0 132px;
    /*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
    /*top:-999em;*/
    display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
    /*z-index:1000;
    top:auto;*/
    display:block;
}

div.menu-clear-left
{
    clear:left;
}
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected,
#horizontal-multilevel-menu li.item-selected a
{

    color:#ff6900!important;
}
#horizontal-multilevel-menu li.item-selected ul a {
   
    color:#ff6900;
}
/* End */


/* Start:/bitrix/templates/slc/styles.css?177374256635410*/
body {
    font-family: 'Mont', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ;
    font-size: 15px;
    font-weight: 500;
}
a {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #ff6900;
    text-decoration: none;
}
img {
    max-width: 100%;
}
.top-lang {
    display: flex;
    margin-left:16px;
    font-weight: 700;
    padding-left: 25px;
    padding-top: 3px;
}
.top-lang.active,
.top-lang:hover{
    color: #d5d7dd;
}
.russia-lang {
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEXu7u7bAADu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u4SgscAlO8AlO8AlO8AlO9ETHxETHzbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADbAADu7u4SgscAlO9ETHzbAAD////7OBWRAAAAKHRSTlMAACqO1/jWBpT9mAm7vJUr/I/X+fPUj5As/JUGu7yU/ZgJK5DY+vTUCqTM6AAAAAFiS0dELc3aQT0AAAAHdElNRQfnAx4FHSWCUKFWAAAAeElEQVQY013L2RKCMBBE0R4WWRTZIRAUZTOi//99BKjShPM0fasGkAzTsu2TaWDnuJ7YeP552xfxEzgyXIXCBcJIDVGI+K2JkcyaBKke0mPIji85io+mBKu+ioqBajXUBOLNf9+4DMTv7T7bx5PWQNT1wzi9erbeC56vH4KVB7T1AAAAAElFTkSuQmCC') no-repeat left center;
}
.english-lang {
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABTVBMVEUAJH0BJX2/xtibnbzdeobRIznegYzccn/SVmjc3+YfPowPMYQAJH0AJH3q09bPFCvgjpgsSZIAJH0AJH0AJH0AJH0AJH04VJgAJH0AJH0ePYvr4uTZipbZWmrSKT7XTF3pyMyKmb+nsszkqrHPFCvPFCvbZXTbZXSXpMWps83d4Obr1tnSKT3Xa3vRITbs3+F7fqoLLoIDJn5hdqsAJH0AJH3q09bPFCvPFCvgjpgsSZIAJH0AJH3q09bPFCvgjpgsSZKdqccdPYsLLoJ9jLbjnqfm5ul5i7cJLIEuS5Ndc6nPorDUNEjjs7rWSFrcbnvs3t/V2eLT0Nree4fWRFbkp6/u7u7kqrHil6DbaHbbZXTZW2rVQVTr7O3nvcLmuL7pyMzaYXDSKD22gZo5VJhPZ6OlsMvu6+zhlZ7IcYRabKQBJX0/WpvEytr///96o7voAAAAPHRSTlMAAAAAAAAAAAAAAAAqjtf41o4GlP2YCQa7vQaVlCv8/CuPj9f589fUj5As/PwslZUGu70GK5DY+vTUkCxYpTP/AAAAAWJLR0RuIg9RFwAAAAd0SU1FB+cDHgUhDcQWcFMAAAC+SURBVBjTY2AAAh5ePn5+AUEeEJuBkUFIWMTG1s7O3kFEVAwowCQuYWMDEbCxkZRiZmCRdnSCCTi7yLAyyMq5url7gAQ8vbx95BUYFH39/AMCQQJBwSGhYUoMyuEgEGFnFwlmKDOo2KEAFXQBVQa1KBCItrOLATPUGTRiw+Ls40GGhoXF2ydoMmhpJyYlp4AEUtPSM3R0Gdj0MrOyoQ7LydVnZ+AwMEQ43ciYk4EL1XPcYB+bmJqZW1haWYPYAGnRNkwaIXwiAAAAAElFTkSuQmCC') no-repeat left center;
}
.china-lang {
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEXeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDoXgveKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDeKRDiQA7gMg/lTw3wjgfkTA34uQPfLRDeKhDfLhDseAn7xgL/3gD80AHsdQngNg/ugQj+2QD1pgXgMw/tfQnugAjfLw/gNA/2qgXfMA/hNw/vhgjkSg3////FA6zjAAAAGnRSTlMAKo7X+NYGlP2YCbu9lSv8/I/589SQLNj69P24du4AAAABYktHRDcwuLhHAAAAB3RJTUUH5wMeBSEsiH9gDQAAAJxJREFUGNNVj9kWgjAMRMMi4AIC0qojiCIuuO///2mmRY9wH5LONO2ZEDGGadl2xzSoxnE9YJYCXrendT8DMM+5YOCw4WOxBIpVWbDjEgXD9Wa7A6qSbYQBRdgfjmr8pAoisnCuLlfgdn8ow6JYXyBLn7rHP+P1rvuIn7RI+NMWgmTY1KFUwRr4Ovpf6+j1corvckwgxpNpIqQ6fwA1iBU1887odAAAAABJRU5ErkJggg==') no-repeat left center;
}
@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1171px;
    }
}
@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1171px;
    }
}
.language-top-block {
    padding:14px 0 12px;
    display: flex;
}
.mobile-menu-block .language-top-block {
    padding:2px 0;
    display: flex;
}
.mobile-menu-block .offcanvas-body {
    padding-top:0!important;
    margin-top:0!important;
}
.head-phone {
    padding-left: 0;
    width:34px;
    height:34px;
    display: flex;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    margin:0 10px;
}
.head-phone svg{
    color:#ff6900;
    width:34px;
    height:34px;
}
@media (min-width: 768px) {
    .head-phone svg{
        width:24px;
        height:24px;
    }
}
.head-phone span{
    font-size: 16px;
    font-weight: bold;
    color:#000000;

}
.mobile-menu {
    width:34px;
    height:34px;
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAQAAACuPqWUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnAxgIMh9784wGAAAAQUlEQVQ4y2NkcGBwYKAMnGBgaGD4TyGcwEShKxgYGBgYGBk8GDwoNOMgNRwyCoY/YBzNO+hgNO+MAqLAaN7BAAcBa3tqqE655ssAAAAASUVORK5CYII=') no-repeat center center;
}
@media (min-width: 992px) {
    .head-phone {
        font-size: 17px;
        font-weight: bold;
        color:#000000;
        width:auto;
    }
}
.head-callme {
    display: flex;
    align-items: center;
    justify-items: center;
    height:56px;
    background-color: #ff8733;
    color:#fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding:0 33px;
    border-radius: 50px;
}
.home-slider {
    margin-top:4px;
    position: relative;
}

.home-slider .carousel-caption {
    position: relative;
    bottom: unset;
    top: unset;
    left:2%;
    transform: translateY(-50px);
    padding:25px 5px;
    color: #000;
    text-align: left;
    width: 96%;
    background-color: #ffffff;
    border-radius: 30px;

}
.home-slider .carousel-caption h5{
    text-transform: uppercase;
    font-size: 25px;
    color: #000;
    font-weight: 800;
    text-shadow:1px 1px 2px rgba(255,255,255,0.75);
    padding-bottom: 10px;
}
.home-slider .carousel-caption .btn-slider{
    display: flex;
    align-items: center;
    justify-items: center;
    height: 56px;
    background-color: rgba(255,105,0,0.8);
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 33px;
    border-radius: 50px;
    width: fit-content;
}
.home-slider .carousel-caption p{
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-shadow:1px 1px 2px rgba(0,0,0,0.75);
}
@media (min-width: 992px) {
    .home-slider {
        margin-top:58px;
    }
    .home-slider .carousel-caption {
        position: absolute;
        bottom: unset;
        top: 50%;
        transform: translateY(-50%);
        padding-top: 0;
        padding-bottom: 0;
        color: #fff;
        text-align: left;
        width: 100%;
        background-color: transparent;
    }
    .home-slider .carousel-caption h5{
        text-transform: uppercase;
        max-width: 50%;
        font-size: 48px;
        color: #fff;
        font-weight: bold;
        text-shadow:1px 1px 2px rgba(0,0,0,0.75);
    }
    .home-slider .carousel-caption p{
        font-size: 20px;
        color: #fff;
        font-weight: bold;
        text-shadow:1px 1px 2px rgba(0,0,0,0.75);
    }
}
.first-content-block {
    background-color: #fff;
    padding:30px 30px 0 30px;
    border-radius: 30px 30px 0 0;
    position: relative;
    top:-60px;
    text-align: center;
}
.cont-head {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 25px;
    color:#000;
}
@media (min-width: 992px) {
    .cont-head {
        text-transform: uppercase;
        font-weight: 900;
        font-size: 36px;
        color:#000;
    }
}
.services-slider-home {
    position: relative;
    top:0;
    left:0;
    width:100%;
    transition-duration: .3s;
    transition-timing-function: linear;
    transition-property: all;
}
@media (min-width: 768px) {
    .services-slider-home {
        width:100vw;
    }
}
.bl-owl-item-text {
    display: block;
    text-decoration: none;
    transition-duration: .3s;
    transition-timing-function: linear;
    transition-property: all;
}
.bl-owl-item-text img,
.partners-block img{
    max-width: 100%;
    width:100%;
}
.title-owl-item {
    position: relative;
    height:160px;
    border-radius: 0 0 30px 30px;
    background-color: #d5d7dd;
    z-index: 2;
}

.title-owl-item-icon {
    color: #ff6900;
    border: transparent!important;
}
.title-owl-item-icon svg{
    width:45px;
    height:45px;
}
.hover-block-effect {
    position: absolute;
    top:-50px;
    left:0;
    bottom: 0;
    right:0;
    background-color: transparent;
    padding:30px;
    text-align: left;
    height:210px;

}
.title-owl-item-text {
    display: flex;
    height:calc(100% - 40px);
    flex-direction: column;
    position: relative;
}
.title-owl-item-text b{
    color:#000;
    font-size: 20px;
    font-weight: bold;
    margin-top:20px;
    line-height: 20px;
}
@media (min-width: 1800px) {
    .title-owl-item-text b{
        color:#000;
        font-size: 24px;
        font-weight: bold;
        margin-top:20px;
        line-height: 24px;
    }
}
.title-owl-item-text-hover {
    display: none;
    color:#fff;
    position: relative;
    font-size: 13px;
}
.title-owl-item-text-hover span{
    position: relative;
    display: inline-block!important;
}


.bl-owl-item-text:hover .title-owl-item {
    background-color: #ff6900;
}

.bl-owl-item-text:hover .hover-block-effect {
    color: #fff;
    top:-100px;
    background-color: #ff6900;
    border-radius: 0 0 30px 30px;
    height:250px;
    z-index: 5;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.bl-owl-item-text:hover .title-owl-item-text-hover {
    color: #fff;
    display: flex;
    align-items: flex-end;
}
.bl-owl-item-text:hover .title-owl-item-text-hover span:after {
    content: "\F138";
    font-family: "bootstrap-icons";
    position: relative;
    color:#000;
    margin-left:5px;
    display: inline;
    top:3px;
    line-height: 12px;
    font-weight: 800;
}
.bl-owl-item-text:hover .title-owl-item-icon {
    color: #fff;
}
.services-slider-home .owl-stage-outer {
    padding-bottom: 90px;
}
.services-slider-home .owl-prev,
.services-slider-home .owl-next{
    color:#ff8733!important;
}
.services-slider-home .owl-prev:hover,
.services-slider-home .owl-next:hover{
    background-color: transparent!important;
    color:#ff6900!important;
}
.services-slider-home .owl-prev .st0,
.services-slider-home .owl-next .st0{
    fill:none;
    stroke:currentColor;
    stroke-width:4;
    stroke-linecap:butt;
    stroke-linejoin:butt;
}
.services-slider-home .owl-prev .st1,
.services-slider-home .owl-next .st1 {
    fill:none;
    stroke:currentColor;
    stroke-width:4;
    stroke-linecap:square;
}
.services-slider-home .owl-nav {
    margin-top: -20px;
    text-align: right;
    -webkit-tap-highlight-color: transparent;
    z-index: 99;
    position: absolute;
    left: 55vw;
    bottom: 0;
}
@media (min-width: 768px) {
    .services-slider-home .owl-nav {
        margin-top: -20px;
        text-align: left;
        -webkit-tap-highlight-color: transparent;
        z-index: 999;
        left: 70vw;
    }
}
@media (min-width: 1200px) {
    .services-slider-home .owl-nav {
        margin-top: -20px;
        text-align: left;
        -webkit-tap-highlight-color: transparent;
        z-index: 999;
        left: 1071px;
    }
}
.btn-slider {
    display: flex;
    align-items: center;
    justify-items: center;
    height: 56px;
    background-color: rgba(255,105,0,0.8);
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 33px;
    border-radius: 50px;
    width: fit-content;
}
.owl-btn-services {
    position: absolute;
    bottom:0;
    left:20px;
    z-index: 99;
    padding: 0 20px;
}
@media (min-width: 768px) {
    .owl-btn-services {
        position: absolute;
        bottom:0;
        left:calc(50% - 120px);
        z-index: 99;
        padding: 0 83px;
    }
}
.head-callme:active,
.head-callme:hover,
.btn-slider:hover,
.btn-slider:active{
    background-color: #ff6900;
    color:#fff;
}
.footer {
    position: relative;
    height: 100%;
    width: 100%;
}
.footer-container {
    padding:40px;
    border-radius: 0 0 30px 30px;
    background-color: #232836;
    color:#fff;
}
.foot-menu-header {
    font-size:16px;
}
.footer-nav {
    margin-top:15px;
}
.footer .footer-nav .nav-link{
    padding:6px 0;
    color:#fff;
}
.footer .footer-nav .nav-link:active,
.footer .footer-nav .nav-link:hover{
    color:#ff6900;
}
.right-mute-menu {
    display: flex;
    height:auto!important;
}
@media (min-width: 991px) {
    .right-mute-menu {
        display: flex;
        height:100%!important;
    }
}
.right-mute-menu,
.right-mute-menu a{
    color:#6c707d;
    font-size:13px;
}
.right-mute-menu a {
    display:block;
    margin-bottom: 11px;
    text-decoration: none;
}
.map-block-slc {
    width: 100%;
    background-color:#fff;
    border-radius: 30px 30px 0 0;
    overflow: hidden;
}
.contact-block-slc {
    background: #d5d7dd;
    padding:40px 0 0 0;
    margin-top:40px;
}
.cont-head-adr {
    font-size: 36px;
    font-weight: 900;
    text-align: center;
}
@media (min-width: 768px) {
    .cont-head-adr {
        font-size: 26px;
        font-weight: 900;
        text-align: center;
    }
}

.contact-block-slc-item {
    background: #fff;
    border-radius: 30px;
    padding: 30px;
    font-size: 14px;
}
.contact-block-slc-item a{
    font-size:16px;
    font-weight: bold;
    color:#000;
    text-decoration: none;
}
.contact-block-slc-contacts .contact-block-slc-item {
    background: #d5d7dd;
    border-radius: 30px;
    padding: 30px;
    font-size: 14px;
}

@media (min-width: 768px) {
    .contact-block-slc-item a{
        font-size:20px;
    }
}
@media (min-width: 1200px) {
    .contact-block-slc-item a{
        font-size:24px;
    }
}

.contact-block-slc-item a:hover{
    color:#ff6900;

}
.img-right-animation img,
.img-left-animation img,
.img-center-animation img{
    max-height: 100px;
    max-width: 100%;
}
@media (min-width: 768px) {
    .img-right-animation img,
    .img-left-animation img,
    .img-center-animation img{
        max-height: 120px;
        max-width: 100%;
    }
}
#animate-about h3 {
    font-size: 32px;
    color:#ff6900;
    font-weight: 900;
    margin:0;
    padding: 0;
    line-height: 40px;
}
@media (min-width: 992px) {
    #animate-about h3 {
        font-size: 72px;
        color:#ff6900;
        font-weight: 900;
        margin:0;
        padding: 0;
        line-height: 72px;
    }
}
.static-amount-block {
    background-color: #d5d7dd;
    padding:30px 0 80px 0;
}
.static-amount-block h3 {
    display: flex;
    font-size: 36px;
    color:#000;
    font-weight: 900;
    margin:0 11px 0 0;
    padding: 0;
    line-height: 36px;
    width: fit-content;
    flex-wrap: nowrap;
}
.static-amount-block h3 sup{
    font-size: .55em;
    margin:0;
    padding: 0;
    top: -0.015em;
}
.partners-block .strong-head {
    font-size: 24px;
}
.partners-block img {
    max-height: 105px;
}
.st0{
    fill:none;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-miterlimit:10;
}
.st1{
    fill:none;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
    stroke-miterlimit:10;
}
.st2{
    fill:none;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.photos-slider img {
    max-width: 100%;
}
.photos-slider .carousel-control-next, .photos-slider .carousel-control-prev {
    position: absolute;
    top: unset;
    bottom: 60px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

.photos-slider .carousel-control-next:hover, .photos-slider .carousel-control-prev:hover
{
    opacity: 1;
    transition: opacity .15s ease;
}
.photos-slider .carousel-control-next {
    right: 30px;
}
.photos-slider .carousel-control-prev {
    right: 80px;
    left: unset;
}
.carousel-control-prev-icon {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgBAMAAACFobf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX/aQD/aQD/aQD/aQD/aQD/aQD////FFh91AAAABXRSTlMAQvZz+PVLyX4AAAABYktHRAZhZrh9AAAAB3RJTUUH5wMYCBAFISMzXAAAAGlJREFUKM9jYIAARgEGNCCkiCbAqBqEpkgoNFQRTUloKKoioBJURSAlqCJgJci6iFDC7IquxBRDSSgqgCpBFkFXEoqhBJsIpi5Mk7HYjulCLL7A9CmW0CBBEYoIZuxgxiCWWMZMCUipBQC6fEeth7VcdgAAAABJRU5ErkJggg==);
}
.carousel-control-next-icon {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgBAMAAACFobf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX/aQD/aQD/aQD/aQD/aQD/aQD////FFh91AAAABXRSTlMAQvb4c1dW0lYAAAABYktHRAZhZrh9AAAAB3RJTUUH5wMYCBEdK1SaSwAAAGZJREFUKM9jYIACRgEGNCCkiCbAqBqEpkgoNFQRTUloKKoioBI0RWARFEUgXWQrCnbAUBQCZIWiAgcMkRAMEaCiUAxFhEUcCJvsgM2FOH2B6VOM0CBCCZaQx4wdzBjEEsuYKQGRWgBh1Elb2Qr0wgAAAABJRU5ErkJggg==);
}
.photos-slider .carousel-item {
    border-radius: 0 0 30px 30px;
    overflow: hidden;
}
.buttom-slider-block {
    position: absolute;
    top: unset;
    bottom: 33%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.home-slider .carousel-control-next, .home-slider .carousel-control-prev {
    position: absolute;
    top: unset;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: 1;
    transition: opacity .15s ease;
}
.info-slider-AdvHeader {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 99px;
    right: calc(1.5rem * .77);
    color:#fff;
    font-size:72px;
    font-weight: 900;
    left:15px;
}
@media (min-width: 768px) {
    .info-slider-AdvHeader {
        display: flex;
        align-items: center;
        position: absolute;
        bottom: -99px;
        right: calc(1.5rem * .77);
        color:#fff;
        font-size:72px;
        font-weight: 900;
        left:unset;
    }
}
.info-slider-AdvHeader span{
    font-size:26px;
}

.home-slider .carousel-control-next {
    right: calc(1.5rem * .5);
    bottom: 110px;
}
.home-slider .carousel-control-prev {
    right: 16%;
    left: unset;
    bottom: 110px;
}
@media (min-width: 768px) {
    .home-slider .carousel-control-next {
        right: calc(1.5rem * .5);
        bottom: 15px;

    }
    .home-slider .carousel-control-prev {
        right: 7%;
        left: unset;
        bottom: 15px;
    }
}
.home-slider .carousel-control-prev-icon {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAQAAADdhmJCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnAxgJFgLo32tOAAAAo0lEQVRIx63Wuw2AMAwE0IOOtVKzDatRMxbQHRXiI8s25kKLnhJ8sekIdzUAC6JF72lcubLRfwsRQTJmYiLBZIiQyREB05sVmTGEFXGrY+3i43EKxBspEU9k4l4h7shE1ogLsYnkEhBUEFQQZP8pmU5iBccRfVhRiUVhE8VedAFFrUDUlEqMldgFI7Z/PdbeTWFkvJni8LozP8boySTC1il+LQ5vICsdejqWDwAAAABJRU5ErkJggg==);
}
.home-slider .carousel-control-next-icon {
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAQAAADdhmJCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnAxgJFjO5AWt0AAAAsUlEQVRIx83WPQ6DMAwF4EfFwrUy9za5Bsdh5lhpt8fSCgSJf4hV1azRpyR2bAZCjQRgFVdQ+xILC5O0xkKQlBkboTBWQmTshMA89OQcYsKC5MtObS/V3dgvVmCsKRYZW7Fd483sQVoMdwbsiRyBfJhehMzE6Cq2WsxwVmyznwQc5w8uNocW2w/KPuABBrSCgKZkJrw99oVndRY6jnNjZJyZm8PryHSM0S+jDPQh4tdiAyaS6G7nILRFAAAAAElFTkSuQmCC);
}
.home-slider .carousel-control-next:hover, .home-slider .carousel-control-prev:hover {
    opacity: 0.5;
    transition: opacity .15s ease;
}
.dop-line-left {
    position: absolute;
    background: rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(3px);
    height: 100%;
    width: 22%;
    top:0;
    left:0;
}
.svg-dop-line-left {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top:60%;
    color:#ff6900;
}
.text-dop-line-left {
    padding:0 20px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top:75%;
    font-size:24px;
    line-height: 24px;
    font-weight: 900;
    color:#fff;
    text-shadow:1px 1px 2px rgba(0,0,0,0.75);
}
.mobile-menu-block {
    background-color: #232836;
    color:#fff;
}
.mobile-menu-block a{
    color:#fff;
}
.mobile-menu-block .btn-close {
    color: #fff!important;
    text-decoration: none;
    opacity: .75;
}
.mobile-menu-block .btn-close:hover {
    color: #fff!important;
    text-decoration: none;
    opacity: 1;
}
.mobile-menu-block .btn-close {
    box-sizing: content-box;
    width: 24px;
    height: 24px;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnAxgJCBW/TdFWAAAAi0lEQVQ4y62U0Q3AIAgFSZ3BjV1FF3Kg64dp06aC5qX6JXiKD8EwMoWEbcxEIWNGpgN1A0tUoJONwhgrbCAA5bmIsNeuj2GNYFNjjFxQhE08odOzxmc690fRuyH7j240T5xIXlfPeVbajbRZ5g5Txh/hCUIIkgvJFb6R8GGF0hCKUCp3qbFILUxolif+A0Jwo9MYKAAAAABJRU5ErkJggg==) center/1em auto no-repeat;
    border: 0;
    border-radius: 0;
    opacity: .75;
}
.page-block-bg {
    margin-top:0;
    position: relative;
    background-color: #5a5a5a;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height:260px;
}
@media (min-width: 768px) {
    .page-block-bg {
        min-height:400px;
    }
}
@media (min-width: 992px) {
    .page-block-bg {
        min-height:auto;
        margin-top:58px;
        position: relative;
        background-color: #5a5a5a;
    }
}
.page-block-bg-map {
    margin-top:58px;
    position: relative;
    background-color: #5a5a5a;
}
.page-block-bg-jobs {
    margin-top:58px;
    position: relative;
    background: rgba(128,129,133,1);
    background: -moz-linear-gradient(top, rgba(128,129,133,1) 0%, rgba(213,215,221,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(128,129,133,1)), color-stop(100%, rgba(213,215,221,1)));
    background: -webkit-linear-gradient(top, rgba(128,129,133,1) 0%, rgba(213,215,221,1) 100%);
    background: -o-linear-gradient(top, rgba(128,129,133,1) 0%, rgba(213,215,221,1) 100%);
    background: -ms-linear-gradient(top, rgba(128,129,133,1) 0%, rgba(213,215,221,1) 100%);
    background: linear-gradient(to bottom, rgba(128,129,133,1) 0%, rgba(213,215,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808185', endColorstr='#d5d7dd', GradientType=0 );
    padding-top: 40px;
}
.page-block-bg img{
    max-width: 100%;
}
.breadcrumb-container {
    position: absolute;
    top:30px;
    width:100%;
}
.page-block-bg-map .breadcrumb-container {
    top:0;
    padding:20px 0 150px;
    background: rgba(81,81,81,0.45);
    background: -moz-linear-gradient(top, rgba(81,81,81,0.45) 0%, rgba(246,246,246,0.24) 47%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(81,81,81,0.45)), color-stop(47%, rgba(246,246,246,0.24)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(81,81,81,0.45) 0%, rgba(246,246,246,0.24) 47%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top, rgba(81,81,81,0.45) 0%, rgba(246,246,246,0.24) 47%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(81,81,81,0.45) 0%, rgba(246,246,246,0.24) 47%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(81,81,81,0.45) 0%, rgba(246,246,246,0.24) 47%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#ffffff', GradientType=0 );
}
.block-start-content-service {
    top:-60px;
    margin-bottom:-60px;
}
.page-content-block {
    background-color: #fff;
    padding:30px 0 0 0;
    border-radius: 30px 30px 0 0;
    position: relative;
    top:0;
    min-height:60px;
}
.page-content-block h1{
    font-size:26px;
    margin-bottom: 30px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center;
    padding:0 20px;
}
@media (min-width: 768px) {
    .page-content-block h1{
        font-size:36px;
        margin-bottom: 30px;
        font-weight: 900;
        text-transform: uppercase;
        text-align: center;
    }
}
.block-start-content-service b{
    display:block;
    font-size:15px;
    margin-bottom: 30px;
    font-weight: bold;
    text-align: center;
}
.line-service-dt {
    padding:30px;
    background-color: #d5d7dd;
}
.formorder {
    min-height: 300px;
    background: #bcbdc2 url('/images/mailform.jpg') no-repeat center center;
    position: relative;
    display: flex;
    align-items: flex-end!important;
    padding-top:30px;
}
@media (min-width: 768px) {
    .formorder {
        min-height: 400px;
    }
}
@media (min-width: 1000px) {
    .formorder {
        min-height: 500px;
    }
}
.service-bg img {
    max-width: 100%;
}
.contact-head {
    font-size: 36px!important;
    text-transform: uppercase;
    font-weight: 700;
    padding:30px 0 10px;
}
a.or-link-color {
    color:#ff6900;
}
a.or-link-color:hover {
    color:#000;
}
.footer .nav-link.active {
    color:#ff6900;
}
.job-item-pt {
    color:#ff6900;
    margin-bottom: 10px;
}
.media-photo-slider,
.media-video-slider{
   margin-bottom: 80px;
}
.media-photo-slider .carousel-control-next,
.media-video-slider .carousel-control-next{
    right: calc(1.5rem * .5);
}
.media-photo-slider .carousel-control-prev,
.media-video-slider .carousel-control-prev{
    right: 15%;
    left: unset;
}
@media (min-width: 768px) {
    .media-photo-slider .carousel-control-next,
    .media-video-slider .carousel-control-next{
        right: calc(1.5rem * .5);
    }
    .media-photo-slider .carousel-control-prev,
    .media-video-slider .carousel-control-prev{
        right: 7%;
        left: unset;
    }
}

.media-photo-slider .carousel-control-prev-icon,
.media-video-slider .carousel-control-prev-icon{
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgBAMAAACFobf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX/////aQD/aQD/aQD/aQD/aQD///9rQoYBAAAABnRSTlMANcXMXMa6SDSqAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+cEBQoCIu8KcdgAAABpSURBVCjPY2CAAEYBBjQgpIgmwKhshKZIyNhYEU2JsTGqIqASVEUgJagiYCXIuohQwhKMrsQZQ4kxKoAqQRZBV2KMoQSbCKYuTJOx2I7pQiy+wPQpltAgQRGKCGbsYMYglljGTAlIqQUArgst26XzEfEAAAAASUVORK5CYII=);
}
.media-photo-slider .carousel-control-next-icon,
.media-video-slider .carousel-control-next-icon{
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgBAMAAACFobf6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX/////aQD/aQD/aQD/aQD/aQD/aQD///+LdV5sAAAAB3RSTlMAADXFzMZcGv7BqQAAAAFiS0dEAIgFHUgAAAAHdElNRQfnBAUKBAaFUzKPAAAAfklEQVQoz4WS2w2AIAxFcQPLBBI2IGxAZY7uP4UFY6RcjP3j5AB9OaexEZEPRLt7opGYJuJzCZZE5mSIz8wljEQVlYCUY7ql0vTyKPXfjdQzbOSUgdxS1RPbECAViEoM0j+R/5dlleFnFVgpdAM7hl3FzuN0cIKLKeMmvNtyAYVVRQnKNoDZAAAAAElFTkSuQmCC);
}
.media-photo-slider .carousel-control-next, .media-photo-slider .carousel-control-prev,
.media-video-slider .carousel-control-next, .media-video-slider .carousel-control-prev{
    opacity: 1;
}
.media-photo-slider .carousel-control-next:hover, .media-photo-slider .carousel-control-prev:hover,
.media-video-slider .carousel-control-next:hover, .media-video-slider .carousel-control-prev:hover{
    opacity: 0.5;
    transition: opacity .15s ease;
}
.media-photo-slider .buttom-slider-block
{
    position: absolute;
    top: unset;
    bottom: -7%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
@media (min-width: 768px) {
    .media-photo-slider .buttom-slider-block
    {
        bottom: -5%;
    }
}
.media-video-slider .buttom-slider-block
{
    position: absolute;
    top: unset;
    bottom: -5%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.media-video-slider .carousel-item-block{
    display: flex;
    align-items: center;
    min-height: auto;
    background-color: #d5d7dd;
}
@media (min-width: 768px) {
    .media-video-slider .carousel-item-block{
        min-height: 500px;
    }
}
@media (min-width: 1000px) {
    .media-video-slider .carousel-item-block{
        min-height: 800px;
    }
}
.mobile-collapse-link {
    font-size: 20px;
    font-weight: 500;
    display: block;
    width: 100%;
    position: relative;
}
.mobile-collapse-link:before {
    content: '+';
    font-size:24px;
    position: absolute;
    right:0;
    top:0;
}
.mobile-collapse-link.open:before {
    content: '-';
    font-size:24px;
    position: absolute;
    right:0;
    top:0;
}
.mobile-link-block .nav-link {
    padding-left:0;
}
.callMeModalCss {
    background: #ededed url('/images/bg-orderform-modal.jpg') no-repeat center center;
    background-size: cover;
    padding:30px;
    max-width: 430px;
    border-radius: 30px;
    border:1px #7b7a7a solid;
}
.btn-order-modal {
    display: flex;
    align-items: center;
    justify-items: center;
    height: 56px;
    background-color: #ff8733;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 33px;
    border-radius: 50px;
}
.btn-order-modal:hover, .btn-order-modal:active, .btn-order-modal:focus {
    background: #ff6900;
}
.rek_dwl {
    display: flex;
    background-color: #f77f2c;
    color:#fff;
    font-weight: 500;
    height:56px;
    width: 56px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.jobs-link-collapse {
    display:flex;
    height:74px;
    border-top:1px #d5d7dd solid;
    align-items: center;
    border-bottom: 1px #d5d7dd solid;
    position: relative;
    font-weight: 600;
}
.jobs-link-collapse:not(:first-child) {
    top:-1px;
}
.jobs-link-collapse:before {
    content: '+';
    font-size:24px;
    position: absolute;
    right:0;
    top:auto;
}
.jobs-link-collapse.open:before {
    content: '-';
    font-size:24px;
    position: absolute;
    right:0;
    top:0;
}
.jobs-view-block {
    padding:30px 0;
}
.btn-hh-ru {
    max-width: 200px;
    padding-left:60px;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABAlBMVEUAAADfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLfGxLqbGf51dPvj4v0sq/mSULtf3r////zqqfnVE3zranuhYH4z832vrvmT0jrcGr0r6v50tHxnJjhKB/++/r74N763dz++PjiLib86Of++fj3yMbfHhXoXljwlZDmSkP86unuiIP3x8TpY1zlRj/hKSH98vHjODDfHBPqZmD2vLniMir75OOKVPOxAAAAKXRSTlMAH0NQSy8HJZDk97VUAg+Z/tI5Kd38cOt87BKI8IWqubCWZB48nMwLFbIZiDEAAAABYktHRDCu3C3kAAAAB3RJTUUH5wQGBiQxs8XlqAAAAQNJREFUKM9tktlSwkAQRVtFZAkSEJBNcUHxOiKtuCu4ggtqFPX/f8XZgpjkvnTNOVU9U91D5Gdmdi42H6dAFhJJqKTSTmYKL2ZdTJLLT/hSAdMplny+jEDKpk8BoThKZMMclap8j7x3V+zpc1vsW1MjSsjS4QN9FHxoRT1OyUiBGEGL7tHxyakUZ+cXl1cKrVjR61/zza3g3t09dxVateJhMOjzUPAjnvhZoYYVL8CIXwW/4Z09hdas6FjxgU8j1ikVEDBig9KRwt0kR5bxaAx8ecO2+Aa8H303ZXIRs0JTDjFfDPMtPfdSiG+3zKbKQb7j79ap/OvT+vsN1VrdUrfRNOgXFYhPWbukqpYAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 20px center;
}
.serices-head-detail {
    font-size:28px;
    font-weight: 800;
    text-shadow: 1px 1px 2px rgb(255 255 255 / 75%);
    color:#000;
    margin-top:10px;
    text-transform: uppercase;
}
@media (min-width: 768px) {
    .serices-head-detail {
        font-size:38px;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgb(0 0 0 / 75%);
        color:#fff;
        margin-top:10px;
        max-width: 90%;
        text-transform: uppercase;
    }
}
@media (min-width: 1200px) {
    .serices-head-detail {
        font-size:42px;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgb(0 0 0 / 75%);
        color:#fff;
        margin-top:60px;
        max-width: 90%;
        text-transform: uppercase;
    }
}
@media (min-width: 1800px) {
    .serices-head-detail {
        font-size:48px;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgb(0 0 0 / 75%);
        color:#fff;
        margin-top:60px;
        max-width: 60%;
        text-transform: uppercase;
    }
}
.scrotllOnTop{
    position: fixed;
    right:20px;
    bottom: 20px;
    z-index: 9999;
    display: none;
    height:25px;
    width:25px;
    cursor: pointer;
}
.scrotllOnTop b{
    display: flex;
    height:25px;
    width:25px;
    background: url(/images/down.png) no-repeat center center;
    background-size: cover;
}
.scrotllOnTop span{
    display: none;
}
@media (min-width: 1200px) {
    .scrotllOnTop{
        position: fixed;
        display: flex;
        flex-direction: column;
        right:10px;
        bottom: 10px;
        z-index: 9999;
        display: none;
        height:150px;
        width:147px;
        background-size: cover;
        align-items: center;
        align-content: start;
        justify-content: center;
        justify-items: center;
    }
    .scrotllOnTop b{
        display: flex;
        height:34px;
        width:34px;
        background: url(/images/down.png) no-repeat center center;
        background-size: cover;
    }
    .scrotllOnTop span{
        display: flex;
        margin-top: auto!important;
        height:87px;
        width:147px;
        background: url(/images/downt.png) no-repeat center center;
        background-size: cover;
    }
}
.services-number {
    font-size:2.1rem;
    font-weight: 900;
}
.dnumber-block,
.dnumber-block-foot{
    display: none;
}
@media (min-width: 1600px) {
    .dnumber-block {
        display: inline;
        position: absolute;
        right:0;
        opacity: 0.1;
        font-size: 130px;
        line-height: 90px;
        font-weight: 800;
        transform: translateY(-50%);
        z-index: 10;
    }
    .dnumber-block-foot {
        display: none;
        position: fixed;
        right:0;
        bottom: 0;
        padding: 0;
        margin: 0;
        opacity: 0.1;
        font-size: 130px;
        line-height: 90px;
        font-weight: 800;
        z-index: 10;
    }
}
.vk_link_footer {
    display: flex;
    width: 32px;
    height:32px;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBAoSFSk3Dc5YAAAB2klEQVRIx6WVz0sUYRjHP/MqhJvCguTqRfSyTEESkyDixYMHFenSTeio/gEegqD+jKAoCKJO4Unc615q9eAilHlQckMIlwgX1KWD8e0w7w4z26zb7vvM4Z3nO+/zmffH9+X1hI1JFgkYJ8dN+kmPc+qcUqHMJmWrCaG8iuo0isoLEZafdVwuSTX5IaDzvzeiJDwF7NJ9TBuWHMphwRA4Ae4ZxpwA44ZhJ0Cul0yU/OAnAHcxVvnIFeCTs3mF70A/96OaDLFNeaLQVieRkhVCb6J8Vggtx3fSxIYzaNtfLYZbogjAo7gYBzSW8zC1/JIVAKaYbwWYsG2aseo8YB/I8LrpS8KaI0LoTtMavNRGeHDUow/Nbk4CVu0yfkoAPKtmtfXvcUgCdmzXGf2JARrPmn63A0hztvN6CgD5OmgHOFCf7fxQRxbwVC80ZdVb+nI9QHofzdmzb6GRnqtHCI2qdj1AeqsbiYE3nPjK5ivtANJXzacApEUh1KtvcStfpNjmNgU+84w5RsniRfpjAK54FynnnqoMdXeSAagaqg7lcGo4dgJUDHtOgLKh4ATYRKikbqMY3kx+0lv/HTXl5XC5luQL4UXXe8ASAWMMk2GgxYwvqFPlmD0KbIfSX4SxbFDILYuKAAAAAElFTkSuQmCC);
    background-position: center center;
    background-size: cover;
    text-indent: -9999px;
}
.vk_link_footer:hover {
    opacity: 0.6;
}
/* End */
/* /bitrix/templates/slc/components/bitrix/menu/topmenu/style.css?17737425665176 */
/* /bitrix/templates/slc/styles.css?177374256635410 */
