/*=======================================
==============black-white================
=======================================*/
.wi-scolor-bw aside,
.wi-scolor-bw aside a,
.wi-scolor-bw header,
.wi-scolor-bw header button,
.wi-scolor-bw header a,
.wi-scolor-bw footer,
.wi-scolor-bw section .card,
.wi-scolor-bw section .card .card__button,
.wi-scolor-bw section .slide,
.wi-scolor-bw section .slide .slide__link,
.wi-scolor-bw section .slide .slide__button,
.wi-scolor-bw section button,
.wi-scolor-bw .gosuslugi #js-show-iframe-wrapper,
.wi-scolor-bw .useful a,
.wi-scolor-bw .banner a,
.wi-scolor-bw .baseinfo-tag,
.wi-scolor-bw .base-download-link,
.wi-scolor-bw input,
.wi-scolor-bw .content .content__container .news-list .news-item,
.wi-scolor-bw .content .content__container .news-item-date {
    background: #fff !important;
    border: 2px solid #000 !important;
    box-sizing: border-box;
}
.wi-scolor-bw .active {
    background: transparent !important;
    border: 2px solid #000 !important;
}
.wi-scolor-bw header .header__logo {
    background: transparent !important;
    border: none !important;
}
.wi-scolor-bw header .header__button-menu {
    background: #000 !important;
}
.wi-scolor-bw header .header__button-menu svg path {
    stroke: #fff !important;
}
.wi-scolor-bw header .header__wrap-bottom nav button {
    display: none !important;
}
.wi-scolor-bw header .header__menu ul {
    display: block !important;
    position: static !important;
    width: 100% !important;
}
.wi-scolor-bw header .accordion {
    max-height: unset !important;
}
.wi-scolor-bw header .accordion nav a {
    border: none !important;
}
.wi-scolor-bw .useful a div {
    background-color: transparent !important;
}
.wi-scolor-bw .swiper-button-next {
    display: none !important;
}
.wi-scolor-bw .swiper-button-prev {
    display: none !important;
}
.wi-scolor-bw .swiper-wrapper {
    transform: none !important;
}
.wi-scolor-bw .events .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
}
.wi-scolor-bw .news .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
}
.wi-scolor-bw .news .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-bw .news__wrap a {
    margin-right: 0 !important;
}
.wi-scolor-bw .resources .swiper-wrapper {
    flex-wrap: wrap !important;
    height: unset !important;
    gap: 12px;
}
.wi-scolor-bw .resources .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-bw .resources .swiper-wrapper .slide .swiper {
    margin: 0 !important;
}
.wi-scolor-bw .resources .swiper-wrapper .slide .slide {
    height: unset !important;
}
.wi-scolor-bw .footer ul {
    max-height: unset !important;
}
.wi-scolor-bw section {
    background: #fff !important;
}
.wi-scolor-bw .services__card * {
    background: #fff !important;
}
.wi-scolor-bw .wi-cookie-banner,
.wi-scolor-bw .wi-cookie-banner button {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000;
}
.wi-scolor-bw .content .wi-online-head,
.wi-scolor-bw .content .wi-active,
.wi-scolor-bw .content .wi-online-cat-head,
.wi-scolor-bw .wi-online-table-row,
.wi-scolor-bw .wi-online-cat-con,
.wi-scolor-bw .wi-online-table-more-button {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000 !important;
}
.wi-scolor-bw .content .wi-active a,
.wi-scolor-bw .content .wi-online-table-status {
    background-color: #fff !important;
}
.wi-scolor-bw .content a:hover {
    background: #fff !important;
}
.wi-scolor-bw .wi-pp-block {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000;
}
.wi-scolor-bw .wi-pp-block ul li {
    background: #fff !important;
    color: #000;
}
.wi-scolor-bw .wi-close-button {
    border-radius: 0px !important;
    border: 2px solid #000 !important;
    background: #fff !important;
    color: #000;
}

.wi-scolor-bw {
    background-color: #fff !important;
}
.wi-scolor-bw a {
    text-decoration: underline !important;
}
.wi-scolor-bw a:hover {
    text-decoration: none !important;
}
.wi-scolor-bw aside,
.wi-scolor-bw aside *,
.wi-scolor-bw header *,
.wi-scolor-bw footer *,
.wi-scolor-bw section *,
.wi-scolor-bw .breadcrumb *,
.wi-scolor-bw main {
    border-radius: 0 !important;
    color: #000 !important;
    border-color: #000 !important;
    transition: none !important;
}
.wi-scolor-bw aside p,
.wi-scolor-bw aside span,
.wi-scolor-bw aside h1,
.wi-scolor-bw aside h2,
.wi-scolor-bw aside h3,
.wi-scolor-bw aside h4,
.wi-scolor-bw aside h5,
.wi-scolor-bw header p,
.wi-scolor-bw header span,
.wi-scolor-bw header h1,
.wi-scolor-bw header h2,
.wi-scolor-bw header h3,
.wi-scolor-bw header h4,
.wi-scolor-bw header h5,
.wi-scolor-bw footer p,
.wi-scolor-bw footer span,
.wi-scolor-bw footer h1,
.wi-scolor-bw footer h2,
.wi-scolor-bw footer h3,
.wi-scolor-bw footer h4,
.wi-scolor-bw footer h5,
.wi-scolor-bw section p,
.wi-scolor-bw section span,
.wi-scolor-bw section h1,
.wi-scolor-bw section h2,
.wi-scolor-bw section h3,
.wi-scolor-bw section h4,
.wi-scolor-bw section h5,
.wi-scolor-bw .wi-cookie-banner a {
    color: #000 !important;
}
.wi-scolor-bw svg path {
    stroke: #000 !important;
}
@media (max-width: 1280px) {
    .wi-scolor-bw .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bw .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 800px) {
    .wi-scolor-bw .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bw .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 550px) {
    .wi-scolor-bw .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bw .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
}

/*=======================================
==============black-yellow===============
=======================================*/

.wi-scolor-yb aside,
.wi-scolor-yb aside a,
.wi-scolor-yb header,
.wi-scolor-yb header button,
.wi-scolor-yb header a,
.wi-scolor-yb footer,
.wi-scolor-yb section .card,
.wi-scolor-yb section .card .card__button,
.wi-scolor-yb section .slide,
.wi-scolor-yb section .slide .slide__link,
.wi-scolor-yb section .slide .slide__button,
.wi-scolor-yb section button,
.wi-scolor-yb .gosuslugi #js-show-iframe-wrapper,
.wi-scolor-yb .useful a,
.wi-scolor-yb .banner a,
.wi-scolor-yb .baseinfo-tag,
.wi-scolor-yb .base-download-link,
.wi-scolor-yb input,
.wi-scolor-yb .content .content__container .news-list .news-item,
.wi-scolor-yb .content .content__container .news-item-date {
    /* border-radius: 0px !important; */
    background: #000 !important;
    border: 2px solid #ffff00 !important;
    /* color: #000 !important; */
    box-sizing: border-box;
}
.wi-scolor-yb header .header__logo {
    background: transparent !important;
    border: none !important;
}
.wi-scolor-yb header .header__button-menu {
    background: #000 !important;
}
.wi-scolor-yb header .header__button-menu svg path {
    stroke: #ffff00 !important;
}
.wi-scolor-yb header .header__wrap-top {
    background: #000 !important;
}
.wi-scolor-yb header .header__wrap-bottom {
    background: #000 !important;
}
.wi-scolor-yb header .header__wrap-bottom nav button {
    display: none !important;
}
.wi-scolor-yb header .header__menu ul {
    display: block !important;
    position: static !important;
    width: 100% !important;
}
.wi-scolor-yb header .accordion {
    background: #000 !important;
    max-height: unset !important;
}
.wi-scolor-yb header .accordion nav a {
    border: none !important;
}
.wi-scolor-yb .useful a div {
    background-color: transparent !important;
}
.wi-scolor-yb .swiper-button-next {
    display: none !important;
}
.wi-scolor-yb .swiper-button-prev {
    display: none !important;
}
.wi-scolor-yb .swiper-wrapper {
    transform: none !important;
}
.wi-scolor-yb .events .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
}
.wi-scolor-yb .news .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
}
.wi-scolor-yb .news .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-yb .news__wrap a {
    margin-right: 0 !important;
}
.wi-scolor-yb .resources .swiper-wrapper {
    flex-wrap: wrap !important;
    height: unset !important;
    gap: 12px;
}
.wi-scolor-yb .resources .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-yb .resources .swiper-wrapper .slide .swiper {
    margin: 0 !important;
}
.wi-scolor-yb .resources .swiper-wrapper .slide .slide {
    height: unset !important;
}
.wi-scolor-yb .photos .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
}
.wi-scolor-yb .photos .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-yb .footer ul {
    max-height: unset !important;
}
.wi-scolor-yb section {
    background: #000 !important;
}
.wi-scolor-yb .wi-cookie-banner,
.wi-scolor-yb .wi-cookie-banner button {
    background: #000 !important;
    border: 2px solid #ffff00 !important;
    color: #ffff00;
}
.wi-scolor-yb .content .wi-online-head,
.wi-scolor-yb .content .wi-active,
.wi-scolor-yb .content .wi-online-cat-head,
.wi-scolor-yb .wi-online-table-row,
.wi-scolor-yb .wi-online-cat-con,
.wi-scolor-yb .wi-online-table-more-button {
    background: #000 !important;
    border: 2px solid #ffff00 !important;
    color: #ffff00 !important;
}
.wi-scolor-yb .content .wi-active a,
.wi-scolor-yb .content .wi-online-table-status {
    background-color: #000 !important;
}
.wi-scolor-yb .content a:hover {
    background: #000 !important;
}
.wi-scolor-yb .wi-pp-block {
    background: #000 !important;
    border: 2px solid #ffff00 !important;
    color: #ffff00;
}
.wi-scolor-yb .wi-pp-block ul li {
    background: #000 !important;
    color: #ffff00;
}
.wi-scolor-yb .wi-close-button {
    border-radius: 0px !important;
    border: 2px solid #ffff00 !important;
    background: #000 !important;
    color: #ffff00;
}
.wi-scolor-yb {
    background-color: #000 !important;
}
.wi-scolor-yb a {
    text-decoration: underline !important;
}
.wi-scolor-yb a:hover {
    text-decoration: none !important;
}
.wi-scolor-yb aside,
.wi-scolor-yb aside *,
.wi-scolor-yb header *,
.wi-scolor-yb footer *,
.wi-scolor-yb section *,
.wi-scolor-yb .breadcrumb *,
.wi-scolor-yb main,
.wi-scolor-yb input {
    border-radius: 0 !important;
    color: #ffff00 !important;
    border-color: #ffff00 !important;
    transition: none !important;
    background: #000 !important;
}
.wi-scolor-yb aside p,
.wi-scolor-yb aside span,
.wi-scolor-yb aside h1,
.wi-scolor-yb aside h2,
.wi-scolor-yb aside h3,
.wi-scolor-yb aside h4,
.wi-scolor-yb aside h5,
.wi-scolor-yb header p,
.wi-scolor-yb header span,
.wi-scolor-yb header h1,
.wi-scolor-yb header h2,
.wi-scolor-yb header h3,
.wi-scolor-yb header h4,
.wi-scolor-yb header h5,
.wi-scolor-yb footer p,
.wi-scolor-yb footer span,
.wi-scolor-yb footer h1,
.wi-scolor-yb footer h2,
.wi-scolor-yb footer h3,
.wi-scolor-yb footer h4,
.wi-scolor-yb footer h5,
.wi-scolor-yb section p,
.wi-scolor-yb section span,
.wi-scolor-yb section h1,
.wi-scolor-yb section h2,
.wi-scolor-yb section h3,
.wi-scolor-yb section h4,
.wi-scolor-yb section h5,
.wi-scolor-yb .wi-cookie-banner a {
    color: #ffff00 !important;
    background: #000 !important;
}
.wi-scolor-yb svg path {
    stroke: #ffff00 !important;
}

@media (max-width: 1280px) {
    .wi-scolor-yb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-yb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 800px) {
    .wi-scolor-yb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-yb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 550px) {
    .wi-scolor-yb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-yb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
}

/*=======================================
==============black-blue===============
=======================================*/
.wi-scolor-bb aside,
.wi-scolor-bb aside a,
.wi-scolor-bb header,
.wi-scolor-bb header button,
.wi-scolor-bb header a,
.wi-scolor-bb footer,
.wi-scolor-bb section .card,
.wi-scolor-bb section .card .card__button,
.wi-scolor-bb section .slide,
.wi-scolor-bb section .slide .slide__link,
.wi-scolor-bb section .slide .slide__button,
.wi-scolor-bb section button,
.wi-scolor-bb .gosuslugi #js-show-iframe-wrapper,
.wi-scolor-bb .useful a,
.wi-scolor-bb .banner a,
.wi-scolor-bb .baseinfo-tag,
.wi-scolor-bb .base-download-link,
.wi-scolor-bb input,
.wi-scolor-bb .content .content__container .news-list .news-item,
.wi-scolor-bb .content .content__container .news-item-date {
    /* border-radius: 0px !important; */
    background: #9fd7ff !important;
    border: 2px solid #000 !important;
    /* color: #9fd7ff !important; */
    box-sizing: border-box;
}
.wi-scolor-bb header .header__logo {
    background: transparent !important;
    border: none !important;
}
.wi-scolor-bb header .header__button-menu {
    background: #9fd7ff !important;
}
.wi-scolor-bb header .header__button-menu svg path {
    stroke: #000 !important;
}
.wi-scolor-bb header .header__wrap-top {
    background: #9fd7ff !important;
}
.wi-scolor-bb header .header__wrap-bottom {
    background: #9fd7ff !important;
}
.wi-scolor-bb header .header__wrap-bottom nav button {
    display: none !important;
}
.wi-scolor-bb header .header__menu ul {
    display: block !important;
    position: static !important;
    width: 100% !important;
}
.wi-scolor-bb header .accordion {
    background: #9fd7ff !important;
    max-height: unset !important;
}
.wi-scolor-bb header .accordion nav a {
    border: none !important;
}
.wi-scolor-bb .useful a div {
    background-color: transparent !important;
}
.wi-scolor-bb .swiper-button-next {
    display: none !important;
}
.wi-scolor-bb .swiper-button-prev {
    display: none !important;
}
.wi-scolor-bb .swiper-wrapper {
    transform: none !important;
}
.wi-scolor-bb .events .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
}
.wi-scolor-bb .news .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
}
.wi-scolor-bb .news .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-bb .news__wrap a {
    margin-right: 0 !important;
}
.wi-scolor-bb .resources .swiper-wrapper {
    flex-wrap: wrap !important;
    height: unset !important;
    gap: 12px;
}
.wi-scolor-bb .resources .swiper-wrapper .slide {
    margin-right: 0 !important;
}
.wi-scolor-bb .resources .swiper-wrapper .slide .swiper {
    margin: 0 !important;
}
.wi-scolor-bb .resources .swiper-wrapper .slide .slide {
    height: unset !important;
}
.wi-scolor-bb .footer ul {
    max-height: unset !important;
}
.wi-scolor-bb section {
    background: #9fd7ff !important;
}
.wi-scolor-bb .wi-cookie-banner,
.wi-scolor-bb .wi-cookie-banner button {
    background: #9fd7ff !important;
    border: 2px solid #000 !important;
    color: #000;
}
.wi-scolor-bb .content .wi-online-head,
.wi-scolor-bb .content .wi-active,
.wi-scolor-bb .content .wi-online-cat-head,
.wi-scolor-bb .wi-online-table-row,
.wi-scolor-bb .wi-online-cat-con,
.wi-scolor-bb .wi-online-table-more-button {
    background: #9fd7ff !important;
    border: 2px solid #000 !important;
    color: #000 !important;
}
.wi-scolor-bb .content .wi-active a,
.wi-scolor-bb .content .wi-online-table-status {
    background-color: #9fd7ff !important;
}
.wi-scolor-bb .content a:hover {
    background: #9fd7ff !important;
}
.wi-scolor-bb .wi-pp-block {
    background: #9fd7ff !important;
    border: 2px solid #000 !important;
    color: #000;
}
.wi-scolor-bb .wi-pp-block ul li {
    background: #9fd7ff !important;
    color: #000;
}
.wi-scolor-bb .wi-close-button {
    border-radius: 0px !important;
    border: 2px solid #000 !important;
    background: #9fd7ff !important;
    color: #000;
}
.wi-scolor-bb {
    background-color: #9fd7ff !important;
}
.wi-scolor-bb a {
    text-decoration: underline !important;
}
.wi-scolor-bb a:hover {
    text-decoration: none !important;
}
.wi-scolor-bb aside,
.wi-scolor-bb aside *,
.wi-scolor-bb header *,
.wi-scolor-bb footer *,
.wi-scolor-bb section *,
.wi-scolor-bb .breadcrumb *,
.wi-scolor-bb main,
.wi-scolor-bb input {
    border-radius: 0 !important;
    color: #000 !important;
    border-color: #000 !important;
    transition: none !important;
    background: #9fd7ff !important;
}
.wi-scolor-bb aside p,
.wi-scolor-bb aside span,
.wi-scolor-bb aside h1,
.wi-scolor-bb aside h2,
.wi-scolor-bb aside h3,
.wi-scolor-bb aside h4,
.wi-scolor-bb aside h5,
.wi-scolor-bb header p,
.wi-scolor-bb header span,
.wi-scolor-bb header h1,
.wi-scolor-bb header h2,
.wi-scolor-bb header h3,
.wi-scolor-bb header h4,
.wi-scolor-bb header h5,
.wi-scolor-bb footer p,
.wi-scolor-bb footer span,
.wi-scolor-bb footer h1,
.wi-scolor-bb footer h2,
.wi-scolor-bb footer h3,
.wi-scolor-bb footer h4,
.wi-scolor-bb footer h5,
.wi-scolor-bb section p,
.wi-scolor-bb section span,
.wi-scolor-bb section h1,
.wi-scolor-bb section h2,
.wi-scolor-bb section h3,
.wi-scolor-bb section h4,
.wi-scolor-bb section h5,
.wi-scolor-bb .wi-cookie-banner a {
    color: #000 !important;
    background: #9fd7ff !important;
}
.wi-scolor-bb svg path {
    stroke: #000 !important;
}
@media (max-width: 1280px) {
    .wi-scolor-bb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 800px) {
    .wi-scolor-bb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 24px;
    }
}
@media (max-width: 550px) {
    .wi-scolor-bb .photos .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
    .wi-scolor-bb .news .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 24px;
    }
}

/*=======================================
==============images-grayscale===========
=======================================*/
.wi-simage-gray img,
.wi-simage-gray .main_info_left,
.wi-simage-gray .useful_item,
.wi-simage-gray .news_detail_dopimg,
.wi-simage-gray .main_contacts_map {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*=======================================
=============images-no-visible===========
=======================================*/
.wi-simage-off img,
.wi-simage-off .news_detail_dopimg,
.wi-simage-off .useful_over,
.wi-simage-off .main_contacts_map {
    display: none;
}

.wi-simage-off .main_info_left,
.wi-simage-off .useful_item {
    background: none !important;
}
/*=======================================
==============size-small=================
=======================================*/
.wi-ssize-small .card-big .card__title,
.wi-ssize-small .events .slide__text {
    font-size: 21px !important;
}
.wi-ssize-small .slide__tag,
.wi-ssize-small .slide__date,
.wi-ssize-small .card__text,
.wi-ssize-small .card__date {
    font-size: 11px !important;
}
.wi-ssize-small .header button,
.wi-ssize-small .header a span,
.wi-ssize-small .events .slide__text-small,
.wi-ssize-small .slide__button,
.wi-ssize-small .card__button,
.wi-ssize-small .tab button,
.wi-ssize-small .news_link,
.wi-ssize-small a,
.wi-ssize-small .resources .slide__text,
.wi-ssize-small .useful__links a,
.wi-ssize-small .services .card__button,
.wi-ssize-small .footer__text,
.wi-ssize-small .info__wrap-left p {
    font-size: 13px !important;
}
.wi-ssize-small .slide__title,
.wi-ssize-small .slide-big .slide__text,
.wi-ssize-small .footer__logo span,
.wi-ssize-small .footer h3,
.wi-ssize-small .question h3 {
    font-size: 15px !important;
}
.wi-ssize-small .services .slide__title,
.wi-ssize-small .card__title {
    font-size: 17px !important;
}
.wi-ssize-small .slide-big .slide__title,
.wi-ssize-small .info__title {
    font-size: 29px !important;
}
.wi-ssize-small .resources__title,
.wi-ssize-small .useful__title,
.wi-ssize-small .events .slide__title {
    font-size: 39px !important;
}

/*=======================================
==============size-medium================
=======================================*/
/*=======================================
==============size-large=================
=======================================*/
.wi-ssize-large .card-big .card__title,
.wi-ssize-large .events .slide__text {
    font-size: 27px !important;
}
.wi-ssize-large .slide__tag,
.wi-ssize-large .slide__date,
.wi-ssize-large .card__text,
.wi-ssize-large .card__date {
    font-size: 17px !important;
}
.wi-ssize-large .header button,
.wi-ssize-large .header a span,
.wi-ssize-large .events .slide__text-small,
.wi-ssize-large .slide__button,
.wi-ssize-large .card__button,
.wi-ssize-large .tab button,
.wi-ssize-large .news_link,
.wi-ssize-large a,
.wi-ssize-large .resources .slide__text,
.wi-ssize-large .useful__links a,
.wi-ssize-large .services .card__button,
.wi-ssize-large .footer__text,
.wi-ssize-large .info__wrap-left p {
    font-size: 19px !important;
}
.wi-ssize-large .slide__title,
.wi-ssize-large .slide-big .slide__text,
.wi-ssize-large .footer__logo span,
.wi-ssize-large .footer h3,
.wi-ssize-large .question h3 {
    font-size: 21px !important;
}
.wi-ssize-large .services .slide__title,
.wi-ssize-large .card__title,
.wi-ssize-large .info__title {
    font-size: 23px !important;
}
.wi-ssize-large .slide-big .slide__title,
.wi-ssize-large .info__title {
    font-size: 35px !important;
}
.wi-ssize-large .resources__title,
.wi-ssize-large .useful__title,
.wi-ssize-large .events .slide__title {
    font-size: 45px !important;
}

/*=======================================
==============interval-medium============
=======================================*/
.wi-skerning-medium * {
    letter-spacing: 3px !important;
}
/*=======================================
==============interval-large============
=======================================*/
.wi-skerning-large * {
    letter-spacing: 5px !important;
}

/*=======================================
==============salign-justify============
=======================================*/
.wi-salign-justify * {
    text-align: justify !important;
}
/*=======================================
==============sinterval-one==============
=======================================*/
.wi-sinterval-one * {
}
/*=======================================
==============sinterval-oneandahalf==============
=======================================*/
.wi-sinterval-oneandahalf * {
    line-height: 1.5 !important;
}
.wi-sinterval-oneandahalf #js-show-iframe-wrapper {
    height: unset;
}
/*=======================================
==============sinterval-double==============
=======================================*/
.wi-sinterval-double * {
    line-height: 2 !important;
}
.wi-sinterval-double #js-show-iframe-wrapper {
    height: unset;
}
/*=======================================
==============Остальное=================
=======================================*/
.wi-scolor-bw .header_nav,
.wi-scolor-yb .header_nav,
.wi-scolor-bb .header_nav {
    top: -10px;
    background: 0 !important;
}

.wi-scolor-bw .header_auth,
.wi-scolor-bw .header_search_block,
.wi-scolor-yb .header_auth,
.wi-scolor-yb .header_search_block,
.wi-scolor-bb .header_auth,
.wi-scolor-bb .header_search_block {
    width: 100%;
    float: none;
    display: block;
    background: 0 !important;
}

.wi-scolor-bw .header_search,
.wi-scolor-yb .header_search,
.wi-scolor-bb .header_search {
    display: none;
}

.wi-scolor-bw .header_search_form,
.wi-scolor-yb .header_search_form,
.wi-scolor-bb .header_search_form {
    display: block;
}

.wi-scolor-bw .header_auth:after,
.wi-scolor-yb .header_auth:after,
.wi-scolor-bb .header_auth:after {
    font-family: RobotoRegular;
    content: 'Пользователь';
}

.wi-scolor-bw .footer .uk-grid,
.wi-scolor-bw .footer .uk-grid .uk-vertical-align,
.wi-scolor-yb .footer .uk-grid,
.wi-scolor-yb .footer .uk-grid .uk-vertical-align,
.wi-scolor-bb .footer .uk-grid,
.wi-scolor-bb .footer .uk-grid .uk-vertical-align {
    background: 0;
}

.wi-scolor-bw .main_info_left_slider .uk-slidenav,
.wi-scolor-bb .main_info_left_slider .uk-slidenav,
.wi-scolor-yb .main_info_left_slider .uk-slidenav {
    display: block;
    top: 0;
    opacity: 1;
    line-height: 15px;
    font-size: 40px !important;
}

.wi-special-settings {
    color: #000 !important;
}

.wi-special-sblock {
    padding: 15px 25px 25px 25px;
    background-color: #ccc;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.wi-special-settings {
    width: 100% !important;
    display: block !important;
}

.wi-special-block {
    float: left;
    margin-top: 10px;
}

.wi-special-return {
    clear: both;
}

.wi-special-size > div > span,
.wi-special-color > div > span,
.wi-special-image > div {
    padding: 0 19px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 48px;
    color: #fff !important;
}

.wi-special-size > div {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
}

.wi-special-size > div:nth-child(n + 2),
.wi-special-color > div:nth-child(n + 2),
.wi-special-image > div:nth-child(n + 2) {
    border-left: 0;
}

.wi-special-size .wi-special-selected {
    background-color: #000;
    color: #fff !important;
}

.wi-special-small {
    font-size: 16px;
}

.wi-special-medium {
    font-size: 20px;
}

.wi-special-large {
    font-size: 24px;
}

.wi-special-size > div,
.wi-special-color > div,
.wi-special-image > div {
    float: left;
}

.wi-special-block:nth-child(n + 2) {
    margin-left: 15px;
}

.wi-special-title {
    margin-right: 5px;
}

.wi-special-color > div {
    border: 1px solid #000;
    background-color: transparent;
    color: #000;
    padding: 0 5px;
}

.wi-special-color > div > span {
    border: 2px solid transparent;
    line-height: 35px;
    display: inline-block;
    padding: 0 13px;
}

.wi-special-color .wi-special-black > span {
    background-color: #fff;
    color: #000;
}

.wi-special-color .wi-special-yellow > span {
    background-color: #ff0;
    color: #000;
}

.wi-special-color .wi-special-blue > span {
    background-color: #9fd7ff;
    color: #000;
}

.wi-special-color .wi-special-black.wi-special-selected {
    background-color: #fff;
    color: #fff;
}

.wi-special-color .wi-special-black.wi-special-selected > span {
    background-color: #000;
    color: #fff !important;
}

.wi-special-color .wi-special-yellow.wi-special-selected {
    background-color: #ff0;
    color: #fff;
}

.wi-special-color .wi-special-yellow.wi-special-selected > span {
    background-color: #000;
    color: #fff;
}

.wi-special-color .wi-special-blue.wi-special-selected {
    background-color: #9fd7ff;
    color: #fff;
}

.wi-special-color .wi-special-blue.wi-special-selected > span {
    background-color: #000;
    color: #fff;
}

.wi-special-image > div {
    border: 1px solid #000;
}

.wi-special-image .wi-special-selected,
.wi-special-size .wi-special-selected {
    background-color: #fff;
}

.wi-special-color .wi-special-black > span {
    color: #000 !important;
}

.wi-special-image > div,
.wi-special-size > div > span {
    color: #000 !important;
}

.wi-special-return {
    padding-top: 25px;
    text-align: center;
}

.wi-special-return > span {
    text-transform: uppercase;
    border: 2px solid #000;
    padding: 7px 10px;
    cursor: pointer;
    font-weight: 700;
}

[data-wisenable='N'] {
    display: none;
}

[data-wisenable='Y'] {
    display: block;
}

.wi-special-sblock {
    letter-spacing: 0 !important;
}

.wi-special-sblock {
    line-height: 2 !important;
}

.cancelText {
    display: none;
    padding: 10px 20px;
    margin-left: 40px;
    cursor: pointer;
    border: 1px solid #000;
}

.wi-special-speack {
    margin-top: 30px;
}

.errortext {
    padding: 20px;
}

.wi-special-return {
    text-align: center !important;
}
.wi-scolor-bw .base-helper,
.wi-scolor-yb .base-helper,
.wi-scolor-bb .base-helper,
.wi-simage-gray .base-helper,
.wi-simage-off .base-helper,
.wi-special-size .base-helper,
.wi-special-color .base-helper,
.wi-special-image .base-helper,
.wi-special-return .base-helper,
.wi-skerning-standart .base-helper,
.wi-skerning-medium .base-helper,
.wi-skerning-large .base-helper,
.wi-sinterval-one .base-helper,
.wi-sinterval-oneandahalf .base-helper,
.wi-sinterval-double .base-helper,
.wi-salign-justify .base-helper,
.wi-ssize-small .base-helper,
.wi-ssize-medium .base-helper,
.wi-ssize-large .base-helper {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
}

.wi-scolor-bw .slick-track,
.wi-scolor-yb .slick-track,
.wi-scolor-bb .slick-track,
.wi-simage-gray .slick-track,
.wi-simage-off .slick-track,
.wi-special-size .slick-track,
.wi-special-color .slick-track,
.wi-special-image .slick-track,
.wi-special-return .slick-track,
.wi-skerning-standart .slick-track,
.wi-skerning-medium .slick-track,
.wi-skerning-large .slick-track,
.wi-sinterval-one .slick-track,
.wi-sinterval-oneandahalf .slick-track,
.wi-sinterval-double .slick-track,
.wi-salign-justify .slick-track,
.wi-ssize-small .slick-track,
.wi-ssize-medium .slick-track,
.wi-ssize-large .slick-track {
    width: 100% !important;
    transform: none !important;
}

.wi-scolor-bw .slick-list,
.wi-scolor-yb .slick-list,
.wi-scolor-bb .slick-list,
.wi-simage-gray .slick-list,
.wi-simage-off .slick-list,
.wi-special-size .slick-list,
.wi-special-color .slick-list,
.wi-special-image .slick-list,
.wi-special-return .slick-list,
.wi-skerning-standart .slick-list,
.wi-skerning-medium .slick-list,
.wi-skerning-large .slick-list,
.wi-sinterval-one .slick-list,
.wi-sinterval-oneandahalf .slick-list,
.wi-sinterval-double .slick-list,
.wi-salign-justify .slick-list,
.wi-ssize-small .slick-list,
.wi-ssize-medium .slick-list,
.wi-ssize-large .slick-list {
    overflow: visible !important;
}

.wi-scolor-bw .slider-arrows,
.wi-scolor-yb .slider-arrows,
.wi-scolor-bb .slider-arrows,
.wi-simage-gray .slider-arrows,
.wi-simage-off .slider-arrows,
.wi-special-size .slider-arrows,
.wi-special-color .slider-arrows,
.wi-special-image .slider-arrows,
.wi-special-return .slider-arrows,
.wi-skerning-standart .slider-arrows,
.wi-skerning-medium .slider-arrows,
.wi-skerning-large .slider-arrows,
.wi-sinterval-one .slider-arrows,
.wi-sinterval-oneandahalf .slider-arrows,
.wi-sinterval-double .slider-arrows,
.wi-salign-justify .slider-arrows,
.wi-ssize-small .slider-arrows,
.wi-ssize-medium .slider-arrows,
.wi-ssize-large .slider-arrows,
.wi-scolor-bw .slick-dots,
.wi-scolor-yb .slick-dots,
.wi-scolor-bb .slick-dots,
.wi-simage-gray .slick-dots,
.wi-simage-off .slick-dots,
.wi-special-size .slick-dots,
.wi-special-color .slick-dots,
.wi-special-image .slick-dots,
.wi-special-return .slick-dots,
.wi-skerning-standart .slick-dots,
.wi-skerning-medium .slick-dots,
.wi-skerning-large .slick-dots,
.wi-sinterval-one .slick-dots,
.wi-sinterval-oneandahalf .slick-dots,
.wi-sinterval-double .slick-dots,
.wi-salign-justify .slick-dots,
.wi-ssize-small .slick-dots,
.wi-ssize-medium .slick-dots,
.wi-ssize-large .slick-dots,
.wi-scolor-bw .about-line-bg,
.wi-scolor-yb .about-line-bg,
.wi-scolor-bb .about-line-bg,
.wi-simage-gray .about-line-bg,
.wi-simage-off .about-line-bg,
.wi-special-size .about-line-bg,
.wi-special-color .about-line-bg,
.wi-special-image .about-line-bg,
.wi-special-return .about-line-bg,
.wi-skerning-standart .about-line-bg,
.wi-skerning-medium .about-line-bg,
.wi-skerning-large .about-line-bg,
.wi-sinterval-one .about-line-bg,
.wi-sinterval-oneandahalf .about-line-bg,
.wi-sinterval-double .about-line-bg,
.wi-salign-justify .about-line-bg,
.wi-ssize-small .about-line-bg,
.wi-ssize-medium .about-line-bg,
.wi-ssize-large .about-line-bg {
    display: none !important;
}

.wi-sinterval-one .useful-card h4 {
    line-height: 1 !important;
}

.wi-special-title,
.wi-special-data,
.wi-special-image div,
.wi-special-color div span,
.wi-special-data div div {
    display: inline-block !important;
    float: left !important;
    font-size: 18px !important;
    font-family: RobotoRegular !important;
    line-height: 48px !important;
    cursor: pointer !important;
    letter-spacing: 1px !important;
    line-height: 2 !important;
}

.wi-special-size div {
    height: 42px !important;
}

.wi-special-return,
.wi-special-return span {
    font-size: 18px !important;
    font-family: RobotoRegular !important;
    line-height: 48px !important;
    letter-spacing: 1px !important;
    line-height: 2 !important;
}

.wi-special-small,
.wi-special-small span {
    font-size: 15px !important;
}

.wi-special-medium,
.wi-special-medium span {
    font-size: 18px !important;
}

.wi-special-large,
.wi-special-large span {
    font-size: 21px !important;
}
