:root{touch-action:pan-x pan-y;height:100%;margin:0;padding:0}


@media (min-width: 1024px) {
.s_guarantee__card:nth-child(3), .s_guarantee__card:nth-child(4) {
    order: 0;
}
.s_guarantee__card {
    margin-bottom: 30px;
}

}


button.btn.btn-primary.btn--theme-primary._icon.btn-primary--md.w-full {
    width: 40%;
    margin: 30px auto 0 auto;
}



@media (max-width: 1023px){

button.btn.btn-primary.btn--theme-primary._icon.btn-primary--md.w-full {
    width: 60%;
    margin: 30px auto 0 auto;
}


.s_services-tab__dropdown._active {
    position: relative;
    top: 0;
    height: 100%;
    display: block;
    z-index: 99999;
}
}

@media screen and (max-width:768px) {
.header._active,.header._primary{background-color:transparent!important}
button.btn.btn-primary.btn--theme-primary._icon.btn-primary--md.w-full {
    width: 100%;
    margin: 0px auto 0 auto;
}
}

.header._active #logo-mobile{display:none!important}
@media screen and (max-width:767px) {
.s_services-tab__controller:hover~.s_services-tab__dropdown{visibility:visible;position:relative;opacity:1;z-index:2;top:0}
.header._active #logo-mobile{display:none!important}
}
@media screen and (max-width:567px) {
:root{touch-action:pan-x pan-y;height:100%;margin:0;padding:0}
element.style{position:fixed;right:10px;top:20px}
html,body{overflow-x:hidden}
#logo-mobile{display:block!important}
.w-260,.w-280,.w-300{width:100%!important}
.s_contacts__info>address,.s_contacts__info>p{width:60%!important}
.s_contacts__info>b{width:30%!important}
.menu-toggle{
    position: fixed;
    right: 10px;
    top: 10px;
}
.header._menu-active._active #logo-mobile {
    display: block!important;
}
.form-field__error,.form-field__input,.form-field__required,.form-field__text{font-size:.8em!important}
.form-file__controller{font-size:.125rem!important}
}

.form-field__error,.form-field__input,.form-field__required,.form-field__text{font-size:.8em!important}
.form-file__controller{font-size:.145rem!important}


.s_services-tab__dropdown._active {
    visibility: visible;
    position: relative;
    opacity: 1;
    z-index: 2;
    top: 0;
}

.s_services-tab__btn-box {
    position: relative;
    z-index: 9999;
}






