/*
* Theme Name: Name
* Author: Theme Author
* Text Domain: my-theme
* Domain Path: /languages
* Version: 1.0

*/


/* =WordPress Core
-------------------------------------------------------------- */

@import url(css/slider.css);

/* @import url(css/tab.css);  */

.top-level-3 h1 {
    font-style: normal;
    font-weight: 800;
    font-size: 46px;
    line-height: 140% !important;
    text-transform: uppercase;
    color: #fff !important;
    margin: 0;
}

@media (max-width: 767px) {
    .top-level-3 h1 {
        font-size: 24px;
        line-height: 160% !important;
    }
}

a {
    color: #00A5E5;
}

@media (min-width: 1200px) {
    nav .lang {
        display: none;
    }
}

.header-main .top-level-3 {
    display: none;
}

.mega-menu-item-8422 {
    display: none !important;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
    width: auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

footer.footer {
    width: 100%;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


/* Text meant only for screen readers. */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #579b2a;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

.flex2 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
}

.flex2.center {
    align-items: center;
}

.form-order .flex2 {
    margin-bottom: 30px;
}

table {
    width: 100% !important;
}

.pagination {
    position: relative;
    z-index: 4;
}

.reviews-item .item .top .photo {
    flex-shrink: 0;
}

.reviews-item .item {
    height: 100%;
}

.card-onload .list>.item>.text p {
    display: inline-block;
}

.contact-list>.item .content .item a {
    text-decoration: none;
}

#content blockquote,
.content-text blockquote,
.content-page blockquote {
    display: block !important;
}

.spiker-list-index .slick-slide div {
    vertical-align: top;
}

.spiker-list-index.slick-initialized .slick-slide {
    display: flex;
    flex-direction: column;
}

.gallery-slider-item {
    margin-bottom: 30px;
}

.text-bg {
    background: #579b2a;
    border-radius: 10px;
    margin-bottom: 15px;
    font-style: normal;
    font-weight: 750;
    font-size: 16px;
    line-height: 160%;
    padding: 20px 50px;
    /* or 26px */
    align-items: center;
    text-transform: uppercase;
    /* white */
    color: #FFFFFF;
    display: flex;
    flex-flow: row;
}

.price-item .top {
    background: #00A5E5 !important;
}

.text-bg br {
    display: none;
}

.place-item .icon-info .icon {
    background: #00A5E5 url(i/business-and-trade.svg) 50% 50% no-repeat !important;
}

.place-item .icon-info .span a {
    color: #00A5E5 !important;
}

.text-bg span:last-child {
    margin-left: auto;
    padding-left: 30px;
}

.text-bg span br {
    display: block;
}

.order-list .item .title {
    color: #00A5E5 !important;
}

@media (max-width: 767px) {
    .text-bg {
        display: block;
        padding: 20px 20px;
    }
    .text-bg span:last-child {
        padding-left: 0;
        padding-top: 15px;
    }
    .text-bg span {
        display: block;
    }
}

.gallery-item {
    margin: 0 !important;
    padding: 15px;
}

.gallery-item img {
    border: 0 !important;
}

.gallery {
    margin: 0 -15px 30px -15px !important;
}

@media (max-width: 767px) {
    .gallery {
        margin: 0 -5px 30px -5px !important;
    }
    .gallery-item {
        margin: 0 !important;
        padding: 5px;
    }
    #gallery-1 .gallery-item {
        width: 50% !important;
    }
}

.news-list-page {
    display: flex;
    flex-flow: row wrap;
}

.about_s_block {
    display: flex;
}

.about_s_block .about_s_block__item {
    flex: 1;
}

.about_s_block .about_s_block__item .about_s_block__item_title {}

.about_s_block .about_s_block__item .about_s_block__item_title strong {
    min-height: 130px;
    display: block;
    text-align: center;
    font-size: 16px;
}

.about_s_block .about_s_block__item .about_s_block__item_title strong span {}

.about_s_block .about_s_block__item .about_s_block__item_description {
    margin-top: 25px;
    text-align: center;
    font-size: 16px;
}

@media (max-width: 1200px) and (min-width: 767px) {
    .about_s_block .about_s_block__item {
        flex: none;
    }
    .about_s_block {
        flex-wrap: wrap;
    }
    .about_s_block .about_s_block__item {
        width: 50%;
    }
    .about_s_block .about_s_block__item .about_s_block__item_title {
        text-align: center;
    }
    .about_s_block .about_s_block__item .about_s_block__item_description {
        margin-bottom: 25px;
    }
}

@media (max-width: 700px) {
    .about_s_block .about_s_block__item .about_s_block__item_description {
        margin-bottom: 25px;
    }
    .about_s_block .about_s_block__item {
        flex: none;
    }
    .about_s_block {
        flex-wrap: wrap;
    }
    .about_s_block .about_s_block__item {
        width: 50%;
    }
    .about_s_block .about_s_block__item .about_s_block__item_title {
        text-align: center;
    }
}

.link-none {
    text-decoration: none !important;
}

.widget_nav_menu ul .menu-title a:hover {
    text-decoration: none;
}

.contact-bottom-link-item a {
    background: none !important;
    padding-left: 0 !important;
    text-decoration: none !important;
}

.category-dostoprimechatelnosti .pagination {
    margin-top: 50px !important;
}

aside .current-menu-item a,
aside .single-participants .menu-item-8611 a,
aside .current-category-ancestor a,
aside .current-menu-parent a,
aside .post-type-archive-programm .menu-item-7819 a,
.single-programm .menu-item-7819 a,
.tax-galleries #menu-item-7889 a,
.gallery_item-template-default #menu-item-7889 a {
    font-weight: bold !important;
}

#menu-item-9871 a,
#menu-item-16325 a {
    font-weight: 400 !important;
}

.single-gallery_item .breadcrumb {
    display: none;
}

.lang {
    display: flex;
}

.category-name {
    text-transform: uppercase;
    margin-bottom: 10px;
}

.video-bg {
    z-index: 3;
    background: #000;
    opacity: 0.1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

header.header-main .container {
    z-index: 4;
}

.field-wrap {
    flex-flow: row wrap !important;
}

.nf-field-label {
    width: 25% !important;
}

.nf-field-element {
    width: 75% !important;
}

@media (max-width: 767px) {
    .nf-field-label {
        width: 100% !important;
    }
    .nf-field-element {
        width: 100% !important;
    }
}

.nf-form-content {
    max-width: 100% !important;
    padding: 0 !important;
}

.nf-form-title,
.nf-form-fields-required {
    display: none;
}

.nf-form-content label {
    display: block;
    font-style: normal;
    font-weight: 450 !important;
    font-size: 20px;
    line-height: 25px;
    color: #0D192C;
    width: 100%;
}

.ninja-forms-req-symbol {
    color: red !important;
}

.nf-form-content input:not([type=button]) {
    background: #FFFFFF !important;
    border: 1px solid #D8E2FF !important;
    border-radius: 5px !important;
    display: block;
    width: 100%;
    transition: 0.5s all !important;
    padding: 20px 30px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #0D192C;
}

.nf-form-content textarea {
    background: #FFFFFF !important;
    border: 1px solid #D8E2FF !important;
    border-radius: 5px !important;
    display: block;
    width: 100%;
    transition: 0.5s all !important;
    resize: none;
}

.nf-form-content input[type=button] {
    background: #4C3288 !important;
    border-radius: 3px 30px !important;
    display: inline-flex;
    align-items: center;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    border: 0;
    outline: none;
    border: 0;
    padding: 20px 25px !important;
    font-style: normal;
    font-weight: 450 !important;
    font-size: 18px;
    line-height: 22px;
    height: auto !important;
    /* identical to box height */
    color: #FFFFFF;
    text-decoration: none !important;
}

.nf-form-content input[type=button]:hover,
.nf-form-content input[type=button]:active,
.nf-form-content input[type=button]:focus,
.nf-form-content input[type=button].active {
    background: #0091FF !important;
    box-shadow: 10px 10px 20px rgba(0, 145, 255, 0.5);
    color: #fff !Important;
    border: 0;
    outline: none;
    text-decoration: none !important;
}

.checkbox-wrap .nf-field-label {
    width: 100% !important;
}

.checkbox-wrap .nf-field-label label:after {
    content: "";
    display: inline-block;
    margin: 0 20px 0 0;
    width: 28px !important;
    height: 28px !important;
    border-radius: 4px !important;
    background: #FFFFFF !important;
    border: 1px solid #D8E2FF !important;
    text-align: center;
    vertical-align: middle;
    transition: color ease 0.3s;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: -48px !important;
    top: 9px !important;
}

.checkbox-container.label-right label:before {
    background: #0091FF url(i/checkbox.svg) 60% 50% no-repeat;
    font-size: 0 !important;
    width: 28px !important;
    border-radius: 4px !important;
    height: 28px !important;
    top: -5px !important;
    left: -48px !important;
}

.checkbox-container.label-right label {
    margin: 14px 0 0 48px !important;
}

.nf-form-content textarea.ninja-forms-field {
    height: 120px !important;
}

.form-two nf-fields-wrap {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.form-two nf-field {
    width: calc(50% - 15px);
}

.form-two nf-field:last-child {
    width: 100%;
}

.form-two nf-field:last-child .nf-field-label {
    display: none;
}

.form-two nf-field:last-child .submit-wrap {
    justify-content: center;
    width: 100%;
    text-align: center;
}

@media (max-width: 1260px) {
    .mega-indicator {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: block;
        width: 10px;
        height: 7px;
        transition: 0.5s all;
        float: right;
        margin-top: 5px;
    }
}

.text-bg span:last-child {
    flex-shrink: 0;
}

.flex-direction-nav .flex-next {
    right: 0 !important;
}

.flex-direction-nav .flex-prev {
    right: 0 !important;
}

iframe {
    border: 0;
}

body.tax-galleries #menu-item-16979 a {
    font-weight: bold;
}

body.single-gallery_item #menu-item-16979 a {
    font-weight: bold;
}

.nf-field-element .select2-container {
    z-index: 999999999;
}

.nf-field-element .select2-container--default .select2-selection--single {
    border: 1px solid #D8E2FF !important;
    border-radius: 5px !important;
    height: 50px;
}

.nf-field-element .select2-selection__rendered {
    height: 50px;
    line-height: 50px !important;
    padding-left: 30px !important;
}

.nf-field-element .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
}

.wp_ulike_general_class {
    padding-left: 10px;
    padding-right: 10px;
    background: #E3E3E3;
    border-radius: 18px;
}

.nf-form-content .list-select-wrap .nf-field-element>div {
    background: none !important;
    border: 0 !important;
}

.wp_ulike_general_class.wp_ulike_is_liked {
    background: #00A5E5;
}

.wpulike-default .wp_ulike_btn {
    min-width: 30px;
}

.wpulike .wp_ulike_btn {
    padding-left: 0;
    padding-right: 0;
}

.wpulike-default .wp_ulike_btn {
    background: none;
}

.wpulike-default .count-box {
    margin-left: 0;
    border: 0;
    box-shadow: none;
    background: none;
    font-weight: 400;
    font-size: 18.1933px;
    line-height: 22px;
    padding: 0;
    color: rgba(0, 0, 0, 0.3);
    font-family: "Avenir Next Cyr Regular", Arial, Helvetica, sans-serif;
}

.wpulike-default .count-box:before {
    display: none;
}

.wp_ulike_general_class.wp_ulike_is_liked .count-box {
    color: #fff;
}

.wpulike-default .wp_ulike_btn:focus,
.wpulike-default .wp_ulike_btn:hover {
    background: none !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea {
    color: #444 !important;
    font-size: 18px !important;
}

@media (min-width: 1200px) {
    .pagi-ajax {
        padding: 0 15px;
    }
}

.menu__btn .inner figure .inner {
    margin-left: 10px !important;
}

.menu__label::after {
    display: none;
}

.menu__label .menu__btn {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
}

.menu__inner--active {
    z-index: 555 !important;
}

.menu__button button {
    background: none;
    border: 0;
}

.panel-collapse.pl-0 {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
}

@media (max-width: 767px) {
    .panel-collapse.pl-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 15px !important;
    }
}


/* color */

.top-text {
    background: #2390D2 !important;
}

.right-menu ul>li.order a,
.right-menu ul>li>a:hover {
    background: #fff !important;
    border-color: #fff !important;
    color: #00A5E5 !important;
}

.right-menu ul>li.covid a {
    background: #BF1370 !important;
    border-color: #BF1370 !important;
    color: #fff !important;
}

.right-menu ul>li.chinese a {
    border-color: #fff;
    color: #fff;
}

.right-menu ul>li>a span.order-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1402_21288)'%3E%3Ccircle cx='12' cy='12' r='12' fill='%230080FF'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_1402_21288)'%3E%3Cpath d='M5.63112 14.1779C5.72812 14.2264 5.83256 14.2599 5.94027 14.2787L5.77246 14.5183C5.73854 14.5668 5.71642 14.6224 5.70769 14.6809L5.45785 16.3658C5.43673 16.5085 5.49792 16.6509 5.61615 16.7336C5.73447 16.8165 5.8892 16.8252 6.01595 16.7566L7.42702 15.9925C7.62191 16.3446 7.99722 16.5836 8.42737 16.5836C8.71976 16.5836 8.98686 16.4732 9.18909 16.292C9.39142 16.4732 9.65852 16.5836 9.95081 16.5836C10.5809 16.5836 11.0935 16.071 11.0935 15.441V15.2952C11.802 15.64 12.5908 15.8219 13.3787 15.8219C14.1924 15.8219 14.9995 15.6352 15.7147 15.2824V16.2027C15.7147 16.3347 15.783 16.4573 15.8953 16.5267C16.0074 16.596 16.1476 16.6025 16.2659 16.5434L17.7894 15.7817C17.9184 15.7171 18 15.5853 18 15.441V10.8706C18 10.6602 17.8294 10.4897 17.6191 10.4897C17.0124 10.4897 15.5405 10.4897 14.9904 10.4897L12.3036 9.17505L13.3244 7.71727C13.4449 7.54509 13.4032 7.30745 13.2308 7.18684L11.9829 6.31295C11.8107 6.19244 11.573 6.2342 11.4524 6.40648C11.2912 6.63678 10.262 8.10656 10.1019 8.33528C9.78944 8.17113 9.41483 8.17192 9.17719 8.27507L7.72794 8.90468C7.51787 8.99603 7.34182 9.14639 7.21903 9.3397L5.13938 12.6107C5.00429 12.8233 4.94835 13.188 5.05805 13.5172C5.15455 13.8067 5.35807 14.0413 5.63112 14.1779ZM6.32312 15.7241L6.44809 14.8816L6.78868 14.3951C6.93468 14.6083 7.13334 14.7823 7.36582 14.899L7.07204 15.3185L6.32312 15.7241ZM8.42737 15.822C8.2174 15.822 8.04651 15.6511 8.04651 15.441V15.2548L8.18289 15.0601H8.80823V15.441C8.80823 15.6511 8.63744 15.822 8.42737 15.822ZM9.95091 15.822C9.74084 15.822 9.57005 15.6511 9.57005 15.441V15.0601H10.3318V15.441C10.3318 15.6511 10.1609 15.822 9.95091 15.822ZM17.2382 15.2056L16.4764 15.5865V11.2514H17.2382V15.2056ZM14.7348 11.2127C14.7869 11.2381 14.8442 11.2514 14.9022 11.2514H15.7147V14.4388C15.458 14.5385 14.661 15.0601 13.3788 15.0601C12.0195 15.0601 11.1823 14.4581 10.8829 14.3386C10.8286 14.3114 10.7687 14.2984 10.7126 14.2984H8.04651C7.65702 14.2984 7.33508 14.0045 7.29034 13.6269C7.30225 13.5716 7.30116 13.5149 7.28856 13.4606C7.32684 13.0762 7.65216 12.775 8.04651 12.775H10.3971C11.1935 12.775 11.9423 12.4648 12.5055 11.9017C12.6541 11.7529 12.6541 11.5118 12.5055 11.363C12.3567 11.2142 12.1156 11.2142 11.9668 11.363C11.5475 11.7823 10.99 12.0133 10.3971 12.0133H10.3164L11.8613 9.80685L14.7348 11.2127ZM10.9841 8.40341L11.6081 8.84041L9.38647 12.0133H8.45653C8.78036 11.5508 10.687 8.82772 10.9841 8.40341ZM11.8579 7.1555L12.4819 7.5924L12.045 8.21646L11.421 7.77946L11.8579 7.1555ZM5.79448 13.0001L7.86183 9.74843C7.9028 9.68396 7.96151 9.63387 8.03153 9.60342L9.46264 8.98165C9.52621 8.963 9.59177 8.96171 9.65366 8.9755L7.43733 12.1407C6.96889 12.3459 6.62275 12.7799 6.54142 13.3008C6.47179 13.4964 6.16919 13.5952 5.97181 13.4965C5.78605 13.4037 5.71225 13.1832 5.79448 13.0001Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1402_21288' x='-20' y='-20' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1402_21288'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1402_21288' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_1402_21288'%3E%3Crect width='13' height='13' fill='white' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-position: 50% 50% no-repeat;
    background-repeat: no-repeat;
}

.footer-menu ul>li>a span.order {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1402_21009)'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_1402_21009)'%3E%3Cpath d='M5.63114 14.1779C5.72814 14.2264 5.83258 14.26 5.94029 14.2787L5.77247 14.5183C5.73855 14.5668 5.71643 14.6225 5.70771 14.6809L5.45787 16.3658C5.43674 16.5085 5.49794 16.651 5.61616 16.7337C5.73449 16.8165 5.88921 16.8252 6.01597 16.7566L7.42703 15.9925C7.62193 16.3446 7.99723 16.5836 8.42739 16.5836C8.71978 16.5836 8.98687 16.4732 9.18911 16.292C9.39144 16.4732 9.65854 16.5836 9.95083 16.5836C10.5809 16.5836 11.0935 16.071 11.0935 15.441V15.2952C11.802 15.64 12.5909 15.8219 13.3787 15.8219C14.1925 15.8219 14.9995 15.6352 15.7147 15.2824V16.2028C15.7147 16.3348 15.783 16.4574 15.8953 16.5268C16.0074 16.596 16.1476 16.6026 16.2659 16.5434L17.7894 15.7817C17.9184 15.7172 18 15.5853 18 15.441V10.8706C18 10.6602 17.8294 10.4898 17.6191 10.4898C17.0124 10.4898 15.5405 10.4898 14.9904 10.4898L12.3036 9.17509L13.3244 7.71731C13.4449 7.54513 13.4032 7.30749 13.2308 7.18688L11.9829 6.31298C11.8107 6.19248 11.5731 6.23423 11.4524 6.40651C11.2912 6.63681 10.2621 8.1066 10.1019 8.33531C9.78946 8.17117 9.41485 8.17196 9.17721 8.27511L7.72795 8.90472C7.51788 8.99607 7.34184 9.14643 7.21905 9.33973L5.13939 12.6108C5.00431 12.8233 4.94837 13.188 5.05806 13.5172C5.15457 13.8067 5.35809 14.0414 5.63114 14.1779ZM6.32313 15.7241L6.4481 14.8816L6.7887 14.3952C6.93469 14.6083 7.13335 14.7824 7.36584 14.899L7.07206 15.3185L6.32313 15.7241ZM8.42739 15.822C8.21742 15.822 8.04653 15.6511 8.04653 15.441V15.2549L8.1829 15.0602H8.80825V15.441C8.80825 15.6511 8.63745 15.822 8.42739 15.822ZM9.95093 15.822C9.74086 15.822 9.57007 15.6511 9.57007 15.441V15.0602H10.3318V15.441C10.3318 15.6511 10.1609 15.822 9.95093 15.822ZM17.2383 15.2057L16.4764 15.5865V11.2515H17.2383V15.2057ZM14.7348 11.2127C14.787 11.2382 14.8442 11.2515 14.9022 11.2515H15.7147V14.4388C15.458 14.5386 14.661 15.0602 13.3788 15.0602C12.0195 15.0602 11.1823 14.4581 10.8829 14.3386C10.8286 14.3114 10.7687 14.2985 10.7126 14.2985H8.04653C7.65704 14.2985 7.33509 14.0046 7.29036 13.6269C7.30226 13.5716 7.30117 13.5149 7.28857 13.4607C7.32686 13.0762 7.65218 12.775 8.04653 12.775H10.3971C11.1935 12.775 11.9423 12.4649 12.5055 11.9017C12.6541 11.7529 12.6541 11.5118 12.5055 11.3631C12.3567 11.2143 12.1156 11.2143 11.9668 11.3631C11.5475 11.7823 10.9901 12.0133 10.3971 12.0133H10.3164L11.8613 9.80688L14.7348 11.2127ZM10.9841 8.40345L11.6081 8.84045L9.38648 12.0133H8.45655C8.78038 11.5508 10.6871 8.82775 10.9841 8.40345ZM11.8579 7.15554L12.482 7.59244L12.045 8.21649L11.421 7.77949L11.8579 7.15554ZM5.79449 13.0002L7.86185 9.74846C7.90281 9.68399 7.96153 9.63391 8.03155 9.60346L9.46265 8.98168C9.52623 8.96304 9.59179 8.96175 9.65368 8.97553L7.43735 12.1407C6.96891 12.346 6.62276 12.78 6.54143 13.3009C6.47181 13.4965 6.1692 13.5953 5.97183 13.4966C5.78606 13.4037 5.71227 13.1832 5.79449 13.0002Z' fill='%2323B2E9'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1402_21009' x='-20' y='-20' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1402_21009'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1402_21009' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_1402_21009'%3E%3Crect width='13' height='13' fill='white' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-position: 50% 50% no-repeat;
    background-repeat: no-repeat;
}

.footer-menu ul>li>a:hover span.order {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1402_21288)'%3E%3Ccircle cx='12' cy='12' r='12' fill='%230080FF'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_1402_21288)'%3E%3Cpath d='M5.63112 14.1779C5.72812 14.2264 5.83256 14.2599 5.94027 14.2787L5.77246 14.5183C5.73854 14.5668 5.71642 14.6224 5.70769 14.6809L5.45785 16.3658C5.43673 16.5085 5.49792 16.6509 5.61615 16.7336C5.73447 16.8165 5.8892 16.8252 6.01595 16.7566L7.42702 15.9925C7.62191 16.3446 7.99722 16.5836 8.42737 16.5836C8.71976 16.5836 8.98686 16.4732 9.18909 16.292C9.39142 16.4732 9.65852 16.5836 9.95081 16.5836C10.5809 16.5836 11.0935 16.071 11.0935 15.441V15.2952C11.802 15.64 12.5908 15.8219 13.3787 15.8219C14.1924 15.8219 14.9995 15.6352 15.7147 15.2824V16.2027C15.7147 16.3347 15.783 16.4573 15.8953 16.5267C16.0074 16.596 16.1476 16.6025 16.2659 16.5434L17.7894 15.7817C17.9184 15.7171 18 15.5853 18 15.441V10.8706C18 10.6602 17.8294 10.4897 17.6191 10.4897C17.0124 10.4897 15.5405 10.4897 14.9904 10.4897L12.3036 9.17505L13.3244 7.71727C13.4449 7.54509 13.4032 7.30745 13.2308 7.18684L11.9829 6.31295C11.8107 6.19244 11.573 6.2342 11.4524 6.40648C11.2912 6.63678 10.262 8.10656 10.1019 8.33528C9.78944 8.17113 9.41483 8.17192 9.17719 8.27507L7.72794 8.90468C7.51787 8.99603 7.34182 9.14639 7.21903 9.3397L5.13938 12.6107C5.00429 12.8233 4.94835 13.188 5.05805 13.5172C5.15455 13.8067 5.35807 14.0413 5.63112 14.1779ZM6.32312 15.7241L6.44809 14.8816L6.78868 14.3951C6.93468 14.6083 7.13334 14.7823 7.36582 14.899L7.07204 15.3185L6.32312 15.7241ZM8.42737 15.822C8.2174 15.822 8.04651 15.6511 8.04651 15.441V15.2548L8.18289 15.0601H8.80823V15.441C8.80823 15.6511 8.63744 15.822 8.42737 15.822ZM9.95091 15.822C9.74084 15.822 9.57005 15.6511 9.57005 15.441V15.0601H10.3318V15.441C10.3318 15.6511 10.1609 15.822 9.95091 15.822ZM17.2382 15.2056L16.4764 15.5865V11.2514H17.2382V15.2056ZM14.7348 11.2127C14.7869 11.2381 14.8442 11.2514 14.9022 11.2514H15.7147V14.4388C15.458 14.5385 14.661 15.0601 13.3788 15.0601C12.0195 15.0601 11.1823 14.4581 10.8829 14.3386C10.8286 14.3114 10.7687 14.2984 10.7126 14.2984H8.04651C7.65702 14.2984 7.33508 14.0045 7.29034 13.6269C7.30225 13.5716 7.30116 13.5149 7.28856 13.4606C7.32684 13.0762 7.65216 12.775 8.04651 12.775H10.3971C11.1935 12.775 11.9423 12.4648 12.5055 11.9017C12.6541 11.7529 12.6541 11.5118 12.5055 11.363C12.3567 11.2142 12.1156 11.2142 11.9668 11.363C11.5475 11.7823 10.99 12.0133 10.3971 12.0133H10.3164L11.8613 9.80685L14.7348 11.2127ZM10.9841 8.40341L11.6081 8.84041L9.38647 12.0133H8.45653C8.78036 11.5508 10.687 8.82772 10.9841 8.40341ZM11.8579 7.1555L12.4819 7.5924L12.045 8.21646L11.421 7.77946L11.8579 7.1555ZM5.79448 13.0001L7.86183 9.74843C7.9028 9.68396 7.96151 9.63387 8.03153 9.60342L9.46264 8.98165C9.52621 8.963 9.59177 8.96171 9.65366 8.9755L7.43733 12.1407C6.96889 12.3459 6.62275 12.7799 6.54142 13.3008C6.47179 13.4964 6.16919 13.5952 5.97181 13.4965C5.78605 13.4037 5.71225 13.1832 5.79448 13.0001Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1402_21288' x='-20' y='-20' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1402_21288'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1402_21288' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_1402_21288'%3E%3Crect width='13' height='13' fill='white' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.glass-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1402_21297)'%3E%3Cpath d='M1.375 11C1.375 11 4.875 4 11 4C17.125 4 20.625 11 20.625 11C20.625 11 17.125 18 11 18C4.875 18 1.375 11 1.375 11Z' stroke='%2300A5E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 13.625C12.4497 13.625 13.625 12.4497 13.625 11C13.625 9.55025 12.4497 8.375 11 8.375C9.55025 8.375 8.375 9.55025 8.375 11C8.375 12.4497 9.55025 13.625 11 13.625Z' stroke='%2300A5E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1402_21297'%3E%3Crect width='21' height='21' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.glass-icon:after {
    z-index: -1;
    background: #FFFFFF !important;
    opacity: 1 !important;
}

.top-menu nav>ul>li>a span:not([class]),
.top-menu nav #mega-menu-bottom>li>a span:not([class]),
.right-menu ul>li>a span.lk-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1402_21247)'%3E%3Ccircle cx='10' cy='10' r='10' fill='white'/%3E%3C/g%3E%3Cpath d='M6.92037 8.46106L9.9973 11.538L13.0742 8.46106' stroke='%2300A5E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_1402_21247' x='-20' y='-20' width='60' height='60' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1402_21247'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1402_21247' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.right-menu ul>li>a span.lk-icon:after {
    display: none;
}

.btn-default,
.nf-form-content input[type=button] {
    background-color: #00A5E5 !important;
    border-color: #00A5E5 !important;
}

.btn-default:hover,
.btn-default:active,
.btn-default:focus,
.btn-default.active,
.nf-form-content input[type=button]:hover {
    background-color: #BF1370 !important;
    border-color: #BF1370 !important;
    box-shadow: none !important;
}

.btn-default1:active,
.btn-default1:focus,
.btn-default1.active input[type=button] {
    background-color: #BF1370 !important;
    border-color: #BF1370 !important;
    box-shadow: none !important;
}

.section-top-slider .list-button .btn-default {
    color: #00A5E5 !important;
    background-color: #fff !important;
}

.section-top-slider .list-button .btn-default:hover {
    background-color: #BF1370 !important;
    border-color: #BF1370 !important;
    color: #fff !important;
}

.section-top-slider .list-button .btn-default1 {
    background: #BF1370 !important;
    border-color: #BF1370 !important;
    color: #fff !important;
}

.section-title,
.contact-block .title,
.section-center-contact .left .title {
    color: #00A5E5 !important;
}

.sp-item .back {
    overflow: hidden;
    background-color: #00A5E5 !important;
}

.section-center-contact .flex {
    background: #E2F5FC !important;
}

@media (max-width: 767px) {

    .right .order-xs {
        margin-left: 10px !important;
    }
}

.order-xs a {
    background: #00A5E5 !important;
    color: #fff !important;
    padding: 12px 20px 12px 50px !important;
    font-size: 10px !important;
}

.order-xs a:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1430_12298)'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fff'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_1430_12298)'%3E%3Cpath d='M5.6312 14.1779C5.7282 14.2264 5.83264 14.2599 5.94035 14.2787L5.77253 14.5183C5.73861 14.5668 5.7165 14.6224 5.70777 14.6809L5.45793 16.3658C5.4368 16.5085 5.498 16.6509 5.61622 16.7336C5.73455 16.8165 5.88927 16.8252 6.01603 16.7566L7.42709 15.9925C7.62199 16.3445 7.99729 16.5836 8.42745 16.5836C8.71984 16.5836 8.98694 16.4732 9.18917 16.292C9.3915 16.4732 9.6586 16.5836 9.95089 16.5836C10.581 16.5836 11.0936 16.071 11.0936 15.441V15.2952C11.802 15.64 12.5909 15.8219 13.3787 15.8219C14.1925 15.8219 14.9996 15.6352 15.7148 15.2824V16.2027C15.7148 16.3347 15.7831 16.4573 15.8954 16.5267C16.0075 16.596 16.1477 16.6025 16.2659 16.5434L17.7895 15.7817C17.9185 15.7171 18 15.5853 18 15.441V10.8706C18 10.6602 17.8294 10.4897 17.6192 10.4897C17.0125 10.4897 15.5406 10.4897 14.9904 10.4897L12.3037 9.17505L13.3245 7.71727C13.445 7.54509 13.4032 7.30745 13.2309 7.18684L11.9829 6.31295C11.8108 6.19244 11.5731 6.23419 11.4525 6.40647C11.2912 6.63678 10.2621 8.10656 10.1019 8.33527C9.78952 8.17113 9.41491 8.17192 9.17727 8.27507L7.72801 8.90468C7.51795 8.99603 7.3419 9.14639 7.21911 9.33969L5.13945 12.6107C5.00437 12.8233 4.94843 13.188 5.05812 13.5172C5.15463 13.8067 5.35815 14.0413 5.6312 14.1779V14.1779ZM6.32319 15.7241L6.44816 14.8816L6.78876 14.3951C6.93475 14.6083 7.13342 14.7823 7.3659 14.899L7.07212 15.3185L6.32319 15.7241ZM8.42745 15.822C8.21748 15.822 8.04659 15.6511 8.04659 15.441V15.2548L8.18296 15.0601H8.80831V15.441C8.80831 15.6511 8.63752 15.822 8.42745 15.822V15.822ZM9.95099 15.822C9.74092 15.822 9.57013 15.6511 9.57013 15.441V15.0601H10.3318V15.441C10.3318 15.6511 10.161 15.822 9.95099 15.822V15.822ZM17.2383 15.2056L16.4765 15.5865V11.2514H17.2383V15.2056ZM14.7349 11.2127C14.787 11.2381 14.8443 11.2514 14.9023 11.2514H15.7148V14.4388C15.4581 14.5385 14.6611 15.0601 13.3788 15.0601C12.0195 15.0601 11.1823 14.4581 10.883 14.3386C10.8287 14.3114 10.7687 14.2984 10.7127 14.2984H8.04659C7.6571 14.2984 7.33515 14.0045 7.29042 13.6269C7.30232 13.5716 7.30123 13.5149 7.28864 13.4606C7.32692 13.0762 7.65224 12.775 8.04659 12.775H10.3972C11.1935 12.775 11.9424 12.4648 12.5055 11.9017C12.6542 11.7529 12.6542 11.5118 12.5055 11.363C12.3568 11.2142 12.1156 11.2142 11.9669 11.363C11.5475 11.7823 10.9901 12.0133 10.3972 12.0133H10.3165L11.8613 9.80684L14.7349 11.2127ZM10.9842 8.40341L11.6081 8.84041L9.38654 12.0133H8.45661C8.78044 11.5508 10.6871 8.82771 10.9842 8.40341V8.40341ZM11.858 7.1555L12.482 7.5924L12.045 8.21645L11.4211 7.77946L11.858 7.1555ZM5.79455 13.0001L7.86191 9.74842C7.90287 9.68396 7.96159 9.63387 8.03161 9.60342L9.46271 8.98165C9.52629 8.963 9.59185 8.96171 9.65374 8.9755L7.43741 12.1407C6.96897 12.3459 6.62282 12.7799 6.54149 13.3008C6.47187 13.4964 6.16926 13.5952 5.97189 13.4965C5.78612 13.4037 5.71233 13.1832 5.79455 13.0001Z' fill='%230091FF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1430_12298' x='-20' y='-20' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1430_12298'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1430_12298' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_1430_12298'%3E%3Crect width='13' height='13' fill='%230091FF' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% 50% no-repeat !important;
}

.form-control,
.nf-form-content input:not([type=button]),
.nf-field-element .select2-container--default .select2-selection--single,
.custom-file-upload,
.nf-form-content textarea {
    border-color: #00A5E5 !important;
}

.form-control:focus,
.nf-form-content input:not([type=button]):focus {
    border-color: #00A5E5 !important;
}

.checkbox input[type=checkbox]+label:before,
.checkbox-wrap .nf-field-label label:after {
    border-color: #00A5E5 !important;
}

.checkbox input[type=checkbox]:checked+label:before {
    background-color: 00A5E5 !important;
}

.checkbox-container.label-right label:before {
    background-color: #00A5E5 !important;
}

.top-menu nav>ul>li>a span:not([class]):after,
.top-menu nav #mega-menu-bottom>li>a span:not([class]):after {
    display: none;
}

.slick-prev:before {
    background: url("data:image/svg+xml,%3Csvg width='25' height='45' viewBox='0 0 25 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.125 43.75L1.875 22.5L23.125 1.25' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat !important;
}

.slick-next:before {
    background: url("data:image/svg+xml,%3Csvg width='25' height='45' viewBox='0 0 25 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.875 43.75L23.125 22.5L1.875 1.25' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat !important;
}

.slick-dots li button:before {
    background: #00A5E5 !important;
}

.slick-dots li.slick-active button:before {
    border-color: #00A5E5 !important;
    background: transparent !important;
}

footer.footer {
    background: url(i/footer.png) bottom center no-repeat !important;
}

.tag-list span,
.copy,
.footer-level-2 .left {
    color: #fff !important;
}

.footer-menu ul>li>a:hover {
    background: #fff !important;
    border-color: #fff !important;
    color: #00A5E5 !Important;
}

.footer-menu ul>li>a {
    color: #fff !Important;
}

.footer-level-1 .search-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6369 20.143C16.1891 20.143 19.8794 16.4528 19.8794 11.9006C19.8794 7.34846 16.1891 3.6582 11.6369 3.6582C7.08479 3.6582 3.39453 7.34846 3.39453 11.9006C3.39453 16.4528 7.08479 20.143 11.6369 20.143Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9428 22.2035L17.4609 17.7217' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}

.speaker-bg {
    background: none !important;
}

.menu__link {
    background: #bf1370 !important;
    color: #fff !important;
}

.menu__link:hover {
    background: #BF1370 !important;
    color: #fff !important;
    border-color: #fff !important;
}

.menu__inner--active .menu__btn .inner figure .inner span {
    background: #00A5E5 !important;
}

.top-menu nav>ul>li>.mega-sub-menu,
.top-menu nav #mega-menu-bottom>li>.mega-sub-menu,
.top-menu nav #mega-menu-bottom>li.mega-toggle-on {
    background: #FFFFFF !important;
}

h2,
.h2 {
    color: #00A5E5 !important
}

@media (max-width: 1260px) {
    header nav {
        background: #00A5E5 !important;
    }
}

.mega-menu-column .mega-sub-menu>li>a {
    color: #00A5E5 !important;
}

.fade-info {
    width: 100%;
}

.baza-item {
    margin-bottom: 20px;
}

.exposition {
    background: #E2F5FC !important;
}

.menu__label::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='%2300A5E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0004 21L16.6504 16.65' stroke='%2300A5E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}

circle[Attributes Style] {
    fill: rgba(0, 165, 229, 1) !important;
}

.menu__search::placeholder {
    color: black !important;
}

.menu__link:hover {
    background: #92C01F !important;
    color: #fff !important;
    border-color: #92C01F !important;
}

.menu__link:hover {
    border-color: #0091ff;
    background-color: #fff;
    color: #fff !important;
    border-radius: 12px
}

.menu__link {
    color: #fff !important;
}

.menu__button svg g circle {
    fill: #00A5E5 !important;
}

.card-company .title a {
    color: #000 !important;
}


/* ui */

a[href$=".png"]:not([class]),
a.png-icon,
a[href$=".pdf"]:not([class]),
a.pdf-icon,
a[href$=".xls"]:not([class]),
a.xls-icon,
a[href$=".doc"]:not([class]),
a.doc-icon,
a[href$=".docx"]:not([class]),
a.docx-icon,
a[href$=".jpg"]:not([class]),
a.jpg-icon {
    color: #00A5E5 !important;
}

.panel.violet .panel-heading {
    background: #00A5E5 !important;
}

.panel.violet .panel-collapse {
    background: #5FD3FF !important;
    color: #fff !important;
}

.panel.violet .panel-collapse * {
    color: #fff !important;
}

.panel.violet .panel-collapse {
    border-top: none !important;
}

.page-title.small,
.page-title {
    color: #00A5E5 !important;
}

.text-bg {
    background: #00A5E5 !important;
}

#content blockquote,
.content-text blockquote,
.content-page blockquote {
    background: #FAF8F5 !important;
    color: #0C477A !important;
}

.content-page blockquote.big:after {
    background: #00A5E5 !important;
}

.hr-page,
hr {
    background: #5FD3FF !important;
}

.hr-page:after,
hr:after {
    background: #00A5E5 !important;
}

.table-scroll.table-head th {
    background: #00A5E5 !important;
}

.table-scroll.table-head table tr td:nth-child(1) {
    color: #0D192C !important;
}

#content a,
.content-text a,
.content-page a {
    text-decoration: none !important;
}

.panel-heading.panel-heading-a:after {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230D192C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") right center no-repeat !important;
}

.violet .panel-heading.panel-heading-a:after {
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12L16 20L24 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") right center no-repeat !important;
}

.news-item .item {
    border: 1px solid rgba(95, 211, 255, 0.2) !important;
}

.document-list a[href$=".jpg"] {
    text-decoration: none !important;
}

.select2-container--default .select2-selection--multiple,
.select.blue select {
    border-color: #00A5E5 !important;
}

.select.blue:after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2300A5E5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat !important;
}

.pagination li {
    color: #fff !important;
    background: #00A5E5 !important;
    border-color: #00A5E5 !important;
}

.pagination li a {
    color: #fff !important;
}

.pagination li.active {
    color: #00A5E5 !important;
    background: #fff !important;
}

.form-control {
    border: 1px solid #00A5E5 !important;
}

.checkbox input[type=checkbox]+label:before {
    border: 1px solid #00A5E5 !important;
}

.checkbox.small label a {
    color: #00A5E5 !important;
}

.pagination li:hover {
    background: #00A5E5 !important;
    border-color: #00A5E5 !important;
    color: #fff !important;
}

.pagination li.active:hover span {
    color: #fff !important;
}

.contact-list>.item .content .item a {
    color: #0d192c !important;
}

.contact-list>.item .content .item.email a {
    text-decoration: underline !important;
    color: #00A5E5 !important;
}

.contact-list>.item .content .position {
    color: #00A5E5 !important;
}

.search-block .search-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0417 27.7083C22.485 27.7083 27.7083 22.485 27.7083 16.0417C27.7083 9.59834 22.485 4.375 16.0417 4.375C9.59834 4.375 4.375 9.59834 4.375 16.0417C4.375 22.485 9.59834 27.7083 16.0417 27.7083Z' stroke='%2300A5E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.625 30.625L24.2812 24.2813' stroke='%2300A5E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='0.5' y='0.5' width='34' height='34' stroke='%2300A5E5'/%3E%3C/svg%3E%0A") right center no-repeat !important;
}

.widget_nav_menu ul .menu-title a,
.widget .title,
.widget .widgettitle {
    color: #00A5E5 !important;
    text-decoration: none !important;
}

.left-menu ul li a,
.widget_nav_menu ul li a {}

.faq-page-item .image,
.line-list .item .icon,
.results-container .item .icon {
    background: #00A5E5 !important;
    border: 5px solid #006CB3 !important;
}

.faq-page-item,
.results-container .item {
    color: #0D192C !important;
}

h1.violet,
.h1.violet,
h2.violet,
.h2.violet,
h3.violet,
.h3.violet,
h4.violet,
.h4.violet,
h5.violet,
.h5.violet {
    color: #00A5E5 !important;
}

.info-block .date-h1,
.info-block .date-h2,
.info-block .date-h3 {
    color: #0D192C !important;
}

.line-list .item .title {
    color: #0D192C !important;
}

.line-list:after {
    border-color: #00A5E5 !important;
}

.nf-field-label a {
    color: #00A5E5 !important;
}

.blockquote {
    border-color: rgba(87, 155, 42, 0.1) !important;
}

#content,
.content-text,
.content-page {
    color: #444444 !important;
}

.tabs__caption_2 .active a,
.tabs__caption_2 li a:hover,
.tabs__caption_2 li a:active,
.tabs__caption_2 li a:focus,
.tabs__caption .active,
.tabs__caption li:hover,
.tabs__caption li:active,
.tabs__caption li:focus {
    background: #00A5E5 !important;
}

.tabs__caption:after,
.tabs__caption_2:after {
    border-color: #00a5e5 !important;
}

.top-menu nav #mega-menu-bottom>li.mega-toggle-on a {
    color: #00A5E5 !important;
}

.top-menu nav #mega-menu-bottom>li.mega-toggle-on {
    background: #fff !important;
}

.contact-info-item .icon,
.contact-two .item-full .icon {
    background: #00A5E5 !important;
}

.contact-info-item .text.blue,
.contact-bottom-link-item a,
.panel .panel-heading.active a,
.mail-object .item .link:hover {
    color: #00A5E5!important;
}

.contact-two .item-full .right .phone {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 14.9283C18.4504 14.9283 16.4958 14.4818 14.6931 13.6006C14.4105 13.4653 14.0827 13.4439 13.7835 13.546C13.4843 13.6505 13.2396 13.869 13.1019 14.1516L12.2469 15.921C9.68187 14.4485 7.55387 12.3181 6.079 9.75313L7.85075 8.89812C8.13575 8.76037 8.35187 8.51575 8.45638 8.2165C8.5585 7.91725 8.5395 7.5895 8.40175 7.30688C7.51825 5.50663 7.07175 3.552 7.07175 1.5C7.07175 0.8445 6.53975 0.3125 5.88425 0.3125H1.5C0.8445 0.3125 0.3125 0.8445 0.3125 1.5C0.3125 12.6316 9.36838 21.6875 20.5 21.6875C21.1555 21.6875 21.6875 21.1555 21.6875 20.5V16.1158C21.6875 15.4603 21.1555 14.9283 20.5 14.9283Z' fill='%23FAFAFA'/%3E%3C/svg%3E ") !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}

.title-bg span,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #00A5E5 !important;
}

.page-programm-full .head-top {
    border-color: rgba(0, 145, 255, 0.2) !important;
}

.blockquote .text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.98 0.22L4.53 9.46H0.47L3.445 0.22H6.98ZM13.805 0.22L11.355 9.46H7.295L10.27 0.22H13.805Z' fill='%2300A5E5'/%3E%3C/svg%3E%0A") 50% 50% no-repeat !important;
}

.blockquote .position {
    color: #00A5E5 !important
}

.archive-list .item {
    border-color: #00A5E5 !important;
}

a[href$=".pdf"]:not([class]),
.pdf-icon {
    text-decoration: none !important;
}

.archive-list .info-list .box {
    border-color: rgba(87, 155, 42, 0.3) !important;
}

.archive-list .info-list .box .title {
    font-weight: bold;
}

.hr-white {
    background: rgba(87, 155, 42, 0.3) !important;
}

.archive-list>.title {
    color: #00A5E5 !important;
}

.baza-item .item {
    border: 1px solid rgba(87, 155, 42, 0.2) !important;
}

.nf-field-element li {
    background: none !important;
}

.search-lg {
    background: #bf1370 !important;
}

.card-onload .title a {
    color: #00A5E5 !important;
}

.card-onload {
    border-color: #00A5E5 !important;
}

.card-onload .hr {
    border-color: #00A5E5 !important;
    opacity: 0.2 !important;
}

.right-menu ul>li>a span.lk-icon:after {
    background: #92C01F !important;
    opacity: 1 !important;
    z-index: -1;
}

.contact-two .item-full.big {
    background: #fff !important;
}

.news-list-page body {
    color: #00A5E5 !important;
}

.menu__search {
    border-bottom: 1px solid rgba(0, 165, 229, 1) !important;
}

.menu__link:hover {
    background: #BF1370 !important;
    color: #fff !important;
    border-color: #BF1370 !important;
}

.menu__inner button {
    color: #00A5E5 !important;
}

.menu__link {
    color: #fff !important;
}

.menu__item a {
    color: #00A5E5 !important;
}

.category-name {
    color: #00A5E5 !important;
}

.btn-default-orange {
    background: #bf1370 !important
}

.btn-default-orange:hover,
.btn-default-orange:active,
.btn-default-orange:focus {
    background: #bf1370 !important;
    border-color: #bf1370 !important;
    box-shadow: 10px 10px 20px rgb(191 19 112 / 50%) !important;
}


/* border */

.panel,
.contact-two .item-full,
.zavod-page .box,
.zavod-page .bottom {
    border-color: rgba(95, 211, 255, 0.2) !important;
}

.news-item .item {
    background: transparent !important;
    overflow: visible !important;
}

.checkbox-filter input[type=checkbox]:checked+label {
    border-color: #00A5E5 !important;
}

.checkbox-filter input[type=checkbox]:checked+label:before,
.checkbox-filter input[type=checkbox]+label:before {
    background-color: #00A5E5 !important;
}

.partner-logo {
    background: E2F5FC !important;
}

.tg {
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='37' viewBox='0 0 38 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1068 36.3555C29.1329 36.3555 37.2607 28.4103 37.2607 18.6094C37.2607 8.80848 29.1329 0.863281 19.1068 0.863281C9.08058 0.863281 0.952759 8.80848 0.952759 18.6094C0.952759 28.4103 9.08058 36.3555 19.1068 36.3555Z' fill='white'/%3E%3Cg clip-path='url(%23clip0_1448_11241)'%3E%3Cpath d='M17.2093 21.0101L16.9475 24.6921C17.322 24.6921 17.4842 24.5313 17.6787 24.338L19.4347 22.6599L23.0732 25.3245C23.7405 25.6964 24.2107 25.5006 24.3907 24.7106L26.779 13.5194L26.7797 13.5187C26.9914 12.5323 26.423 12.1465 25.7728 12.3885L11.7343 17.7632C10.7762 18.1351 10.7907 18.6692 11.5714 18.9112L15.1605 20.0276L23.4972 14.8111C23.8896 14.5513 24.2463 14.6951 23.9529 14.9549L17.2093 21.0101Z' fill='%230080FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1448_11241'%3E%3Crect width='15.8254' height='15.8254' fill='white' transform='translate(10.9996 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.vk {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.154 35.4922C28.1802 35.4922 36.308 27.547 36.308 17.7461C36.308 7.9452 28.1802 0 18.154 0C8.12782 0 0 7.9452 0 17.7461C0 27.547 8.12782 35.4922 18.154 35.4922Z' fill='white'/%3E%3Cpath d='M26.4963 23.2509C25.723 21.5433 24.1634 20.1466 23.17 19.2641C22.9572 19.0754 22.9332 18.7498 23.1145 18.5315C24.2023 17.2291 25.2179 15.6048 26.2336 13.7862C26.4297 13.4347 26.1762 13 25.7729 13H22.9998C21.8084 15.1219 20.4301 17.3549 19.5551 18.1171C19.2979 18.3409 18.8965 18.1615 18.8965 17.8193V13.8195V13.3996C18.8965 13.1813 18.7189 13.0037 18.5006 13.0037H15.0966C14.7488 13.0037 14.5656 13.42 14.8061 13.6716C14.8246 13.6919 14.8431 13.7104 14.8616 13.7308C15.313 14.2284 15.5517 14.8814 15.5517 15.553V18.6444C15.5517 18.933 15.252 19.1253 14.9893 19.0051C13.3705 18.2632 12.2328 15.6103 11.3929 13.1776C11.3559 13.0703 11.256 13 11.1431 13H8.39588C8.16278 13 7.97963 13.2016 8.00183 13.4347C8.09988 14.4523 8.36073 15.4475 8.73628 16.3984C9.98688 19.5601 12.5695 22.7828 15.9772 23.6893C16.5525 23.8429 18.9002 24.4423 18.9002 23.3563V21.1511C19.4219 19.7414 21.357 22.041 23.1607 23.9946H26.0153C26.3964 23.9927 26.6554 23.5987 26.4963 23.2509Z' fill='%230080FF'/%3E%3C/svg%3E%0A") !important;
}

.youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='37' viewBox='0 0 38 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0051 36.356C29.0313 36.356 37.1591 28.4107 37.1591 18.6096C37.1591 8.80859 29.0313 0.863281 19.0051 0.863281C8.97899 0.863281 0.851196 8.80859 0.851196 18.6096C0.851196 28.4107 8.97899 36.356 19.0051 36.356Z' fill='white'/%3E%3Cg clip-path='url(%23clip0_1448_11227)'%3E%3Cpath d='M23.5383 13.3135H14.2864C12.4712 13.3135 10.9996 14.785 10.9996 16.6002V21.2252C10.9996 23.0404 12.4712 24.512 14.2864 24.512H23.5383C25.3535 24.512 26.8251 23.0404 26.8251 21.2252V16.6002C26.8251 14.785 25.3535 13.3135 23.5383 13.3135ZM21.3155 19.1377L16.9881 21.2017C16.8728 21.2567 16.7396 21.1726 16.7396 21.0449V16.788C16.7396 16.6584 16.8763 16.5745 16.9918 16.633L21.3193 18.826C21.4479 18.8912 21.4457 19.0757 21.3155 19.1377Z' fill='%230080FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1448_11227'%3E%3Crect width='15.8254' height='15.8254' fill='white' transform='translate(10.9996 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.menu__button svg g {
    opacity: 1 !important;
}

.info-block {
    background: #E2F5FC !important;
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    border-radius: 10px;
}

@media (max-width: 767px) {
    .info-block {
        margin-bottom: 30px
    }
}

ul.mega-sub-menu .mega-menu-item-has-children>a:after {
    border-color: rgb(0 165 229 / 20%) !important;
}

.search-xs input {
    border-color: #bf1370 !important;
}

.search-xs input:focus {
    border-color: #bf1370 !important;
}

header.header-main {
    margin-bottom: 0px !important;
}

.fade-info {
    width: 100%;
}

.select2-container--open .select2-dropdown {
    margin-top: 32px;
}

@media (max-width: 767px) {
    .select2-container--open .select2-dropdown {
        margin-top: 45px;
    }
}

.select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #0091FF !important;
}

header .toggle_mobile_btn.on {
    margin-top: -24px;
}

@media (max-width: 1260px) {
    header.open_menu nav {
        padding-top: 180px;
    }
    .search-xs .input-wrapper {
        border-color: rgba(255, 255, 255, 0.2) !important;
    }
    .search-xs input {
        border: none !important;
    }
    body .top-menu nav #mega-menu-bottom>li.mega-toggle-on,
    body .top-menu nav #mega-menu-bottom>li>.mega-sub-menu {
        background: none !important;
    }
    body .mega-menu-column .mega-sub-menu>li>a,
    body .top-menu nav #mega-menu-bottom>li.mega-toggle-on a {
        color: #fff !important;
    }
    .footer-menu ul>li>a {
        color: #CD111B !important;
    }
    body .footer-menu ul>li>a {
        color: #00A5E5 !important
    }
}

@media (max-width: 767px) {
    .top-menu nav #mega-menu-bottom>li>a:hover {
        color: #fff  !important;
    }
}

#content blockquote.big,
.content-text blockquote.big,
.content-page blockquote.big {
    background: rgba(0, 165, 229, 0.1) !important;
    color: #0D192C !important;
}

#content blockquote.big:after,
.content-text blockquote.big:after,
.content-page blockquote.big:after {
    color: #00A5E5 !important;
}

.reviews-item .item .top .position {
    color: #0D192C !important;
}

.reviews-item .item p.link {
    color: #00A5E5 !important;
}

.reviews-item .item {
    border: 1px solid rgba(0, 165, 229, 0.3) !important;
}

.card-onload .list>.item>.text p {
    display: inline !important;
}

.menu__item .icon {
    width: 180px;
    height: 112px;
    border-radius: 22px;
    font-family: "Avenir Next Cyr Regular", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    /* identical to box height, or 21px */
    flex-shrink: 0;
    /* white */
    color: #FFFFFF;
    text-align: center;
    margin-right: 38px;
    background: #00A5E5;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu__item .icon span {
    display: block;
    margin-top: 5px;
    padding: 0 8px;
}

.menu__item .icon .img {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
}

.menu__item .icon .img img {
    max-width: 42px;
    max-height: 42px;
    display: block;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .head .lang ul li {
        margin-right: 10px !important;
    }
    .head .lang ul li a {
        font-size: 12px !important;
    }
    .head .lang {
        margin-left: 0px !important;
    }
}

@media (max-width: 375px) {
    .head .lang ul li {
        margin-right: 5px !important;
    }
}

.tabs__caption_icon {
    overflow: hidden !important;
}

.tabs__caption_icon li,
.tabs__caption_icon li.active,
.tabs__caption_icon li.active:hover,
.tabs__caption_icon li:hover {
    background: none !important;
}

.tabs__caption_icon li {
    display: flex;
    flex-flow: column;
    position: relative;
}

.tabs__caption_icon li:not(.active) {
    cursor: pointer;
}

.tabs__caption_icon li .title {
    color: #0C477A;
    margin-bottom: 5px;
    transition: 0.5s all;
}

.tabs__caption_icon li.active .title {
    color: #CD111B;
}

.tabs__caption_icon li .icon {
    max-width: 50px;
    margin: 0 auto;
}

.tabs__caption_icon li .icon img {
    display: block;
    margin: 0 auto;
}

.useful-item .item {
    display: block;
}

.tabs-width {
    width: 100%;
    overflow: visible !important;
}

.tabs__caption_icon .slick-prev {
    left: 0;
}

.tabs__caption_icon .slick-next {
    right: 0;
}

.tabs__caption_icon .slick-prev,
.tabs__caption_icon .slick-next,
.tabs__caption_icon .slick-prev:before,
.tabs__caption_icon .slick-next:before {
    width: 25px;
    height: 25px;
}

.tabs__caption_icon .slick-prev.slick-disabled,
.tabs__caption_icon .slick-next.slick-disabled {
    display: none !important;
}

.tab-text {
    margin-bottom: 15px;
}

.menu__inner {
    overflow: hidden;
}

.content-col .col-xs-12 p {
    display: none;
}

.content-col ul li {
    font-weight: 300 !important;
    font-size: 18px !important;
    line-height: 150% !important;
    padding: 15px 20px !important;
    position: relative !important;
    font-size: 18px !important;
    padding-left: 40px !important;
    background: url(i/list.svg) top 24px left 20px no-repeat !important;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background: none !important;
}

.iti__flag {
    box-shadow: none !important;
    background-color: transparent !important;
}

.wpulike-default button.wp_ulike_btn {
    background: none !important;
}

.wpulike .wp_ulike_is_loading .wp_ulike_btn.wp_ulike_put_image::after {
    content: '' !important;
    background: url(/../../../../wp-content/plugins/wp-ulike/assets/img/svg/loader.svg) 50% 50% no-repeat !important;
}

.sp-item .front img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.form-control-lg {
    height: 62px !important;
}


.form-group-subs {
    margin-bottom: 20px;
}

@media (max-width: 1200px) {
  .top-menu nav > ul > li.mega-toggle-on .mega-sub-menu,
.top-menu nav #mega-menu-bottom > li.mega-toggle-on .mega-sub-menu,
.top-menu nav #mega-menu-bottom_eng > li.mega-toggle-on .mega-sub-menu {
    -webkit-column-count:auto !important;
       -moz-column-count: auto !important;
            column-count:auto !important;
  }


  .top-menu nav > ul > li > .mega-sub-menu,
.top-menu nav #mega-menu-bottom > li > .mega-sub-menu,
.top-menu nav #mega-menu-bottom_eng > li > .mega-sub-menu {

    position: static !important;

  }


  .top-menu nav > ul li,
.top-menu nav #mega-menu-bottom li,
.top-menu nav #mega-menu-bottom_eng li {
    page-break-inside: auto !important;
    -webkit-column-break-inside: auto !important;
       -moz-column-break-inside: auto !important;
            break-inside: auto !important;

  }
}