body:not(.version_impaired) .header__version_impaired {
    display: none;
}

.header__version_impaired {
    padding: 80px 0px 0px;
}

.header__version_impaired-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 24px 12px;
}

.version_impaired-top-card {
    width: 100%;
    max-width: 220px;
}

.version_impaired__label {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-align: left;
    margin-bottom: 16px;
    color: #0A0A0A;

}

.version_impaired__btns {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.version_impaired__btn {
    background-color: #ffffff00;
    color: #0A0A0A;
    border: 0px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    text-align: left;
    cursor: pointer;
    font-family: 'NunitoSans', sans-serif;
    display: flex;
    min-height: 32px;
    min-width: 32px;
    justify-content: center;
    align-items: center;
    padding: 0px;
    border-radius: 4px;
    cursor: pointer;
}

.version_impaired__dictor-container .version_impaired__btn {
    min-height: 40px;
    min-width: 56px;
    justify-content: center;
    align-items: center;
}

.version_impaired__btn.btn-big {
    min-height: 40px;
    padding: 4px 12px;
}

.version_impaired__btns input[type="radio"] {
    display: none;
}

.version_impaired__btns input[type="radio"] + label {
}

.version_impaired__btns input[type="radio"]:checked + label {
    background-color: #0A0A0A;
    color: #fff;
}

.version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #fff;
}

body .version_impaired__btn.small-font {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}

body .version_impaired__btn.medium-font {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

body .version_impaired__btn.big-font {
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
}

.version_impaired__btn.color-1 {
    color: #0A0A0A !important;
    background-color: #fff !important;
}

.version_impaired__btn.color-2 {
    color: #fff !important;
    background-color: #0A0A0A !important;
}

.version_impaired__btn.color-3 {
    color: #195183 !important;
    background-color: #9DD1FF !important;
}

.version_impaired__btn.color-4 {
    background-color: #F7F3D6 !important;
    color: #59422E !important;
}

.version_impaired__btn.color-5 {
    color: #A9DD38 !important;
    background-color: #3B2716 !important;
}

.version_impaired-top-btn {
    width: 100%;
    max-width: 226px;
}

.version_impaired-top-btn .version_impaired__btn {
    width: 100%;
    max-width: 226px;
    display: flex;
    text-align: center;
    justify-content: center;
    font-family: 'NunitoSans', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-align: left;
    border: 1px solid #0A0A0A;
    border-radius: 4px;
}

.header__version_impaired-bot {
    display: none;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 24px;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #0A0A0A80;
}

.header__version_impaired-bot.active {
    display: flex;
}

body.version_impaired {
    background-image: none;
    background-color: #fff;
}

body.version_impaired,
body.version_impaired .title,
body.version_impaired .intro__title{
    font-family: Arial;
}

body.version_impaired .header__nav-item.active,
body.version_impaired .header__nav-item:hover {
    background-color: #0A0A0A;
    color: #fff;
}

body.version_impaired .common__list_item_card {
    border: 1px solid #0A0A0A;
    background-color: #ffffff00;
}

body.version_impaired .schema_wrapper .common__list_item_card {
    color: #0A0A0A;
    background-color: #fff;
}

body.version_impaired .common__list_item_card svg path {
    stroke: #0A0A0A;
}

body.version_impaired,
body.version_impaired .header__nav-item,
body.version_impaired .intro__title,
body.version_impaired .intro__tag,
body.version_impaired .title,
body.version_impaired .intro__btn,
body.version_impaired .filter__tag,
body.version_impaired .tag,
body.version_impaired .program__card-title,
body.version_impaired .program__card-text,
body.version_impaired .mission__card-title,
body.version_impaired .mission__card-text,
body.version_impaired a,
body.version_impaired .global_target__title,
body.version_impaired .figures_and_facts__card-number-container,
body.version_impaired .figures_and_facts__card-text,
body.version_impaired .figures_and_facts__card-text-small,
body.version_impaired .footer__contacts-item,
body.version_impaired .page_title,
body.version_impaired .common__list_item_header,
body.version_impaired .common__list_item_title,
body.version_impaired .common__list_item_text,
body.version_impaired .rector__title,
body.version_impaired .rector__text p,
body.version_impaired .rector__info-title,
body.version_impaired .rector__info-list-item,
body.version_impaired .list__title,
body.version_impaired .list__subtitle,
body.version_impaired .list__subtitle span,
body.version_impaired .list__item p,
body.version_impaired .list__smallsubtitle,
body.version_impaired .common__list_item_table th,
body.version_impaired .common__list_item_table td,
body.version_impaired .bread_crumbs-item > *,
body.version_impaired .bread_crumbs-item.active,
body.version_impaired .modal__title,
body.version_impaired .about__subtitle,
body.version_impaired .about__item,
body.version_impaired .about__text,
body.version_impaired .promo__text,
body.version_impaired .every__text,
body.version_impaired .promo__buttons p,
body.version_impaired .become-partner__li,
body.version_impaired .form-bid__button,
body.version_impaired .cooperation__subtitle,
body.version_impaired .become-partner__li::before,
body.version_impaired .about_us__title,
body.version_impaired .about_us__text,
body.version_impaired .choose_cards .choose_card {
    color: #0A0A0A;
}
body.version_impaired .form-bid__input{
    color: #0A0A0A;		
}
body.version_impaired .form-bid__input::placeholder {
	color: #0A0A0A;
	opacity: 1;
}
body.version_impaired .about__link {
	color: #0A0A0A!important;
}
body.version_impaired .button,
body.version_impaired .form-bid__input,
body.version_impaired .become-partner__li::before {
	background: #fff;
	border: 1px solid #0A0A0A;
	text-decoration: none;
}
body.version_impaired .common__list_item_table table th,
body.version_impaired .common__list_item_table table td {
    border-color: #0A0A0A;
}

body.version_impaired .rector__info-list-item svg path {
    stroke: #0A0A0A;
}

body.version_impaired .rector__info-list-item.time svg path {
    fill: #0A0A0A;
    stroke: #ffffff00;
}

body.version_impaired .rector__info {
    background-color: #ffffff00;
    border: 1px solid #0A0A0A;
}

body.version_impaired .list__item::before {
    background-color: #0A0A0A;
}

body.version_impaired .list__items {
    background-image: none;
}

body.version_impaired .header__logo img:not(.version_impaired_logo),
body.version_impaired .footer__logo img:not(.version_impaired_logo) {
    display: none;
}

body.version_impaired .header__logo img.version_impaired_logo,
body.version_impaired .footer__logo img.version_impaired_logo {
    display: block;
}

body .header__logo img.version_impaired_logo,
body .footer__logo img.version_impaired_logo {
    display: none;
}

body.version_impaired .header__nav-btn {
    display: none;
}

body.version_impaired .form-bid,
body.version_impaired .choose_cards .choose_card {
	background: none;
}

body.version_impaired .about_us__need {
	background: #fff;
}

body.version_impaired .become-partner__li::after {
	background-image: none;
	border-left: 2px dashed #0A0A0A;
}

/** INTRO - INTRO - INTRO - INTRO - INTRO - INTRO - INTRO - INTRO - INTRO **/
body.version_impaired .intro {
    padding: 0px 0px 200px;
}

body.version_impaired .intro__text {
    max-width: 709px;
}

body.version_impaired .intro__tag {
    /* border-right: 1px solid #0A0A0A; */
}

body.version_impaired .intro__tag:last-child {
    border-right: 0px;
    padding-right: 0px;
}

body.version_impaired .intro__btn {
    border: 1px solid #0A0A0A;
    background-color: #ffffff;
}

body.version_impaired .intro__text-container {
    max-width: 952px;
}

body.version_impaired .intro__img {
    display: none;
}
/** INTRO END - INTRO END - INTRO END - INTRO END - INTRO END - INTRO END **/


/** PROGRAM - PROGRAM - PROGRAM - PROGRAM - PROGRAM - PROGRAM - PROGRAM - PROGRAM **/
body.version_impaired .filter__tags {

}

body.version_impaired .filter__tag {
    border: 1px solid #0A0A0A80;
    background-color: #ffffff00;
    font-size: 18px;
    font-weight: 400;
    line-height: 130%;
}

body.version_impaired .filter__tag.active {
    border: 1px solid #0A0A0A80;
    background-color: #0A0A0A;
    color: #fff;
}

body.version_impaired .program__card-slider {
    gap: 40px;
}

body.version_impaired .program__card-content {
    padding: 0px 0px 0px 29px;
}

body.version_impaired .program__card {
    flex-direction: row-reverse;
    max-width: 100%;
    background-color: #ffffff00;
    justify-content: flex-end;
}

body.version_impaired .program__card-img {
    min-height: 240px;
    width: 100%;
    max-width: 464px;
    border-radius: 12px;
    overflow: hidden;
}

body.version_impaired .program__card-tag {
    border: 1px solid #0A0A0A80;
    background-color: #ffffff00;
    font-size: 18px;
    font-weight: 400;
    line-height: 130%;
}

body.version_impaired .program__card-title {

}

body.version_impaired .program__card-text {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
/** PROGRAM END - PROGRAM END - PROGRAM END - PROGRAM END - PROGRAM END - PROGRAM END  **/

/** MISSION - MISSION - MISSION - MISSION - MISSION - MISSION - MISSION - MISSION - MISSION **/
body.version_impaired .mission__card-text a {
    text-decoration: underline;
}

body.version_impaired .mission__card-icon-container svg path {
    stroke: #0A0A0A;
}
/** MISSION END - MISSION END - MISSION END - MISSION END - MISSION END - MISSION END - MISSION END **/

/** GLOBAL TARGET - GLOBAL TARGET - GLOBAL TARGET - GLOBAL TARGET - GLOBAL TARGET - GLOBAL TARGET **/
body.version_impaired .global_target__left {
    max-width: 100%;
}

body.version_impaired .global_target__slider {
    display: flex;
    flex-wrap: wrap;
    gap: 64px 16px;
}

body.version_impaired .global_target__slide-container {
    max-width: 668px;
}

body.version_impaired .mission__card-text a {
    text-decoration: underline;
}

body.version_impaired .global_target__title-icon svg path {
    stroke: #0A0A0A;
}

body.version_impaired .global_target__right {
    display: none;
}
/** GLOBAL TARGET END - GLOBAL TARGET END - GLOBAL TARGET END - GLOBAL TARGET END - GLOBAL TARGET END  **/

/** FIGURES AND FACTS - FIGURES AND FACTS - FIGURES AND FACTS - FIGURES AND FACTS - FIGURES AND FACTS  **/
body.version_impaired .figures_and_facts__cards {
    flex-direction: column;
    gap: 40px;
}

body.version_impaired .figures_and_facts__card {
    max-width: 100%;
    min-height: 1px;
    background-color: #ffffff00;
    padding: 0px;
    border-radius: 0px;
}

body.version_impaired .figures_and_facts__cards .title {
    font-size: 48px;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 30px;
}

body.version_impaired .figures_and_facts__card-top {
    display: flex;
    margin-bottom: 16px;
}

body.version_impaired .figures_and_facts__card-number-container,
body.version_impaired .figures_and_facts__card-number-container span,
body.version_impaired .figures_and_facts__card-text {
    font-size: 24px;
    font-weight: 700;
    line-height: 31.2px;
}

body.version_impaired .figures_and_facts__card-number-container {
    margin-bottom: 0px;
    display: contents;
}

body.version_impaired .figures_and_facts__card-number-container span {
    padding-left: 0px;
    display: contents;
}

body.version_impaired .figures_and_facts__card-text {
    padding-left: 8px;
    display: contents;
}

body.version_impaired .figures_and_facts__card-bot {

}

body.version_impaired .figures_and_facts__card-text-small {
    font-size: 18px;
    font-weight: 400;
    line-height: 23.4px;
}

body.version_impaired .global_target__right {
    display: none;
}
/** FIGURES AND FACTS END - FIGURES AND FACTS END - FIGURES AND FACTS END - FIGURES AND FACTS END  **/


/** CONNECTION - CONNECTION - CONNECTION - CONNECTION - CONNECTION - CONNECTION - CONNECTION - CONNECTION **/
body.version_impaired .connection__container {
    background-image: none;
    background-color: #ffffff00;
    padding: 0px;
}

body.version_impaired .connection__btn {
    background-color: #ffffff00;
    border: 2px solid #0A0A0A;
}

body.version_impaired .connection__btn.tg svg path {
    stroke: #0A0A0A;
}
/** CONNECTION END - CONNECTION END - CONNECTION END - CONNECTION END - CONNECTION END - CONNECTION END **/

/** RECTOR PAGE - RECTOR PAGE - RECTOR PAGE - RECTOR PAGE - RECTOR PAGE - RECTOR PAGE - RECTOR PAGE **/
body.version_impaired .rector__container {

}
/** RECTOR PAGE END - RECTOR PAGE END - RECTOR PAGE END - RECTOR PAGE END - RECTOR PAGE END **/

/*
body.version_impaired .footer__contacts-item.tel {
    background-image: url(/img/tel-black.svg);
}

body.version_impaired .footer__contacts-item.site {
    background-image: url(/img/site-black.svg);
}
*/

body.version_impaired .footer__contacts-item svg path {
    stroke: rgb(10, 10, 10);
}

body.version_impaired footer {
    background-color: #ffffff00;
}

/** VERSION SMALL FONTS - VERSION SMALL FONTS - VERSION SMALL FONTS - VERSION SMALL FONTS **/
body.version_impaired.small-font .header__nav-item,
body.version_impaired.small-font .intro__text,
body.version_impaired.small-font .intro__tag,
body.version_impaired.small-font .intro__btn,
body.version_impaired.small-font .filter__tag,
body.version_impaired.small-font .program__card-title,
body.version_impaired.small-font .program__card-text,
body.version_impaired.small-font .mission__card-title,
body.version_impaired.small-font .mission__card-text,
body.version_impaired.small-font .global_target__title,
body.version_impaired.small-font .global_target__text,
body.version_impaired.small-font .figures_and_facts__card-number-container,
body.version_impaired.small-font .figures_and_facts__card-number-container span,
body.version_impaired.small-font .figures_and_facts__card-text-small,
body.version_impaired.small-font .connection__btn,
body.version_impaired.small-font .footer__contacts-item,
body.version_impaired.small-font a,
body.version_impaired.small-font .footer__location-item,
body.version_impaired.small-font .common__list_item_title,
body.version_impaired.small-font .common__list_item_text,
body.version_impaired.small-font .common__list_item_table th,
body.version_impaired.small-font .common__list_item_table td,
body.version_impaired.small-font .bread_crumbs-item > *,
body.version_impaired.small-font .bread_crumbs-item.active > *,
body.version_impaired.small-font .schema_wrapper .common__list_item_card,
body.version_impaired.small-font .modal__title,
body.version_impaired.small-font .about__item,
body.version_impaired.small-font .about__text,
body.version_impaired.small-font .promo__text,
body.version_impaired.small-font .every__text,
body.version_impaired.small-font .promo__buttons p,
body.version_impaired.small-font .become-partner__li,
body.version_impaired.small-font .form-bid__button,
body.version_impaired.small-font .cooperation__subtitle {
    font-size: 18px;
    line-height: 130%;
}

body.version_impaired.medium-font .footer__menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-height: inherit;
    max-width: 768px;
}
/** VERSION SMALL FONTS END - VERSION SMALL FONTS END - VERSION SMALL FONTS END **/

/** VERSION MEDIUM FONTS - VERSION MEDIUM FONTS - VERSION MEDIUM FONTS - VERSION MEDIUM FONTS **/
body.version_impaired.medium-font .header__nav-item,
body.version_impaired.medium-font .intro__text,
body.version_impaired.medium-font .intro__tag,
body.version_impaired.medium-font .intro__btn,
body.version_impaired.medium-font .filter__tag,
body.version_impaired.medium-font .program__card-title,
body.version_impaired.medium-font .program__card-text,
body.version_impaired.medium-font .mission__card-title,
body.version_impaired.medium-font .mission__card-text,
body.version_impaired.medium-font .global_target__title,
body.version_impaired.medium-font .global_target__text,
body.version_impaired.medium-font .figures_and_facts__card-number-container,
body.version_impaired.medium-font .figures_and_facts__card-number-container span,
body.version_impaired.medium-font .figures_and_facts__card-text-small,
body.version_impaired.medium-font .connection__btn,
body.version_impaired.medium-font .footer__contacts-item,
body.version_impaired.medium-font a,
body.version_impaired.medium-font .footer__location-item,
body.version_impaired.medium-font .common__list_item_title,
body.version_impaired.medium-font .common__list_item_text,
body.version_impaired.medium-font .common__list_item_table th,
body.version_impaired.medium-font .common__list_item_table td,
body.version_impaired.medium-font .bread_crumbs-item > *,
body.version_impaired.medium-font .bread_crumbs-item.active > *,
body.version_impaired.medium-font .schema_wrapper .common__list_item_card,
body.version_impaired.medium-font .modal__title,
body.version_impaired.medium-font .about__item,
body.version_impaired.medium-font .about__text,
body.version_impaired.medium-font .promo__text,
body.version_impaired.medium-font .every__text,
body.version_impaired.medium-font .promo__buttons p,
body.version_impaired.medium-font .become-partner__li,
body.version_impaired.medium-font .form-bid__button,
body.version_impaired.medium-font .cooperation__subtitle {
    font-size: 24px;
    line-height: 130%;
}

body.version_impaired.medium-font .footer__menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-height: inherit;
    max-width: 768px;
}
/** VERSION MEDIUM FONTS END - VERSION MEDIUM FONTS END - VERSION MEDIUM FONTS END **/

/** VERSION BIG FONTS - VERSION BIG FONTS - VERSION BIG FONTS - VERSION BIG FONTS **/
body.version_impaired.big-font .header__nav-item,
body.version_impaired.big-font .intro__text,
body.version_impaired.big-font .intro__tag,
body.version_impaired.big-font .intro__btn,
body.version_impaired.big-font .filter__tag,
body.version_impaired.big-font .program__card-tag,
body.version_impaired.big-font .program__card-title,
body.version_impaired.big-font .program__card-text,
body.version_impaired.big-font .mission__card-title,
body.version_impaired.big-font .mission__card-text,
body.version_impaired.big-font .global_target__title,
body.version_impaired.big-font .global_target__text,
body.version_impaired.big-font .figures_and_facts__card-number-container,
body.version_impaired.big-font .figures_and_facts__card-number-container span,
body.version_impaired.big-font .figures_and_facts__card-text-small,
body.version_impaired.big-font .connection__btn,
body.version_impaired.big-font .footer__contacts-item,
body.version_impaired.big-font a,
body.version_impaired.big-font .footer__location-item,
body.version_impaired.big-font .common__list_item_title,
body.version_impaired.big-font .common__list_item_text,
body.version_impaired.big-font .common__list_item_table th,
body.version_impaired.big-font .common__list_item_table td,
body.version_impaired.big-font .bread_crumbs-item > *,
body.version_impaired.big-font .bread_crumbs-item.active > *,
body.version_impaired.big-font .schema_wrapper .common__list_item_card,
body.version_impaired.big-font .modal__title,
body.version_impaired.big-font .about__item,
body.version_impaired.big-font .about__text,
body.version_impaired.big-font .promo__text,
body.version_impaired.big-font .every__text,
body.version_impaired.big-font .promo__buttons p,
body.version_impaired.big-font .become-partner__li,
body.version_impaired.big-font .form-bid__button,
body.version_impaired.big-font .cooperation__subtitle {
    font-size: 32px;
    line-height: 130%;
}

body.version_impaired.big-font .intro__text-container,
body.version_impaired.big-font .intro__text,
body.version_impaired.big-font .intro__tag {
    max-width: 100%;
}

body.version_impaired.big-font .footer__menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-height: inherit;
    max-width: 768px;
}
/** VERSION BIG FONTS END - VERSION BIG FONTS END - VERSION BIG FONTS END **/


/** VERSION LINEHEIGHT_1 - VERSION LINEHEIGHT_1 - VERSION LINEHEIGHT_1 - VERSION LINEHEIGHT_1 **/
body.version_impaired.lineheight_1 .header__nav-item,
body.version_impaired.lineheight_1 .intro__text,
body.version_impaired.lineheight_1 .intro__tag,
body.version_impaired.lineheight_1 .intro__btn,
body.version_impaired.lineheight_1 .filter__tag,
body.version_impaired.lineheight_1 .program__card-tag,
body.version_impaired.lineheight_1 .program__card-title,
body.version_impaired.lineheight_1 .program__card-text,
body.version_impaired.lineheight_1 .mission__card-title,
body.version_impaired.lineheight_1 .mission__card-text,
body.version_impaired.lineheight_1 .global_target__title,
body.version_impaired.lineheight_1 .global_target__text,
body.version_impaired.lineheight_1 .figures_and_facts__card-number-container,
body.version_impaired.lineheight_1 .figures_and_facts__card-number-container span,
body.version_impaired.lineheight_1 .figures_and_facts__card-text-small,
body.version_impaired.lineheight_1 .connection__btn,
body.version_impaired.lineheight_1 .footer__contacts-item,
body.version_impaired.lineheight_1 a,
body.version_impaired.lineheight_1 .footer__location-item,
body.version_impaired.lineheight_1 .common__list_item_title,
body.version_impaired.lineheight_1 .common__list_item_text,
body.version_impaired.lineheight_1 .common__list_item_table th,
body.version_impaired.lineheight_1 .common__list_item_table td,
body.version_impaired.lineheight_1 .bread_crumbs-item > *,
body.version_impaired.lineheight_1 .bread_crumbs-item.active > *,
body.version_impaired.lineheight_1 .schema_wrapper .common__list_item_card,
body.version_impaired.lineheight_1 .modal__title,
body.version_impaired.lineheight_1 .about__item,
body.version_impaired.lineheight_1 .about__text,
body.version_impaired.lineheight_1 .promo__text,
body.version_impaired.lineheight_1 .every__text,
body.version_impaired.lineheight_1 .promo__buttons p,
body.version_impaired.lineheight_1 .become-partner__li,
body.version_impaired.lineheight_1 .form-bid__button,
body.version_impaired.lineheight_1 .cooperation__subtitle {
    line-height: 1.2;
}
/** VERSION LINEHEIGHT_1 END - VERSION LINEHEIGHT_1 END - VERSION LINEHEIGHT_1 END **/


/** VERSION LINEHEIGHT_1.5 - VERSION LINEHEIGHT_1.5 - VERSION LINEHEIGHT_1.5 - VERSION LINEHEIGHT_1.5 **/
body.version_impaired.lineheight_15 .header__nav-item,
body.version_impaired.lineheight_15 .intro__text,
body.version_impaired.lineheight_15 .intro__tag,
body.version_impaired.lineheight_15 .intro__btn,
body.version_impaired.lineheight_15 .filter__tag,
body.version_impaired.lineheight_15 .program__card-tag,
body.version_impaired.lineheight_15 .program__card-title,
body.version_impaired.lineheight_15 .program__card-text,
body.version_impaired.lineheight_15 .mission__card-title,
body.version_impaired.lineheight_15 .mission__card-text,
body.version_impaired.lineheight_15 .global_target__title,
body.version_impaired.lineheight_15 .global_target__text,
body.version_impaired.lineheight_15 .figures_and_facts__card-number-container,
body.version_impaired.lineheight_15 .figures_and_facts__card-number-container span,
body.version_impaired.lineheight_15 .figures_and_facts__card-text-small,
body.version_impaired.lineheight_15 .connection__btn,
body.version_impaired.lineheight_15 .footer__contacts-item,
body.version_impaired.lineheight_15 a,
body.version_impaired.lineheight_15 .footer__location-item,
body.version_impaired.lineheight_15 .common__list_item_title,
body.version_impaired.lineheight_15 .common__list_item_text,
body.version_impaired.lineheight_15 .common__list_item_table th,
body.version_impaired.lineheight_15 .common__list_item_table td,
body.version_impaired.lineheight_15 .bread_crumbs-item > *,
body.version_impaired.lineheight_15 .bread_crumbs-item.active > *,
body.version_impaired.lineheight_15 .schema_wrapper .common__list_item_card,
body.version_impaired.lineheight_15 .modal__title,
body.version_impaired.lineheight_15 .about__item,
body.version_impaired.lineheight_15 .about__text,
body.version_impaired.lineheight_15 .promo__text,
body.version_impaired.lineheight_15 .every__text,
body.version_impaired.lineheight_15 .promo__buttons p,
body.version_impaired.lineheight_15 .become-partner__li,
body.version_impaired.lineheight_15 .form-bid__button,
body.version_impaired.lineheight_15 .cooperation__subtitle {
    line-height: 1.5;
}
/** VERSION LINEHEIGHT_1.5 END - VERSION LINEHEIGHT_1.5 END - VERSION LINEHEIGHT_1.5 END **/


/** VERSION LINEHEIGHT_2 - VERSION LINEHEIGHT_2 - VERSION LINEHEIGHT_2 - VERSION LINEHEIGHT_2 **/
body.version_impaired.lineheight_2 .header__nav-item,
body.version_impaired.lineheight_2 .intro__text,
body.version_impaired.lineheight_2 .intro__tag,
body.version_impaired.lineheight_2 .intro__btn,
body.version_impaired.lineheight_2 .filter__tag,
body.version_impaired.lineheight_2 .program__card-tag,
body.version_impaired.lineheight_2 .program__card-title,
body.version_impaired.lineheight_2 .program__card-text,
body.version_impaired.lineheight_2 .mission__card-title,
body.version_impaired.lineheight_2 .mission__card-text,
body.version_impaired.lineheight_2 .global_target__title,
body.version_impaired.lineheight_2 .global_target__text,
body.version_impaired.lineheight_2 .figures_and_facts__card-number-container,
body.version_impaired.lineheight_2 .figures_and_facts__card-number-container span,
body.version_impaired.lineheight_2 .figures_and_facts__card-text-small,
body.version_impaired.lineheight_2 .connection__btn,
body.version_impaired.lineheight_2 .footer__contacts-item,
body.version_impaired.lineheight_2 a,
body.version_impaired.lineheight_2 .footer__location-item,
body.version_impaired.lineheight_2 .common__list_item_title,
body.version_impaired.lineheight_2 .common__list_item_text,
body.version_impaired.lineheight_2 .common__list_item_table th,
body.version_impaired.lineheight_2 .common__list_item_table td,
body.version_impaired.lineheight_2 .bread_crumbs-item > *,
body.version_impaired.lineheight_2 .bread_crumbs-item.active > *,
body.version_impaired.lineheight_2 .schema_wrapper .common__list_item_card,
body.version_impaired.lineheight_2 .modal__title,
body.version_impaired.lineheight_2 .about__item,
body.version_impaired.lineheight_2 .about__text,
body.version_impaired.lineheight_2 .promo__text,
body.version_impaired.lineheight_2 .every__text,
body.version_impaired.lineheight_2 .promo__buttons p,
body.version_impaired.lineheight_2 .become-partner__li,
body.version_impaired.lineheight_2 .form-bid__button,
body.version_impaired.lineheight_2 .cooperation__subtitle {
    line-height: 2;
}
/** VERSION LINEHEIGHT_2 END - VERSION LINEHEIGHT_2 END - VERSION LINEHEIGHT_2 END **/


/** VERSION LETTERSPACING_1 - VERSION LETTERSPACING_1 - VERSION LETTERSPACING_1  **/
body.version_impaired.letterspacing_1 .header__nav-item,
body.version_impaired.letterspacing_1 .intro__text,
body.version_impaired.letterspacing_1 .intro__tag,
body.version_impaired.letterspacing_1 .intro__btn,
body.version_impaired.letterspacing_1 .filter__tag,
body.version_impaired.letterspacing_1 .program__card-tag,
body.version_impaired.letterspacing_1 .program__card-title,
body.version_impaired.letterspacing_1 .program__card-text,
body.version_impaired.letterspacing_1 .mission__card-title,
body.version_impaired.letterspacing_1 .mission__card-text,
body.version_impaired.letterspacing_1 .global_target__title,
body.version_impaired.letterspacing_1 .global_target__text,
body.version_impaired.letterspacing_1 .figures_and_facts__card-number-container,
body.version_impaired.letterspacing_1 .figures_and_facts__card-number-container span,
body.version_impaired.letterspacing_1 .figures_and_facts__card-text-small,
body.version_impaired.letterspacing_1 .connection__btn,
body.version_impaired.letterspacing_1 .footer__contacts-item,
body.version_impaired.letterspacing_1 a,
body.version_impaired.letterspacing_1 .footer__location-item,
body.version_impaired.letterspacing_1 .common__list_item_title,
body.version_impaired.letterspacing_1 .common__list_item_text,
body.version_impaired.letterspacing_1 .common__list_item_table th,
body.version_impaired.letterspacing_1 .common__list_item_table td,
body.version_impaired.letterspacing_1 .bread_crumbs-item > *,
body.version_impaired.letterspacing_1 .bread_crumbs-item.active > *,
body.version_impaired.letterspacing_1 .schema_wrapper .common__list_item_card,
body.version_impaired.letterspacing_1 .modal__title,
body.version_impaired.letterspacing_1 .about__item,
body.version_impaired.letterspacing_1 .about__text,
body.version_impaired.letterspacing_1 .promo__text,
body.version_impaired.letterspacing_1 .every__text,
body.version_impaired.letterspacing_1 .promo__buttons p,
body.version_impaired.letterspacing_1 .become-partner__li,
body.version_impaired.letterspacing_1 .form-bid__button,
body.version_impaired.letterspacing_1 .cooperation__subtitle {
    letter-spacing: 0px;
}
/** VERSION LETTERSPACING_1 END - VERSION LETTERSPACING_1 END - VERSION LETTERSPACING_1 END **/


/** VERSION LETTERSPACING_15 - VERSION LETTERSPACING_15 - VERSION LETTERSPACING_15  **/
body.version_impaired.letterspacing_15 .header__nav-item,
body.version_impaired.letterspacing_15 .intro__text,
body.version_impaired.letterspacing_15 .intro__tag,
body.version_impaired.letterspacing_15 .intro__btn,
body.version_impaired.letterspacing_15 .filter__tag,
body.version_impaired.letterspacing_15 .program__card-tag,
body.version_impaired.letterspacing_15 .program__card-title,
body.version_impaired.letterspacing_15 .program__card-text,
body.version_impaired.letterspacing_15 .mission__card-title,
body.version_impaired.letterspacing_15 .mission__card-text,
body.version_impaired.letterspacing_15 .global_target__title,
body.version_impaired.letterspacing_15 .global_target__text,
body.version_impaired.letterspacing_15 .figures_and_facts__card-number-container,
body.version_impaired.letterspacing_15 .figures_and_facts__card-number-container span,
body.version_impaired.letterspacing_15 .figures_and_facts__card-text-small,
body.version_impaired.letterspacing_15 .connection__btn,
body.version_impaired.letterspacing_15 .footer__contacts-item,
body.version_impaired.letterspacing_15 a,
body.version_impaired.letterspacing_15 .footer__location-item,
body.version_impaired.letterspacing_15 .common__list_item_title,
body.version_impaired.letterspacing_15 .common__list_item_text,
body.version_impaired.letterspacing_15 .common__list_item_table th,
body.version_impaired.letterspacing_15 .common__list_item_table td,
body.version_impaired.letterspacing_15 .bread_crumbs-item > *,
body.version_impaired.letterspacing_15 .bread_crumbs-item.active > *,
body.version_impaired.letterspacing_15 .schema_wrapper .common__list_item_card,
body.version_impaired.letterspacing_15 .modal__title,
body.version_impaired.letterspacing_15 .about__item,
body.version_impaired.letterspacing_15 .about__text,
body.version_impaired.letterspacing_15 .promo__text,
body.version_impaired.letterspacing_15 .every__text,
body.version_impaired.letterspacing_15 .promo__buttons p,
body.version_impaired.letterspacing_15 .become-partner__li,
body.version_impaired.letterspacing_15 .form-bid__button,
body.version_impaired.letterspacing_15 .cooperation__subtitle {
    letter-spacing: 2px;
}
/** VERSION LETTERSPACING_15 END - VERSION LETTERSPACING_15 END - VERSION LETTERSPACING_15 END **/


/** VERSION LETTERSPACING_2 - VERSION LETTERSPACING_2 - VERSION LETTERSPACING_2  **/
body.version_impaired.letterspacing_2 .header__nav-item,
body.version_impaired.letterspacing_2 .intro__text,
body.version_impaired.letterspacing_2 .intro__tag,
body.version_impaired.letterspacing_2 .intro__btn,
body.version_impaired.letterspacing_2 .filter__tag,
body.version_impaired.letterspacing_2 .program__card-tag,
body.version_impaired.letterspacing_2 .program__card-title,
body.version_impaired.letterspacing_2 .program__card-text,
body.version_impaired.letterspacing_2 .mission__card-title,
body.version_impaired.letterspacing_2 .mission__card-text,
body.version_impaired.letterspacing_2 .global_target__title,
body.version_impaired.letterspacing_2 .global_target__text,
body.version_impaired.letterspacing_2 .figures_and_facts__card-number-container,
body.version_impaired.letterspacing_2 .figures_and_facts__card-number-container span,
body.version_impaired.letterspacing_2 .figures_and_facts__card-text-small,
body.version_impaired.letterspacing_2 .connection__btn,
body.version_impaired.letterspacing_2 .footer__contacts-item,
body.version_impaired.letterspacing_2 a,
body.version_impaired.letterspacing_2 .footer__location-item,
body.version_impaired.letterspacing_2 .common__list_item_title,
body.version_impaired.letterspacing_2 .common__list_item_text,
body.version_impaired.letterspacing_2 .common__list_item_table th,
body.version_impaired.letterspacing_2 .common__list_item_table td,
body.version_impaired.letterspacing_2 .bread_crumbs-item > *,
body.version_impaired.letterspacing_2 .bread_crumbs-item.active > *,
body.version_impaired.letterspacing_2 .schema_wrapper .common__list_item_card,
body.version_impaired.letterspacing_2 .modal__title,
body.version_impaired.letterspacing_2 .about__item,
body.version_impaired.letterspacing_2 .about__text,
body.version_impaired.letterspacing_2 .promo__text,
body.version_impaired.letterspacing_2 .every__text,
body.version_impaired.letterspacing_2 .promo__buttons p,
body.version_impaired.letterspacing_2 .become-partner__li,
body.version_impaired.letterspacing_2 .form-bid__button,
body.version_impaired.letterspacing_2 .cooperation__subtitle {
    letter-spacing: 4px;
}
/** VERSION LETTERSPACING_2 END - VERSION LETTERSPACING_2 END - VERSION LETTERSPACING_2 END **/


/** VERSION FONT_1 - VERSION FONT_1 - VERSION FONT_1 - VERSION FONT_1 - VERSION FONT_1  **/
body.version_impaired.font_1 .header__nav-item,
body.version_impaired.font_1 .intro__text,
body.version_impaired.font_1 .intro__tag,
body.version_impaired.font_1 .intro__btn,
body.version_impaired.font_1 .filter__tag,
body.version_impaired.font_1 .program__card-tag,
body.version_impaired.font_1 .program__card-title,
body.version_impaired.font_1 .program__card-text,
body.version_impaired.font_1 .mission__card-title,
body.version_impaired.font_1 .mission__card-text,
body.version_impaired.font_1 .global_target__title,
body.version_impaired.font_1 .global_target__text,
body.version_impaired.font_1 .figures_and_facts__card-number-container,
body.version_impaired.font_1 .figures_and_facts__card-number-container span,
body.version_impaired.font_1 .figures_and_facts__card-text-small,
body.version_impaired.font_1 .connection__btn,
body.version_impaired.font_1 .footer__contacts-item,
body.version_impaired.font_1 a,
body.version_impaired.font_1 .footer__location-item,
body.version_impaired.font_1 .common__list_item_title,
body.version_impaired.font_1 .common__list_item_text,
body.version_impaired.font_1 .common__list_item_table th,
body.version_impaired.font_1 .common__list_item_table td,
body.version_impaired.font_1 .bread_crumbs-item > *,
body.version_impaired.font_1 .bread_crumbs-item.active > *,
body.version_impaired.font_1 .schema_wrapper .common__list_item_card,
body.version_impaired.font_1 .modal__title,
body.version_impaired .about__item,
body.version_impaired .about__text,
body.version_impaired .promo__text,
body.version_impaired .every__text,
body.version_impaired .promo__buttons p,
body.version_impaired .become-partner__li,
body.version_impaired .form-bid__button,
body.version_impaired .cooperation__subtitle {
    font-family: Arial, sans-serif;
}
/** VERSION FONT_1 END - VERSION FONT_1 END - VERSION FONT_1 END - VERSION FONT_1 END **/


/** VERSION FONT_2 - VERSION FONT_2 - VERSION FONT_2 - VERSION FONT_2 - VERSION FONT_2  **/
body.version_impaired.font_2 .header__nav-item,
body.version_impaired.font_2 .intro__text,
body.version_impaired.font_2 .intro__tag,
body.version_impaired.font_2 .intro__btn,
body.version_impaired.font_2 .filter__tag,
body.version_impaired.font_2 .program__card-tag,
body.version_impaired.font_2 .program__card-title,
body.version_impaired.font_2 .program__card-text,
body.version_impaired.font_2 .mission__card-title,
body.version_impaired.font_2 .mission__card-text,
body.version_impaired.font_2 .global_target__title,
body.version_impaired.font_2 .global_target__text,
body.version_impaired.font_2 .figures_and_facts__card-number-container,
body.version_impaired.font_2 .figures_and_facts__card-number-container span,
body.version_impaired.font_2 .figures_and_facts__card-text-small,
body.version_impaired.font_2 .connection__btn,
body.version_impaired.font_2 .footer__contacts-item,
body.version_impaired.font_2 a,
body.version_impaired.font_2 .footer__location-item,
body.version_impaired.font_2 .common__list_item_title,
body.version_impaired.font_2 .common__list_item_text,
body.version_impaired.font_2 .common__list_item_table th,
body.version_impaired.font_2 .common__list_item_table td,
body.version_impaired.font_2 .bread_crumbs-item > *,
body.version_impaired.font_2 .bread_crumbs-item.active > *,
body.version_impaired.font_2 .schema_wrapper .common__list_item_card,
body.version_impaired.font_2 .modal__title,
body.version_impaired.font_2 .about__item,
body.version_impaired.font_2 .about__text,
body.version_impaired.font_2 .promo__text,
body.version_impaired.font_2 .every__text,
body.version_impaired.font_2 .promo__buttons p,
body.version_impaired.font_2 .become-partner__li,
body.version_impaired.font_2 .form-bid__button,
body.version_impaired.font_2 .cooperation__subtitle {
    font-family: "Times New roman";
}
/** VERSION FONT_2 END - VERSION FONT_2 END - VERSION FONT_2 END - VERSION FONT_2 END **/


body.version_impaired.color_whiteblack .version_impaired__btn input[type="radio"] + label svg path {
    fill: #0A0A0A;
}
body.version_impaired.color_whiteblack .version_impaired__btn.active,
body.version_impaired.color_whiteblack .version_impaired__btn:hover,
body.version_impaired.color_whiteblack .version_impaired__btn input[type="radio"]:checked + label {
    background-color: #0A0A0A;
    color: #fff;
}
body.version_impaired.color_whiteblack .version_impaired__btn input[type="radio"] + label:hover svg path,
body.version_impaired.color_whiteblack .version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #fff;
}

body.version_impaired.color_whiteblack .version_impaired__btns input[type="radio"]:checked + label {
    background-color: #0A0A0A;
    color: #fff;
}

/** VERSION COLOR BLACKWHITE - VERSION COLOR BLACKWHITE - VERSION COLOR BLACKWHITE **/
body.version_impaired.color_blackwhite {
    background-color: #0A0A0A;
}

body.version_impaired.color_blackwhite .schema_wrapper .common__list_item_card {
    background-color: #0A0A0A;
    color: #fff;
}

body.version_impaired.color_blackwhite .common__list_item,
body.version_impaired.color_blackwhite .schema_wrapper .schema_border > div > div {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .version_impaired__label,
body.version_impaired.color_blackwhite .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_blackwhite .version_impaired__btn,
body.version_impaired.color_blackwhite,
body.version_impaired.color_blackwhite .header__nav-item,
body.version_impaired.color_blackwhite .intro__title,
body.version_impaired.color_blackwhite .intro__tag,
body.version_impaired.color_blackwhite .title,
body.version_impaired.color_blackwhite .intro__btn,
body.version_impaired.color_blackwhite .filter__tag,
body.version_impaired.color_blackwhite .tag,
body.version_impaired.color_blackwhite .program__card-title,
body.version_impaired.color_blackwhite .program__card-text,
body.version_impaired.color_blackwhite .mission__card-title,
body.version_impaired.color_blackwhite .mission__card-text,
body.version_impaired.color_blackwhite a,
body.version_impaired.color_blackwhite .global_target__title,
body.version_impaired.color_blackwhite .figures_and_facts__card-number-container,
body.version_impaired.color_blackwhite .figures_and_facts__card-text,
body.version_impaired.color_blackwhite .figures_and_facts__card-text-small,
body.version_impaired.color_blackwhite .footer__contacts-item,
body.version_impaired.color_blackwhite .page_title,
body.version_impaired.color_blackwhite .common__list_item_header,
body.version_impaired.color_blackwhite .common__list_item_title,
body.version_impaired.color_blackwhite .common__list_item_text,
body.version_impaired.color_blackwhite .rector__title,
body.version_impaired.color_blackwhite .rector__text p,
body.version_impaired.color_blackwhite .rector__info-title,
body.version_impaired.color_blackwhite .rector__info-list-item,
body.version_impaired.color_blackwhite .list__title,
body.version_impaired.color_blackwhite .list__subtitle,
body.version_impaired.color_blackwhite .list__subtitle span,
body.version_impaired.color_blackwhite .list__item p,
body.version_impaired.color_blackwhite .list__smallsubtitle,
body.version_impaired.color_blackwhite .common__list_item_title,
body.version_impaired.color_blackwhite .common__list_item_text,
body.version_impaired.color_blackwhite .common__list_item_table th,
body.version_impaired.color_blackwhite .common__list_item_table td,
body.version_impaired.color_blackwhite .bread_crumbs-item > *,
body.version_impaired.color_blackwhite .bread_crumbs-item.active > *,
body.version_impaired.color_blackwhite .modal__title {
    color: #fff;
}

body.version_impaired.color_blackwhite .common__list_item_table table th,
body.version_impaired.color_blackwhite .common__list_item_table table td {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .rector__info-list-item svg path {
    stroke: #fff;
}

body.version_impaired.color_blackwhite .rector__info-list-item.time svg path {
    fill: #fff;
    stroke: #ffffff00;
}

body.version_impaired.color_blackwhite .footer__contacts-item svg path {
    stroke: #fff;
}

body.version_impaired.color_blackwhite .connection__btn.tg svg path {
    stroke: #fff;
}

body.version_impaired.color_blackwhite .rector__info {
    background-color: #ffffff00;
    border: 1px solid #fff;
}

body.version_impaired.color_blackwhite .list__item::before {
    background-color: #fff;
}

body.version_impaired.color_blackwhite .common__list_item_card {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .common__list_item_card svg path {
    stroke: #fff;
}

body.version_impaired.color_blackwhite .intro__tag,
body.version_impaired.color_blackwhite .filter__tag,
body.version_impaired.color_blackwhite .program__card-tag {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .filter__tag.active {
    color: #0A0A0A;
    background-color: #fff;
}

body.version_impaired.color_blackwhite .mission__card-icon-container svg path,
body.version_impaired.color_blackwhite .global_target__title-icon svg path {
    stroke: #fff;
}

body.version_impaired.color_blackwhite .footer__logo img,
body.version_impaired.color_blackwhite .header__logo img {
    display: none;
}

body.version_impaired.color_blackwhite .footer__logo .version_impaired_logo,
body.version_impaired.color_blackwhite .header__logo .version_impaired_logo {
    display: block;
}

body.version_impaired.color_blackwhite .footer__logo .version_impaired_logo path,
body.version_impaired.color_blackwhite .header__logo .version_impaired_logo path {
    fill: #fff;
}

body.version_impaired.color_blackwhite .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_blackwhite .intro__btn,
body.version_impaired.color_blackwhite .connection__btn {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .version_impaired__btn.active,
body.version_impaired.color_blackwhite .header__nav-item.active,
body.version_impaired.color_blackwhite .header__nav-item:hover{
    background-color: #8276ff;
}

body.version_impaired.color_blackwhite .version_impaired__btn.color-1 {
    color: #0A0A0A;
}

body.version_impaired.color_blackwhite .version_impaired__btn.color-2 {
    border: 1px solid #fff;
}

body.version_impaired.color_blackwhite .version_impaired__btn.color-3 {
    color: #195183;
    background-color: #9DD1FF;
}

body.version_impaired.color_blackwhite .version_impaired__btn.color-4 {
    background-color: #F7F3D6;
    color: #59422E;
}

body.version_impaired.color_blackwhite .version_impaired__btn.color-5 {
    color: #A9DD38;
    background-color: #3B2716;
}

body.version_impaired.color_blackwhite .version_impaired__dictor-container .version_impaired__btn {
    background-color: #ffffff00;
}

body.version_impaired.color_blackwhite .version_impaired__dictor-container .version_impaired__btn.active {
    background-color: #8276ff;
}

body.version_impaired.color_blackwhite .version_impaired__dictor-container .version_impaired__btn svg path {
    fill: #fff;
}

body.version_impaired.color_blackwhite .footer__contacts-item.tel {
    background-image: url(/img/tel.svg);
}

body.version_impaired.color_blackwhite .footer__contacts-item.site {
    background-image: url(/img/site.svg);
}

body.version_impaired.color_blackwhite .footer__top {
    border-color: #fff;
}

body.version_impaired.color_blackwhite .version_impaired__btn input[type="radio"] + label svg path {
    fill: #8276ff;
}
body.version_impaired.color_blackwhite .version_impaired__btn:hover,
body.version_impaired.color_blackwhite .version_impaired__btn input[type="radio"]:checked + label {
    background-color: #8276ff;
}
body.version_impaired.color_blackwhite .version_impaired__btn input[type="radio"] + label:hover svg path,
body.version_impaired.color_blackwhite .version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #fff;
}

body.version_impaired.color_blackwhite .version_impaired__btns input[type="radio"]:checked + label {
    background-color: #8276ff;
    color: #fff;
}
/** VERSION COLOR BLACKWHITE END - VERSION COLOR BLACKWHITE END - VERSION COLOR BLACKWHITE END **/


/** VERSION COLOR BLUE - VERSION COLOR BLUE - VERSION COLOR BLUE - VERSION COLOR BLUE - VERSION COLOR BLUE **/
body.version_impaired.color_blue {
    background-color: #9DD1FF;
}

body.version_impaired.color_blue .schema_wrapper .common__list_item_card {
    background-color: #9DD1FF;
    color: #195183;
}

body.version_impaired.color_blue .common__list_item,
body.version_impaired.color_blue .schema_wrapper .schema_border > div > div {
    border-color: #195183;
}

body.version_impaired.color_blue .version_impaired__label,
body.version_impaired.color_blue .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_blue .version_impaired__btn,
body.version_impaired.color_blue,
body.version_impaired.color_blue .header__nav-item,
body.version_impaired.color_blue .intro__title,
body.version_impaired.color_blue .intro__tag,
body.version_impaired.color_blue .title,
body.version_impaired.color_blue .intro__btn,
body.version_impaired.color_blue .filter__tag,
body.version_impaired.color_blue .tag,
body.version_impaired.color_blue .program__card-title,
body.version_impaired.color_blue .program__card-text,
body.version_impaired.color_blue .mission__card-title,
body.version_impaired.color_blue .mission__card-text,
body.version_impaired.color_blue a,
body.version_impaired.color_blue .global_target__title,
body.version_impaired.color_blue .figures_and_facts__card-number-container,
body.version_impaired.color_blue .figures_and_facts__card-text,
body.version_impaired.color_blue .figures_and_facts__card-text-small,
body.version_impaired.color_blue .footer__contacts-item,
body.version_impaired.color_blue .page_title,
body.version_impaired.color_blue .common__list_item_header,
body.version_impaired.color_blue .common__list_item_title,
body.version_impaired.color_blue .common__list_item_text,
body.version_impaired.color_blue .rector__title,
body.version_impaired.color_blue .rector__text p,
body.version_impaired.color_blue .rector__info-title,
body.version_impaired.color_blue .rector__info-list-item,
body.version_impaired.color_blue .list__title,
body.version_impaired.color_blue .list__subtitle,
body.version_impaired.color_blue .list__subtitle span,
body.version_impaired.color_blue .list__item p,
body.version_impaired.color_blue .list__smallsubtitle,
body.version_impaired.color_blue .common__list_item_title,
body.version_impaired.color_blue .common__list_item_text,
body.version_impaired.color_blue .common__list_item_table th,
body.version_impaired.color_blue .common__list_item_table td,
body.version_impaired.color_blue .bread_crumbs-item > *,
body.version_impaired.color_blue .bread_crumbs-item.active > *,
body.version_impaired.color_blue .modal__title {
    color: #195183;
}

body.version_impaired.color_blue .common__list_item_table table th,
body.version_impaired.color_blue .common__list_item_table table td {
    border-color: #195183;
}

body.version_impaired.color_blue .rector__info-list-item svg path {
    stroke: #195183;
}

body.version_impaired.color_blue .rector__info-list-item.time svg path {
    fill: #195183;
    stroke: #ffffff00;
}

body.version_impaired.color_blue .footer__contacts-item svg path {
    stroke: #195183;
}

body.version_impaired.color_blue .connection__btn.tg svg path {
    stroke: #195183;
}

body.version_impaired.color_blue .rector__info {
    background-color: #ffffff00;
    border: 1px solid #195183;
}

body.version_impaired.color_blue .list__item::before {
    background-color: #195183;
}

body.version_impaired.color_blue .common__list_item_card {
    border-color: #195183;
}

body.version_impaired.color_blue .common__list_item_card svg path {
    stroke: #195183;
}

body.version_impaired.color_blue .intro__tag,
body.version_impaired.color_blue .filter__tag,
body.version_impaired.color_blue .program__card-tag {
    border-color: #195183;
}

body.version_impaired.color_blue .mission__card-icon-container svg path,
body.version_impaired.color_blue .global_target__title-icon svg path {
    stroke: #195183;
}

body.version_impaired.color_blue .footer__logo img,
body.version_impaired.color_blue .header__logo img {
    display: none;
}

body.version_impaired.color_blue .footer__logo .version_impaired_logo,
body.version_impaired.color_blue .header__logo .version_impaired_logo {
    display: block;
}

body.version_impaired.color_blue .footer__logo .version_impaired_logo path,
body.version_impaired.color_blue .header__logo .version_impaired_logo path {
    fill: #195183;
}

body.version_impaired.color_blue .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_blue .intro__btn,
body.version_impaired.color_blue .connection__btn {
    border-color: #195183;
}

body.version_impaired.color_blue .filter__tag.active,
body.version_impaired.color_blue .version_impaired__btn.active,
body.version_impaired.color_blue .header__nav-item.active,
body.version_impaired.color_blue .header__nav-item:hover{
    background-color: #195183;
    color: #9dd1ff;
}

body.version_impaired.color_blue .version_impaired__btn.color-3 {
    background-color: #195183 !important;
    color: #9dd1ff !important;
}

body.version_impaired.color_blue .version_impaired__dictor-container .version_impaired__btn {
    background-color: #ffffff00;
}

body.version_impaired.color_blue .version_impaired__dictor-container .version_impaired__btn svg path {
    fill: #195183;
}

body.version_impaired.color_blue .version_impaired__dictor-container .version_impaired__btn.active {
    background-color: #195183;
}

body.version_impaired.color_blue .version_impaired__dictor-container .version_impaired__btn.active svg path {
    fill: #195183;
}

body.version_impaired.color_blue .version_impaired__btn input[type="radio"] + label svg path {
    fill: #195183;
}
body.version_impaired.color_blue .version_impaired__btn:hover,
body.version_impaired.color_blue .version_impaired__btn input[type="radio"]:checked + label {
    background-color: #195183;
}
body.version_impaired.color_blue .version_impaired__btn input[type="radio"] + label:hover svg path,
body.version_impaired.color_blue .version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #9dd1ff;
}
body.version_impaired.color_blue .version_impaired__btn:hover,
body.version_impaired.color_blue .version_impaired__btns input[type="radio"]:checked + label {
    background-color: #195183;
    color: #9dd1ff;
}

/*
body.version_impaired.color_blue .footer__contacts-item.tel {
    background-image: url(/img/tel-black.svg);
}

body.version_impaired.color_blue .footer__contacts-item.site {
    background-image: url(/img/site-black.svg);
}
*/

body.version_impaired.color_blue .footer__top {
    border-color: #195183;
}
/** VERSION COLOR BLUE END - VERSION COLOR BLUE END - VERSION COLOR BLUE END - VERSION COLOR BLUE END **/


/** VERSION COLOR BROWNWHITE - VERSION COLOR BROWNWHITE - VERSION COLOR BROWNWHITE **/
body.version_impaired.color_brownwhite{
    background-color: #F7F3D6;
}

body.version_impaired.color_brownwhite .schema_wrapper .common__list_item_card {
    background-color: #F7F3D6;
    color: #59422E;
}

body.version_impaired.color_brownwhite .common__list_item,
body.version_impaired.color_brownwhite .schema_wrapper .schema_border > div > div {
    border-color: #59422E;
}

body.version_impaired.color_brownwhite .version_impaired__label,
body.version_impaired.color_brownwhite .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_brownwhite .version_impaired__btn,
body.version_impaired.color_brownwhite,
body.version_impaired.color_brownwhite .header__nav-item,
body.version_impaired.color_brownwhite .intro__title,
body.version_impaired.color_brownwhite .intro__tag,
body.version_impaired.color_brownwhite .title,
body.version_impaired.color_brownwhite .intro__btn,
body.version_impaired.color_brownwhite .filter__tag,
body.version_impaired.color_brownwhite .tag,
body.version_impaired.color_brownwhite .program__card-title,
body.version_impaired.color_brownwhite .program__card-text,
body.version_impaired.color_brownwhite .mission__card-title,
body.version_impaired.color_brownwhite .mission__card-text,
body.version_impaired.color_brownwhite a,
body.version_impaired.color_brownwhite .global_target__title,
body.version_impaired.color_brownwhite .figures_and_facts__card-number-container,
body.version_impaired.color_brownwhite .figures_and_facts__card-text,
body.version_impaired.color_brownwhite .figures_and_facts__card-text-small,
body.version_impaired.color_brownwhite .footer__contacts-item,
body.version_impaired.color_brownwhite .page_title,
body.version_impaired.color_brownwhite .common__list_item_header,
body.version_impaired.color_brownwhite .common__list_item_title,
body.version_impaired.color_brownwhite .common__list_item_text,
body.version_impaired.color_brownwhite .rector__title,
body.version_impaired.color_brownwhite .rector__text p,
body.version_impaired.color_brownwhite .rector__info-title,
body.version_impaired.color_brownwhite .rector__info-list-item,
body.version_impaired.color_brownwhite .list__title,
body.version_impaired.color_brownwhite .list__subtitle,
body.version_impaired.color_brownwhite .list__subtitle span,
body.version_impaired.color_brownwhite .list__item p,
body.version_impaired.color_brownwhite .list__smallsubtitle,
body.version_impaired.color_brownwhite .common__list_item_title,
body.version_impaired.color_brownwhite .common__list_item_text,
body.version_impaired.color_brownwhite .common__list_item_table th,
body.version_impaired.color_brownwhite .common__list_item_table td,
body.version_impaired.color_brownwhite .bread_crumbs-item > *,
body.version_impaired.color_brownwhite .bread_crumbs-item.active > *,
body.version_impaired.color_brownwhite .modal__title {
    color: #59422E;
}

body.version_impaired.color_brownwhite .common__list_item_table table th,
body.version_impaired.color_brownwhite .common__list_item_table table td {
    border-color: #59422E;
}

body.version_impaired.color_brownwhite .rector__info-list-item svg path {
    stroke: #59422E;
}

body.version_impaired.color_brownwhite .rector__info-list-item.time svg path {
    fill: #59422E;
    stroke: #ffffff00;
}

body.version_impaired.color_brownwhite .footer__contacts-item svg path {
    stroke: #59422E;
}

body.version_impaired.color_brownwhite .connection__btn.tg svg path {
    stroke: #59422E;
}

body.version_impaired.color_brownwhite .rector__info {
    background-color: #ffffff00;
    border: 1px solid #59422E;
}

body.version_impaired.color_brownwhite .list__item::before {
    background-color: #59422E;
}

body.version_impaired.color_brownwhite .common__list_item_card {
    border-color: #59422E;
}

body.version_impaired.color_brownwhite .common__list_item_card svg path {
    stroke: #59422E;
}

body.version_impaired.color_brownwhite .intro__tag,
body.version_impaired.color_brownwhite .filter__tag,
body.version_impaired.color_brownwhite .program__card-tag {
    border-color: #59422E;
}

body.version_impaired.color_brownwhite .filter__tag.active {
    background-color: #59422E;
    color: #F7F3D6;
}

body.version_impaired.color_brownwhite .mission__card-icon-container svg path,
body.version_impaired.color_brownwhite .global_target__title-icon svg path {
    stroke: #59422E;
}

body.version_impaired.color_blackwhite .footer__logo img,
body.version_impaired.color_blackwhite .header__logo img {
    display: none;
}

body.version_impaired.color_brownwhite .footer__logo .version_impaired_logo,
body.version_impaired.color_brownwhite .header__logo .version_impaired_logo {
    display: block;
}

body.version_impaired.color_brownwhite .footer__logo .version_impaired_logo path,
body.version_impaired.color_brownwhite .header__logo .version_impaired_logo path {
    fill: #59422E;
}

body.version_impaired.color_brownwhite .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_brownwhite .intro__btn,
body.version_impaired.color_brownwhite .connection__btn {
    border-color: #59422E;
}

body.version_impaired.color_brownwhite .version_impaired__btn.active,
body.version_impaired.color_brownwhite .header__nav-item.active,
body.version_impaired.color_brownwhite .header__nav-item:hover{
    background-color: #59422E;
    color: #F7F3D6;
}

body.version_impaired.color_brownwhite .version_impaired__btn.color-4 {
    background-color: #59422E !important;
    color: #F7F3D6 !important;
}

body.version_impaired.color_brownwhite .version_impaired__dictor-container .version_impaired__btn {
    background-color: #ffffff00;
}

body.version_impaired.color_brownwhite .version_impaired__dictor-container .version_impaired__btn svg path {
    fill: #59422E;
}

body.version_impaired.color_brownwhite .version_impaired__dictor-container .version_impaired__btn.active {
    background-color: #59422E;
}

body.version_impaired.color_brownwhite .version_impaired__dictor-container .version_impaired__btn.active svg path {
    fill: #F7F3D6;
}


body.version_impaired.color_brownwhite .version_impaired__btn input[type="radio"] + label svg path {
    fill: #59422E;
}
body.version_impaired.color_brownwhite .version_impaired__btn:hover,
body.version_impaired.color_brownwhite .version_impaired__btn input[type="radio"]:checked + label {
    background-color: #59422E;
}
body.version_impaired.color_brownwhite .version_impaired__btn input[type="radio"] + label:hover svg path,
body.version_impaired.color_brownwhite .version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #F7F3D6;
}
body.version_impaired.color_brownwhite .version_impaired__btn:hover,
body.version_impaired.color_brownwhite .version_impaired__btns input[type="radio"]:checked + label {
    background-color: #59422E;
    color: #F7F3D6;
}

/*
body.version_impaired.color_brownwhite .footer__contacts-item.tel {
    background-image: url(/img/tel-black.svg);
}

body.version_impaired.color_brownwhite .footer__contacts-item.site {
    background-image: url(/img/site-black.svg);
}
*/

body.version_impaired.color_brownwhite .footer__top {
    border-color: #59422E;
}
/** VERSION COLOR BROWNWHITE END - VERSION COLOR BROWNWHITE END - VERSION COLOR BROWNWHITE END **/


/** VERSION COLOR BROWNGREEN - VERSION COLOR BROWNGREEN - VERSION COLOR BROWNGREEN **/
body.version_impaired.color_browngreen{
    background-color: #3B2716;
}

body.version_impaired.color_browngreen .schema_wrapper .common__list_item_card {
    background-color: #3B2716;
    color: #A9DD38;
}

body.version_impaired.color_browngreen .common__list_item,
body.version_impaired.color_browngreen .schema_wrapper .schema_border > div > div {
    border-color: #A9DD38;
}

body.version_impaired.color_browngreen .version_impaired__label,
body.version_impaired.color_browngreen .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_browngreen .version_impaired__btn,
body.version_impaired.color_browngreen,
body.version_impaired.color_browngreen .header__nav-item,
body.version_impaired.color_browngreen .intro__title,
body.version_impaired.color_browngreen .intro__tag,
body.version_impaired.color_browngreen .title,
body.version_impaired.color_browngreen .intro__btn,
body.version_impaired.color_browngreen .filter__tag,
body.version_impaired.color_browngreen .tag,
body.version_impaired.color_browngreen .program__card-title,
body.version_impaired.color_browngreen .program__card-text,
body.version_impaired.color_browngreen .mission__card-title,
body.version_impaired.color_browngreen .mission__card-text,
body.version_impaired.color_browngreen a,
body.version_impaired.color_browngreen .global_target__title,
body.version_impaired.color_browngreen .figures_and_facts__card-number-container,
body.version_impaired.color_browngreen .figures_and_facts__card-text,
body.version_impaired.color_browngreen .figures_and_facts__card-text-small,
body.version_impaired.color_browngreen .footer__contacts-item,
body.version_impaired.color_browngreen .page_title,
body.version_impaired.color_browngreen .common__list_item_header,
body.version_impaired.color_browngreen .common__list_item_title,
body.version_impaired.color_browngreen .common__list_item_text,
body.version_impaired.color_browngreen .rector__title,
body.version_impaired.color_browngreen .rector__text p,
body.version_impaired.color_browngreen .rector__info-title,
body.version_impaired.color_browngreen .rector__info-list-item,
body.version_impaired.color_browngreen .list__title,
body.version_impaired.color_browngreen .list__subtitle,
body.version_impaired.color_browngreen .list__subtitle span,
body.version_impaired.color_browngreen .list__item p,
body.version_impaired.color_browngreen .list__smallsubtitle,
body.version_impaired.color_browngreen .common__list_item_title,
body.version_impaired.color_browngreen .common__list_item_text,
body.version_impaired.color_browngreen .common__list_item_table th,
body.version_impaired.color_browngreen .common__list_item_table td,
body.version_impaired.color_browngreen .bread_crumbs-item > *,
body.version_impaired.color_browngreen .bread_crumbs-item.active > *,
body.version_impaired.color_browngreen .modal__title {
    color: #A9DD38;
}

body.version_impaired.color_browngreen .common__list_item_table table th,
body.version_impaired.color_browngreen .common__list_item_table table td {
    border-color: #A9DD38;
}

body.version_impaired.color_browngreen .rector__info-list-item svg path {
    stroke: #A9DD38;
}

body.version_impaired.color_browngreen .rector__info-list-item.time svg path {
    fill: #A9DD38;
    stroke: #ffffff00;
}

body.version_impaired.color_browngreen .footer__contacts-item svg path {
    stroke: #A9DD38;
}

body.version_impaired.color_browngreen .connection__btn.tg svg path {
    stroke: #A9DD38;
}

body.version_impaired.color_browngreen .rector__info {
    background-color: #ffffff00;
    border: 1px solid #A9DD38;
}

body.version_impaired.color_browngreen .list__item::before {
    background-color: #A9DD38;
}

body.version_impaired.color_browngreen .common__list_item_card {
    border-color: #A9DD38;
}

body.version_impaired.color_browngreen .common__list_item_card svg path {
    stroke: #A9DD38;
}

body.version_impaired.color_browngreen .intro__tag,
body.version_impaired.color_browngreen .filter__tag,
body.version_impaired.color_browngreen .program__card-tag {
    border-color: #A9DD38;
}


body.version_impaired.color_browngreen .filter__tag.active {
    background-color: #A9DD38;
    color: #3B2716;
}

body.version_impaired.color_browngreen .mission__card-icon-container svg path,
body.version_impaired.color_browngreen .global_target__title-icon svg path {
    stroke: #A9DD38;
}

body.version_impaired.color_browngreen .footer__logo img,
body.version_impaired.color_browngreen .header__logo img {
    display: none;
}

body.version_impaired.color_browngreen .footer__logo .version_impaired_logo,
body.version_impaired.color_browngreen .header__logo .version_impaired_logo {
    display: block;
}

body.version_impaired.color_browngreen .footer__logo .version_impaired_logo path,
body.version_impaired.color_browngreen .header__logo .version_impaired_logo path {
    fill: #A9DD38;
}

body.version_impaired.color_browngreen .version_impaired-top-btn .version_impaired__btn,
body.version_impaired.color_browngreen .intro__btn,
body.version_impaired.color_browngreen .connection__btn {
    border-color: #A9DD38;
}

body.version_impaired.color_browngreen .version_impaired__btn.active,
body.version_impaired.color_browngreen .header__nav-item.active,
body.version_impaired.color_browngreen .header__nav-item:hover {
    background-color: #A9DD38;
    color: #3B2716;
}

body.version_impaired.color_browngreen .version_impaired__btn.color-5 {
    background-color: #A9DD38 !important;
    color: #3B2716 !important;
}

body.version_impaired.color_browngreen .version_impaired__dictor-container .version_impaired__btn {
    background-color: #ffffff00;
}

body.version_impaired.color_browngreen .version_impaired__dictor-container .version_impaired__btn svg path {
    fill: #A9DD38;
}

body.version_impaired.color_browngreen .version_impaired__dictor-container .version_impaired__btn.active {
    background-color: #A9DD38;
}

body.version_impaired.color_browngreen .version_impaired__dictor-container .version_impaired__btn.active svg path {
    fill: #3B2716;
}

body.version_impaired.color_browngreen .version_impaired__btn input[type="radio"] + label svg path {
    fill: #A9DD38;
}
body.version_impaired.color_browngreen .version_impaired__btn:hover,
body.version_impaired.color_browngreen .version_impaired__btn input[type="radio"]:checked + label {
    background-color: #A9DD38;
}
body.version_impaired.color_browngreen .version_impaired__btn input[type="radio"] + label:hover svg path,
body.version_impaired.color_browngreen .version_impaired__btn input[type="radio"]:checked + label svg path {
    fill: #3B2716;
}
body.version_impaired.color_browngreen .version_impaired__btn:hover,
body.version_impaired.color_browngreen .version_impaired__btns input[type="radio"]:checked + label {
    background-color: #A9DD38;
    color: #3B2716;
}

/*
body.version_impaired.color_browngreen .footer__contacts-item.tel {
    background-image: url(/img/tel-black.svg);
}

body.version_impaired.color_browngreen .footer__contacts-item.site {
    background-image: url(/img/site-black.svg);
}
*/

body.version_impaired.color_browngreen .footer__top {
    border-color: #A9DD38;
}
/** VERSION COLOR BROWNGREEN END - VERSION COLOR BROWNGREEN END - VERSION COLOR BROWNGREEN END **/

/**  VERSION COLOR SCROLL **/
/* whiteblack */
body.version_impaired body::-webkit-scrollbar-thumb,
body.version_impaired .common__list_item_table::-webkit-scrollbar-thumb,
body.version_impaired .modal__body::-webkit-scrollbar-thumb,
body.version_impaired .schema_wrapper::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid #0A0A0A;
}

body.version_impaired body::-webkit-scrollbar-track,
body.version_impaired .common__list_item_table::-webkit-scrollbar-track,
body.version_impaired .modal__body::-webkit-scrollbar-track,
body.version_impaired .schema_wrapper::-webkit-scrollbar-track {
    background: #0A0A0A;
}
/* blackwhite */
body.version_impaired.color_blackwhite body::-webkit-scrollbar-thumb,
body.version_impaired.color_blackwhite .common__list_item_table::-webkit-scrollbar-thumb,
body.version_impaired.color_blackwhite .modal__body::-webkit-scrollbar-thumb,
body.version_impaired.color_blackwhite .schema_wrapper::-webkit-scrollbar-thumb {
    background-color: #0A0A0A;
    border: 1px solid #fff;
}

body.version_impaired.color_blackwhite body::-webkit-scrollbar-track,
body.version_impaired.color_blackwhite .common__list_item_table::-webkit-scrollbar-track,
body.version_impaired.color_blackwhite .modal__body::-webkit-scrollbar-track,
body.version_impaired.color_blackwhite .schema_wrapper::-webkit-scrollbar-track {
    background: #fff;
}
/* blue */
body.version_impaired.color_blue body::-webkit-scrollbar-thumb,
body.version_impaired.color_blue .common__list_item_table::-webkit-scrollbar-thumb,
body.version_impaired.color_blue .modal__body::-webkit-scrollbar-thumb,
body.version_impaired.color_blue .schema_wrapper::-webkit-scrollbar-thumb {
    background-color: #9DD1FF;
    border: 1px solid #195183;
}

body.version_impaired.color_blue body::-webkit-scrollbar-track,
body.version_impaired.color_blue .common__list_item_table::-webkit-scrollbar-track,
body.version_impaired.color_blue .modal__body::-webkit-scrollbar-track,
body.version_impaired.color_blue .schema_wrapper::-webkit-scrollbar-track {
    background: #195183;
}
/* brownwhite */
body.version_impaired.color_brownwhite body::-webkit-scrollbar-thumb,
body.version_impaired.color_brownwhite .common__list_item_table::-webkit-scrollbar-thumb,
body.version_impaired.color_brownwhite .modal__body::-webkit-scrollbar-thumb,
body.version_impaired.color_brownwhite .schema_wrapper::-webkit-scrollbar-thumb {
    background-color: #F7F3D6;
    border: 1px solid #59422E;
}

body.version_impaired.color_brownwhite body::-webkit-scrollbar-track,
body.version_impaired.color_brownwhite .common__list_item_table::-webkit-scrollbar-track,
body.version_impaired.color_brownwhite .modal__body::-webkit-scrollbar-track,
body.version_impaired.color_brownwhite .schema_wrapper::-webkit-scrollbar-track {
    background: #59422E;
}
/* browngreen */
body.version_impaired.color_browngreen body::-webkit-scrollbar-thumb,
body.version_impaired.color_browngreen .common__list_item_table::-webkit-scrollbar-thumb,
body.version_impaired.color_browngreen .modal__body::-webkit-scrollbar-thumb,
body.version_impaired.color_browngreen .schema_wrapper::-webkit-scrollbar-thumb {
    background-color: #3B2716;
    border: 1px solid #A9DD38;
}

body.version_impaired.color_browngreen body::-webkit-scrollbar-track,
body.version_impaired.color_browngreen .common__list_item_table::-webkit-scrollbar-track,
body.version_impaired.color_browngreen .modal__body::-webkit-scrollbar-track,
body.version_impaired.color_browngreen .schema_wrapper::-webkit-scrollbar-track {
    background: #A9DD38;
}

/**  VERSION UNDERLINE LINK **/
body.version_impaired a,
body.version_impaired td a,
body.version_impaired div a,
body.version_impaired span a,
body.version_impaired p a,
body.version_impaired ul li a,
body.version_impaired ol li a {
    text-decoration: underline;
    text-underline-offset: 4px;
}