

/* Start:/bitrix/templates/vesta/template_styles.css?15403267501824*/
.questions .documents_wrapper .answer {display: block!important;}
.btn.yellow.shadow {animation: animatedgradient 3s ease alternate infinite!important;}
@keyframes animatedgradient {
    0% {
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    }
    50% {
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    }
    100% {
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    }
}


.header_contacts .btn.green {animation: animatedgradient_top 2s ease alternate infinite!important;}
@keyframes animatedgradient_top {
    0% {
        box-shadow: 0px 0px 5px rgba(0, 150, 0, 0.2);
    }
    30% {
        box-shadow: 0 0px 20px rgba(0, 0, 0, 0.4);
    }
    70% {
        box-shadow: 0 0px 20px rgba(100, 200, 0, 0.2);
    }
}

.popup.popup_contact.visible {max-width: 560px;}
.popup form .info .form_item {width: 100%!important; float: none!important;}


.popup_calc table, .popup_rezina table {width: 100%;}
.popup_calc table.main_tab_calc td, .popup_rezina table.main_tab_rezina td {vertical-align: top; padding: 5px 10px; text-align: center;}
.btn.calc_button, .btn.rezina_button {padding: 8px 15px!important; border-radius: 15px!important;}
.no_border {border: none!important; padding-left: 0px!important; padding-right: 0px!important; margin-right: 0px!important; margin-left: 0px!important;}

@media all and (max-width: 991px)
{
    .popup_calc table.main_tab_calc > tbody > tr > td > img ,
    .popup_rezina table.main_tab_rezina > tbody > tr > td > img
    {max-width: 150px;}
    .popup_calc table.main_tab_calc > tbody > tr > td ,
    .popup_rezina table.main_tab_rezina > tbody > tr > td
    {width: 100%; display: block;}
}

@media all and (max-width: 640px)
{
    .popup_calc table td ,
    .popup_rezina table td
    {width: 100%; display: block;}
}
/* End */
/* /bitrix/templates/vesta/template_styles.css?15403267501824 */
