

/* Start:/guarantee/style.css?17563799452835*/
.guarantie-reqv .flex {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 35px;
}

.guarantie-reqv .flex .name {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 1.2;
}

.guarantie-reqv .flex .phones div {
    margin-bottom: 17px;
    font-size: 18px;
    line-height: 1.2;
}

.guarantie-reqv .flex .freecall {
    font-size: 14px;
    line-height: 1.2;
    font-style: italic;
}

.guarantie-reqv .flex .worktime {
    margin-top: 20px;
    font-size: 18px;
    line-height: 1.2;
}

.guarantie-reqv .icons {
    position: relative;
    padding-left: 25px;
}

.guarantie-reqv .icons::before {
    position: absolute;
    display: block;
    content: '';    
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    left: 0;
}

.guarantie-reqv .phones .icons::before {
    background-image: url('/guarantee/images/telephone-symbol-button.png');
}

.guarantie-reqv .mail .icons::before {
   background-image: url('/guarantee/images/email.png'); 
   width: 20px;
   height: 15px;
   top: 6px;
}

.guarantie-reqv .link .icons::before {
    background-image: url('/guarantee/images/google-docs.png'); 
}

.guarantie-reqv .reqv .mail {
    margin-bottom: 20px;
}

.guarantie-reqv .reqv div a {
    font-size: 16px;
    line-height: 1.4;
}

.quarantie-utp {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
    margin-bottom: 50px;
}

.quarantie-utp > div {
    width: 200px;
}

.quarantie-utp img {
    width: 120px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.quarantie-utp .name {
    font-size: 18px;
    line-height: 1.2;
    margin-top: 20px;
    text-align: center;
}

/*Форма*/

.guarantie-form .maxwidth-theme > .form.inline {
    padding-top: 0;
}

.guarantie-form .maxwidth-theme > .form.inline h4 {
    font-size: 18px;
}

.guarantie-form .maxwidth-theme > .form.inline .form_result.success {
    color: green;
}

/*Форма end*/

@media (max-width: 991px) {
    .guarantie-reqv .flex > div {
        min-width: 230px;
        margin-bottom: 25px;
    }
    .guarantie-reqv .flex {
        flex-wrap: wrap;
    }

    .quarantie-utp {
        justify-content: space-around;
    }

    .quarantie-utp > div {
        margin-right: 25px;
        margin-bottom: 25px;
    }

    /*Форма*/

    body #content .wrapper_inner .left_block.guarantie-form {
        display: block;
        width: 100%;
        float: none;
        padding-right: 30px;
        padding-left: 30px;
    }

    body #content .wrapper_inner .left_block.guarantie-form > * {
        display: block;
    }

    /*Форма end*/

}
/* End */
/* /guarantee/style.css?17563799452835 */
