

/* Start:/local/templates/odk/css/messages.min.css?1737652325849*/
.tip-message{width:240px;overflow:hidden;position:fixed;padding:0 0 3px;background:#aaa;top:50%;left:50%;margin-left:-120px;z-index:999999;display:none;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.red-popup-thor{background:#bd1919}.green-popup-thor{background:green}.tip-message .tip-hold{overflow:hidden;height:1%;padding:12px 48px 13px 17px;background:#aaa}.red-popup-thor .tip-hold{background:#bd1919}.green-popup-thor .tip-hold{background:green}.tip-message span{display:block;line-height:14px;color:#fff}.tip-message .btn-close{position:absolute;top:8px;right:8px;width:10px;height:10px;overflow:hidden;text-indent:-99999px;background:url(/local/templates/odk/css/../images/btn-tip-close.png) no-repeat}.tip-message p{font-size:11px;margin:1px 0 3px}.tip-message{font-size:12px}.tip-message a{color:#fff;text-decoration:underline}
/* End */


/* Start:/local/templates/odk/template_styles.css?17376523251713*/
.footer__large-map:before {
    padding-bottom: 0;
}

.innovative-inner__form {
    margin-top: 7.2rem;
}

@media (max-width: 1199px) {
    .innovative-inner__form {
        margin-top: 4rem;
    }
}

.vacancies-about__chapter ul li,
.text-block ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 1.6rem;
    line-height: 1.5em;
}

.vacancies-about__chapter ul li:not(:last-child),
.text-block ul li:not(:last-child) {
    margin-bottom: 1.6rem;
}

.vacancies-about__chapter ul li:before,
.text-block ul li:before {
    width: 8px;
    height: 8px;
    content: " ";
    margin-right: 1.6rem;
    margin-top: 7px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #9A0A32;
    border-radius: 50%;
    display: block;
}
.footer__middle-link-hot {
    margin-top: 1.6rem;
}
@media screen and (min-width: 1199px) {
    .footer__middle-link-hot {
        margin-top: 0;
        margin-left: 48px;
    }
}

.accordion-simple.accordion-simple--list .accordion-simple__btn:before {
    content: none;
}
.accordion-simple.accordion-simple--list .accordion-simple__content {
    padding-left: 0;
}

.mb1-6 {
    margin-bottom: 1.6rem !important;
}
@media (min-width: 585px) {
    .contacts-content__bottom-col {
        padding: 0 2.2rem;
    }

    .contacts-content__bottom-row {
        margin-left: -2.2rem;
        margin-right: -2.2rem;
        justify-content: normal;
    }
}

@media (min-width: 1199px) {
    .news-item__info-content h2 {
        font-size: 4rem;
    }
}

.without-background {
    background: none;
}

.h1-open-innovation {
    font-size: 3.2rem;
}
/* End */
/* /local/templates/odk/css/messages.min.css?1737652325849 */
/* /local/templates/odk/template_styles.css?17376523251713 */
