

/* Start:/local/templates/main/template_styles.css?17581805772683*/
@media only screen and (max-width:768px) {
    .global-layout__content .tooltip-ico .tooltip-text,
    .global-layout__content ul.tooltips .tooltip{
        display: none !important;
    }

    .mobile-tables .wrapper-parameters-program__info .table tr td ul.tooltips li {
        display: flex;
    }

    footer .notification-tooltip__footer .tooltip-text {
        color: #ffffff;
        font-weight: normal;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        padding: 25px 16px;
    }

    footer .notification-tooltip__footer .detail-text-styles {
        opacity: .9;
    }

    footer .notification-tooltip__footer .tooltip-text ul {
        margin: 0;
        padding: 0;
        padding-left: 20px!important;
        text-align: left;
        margin-bottom: 25px;
        list-style-type: disc;
    }

    footer .notification-tooltip__footer .tooltip-text ul .name__list {
        font-weight: 700;
        margin-bottom: 12px;
    }

    footer .notification-tooltip__footer .tooltip-text ul li {
        margin-bottom: 10px;
        position: relative;
    }

    footer .notification-tooltip__footer .tooltip-text ul li:before {
        content: "\2022";
        font-size: 16px;
        position: absolute;
        left: -15px;
        top: 0;
    }

    footer .notification-tooltip__footer > .tooltip {
        padding: 16px;
        background: gray;
        text-align: center;
        color: #FFFFFF;
    }

    footer .notification-tooltip__footer > .tooltip span {
        font-size: 14px;
        color: white;
        line-height: 19px;
        display: block;
        position: relative;
    }

    footer .notification-tooltip__footer .tooltip-ico::after {
        display: none;
    }

    footer .notification-tooltip__footer .tooltip-text ul:last-child,
    footer .notification-tooltip__footer .tooltip-text ul:last-child li:last-child {
        margin-bottom: 0;
    }

}
.b-cookies{
    background: white!important;
    padding: 8px 16px!important;
}
.b-cookies p{
    color: black!important;
}
.webchat-icon {
    bottom: unset !important;
    top: 170px !important;
}
.webchat-promo {
    bottom: unset !important;
    top: 170px !important;
    right: 130px !important;
}
.page-insurance-policy button, .page-insurance-policy .button__text{
    padding: 0 16px;
}
.is-form__submit{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.oplata_buttons_wrapper{
    display: flex;
}
.page-insurance-policy__form-outer .is-form__submit{
    display: flex;
    flex-direction: column;
}
/* End */
/* /local/templates/main/template_styles.css?17581805772683 */
