

/* Start:/bitrix/components/centino/form.heat/templates/in-page/style.css?16080453134231*/
.open-form-fast {
    position: relative;
    background-color: var(--mc);
    padding: 20px ;
    color: #fff;
    background-image: url('/bitrix/components/centino/form.heat/templates/in-page/images/background.png');
}
.open-form-fast:before {
    content: '';
    position: absolute;
    background-image: url('/bitrix/components/centino/form.heat/templates/in-page/images/heating.svg');
    width: 100%;
    height: 100%;
    background-size: contain;
    filter: opacity(.1);
    background-size: cover;
    filter: opacity(.03);
    background-size: contain;
    top: 0;
    left: 0;
    background-position-y: 37px;
    background-repeat-y: no-repeat;
}
.open-form-fast .desciption {
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    font-weight: 500;
}
.open-form-fast .btn-container .btn {
    background-color: #dc130d;
    border-color: #dc130d;
    color: #fff;
    margin: unset;
    padding-top: 9px;
    padding-bottom: 8px;
    max-width: 180px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
}
.open-form-fast .btn-container .btn:active,
.open-form-fast .btn-container .btn:hover,
.open-form-fast .btn-container .btn:focus {
    background-color: #dc130d;
    border-color: #dc130d;
}



.open-form-fast .container-inputs {
    text-align: center;
}
.open-form-fast .licence_block.bx_filter input[type=checkbox]+label {
    color: #a7a7a7;
}
.open-form-fast .licence_block.bx_filter input[type=checkbox]+label a {
    color: #fff;
    text-decoration: underline;
}
.centered {
    text-align: center;
}

.open-form-fast .bx_filter input[type="checkbox"]+label:before {
    background-color: #f6f7fa;
}


.open-form-fast .licence_block .filter input+label:after, 
.open-form-fast .licence_block .filter input+label:before, 
.open-form-fast .licence_block.bx_filter input+label:after, 
.open-form-fast .licence_block.bx_filter input+label:before {
    height: 20px;
    width: 20px;
    margin-top: -13px;
}
.open-form-fast .bx_filter input[type="checkbox"]:checked+label:after, 
.open-form-fast .filter input[type="checkbox"]:checked+label:after {
    background-color: #dc130d;
    border-color: #dc130d;
    background-position: -23px 5px;
}
.open-form-fast.form .licence_block.bx_filter {
    background: none;
}
.open-form-fast.contacts,
.open-form-fast.form .form-header .text,
.form.contacts.open-form-fast .title {
    color: #fff;
}
.btn.btn-default {
    background-color: #dc130d;
    border-color: #dc130d;  
}
.open-form-fast .btn-container .btn:hover {
    background-color: #e63a35;
    border-color: #e63a35; 
    transition: .2s;
}



@media (max-width: 1365px){
    .open-form-fast .btn-container .btn {
        display: block;
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-top: 12px;
        padding-bottom: 13px;
    }
} 
@media (min-width: 1366px){
    .open-form-fast .form-group.animated-labels label:not(.error),
    .open-form-fast .form-group.animated-labels.input-filed label:not(.error) {
        position: static;
        transform: translateY(0);
        background-color: unset;
        font-size: 16px;
        padding: 0;
        color: #fff;
        text-transform: uppercase;
        margin-bottom: unset;
    }
    .form.open-form-fast .form-group{
        display: inline-flex;
        align-items: center;
        column-gap: 2rem;
        margin-bottom: 10px;
    }
    .open-form-fast .top_questions {
        padding: 0 45px;
    }
    .open-form-fast .form-group label,
    .open-form-fast.form .form-group .input {
        flex-shrink: 0;
    }
    .open-form-fast .form-control {
        height: 40px;
    }

    .open-form-fast .btn-container {
        text-align: center;
    }
    .open-form-fast.form .licence_block.bx_filter {
        margin-top: unset;
        padding-bottom: unset;
    }
    .open-form-fast.form .licence_block label.error {
        margin-right: 19px;
    }
    .open-form-fast .licence_block.bx_filter input[type=checkbox]+label {
        padding-left: 33px;
    }
}

@media (min-width: 1200px) and (max-width: 1400px){
   
}


/* End */
/* /bitrix/components/centino/form.heat/templates/in-page/style.css?16080453134231 */
