

/* Start:/local/templates/mubint/js/owl.carousel.css?15960572034010*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/mubint/js/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/local/templates/mubint/js/fancybox/jquery.fancybox.css?159605739916630*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}
/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(
    to top,
    rgba(0, 0, 0, .85) 0%,
    rgba(0, 0, 0, .3) 50%,
    rgba(0, 0, 0, .15) 65%,
    rgba(0, 0, 0, .075) 75.5%,
    rgba(0, 0, 0, .037) 82.85%,
    rgba(0, 0, 0, .019) 88%,
    rgba(0, 0, 0, 0) 100%
    );
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    right: 0;
    text-align: center;
    z-index: 99996;
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }
}

/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}

/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}

/* End */


/* Start:/local/templates/mubint/js/jquery.formstyler.css?15707889972175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/mubint/special_version.css?157078899783482*/
.special-aaVersion-on {
}
.special-aaVersion-on a {
    text-decoration: underline;
    border: none !important;
}
.special-aaVersion-on a:hover,
.special-aaVersion-on a:active {
    text-decoration: none;
}
.special-aaVersion-on .news-item:before,
.special-aaVersion-on .news-item:after {
    content: " ";
    display: table;
}
.special-aaVersion-on .news-item:after {
    clear: both;
}
.special-aaVersion-on .container-white,
.special-aaVersion-on .container-top-navigation,
.special-aaVersion-on .primary-box,
.special-aaVersion-on .secondary-box,
.special-aaVersion-on .white-box,
.special-aaVersion-on .container-footer,
.special-aaVersion-on .program-item-box > ul > li,
.special-aaVersion-on .container-big-primary,
.special-aaVersion-on .tts-tabs,
.special-aaVersion-on .td-gray {
    background: inherit;
}
.special-aaVersion-on .primary-box,
.special-aaVersion-on .primary-border-box,
.special-aaVersion-on .secondary-box {
    border: 0;
}
.special-aaVersion-on .program-item .secondary-box {
    border: 0;
}
.special-aaVersion-on .table-noborder th:first-child,
.special-aaVersion-on .table-noborder td:first-child {
    padding-left: 10px;
}
.special-aaVersion-on .gos-accreditation-text:after,
.special-aaVersion-on .arrow-list li,
.special-aaVersion-on .external-links-list li {
    background-image: none !important;
}
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
    padding-left: 0;
}
.special-aaVersion-on .slider-item .col {
    width: 100% !important;
}
.special-aaVersion-on .big-slider {
    border-bottom: solid 2px;
}
.special-aaVersion-on .owl-next,
.special-aaVersion-on .owl-prev {
    text-indent: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background: none;
    position: relative;
    margin: 0;
    text-decoration: underline;
}
.special-aaVersion-on .owl-next:hover,
.special-aaVersion-on .owl-prev:hover {
    text-decoration: none;
}
.special-aaVersion-on .owl-next:after,
.special-aaVersion-on .owl-prev:after {
    position: absolute;
    content: ' ';
    top: 4px;
    height: 30px;
    width: 15px;
    background-position: -120px 0;
}
.special-aaVersion-on .owl-next {
    text-align: right;
}
.special-aaVersion-on .owl-next:after {
    background-position: -135px 0;
    right: 0;
}
.special-aaVersion-on .owl-prev {
    padding-left: 45px;
}
.special-aaVersion-on .owl-prev:after {
    left: 0;
}
.special-aaVersion-on .social-network {
    line-height: 40px;
    position: relative;
    display: block;
    float: left;
    width: auto;
    margin-right: 15px;
    vertical-align: middle;
}
.special-aaVersion-on .social-network:after {
    content: attr(title);
    top: 7px;
    position: relative;
}
.special-aaVersion-on .social-network .icon {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.special-aaVersion-on .icon-social-vk {
    background-position: -120px -40px;
}
.special-aaVersion-on .icon-social-tw {
    background-position: -120px -80px;
}
.special-aaVersion-on .icon-social-fb {
    background-position: -120px -120px;
}
.special-aaVersion-on .icon-social-inst {
    background-position: -120px -160px;
}
.special-aaVersion-on .icon-social-in {
    background-position: -120px -200px;
}
.special-aaVersion-on .icon-social-gplus {
    background-position: -120px -240px;
}
.special-aaVersion-on .container-m50 {
    margin: 0;
}
.special-aaVersion-on .news-item-date {
    font-style: italic;
}
.special-aaVersion-on .news-item-header {
    font-size: 110%;
    line-height: 1.5;
}
.special-aaVersion-on .news-item-header + p {
    display: none;
}
.special-aaVersion-on .news-item-date,
.special-aaVersion-on h3,
.special-aaVersion-on .h3,
.special-aaVersion-on h4,
.special-aaVersion-on .h4,
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
    font-size: 100%;
}
.special-aaVersion-on .news-item-main .news-item-header {
    font-size: 110%;
}
.special-aaVersion-on .news-item-main .news-item-header + p {
    display: block;
}
.special-aaVersion-on .news-item {
    border-bottom: 0;
}
.special-aaVersion-on .mobile-nav-wrapper {
    top: 0;
    padding-top: 50px;
}
.special-aaVersion-on .tts-tabs {
    border: solid 1px;
    box-shadow: none;
}
.special-aaVersion-on .tts-tabs-switcher {
    border: 0;
    background-image: none;
    margin: 0;
}
.special-aaVersion-on .top-nav-block li.parent > a:after {
    background-position: 0 0;
}
.special-aaVersion-on.special-aaImage-off img {
    display: none !important;
}
.special-aaVersion-on.special-aaImage-off .page-top,
.special-aaVersion-on.special-aaImage-off .pro-career__item-left,
.special-aaVersion-on.special-aaImage-off .student-clubs__item-img,
.special-aaVersion-on.special-aaImage-off .academic-council__img,
.special-aaVersion-on.special-aaImage-off .main-top__item    {
    background: none !important;
}
.special-aaVersion-on.special-aaImage-off .page-top:after,
.special-aaVersion-on.special-aaImage-off .pro-career__item-left:after,
.special-aaVersion-on.special-aaImage-off .main-top__item:after
{
    background: none !important;
}
.special-aaVersion-on.special-aaImage-off .slider-item {
    background-image: none !important;
}
.special-aaVersion-on .container-top-header > .content {
    position: relative;
}
/* ==========================================================================
	   Ð ÑŸÐ Â°Ð Ð…Ð ÂµÐ Â»Ð¡ÐŠ */
/* ========================================================================== */
.special-settings {
    display: none;
    padding: 20px 0;
    font-family: Tahoma, sans-serif;
    background: #ccc;
}
.special-aaVersion-on .special-settings {
    display: block;
}
.aa-settings-popup {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 15;
    border: solid 2px;
}
.aa-block {
    float: left;
    padding: 0.5em 1em;
}
.aa-block a {
    display: inline-block;
    padding: 8px 10px;
    border: solid 2px;
    margin-left: -2px;
}
.aaFontsize .fl-l {
    padding: 8px 10px 8px 0;
    display: inline-block;
}
.aaFontsize a {
    float: left;
    text-decoration: none;
}
.aaFontsize-small {
    font-size: 16px;
}
.aaFontsize-normal {
    font-size: 20px;
    font-weight: bold;
}
.aaFontsize-big {
    font-size: 24px;
    font-weight: bold;
}
.aaColor {
    padding-left: 0;
    padding-right: 0;
}
.aaColor a {
    padding: 4px;
}
.aaColor a span {
    display: inline-block;
    padding: 4px .5em;
    font-weight: bold;
}
.aaColor a.aaColor-black.a-current {
    border-color: #000;
    background: #fff !important;
}
.aaColor a.aaColor-black span {
    background: #fff;
    color: #000;
}
.aaColor a.aaColor-yellow.a-current {
    border-color: #000;
    background: #ff0 !important;
}
.aaColor a.aaColor-yellow span {
    background: #ff0;
    color: #000;
}
.aaColor a.aaColor-blue.a-current {
    border-color: #000;
    background: #9fd7ff !important;
}
.aaColor a.aaColor-blue span {
    background: #9fd7ff;
    color: #143c5a;
}
.choose-colors {
    list-style: none;
    margin: 0;
    padding: 0;
}
.choose-colors li {
    margin-top: .5em;
}
/* ==========================================================================
	   Ð Â§Ð ÂµÐ¡Ð‚Ð Ð…Ð¡â€¹Ð Ñ˜ Ð Ñ—Ð Ñ• Ð Â±Ð ÂµÐ Â»Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-black {
    /* ==========================================================================
                     Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
    /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-black body,
.special-aaVersion-on.special-aaColor-black .opportunities,
.special-aaVersion-on.special-aaColor-black .student-clubs__item,
.special-aaVersion-on.special-aaColor-black .electronic-application,
.special-aaVersion-on.special-aaColor-black .footer-top,
.special-aaVersion-on.special-aaColor-black .main-top__schedule,
.special-aaVersion-on.special-aaColor-black .left-menu,
.special-aaVersion-on.special-aaColor-black .left-menu .parent a,
.special-aaVersion-on.special-aaColor-black .fancybox-content,
.special-aaVersion-on.special-aaColor-black .header-mid,
.special-aaVersion-on.special-aaColor-black .submenu,
.special-aaVersion-on.special-aaColor-black .header-mid a,
.special-aaVersion-on.special-aaColor-black .submenu a,
.special-aaVersion-on.special-aaColor-black .footer-bot,
.special-aaVersion-on.special-aaColor-black .header-top,
.special-aaVersion-on.special-aaColor-black .department-head,
.special-aaVersion-on.special-aaColor-black .aa-settings-popup {
    color: #000;
    background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .left-menu > li > a:hover,
.special-aaVersion-on.special-aaColor-black .left-menu > li > a.active {
    color: #000;
}

.special-aaVersion-on.special-aaColor-black .main-top__item:after,
.special-aaVersion-on.special-aaColor-black .events__item:after,
.special-aaVersion-on.special-aaColor-black .pro-career__item-left:after,
.special-aaVersion-on.special-aaColor-black .page-top:after
{
    background: rgba(255,255,255,.75);
}
.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black .special-settings a,
.special-aaVersion-on.special-aaColor-black .special-settings .aa-block {
    color: #000;
    border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black a {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black a.btn {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-black * {
    color: #000;
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black .btn {
    -webkit-transition: none !important;
    transition: none !important;
}
.special-aaVersion-on.special-aaColor-black hr {
    background: #000;
    height: 2px;
}
.special-aaVersion-on.special-aaColor-black .btn,
.special-aaVersion-on.special-aaColor-black button,
.special-aaVersion-on.special-aaColor-black input[type="button"],
.special-aaVersion-on.special-aaColor-black input[type="reset"],
.special-aaVersion-on.special-aaColor-black input[type="submit"] {
    background-color: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .btn:focus,
.special-aaVersion-on.special-aaColor-black button:focus,
.special-aaVersion-on.special-aaColor-black input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-black .btn:hover,
.special-aaVersion-on.special-aaColor-black button:hover,
.special-aaVersion-on.special-aaColor-black input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
    text-decoration: underline;
    box-shadow: none;
    outline: auto;
}
.special-aaVersion-on.special-aaColor-black .btn-link,
.special-aaVersion-on.special-aaColor-black a.btn-link {
    background: transparent;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .btn-link:focus,
.special-aaVersion-on.special-aaColor-black a.btn-link:focus,
.special-aaVersion-on.special-aaColor-black .btn-link:hover,
.special-aaVersion-on.special-aaColor-black a.btn-link:hover {
    color: #000;
    text-decoration: none;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black input[type="text"],
.special-aaVersion-on.special-aaColor-black input[type="password"],
.special-aaVersion-on.special-aaColor-black textarea {
    color: #000;
    background: #fff;
    padding: 5px;
}
.special-aaVersion-on.special-aaColor-black .input:focus,
.special-aaVersion-on.special-aaColor-black input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-black textarea:focus {
    outline: solid 3px #000;
}
.special-aaVersion-on.special-aaColor-black a.a-current,
.special-aaVersion-on.special-aaColor-black a.a-current span {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .container-top-header {
    background: inherit;
    border-bottom: solid 2px;
    padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu {
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu:hover {
    text-decoration: none;
    background: #fff;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .container-search {
    background: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-input {
    border: solid 1px;
    padding: 10px;
    box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-black .search-button:hover {
    background: #fff;
    color: #000;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions .search-result-item:hover {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions mark {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .body-wrapper header {
    border-bottom: solid 2px #000;
    padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-black .container-white,
.special-aaVersion-on.special-aaColor-black .white-box {
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.current a {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level a {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .slider-item-text {
    background: rgba(255, 255, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col {
    width: 100% !important;
    margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col:nth-child(2) {
    font-style: italic;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content br {
    display: none;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-black .footer-menu-content .h4:after {
    border-color: inherit;
}
.special-aaVersion-on.special-aaColor-black .radio + label > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label > span {
    background: #fff;
}
.special-aaVersion-on.special-aaColor-black .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-black .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:focus > span {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:focus + label,
.special-aaVersion-on.special-aaColor-black .checkbox:focus + label {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span {
    border-color: #000;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span:before {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span {
    border-color: #000;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span:before {
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__select {
    background: #fff;
    border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search {
    padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search input {
    background: #fff;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__not-found {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__dropdown {
    background: #000;
    color: #fff;
    padding: 4px;
    border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-black .jq-selectbox li:hover {
    background: #fff;
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
    border-color: #000;
}
.focused .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__select {
    background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table th,
.special-aaVersion-on.special-aaColor-black .table th * {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > td {
    background-color: #080808;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-bordered tbody + tbody tr:first-child td {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td {
    background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr {
    border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr td.vertical-separator {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-black .table-schedule th.horisontal-separator {
    border-left-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-black .table-schedule td.double-lection:hover {
    border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.current {
    border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day {
    color: rgba(0, 0, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day i {
    color: rgba(0, 0, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day:hover {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule thead th .h2 {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a {
    border: 0;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.active > a {
    text-decoration: none;
    color: #fff;
    border-color: #000;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:after {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:hover:after {
    border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages {
    background: inherit;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a.current {
    box-shadow: 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .right-arr:hover,
.special-aaVersion-on.special-aaColor-black .left-arr:hover,
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a:hover {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .switch-block {
    background: #000;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item.active {
    color: #000;
    background: #fff;
    box-shadow: inset 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .program-item-box > ul > li {
    border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-gray-header th span {
    color: #fff !important;
}
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a.opened:after {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list a {
    border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-black h2 a:hover,
.special-aaVersion-on.special-aaColor-black .h2 a:hover {
    color: #000;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .icon,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-black .owl-next:after,
.special-aaVersion-on.special-aaColor-black .owl-prev:after,
.special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons-black.png');
}
@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-black .icon,
    .special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-black .owl-next:after,
    .special-aaVersion-on.special-aaColor-black .owl-prev:after,
    .special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
    .special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
        background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons@2x-black.png');
    }
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1,
.special-aaVersion-on.special-aaColor-black h2,
.special-aaVersion-on.special-aaColor-black .h2,
.special-aaVersion-on.special-aaColor-black h3,
.special-aaVersion-on.special-aaColor-black .h3,
.special-aaVersion-on.special-aaColor-black h4,
.special-aaVersion-on.special-aaColor-black .h4 {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1 {
    font-size: 42px;
}
.special-aaVersion-on.special-aaColor-black .header-info-block {
    width: 100%;
    margin: 0;
    font-size: 120%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-black .news-item-main .news-item-header a {
    color: #000;
    font-size: 120%;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-black .mobile-nav > ul {
    background: #fff;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.active > a {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger {
    background: transparent;
}
.special-aaVersion-on.special-aaColor-black .tts-tabs-switcher.active {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus span {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul a {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a {
    background: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li.parent > a:after {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a:after {
    border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
    background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:after {
    background: #000;
}
/* ==========================================================================
	   Ð â€“Ð ÂµÐ Â»Ð¡â€šÐ¡â€¹Ð Ñ˜  Ð Ñ—Ð Ñ• Ð¡â€¡Ð ÂµÐ¡Ð‚Ð Ð…Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-yellow {
    /* ==========================================================================
                     Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
    /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-yellow body,
.special-aaVersion-on.special-aaColor-yellow .active.enrollee-detail__tab-link,
.special-aaVersion-on.special-aaColor-yellow .tests-list__mid,
.special-aaVersion-on.special-aaColor-yellow .tests-list__pdf,
.special-aaVersion-on.special-aaColor-yellow .opportunities,
.special-aaVersion-on.special-aaColor-yellow .student-clubs__item,
.special-aaVersion-on.special-aaColor-yellow .electronic-application,
.special-aaVersion-on.special-aaColor-yellow .footer-top,
.special-aaVersion-on.special-aaColor-yellow .main-top__schedule,
.special-aaVersion-on.special-aaColor-yellow .left-menu,
.special-aaVersion-on.special-aaColor-yellow .left-menu .parent a,
.special-aaVersion-on.special-aaColor-yellow .fancybox-content,
.special-aaVersion-on.special-aaColor-yellow .header-mid,
.special-aaVersion-on.special-aaColor-yellow .submenu,
.special-aaVersion-on.special-aaColor-yellow .header-mid a,
.special-aaVersion-on.special-aaColor-yellow .submenu a,
.special-aaVersion-on.special-aaColor-yellow .footer-bot,
.special-aaVersion-on.special-aaColor-yellow .department-head,
.special-aaVersion-on.special-aaColor-yellow .aa-settings-popup {
    color: #ff0;
    background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu > li > a:hover,
.special-aaVersion-on.special-aaColor-yellow .left-menu > li > a.active {
    color: #fff;
}

.special-aaVersion-on.special-aaColor-yellow .main-top__item:after,
.special-aaVersion-on.special-aaColor-yellow .enrollee-item:before,
.special-aaVersion-on.special-aaColor-yellow .page-top:after
{
    background: rgba(0,0,0,.75);
}
.special-aaVersion-on.special-aaColor-yellow .special-settings,
.special-aaVersion-on.special-aaColor-yellow .special-settings a,
.special-aaVersion-on.special-aaColor-yellow .special-settings .aa-block {
    color: #000;
    border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow a {
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.btn {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-yellow * {
    color: #ff0;
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow .btn {
    -webkit-transition: none !important;
    transition: none !important;
}
.special-aaVersion-on.special-aaColor-yellow hr {
    background: #ff0;
    height: 2px;
}
.special-aaVersion-on.special-aaColor-yellow .btn,
.special-aaVersion-on.special-aaColor-yellow button,
.special-aaVersion-on.special-aaColor-yellow input[type="button"],
.special-aaVersion-on.special-aaColor-yellow input[type="reset"],
.special-aaVersion-on.special-aaColor-yellow input[type="submit"] {
    background-color: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .btn:focus,
.special-aaVersion-on.special-aaColor-yellow button:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-yellow .btn:hover,
.special-aaVersion-on.special-aaColor-yellow button:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:hover {
    background-color: #000;
    color: #ff0;
    text-decoration: underline;
    box-shadow: none;
    outline: auto;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link,
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
    background: transparent;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow .btn-link:hover,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:hover {
    color: #ff0;
    text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow input[type="text"],
.special-aaVersion-on.special-aaColor-yellow input[type="password"],
.special-aaVersion-on.special-aaColor-yellow textarea {
    color: #ff0;
    background: #000;
    padding: 5px;
}
.special-aaVersion-on.special-aaColor-yellow .input:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-yellow textarea:focus {
    outline: solid 3px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.a-current,
.special-aaVersion-on.special-aaColor-yellow a.a-current span {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header {
    background: inherit;
    border-bottom: solid 2px;
    padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu {
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu:hover {
    text-decoration: none;
    background: #000;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .container-search {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-input {
    border: solid 1px;
    padding: 10px;
    box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-yellow .search-button:hover {
    background: #000;
    color: #ff0;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions .search-result-item:hover {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions mark {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .body-wrapper header {
    border-bottom: solid 2px #ff0;
    padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-yellow .container-white,
.special-aaVersion-on.special-aaColor-yellow .white-box {
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.current a {
    color: #000;
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level a {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .slider-item-text {
    background: rgba(0, 0, 0, 0.9);
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col {
    width: 100% !important;
    margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col:nth-child(2) {
    font-style: italic;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content br {
    display: none;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content .h4:after {
    border-color: inherit;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label > span {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:focus > span {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:focus + label,
.special-aaVersion-on.special-aaColor-yellow .checkbox:focus + label {
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span {
    border-color: #ff0;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span:before {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span {
    border-color: #ff0;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span:before {
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__select {
    background: #000;
    border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search {
    padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search input {
    background: #000;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__not-found {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__dropdown {
    background: #ff0;
    color: #000;
    padding: 4px;
    border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li:hover {
    background: #000;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
    border-color: #ff0;
}
.focused .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #000;
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__select {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table th,
.special-aaVersion-on.special-aaColor-yellow .table th * {
    color: #000;
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > td {
    background-color: #ffff0f;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-bordered tbody + tbody tr:first-child td {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr {
    border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr td.vertical-separator {
    border-top-color: #000;
    border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-yellow .table-schedule th.horisontal-separator {
    border-left-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.double-lection:hover {
    border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.current {
    border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day {
    color: rgba(255, 255, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day i {
    color: rgba(255, 255, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day:hover {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule thead th .h2 {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a {
    border: 0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.active > a {
    text-decoration: none;
    color: #000;
    border-color: #ff0;
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:after {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:hover:after {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages {
    background: inherit;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a.current {
    box-shadow: 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .right-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .left-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a:hover {
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block {
    background: #ff0;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item.active {
    color: #ff0;
    background: #000;
    box-shadow: inset 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .program-item-box > ul > li {
    border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-gray-header th span {
    color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a.opened:after {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list a {
    border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-yellow h2 a:hover,
.special-aaVersion-on.special-aaColor-yellow .h2 a:hover {
    color: #ff0;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .icon,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-yellow .owl-next:after,
.special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
.special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons-yellow.png');
}
@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-yellow .icon,
    .special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-yellow .owl-next:after,
    .special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
    .special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
    .special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
        background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons@2x-yellow.png');
    }
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1,
.special-aaVersion-on.special-aaColor-yellow h2,
.special-aaVersion-on.special-aaColor-yellow .h2,
.special-aaVersion-on.special-aaColor-yellow h3,
.special-aaVersion-on.special-aaColor-yellow .h3,
.special-aaVersion-on.special-aaColor-yellow h4,
.special-aaVersion-on.special-aaColor-yellow .h4 {
    color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1 {
    font-size: 42px;
}
.special-aaVersion-on.special-aaColor-yellow .header-info-block {
    width: 100%;
    margin: 0;
    font-size: 120%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-yellow .news-item-main .news-item-header a {
    color: #fff;
    font-size: 120%;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav > ul {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.active > a {
    color: #000;
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
    background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger {
    background: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .tts-tabs-switcher.active {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus span {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul a {
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a {
    background: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.parent > a:after {
    border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a:after {
    border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
    background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:after {
    background: #ff0;
}
/* ==========================================================================
	   Ð ÑžÐ ÂµÐ Ñ˜Ð Ð…Ð Ñ•-Ð¡ÐƒÐ Ñ‘Ð Ð…Ð Ñ‘Ð Ñ˜ Ð Ñ—Ð Ñ• Ð Ñ–Ð Ñ•Ð Â»Ð¡Ñ“Ð Â±Ð Ñ•Ð Ñ˜Ð¡Ñ“ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue {
    /* ==========================================================================
                     Ð ÑœÐ Â°Ð Ð†Ð Ñ‘Ð Ñ–Ð Â°Ð¡â€ Ð Ñ‘Ð¡Ð Ð Ò‘Ð Â»Ð¡Ð Ð Ñ˜Ð Ñ•Ð Â±Ð Ñ‘Ð Â»Ð¡ÐŠÐ Ð…Ð Ñ‘Ð Ñ”Ð Ñ•Ð Ð† */
    /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-blue body,
.special-aaVersion-on.special-aaColor-blue .active.enrollee-detail__tab-link,
.special-aaVersion-on.special-aaColor-blue .tests-list__mid,
.special-aaVersion-on.special-aaColor-blue .tests-list__pdf,
.special-aaVersion-on.special-aaColor-blue .opportunities,
.special-aaVersion-on.special-aaColor-blue .student-clubs__item,
.special-aaVersion-on.special-aaColor-blue .electronic-application,
.special-aaVersion-on.special-aaColor-blue .footer-top,
.special-aaVersion-on.special-aaColor-blue .main-top__schedule,
.special-aaVersion-on.special-aaColor-blue .left-menu,
.special-aaVersion-on.special-aaColor-blue .left-menu .parent a,
.special-aaVersion-on.special-aaColor-blue .fancybox-content,
.special-aaVersion-on.special-aaColor-blue .header-mid,
.special-aaVersion-on.special-aaColor-blue .header-top,
.special-aaVersion-on.special-aaColor-blue .submenu,
.special-aaVersion-on.special-aaColor-blue .header-mid a,
.special-aaVersion-on.special-aaColor-blue .submenu a,
.special-aaVersion-on.special-aaColor-blue .footer-bot,
.special-aaVersion-on.special-aaColor-blue .department-head,
.special-aaVersion-on.special-aaColor-blue .aa-settings-popup {
    color: #143c5a;
    background-color: #9fd7ff;
}

.special-aaVersion-on.special-aaColor-blue .main-top__item:after,
.special-aaVersion-on.special-aaColor-blue .events__item:after,
.special-aaVersion-on.special-aaColor-blue .pro-career__item-left:after,
.special-aaVersion-on.special-aaColor-blue .enrollee-item:before,
.special-aaVersion-on.special-aaColor-blue .page-top:after
{
    background: rgba(159, 215, 255, 0.75);
}


.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue .special-settings a,
.special-aaVersion-on.special-aaColor-blue .special-settings .aa-block {
    color: #000;
    border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-blue a {
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.btn {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue a.btn-link {
    padding-left: 1em;
    padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-blue * {
    color: #143c5a;
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue .btn {
    -webkit-transition: none !important;
    transition: none !important;
}
.special-aaVersion-on.special-aaColor-blue hr {
    background: #143c5a;
    height: 2px;
}
.special-aaVersion-on.special-aaColor-blue .btn,
.special-aaVersion-on.special-aaColor-blue button,
.special-aaVersion-on.special-aaColor-blue input[type="button"],
.special-aaVersion-on.special-aaColor-blue input[type="reset"],
.special-aaVersion-on.special-aaColor-blue input[type="submit"] {
    background-color: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .btn:focus,
.special-aaVersion-on.special-aaColor-blue button:focus,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-blue .btn:hover,
.special-aaVersion-on.special-aaColor-blue button:hover,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:hover {
    background-color: #9fd7ff;
    color: #143c5a;
    text-decoration: underline;
    box-shadow: none;
    outline: auto;
}
.special-aaVersion-on.special-aaColor-blue .btn-link,
.special-aaVersion-on.special-aaColor-blue a.btn-link {
    background: transparent;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .btn-link:focus,
.special-aaVersion-on.special-aaColor-blue a.btn-link:focus,
.special-aaVersion-on.special-aaColor-blue .btn-link:hover,
.special-aaVersion-on.special-aaColor-blue a.btn-link:hover {
    color: #143c5a;
    text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue input[type="text"],
.special-aaVersion-on.special-aaColor-blue input[type="password"],
.special-aaVersion-on.special-aaColor-blue textarea {
    color: #143c5a;
    background: #9fd7ff;
    padding: 5px;
}
.special-aaVersion-on.special-aaColor-blue .input:focus,
.special-aaVersion-on.special-aaColor-blue input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-blue textarea:focus {
    outline: solid 3px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.a-current,
.special-aaVersion-on.special-aaColor-blue a.a-current span {
    color: #fff;
    background: #000;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header {
    background: inherit;
    border-bottom: solid 2px;
    padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu {
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu:hover {
    text-decoration: none;
    background: #9fd7ff;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .container-search {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-input {
    border: solid 1px;
    padding: 10px;
    box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-blue .search-button:hover {
    background: #9fd7ff;
    color: #143c5a;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions .search-result-item:hover {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions mark {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .body-wrapper header {
    border-bottom: solid 2px #143c5a;
    padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-blue .container-white,
.special-aaVersion-on.special-aaColor-blue .white-box {
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.current a {
    color: #9fd7ff;
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level a {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .slider-item-text {
    background: rgba(159, 215, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col {
    width: 100% !important;
    margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col:nth-child(2) {
    font-style: italic;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content br {
    display: none;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-blue .footer-menu-content .h4:after {
    border-color: inherit;
}
.special-aaVersion-on.special-aaColor-blue .radio + label > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label > span {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:focus > span {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:focus + label,
.special-aaVersion-on.special-aaColor-blue .checkbox:focus + label {
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span {
    border-color: #143c5a;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span:before {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span {
    border-color: #143c5a;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span:before {
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__select {
    background: #9fd7ff;
    border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search {
    padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search input {
    background: #9fd7ff;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__not-found {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__dropdown {
    background: #143c5a;
    color: #9fd7ff;
    padding: 4px;
    border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li:hover {
    background: #9fd7ff;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}
.focused .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select {
    color: #9fd7ff;
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
    border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__search input {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__select {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table th,
.special-aaVersion-on.special-aaColor-blue .table th * {
    color: #9fd7ff;
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > td {
    background-color: #174467;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-bordered tbody + tbody tr:first-child td {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr {
    border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr td.vertical-separator {
    border-top-color: #9fd7ff;
    border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-blue .table-schedule th.horisontal-separator {
    border-left-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.double-lection:hover {
    border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.current {
    border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day {
    color: rgba(20, 60, 90, 0.4);
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day i {
    color: rgba(20, 60, 90, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day:hover {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule thead th .h2 {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a {
    border: 0;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.active > a {
    text-decoration: none;
    color: #9fd7ff;
    border-color: #143c5a;
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:after {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:hover:after {
    border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages {
    background: inherit;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a.current {
    box-shadow: 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .right-arr:hover,
.special-aaVersion-on.special-aaColor-blue .left-arr:hover,
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a:hover {
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .switch-block {
    background: #143c5a;
    box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item.active {
    color: #143c5a;
    background: #9fd7ff;
    box-shadow: inset 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .program-item-box > ul > li {
    border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-gray-header th span {
    color: #9fd7ff !important;
}
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a.opened:after {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list a {
    border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-blue h2 a:hover,
.special-aaVersion-on.special-aaColor-blue .h2 a:hover {
    color: #143c5a;
    text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .icon,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-blue .owl-next:after,
.special-aaVersion-on.special-aaColor-blue .owl-prev:after,
.special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
    background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons-blue.png');
}
@media screen and (min-resolution: 192dpi) {
    .special-aaVersion-on.special-aaColor-blue .icon,
    .special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
    .special-aaVersion-on.special-aaColor-blue .owl-next:after,
    .special-aaVersion-on.special-aaColor-blue .owl-prev:after,
    .special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
    .special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
        background-image: url('/bitrix/templates/gos_modern_blue_ew/images/all-icons@2x-blue.png');
    }
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1,
.special-aaVersion-on.special-aaColor-blue h2,
.special-aaVersion-on.special-aaColor-blue .h2,
.special-aaVersion-on.special-aaColor-blue h3,
.special-aaVersion-on.special-aaColor-blue .h3,
.special-aaVersion-on.special-aaColor-blue h4,
.special-aaVersion-on.special-aaColor-blue .h4 {
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1 {
    font-size: 42px;
}
.special-aaVersion-on.special-aaColor-blue .header-info-block {
    width: 100%;
    margin: 0;
    font-size: 120%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-blue .news-item-main .news-item-header a {
    color: #143c5a;
    font-size: 120%;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-blue .mobile-nav > ul {
    background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.active > a {
    color: #9fd7ff;
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
    background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger {
    background: transparent;
}
.special-aaVersion-on.special-aaColor-blue .tts-tabs-switcher.active {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus span {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul a {
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a {
    background: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.parent > a:after {
    border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a:after {
    border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
    background: #000;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:after {
    background: #143c5a;
}
/* ==========================================================================
	   Ð ÑšÐ ÂµÐ Â»Ð Ñ”Ð Ñ‘Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-small body,
.special-aaVersion-on.special-aaFontsize-small .news-item,
.special-aaVersion-on.special-aaFontsize-small .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-small .fz12,
.special-aaVersion-on.special-aaFontsize-small .fz14,
.special-aaVersion-on.special-aaFontsize-small .fz16,
.special-aaVersion-on.special-aaFontsize-small .fz18,
.special-aaVersion-on.special-aaFontsize-small .fz20,
.special-aaVersion-on.special-aaFontsize-small .mb-fz12,
.special-aaVersion-on.special-aaFontsize-small .mb-fz14,
.special-aaVersion-on.special-aaFontsize-small .mb-fz16,
.special-aaVersion-on.special-aaFontsize-small .mb-fz18,
.special-aaVersion-on.special-aaFontsize-small .mb-fz20,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-small .dt-fz12,
.special-aaVersion-on.special-aaFontsize-small .dt-fz14,
.special-aaVersion-on.special-aaFontsize-small .dt-fz16,
.special-aaVersion-on.special-aaFontsize-small .dt-fz18,
.special-aaVersion-on.special-aaFontsize-small .dt-fz20,
.special-aaVersion-on.special-aaFontsize-small .ld-fz12,
.special-aaVersion-on.special-aaFontsize-small .ld-fz14,
.special-aaVersion-on.special-aaFontsize-small .ld-fz16,
.special-aaVersion-on.special-aaFontsize-small .ld-fz18,
.special-aaVersion-on.special-aaFontsize-small .ld-fz20 {
    font-size: 16px;
    line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-small .fz22,
.special-aaVersion-on.special-aaFontsize-small .fz24,
.special-aaVersion-on.special-aaFontsize-small .fz26,
.special-aaVersion-on.special-aaFontsize-small .fz30,
.special-aaVersion-on.special-aaFontsize-small .mb-fz22,
.special-aaVersion-on.special-aaFontsize-small .mb-fz24,
.special-aaVersion-on.special-aaFontsize-small .mb-fz26,
.special-aaVersion-on.special-aaFontsize-small .mb-fz30,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-small .dt-fz22,
.special-aaVersion-on.special-aaFontsize-small .dt-fz24,
.special-aaVersion-on.special-aaFontsize-small .dt-fz26,
.special-aaVersion-on.special-aaFontsize-small .dt-fz30,
.special-aaVersion-on.special-aaFontsize-small .ld-fz22,
.special-aaVersion-on.special-aaFontsize-small .ld-fz24,
.special-aaVersion-on.special-aaFontsize-small .ld-fz26,
.special-aaVersion-on.special-aaFontsize-small .ld-fz30 {
    font-size: 26px;
    line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l {
    color: #000;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-small .aaFontsize a {
    line-height: 22.4px;
}
.special-aaVersion-on.special-aaFontsize-small .aa-block a {
    padding-left: 16px;
    padding-right: 16px;
}
.special-aaVersion-on.special-aaFontsize-small .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}
/* ==========================================================================
	   Ð ÐŽÐ¡Ð‚Ð ÂµÐ Ò‘Ð Ð…Ð Ñ‘Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal body,
.special-aaVersion-on.special-aaFontsize-normal *,
.special-aaVersion-on.special-aaFontsize-normal .footer-menu,
.special-aaVersion-on.special-aaFontsize-normal .footer-col .title,
.special-aaVersion-on.special-aaFontsize-normal .footer-menu li.title a,
.special-aaVersion-on.special-aaFontsize-normal .news-item,
.special-aaVersion-on.special-aaFontsize-normal .breadcrumb ul {
    font-size: 102% !important;
    line-height: 1.4 !important;
}
.special-aaVersion-on.special-aaFontsize-normal h1,
.special-aaVersion-on.special-aaFontsize-normal .title-h1
{
    font-size: 3em !important;
}
.special-aaVersion-on.special-aaFontsize-normal h2,
.special-aaVersion-on.special-aaFontsize-normal .title-h2
{
    font-size: 2em !important;
}
.special-aaVersion-on.special-aaFontsize-normal h3,
.special-aaVersion-on.special-aaFontsize-normal .title-h3
{
    font-size: 1.5em !important;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l {
    color: #000;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize a {
    line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .aa-block a {
    padding-left: 20px;
    padding-right: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}
/* ==========================================================================
	   Ð â€˜Ð Ñ•Ð Â»Ð¡ÐŠÐ¡â‚¬Ð Ñ•Ð â„– Ð¡Ð‚Ð Â°Ð Â·Ð Ñ˜Ð ÂµÐ¡Ð‚ Ð¡â‚¬Ð¡Ð‚Ð Ñ‘Ð¡â€žÐ¡â€šÐ Â° */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-big body,
.special-aaVersion-on.special-aaFontsize-big *,
.special-aaVersion-on.special-aaFontsize-big .footer-menu,
.special-aaVersion-on.special-aaFontsize-big .footer-col .title,
.special-aaVersion-on.special-aaFontsize-big .footer-menu li.title a,
.special-aaVersion-on.special-aaFontsize-big .news-item,
.special-aaVersion-on.special-aaFontsize-big .breadcrumb ul {
    font-size: 105% !important;
    line-height: 1.4 !important;
}
.special-aaVersion-on.special-aaFontsize-big h1,
.special-aaVersion-on.special-aaFontsize-big .title-h1
{
    font-size: 2.5em !important;
}
.special-aaVersion-on.special-aaFontsize-big h2,
.special-aaVersion-on.special-aaFontsize-big .title-h2
{
    font-size: 2em !important;
}
.special-aaVersion-on.special-aaFontsize-big h3,
.special-aaVersion-on.special-aaFontsize-big .title-h3
{
    font-size: 1em !important;
}


.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l {
    color: #000;
}
.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-big .aaFontsize a {
    line-height: 33.6px;
}
.special-aaVersion-on.special-aaFontsize-big .aa-block a {
    padding-left: 24px;
    padding-right: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .aaColor a {
    padding-left: 4px;
    padding-right: 4px;
}
/* ==========================================================================
	   Tahoma */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-tahoma body {
    font-family: Tahoma, sans-serif !important;
}
.special-aaVersion-on.special-aaFont-tahoma .news-item-main .news-item-header a {
    font-family: Tahoma, sans-serif;
}
/* ==========================================================================
	   Times */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-times body {
    font-family: 'Times New Roman', Times, serif !important;
}
.special-aaVersion-on.special-aaFont-times .news-item-main .news-item-header a {
    font-family: 'Times New Roman', Times, serif;
}
/* ==========================================================================
	   lettaer-spacing: normal */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-normal body {
    letter-spacing: normal !important;
}
/* ==========================================================================
	   lettaer-spacing: big */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-big body {
    letter-spacing: 0.2em !important;
}
/* ==========================================================================
	   lettaer-spacing: extra */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-extra body {
    letter-spacing: 0.4em !important;
}

/* ==========================================================================
	   Organization structure */
/* ========================================================================== */
.special-aaVersion-on .structure li span, .special-aaVersion-on .content .structure li span,
.special-aaVersion-on .structure ul ul span, .special-aaVersion-on .content .structure ul ul span,
.special-aaVersion-on .structure ul ul, .special-aaVersion-on .content .structure ul ul,
.special-aaVersion-on .structure ul span:before, .special-aaVersion-on .content .structure ul span:before {
    border-color: #000;
}
.special-aaVersion-on .structure ul ul li, .special-aaVersion-on .content .structure ul ul li {
    background-image: url();
}

.special-aaVersion-on.special-aaFontsize-small .structure li span,
.special-aaVersion-on.special-aaFontsize-small .special-aaVersion-on .content .structure li span {
    font-size: 16px;
}
.special-aaVersion-on.special-aaFontsize-normal .structure li span,
.special-aaVersion-on.special-aaFontsize-normal .special-aaVersion-on .content .structure li span {
    font-size: 20px;
}
.special-aaVersion-on.special-aaFontsize-big .structure li span,
.special-aaVersion-on.special-aaFontsize-big .special-aaVersion-on .content .structure li span {
    font-size: 24px;
}
.content:after {
    clear: both;
}
.content:before, .content:after {
    content: " ";
    display: table;
}
.special-aaVersion-on header {
    position: relative;
}
.special-aaVersion-on .logo {
    position: relative;
    background-size: 0, contain;
}
/* End */


/* Start:/local/templates/mubint/styles.css?15869479202701*/
.bold {
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
}
a {
    color: #1B4E9B;
}
a:hover {
    /*color: #344e86;*/
}

h1, .title-h1,
h2, .title-h2,
h3, .title-h3,
h4, .title-h4,
h6, .title-h6,
h5, .title-h5{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    color: #000000;
}
.title-h1,
.title-h2,
.title-h5,
.title-h6,
.title-h3{
    margin: 0 0 20px;
}
h1, .title-h1{
    font-size: 50px;
    line-height: 60px;
    color: inherit;
}
h2, .title-h2{
    font-size: 40px;
    line-height: 55px;
}
h3, .title-h3{
    font-size: 35px;
    line-height: 42px;
}
h4, .title-h4{
    font-size: 25px;
    line-height: 35px;
}
h5, .title-h5{
    font-size: 20px;
    line-height: 32px;
}
h6, .title-h6{
    font-size: 18px;
    line-height: 28px;
}
ul {
    padding-left: 16px;
}
ul li {
    margin-bottom: 10px;
}
ul li:last-child {
    margin-bottom: 0;
}

.table, .body--widepage table {
    border-collapse: collapse;
    border: none;
}
.body--widepage table td, .table td {
    padding: 5px 10px;
    background: none;
    border: 1px solid #D1DCEB;
    color: #000;
}
.body--widepage table th, .table th {
    padding: 5px 10px !important;
    color: #000;
    background: none;
    text-align: left;
    border: 1px solid #D1DCEB;
    background: #f4f5f7;
    font-weight: bold;
    border-bottom: 2px solid #D1DCEB;
}


.body--widepage table td, .body--widepage table th {
    padding: 2px 5px !important;
    font-size: 12px !important;
    line-height: 16px;
}
.body--widepage table th {
    font-size: 10px !important;
}

.supertable th, .supertable td:first-child {
    background: #f4f5f7 !important;
    color: #000 !important;
}

.committee-dates__descr{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 23px;
}
.committee-dates__ul{
    list-style: none;
    padding: 0;
    margin: 0;
    max-width: 775px;
}
.committee-dates__ul li{
    padding-left: 25px;
    position: relative;
    margin-bottom: 24px;
}
.committee-dates__ul li:last-child{
    margin-bottom: 0;
}
.committee-dates__ul li:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: #1B4E9B;
    position: absolute;
    top: 8px;
    left: 0;
}
.committee-dates__ul li span{
    font-weight: bold;
}
.committee-dates__title-h3{
    margin: 53px 0 23px;
}
.committee-dates__title-h4{
    margin: 39px 0 27px;
}
.committee-top{
    position: relative;
}
.committee-top .title-h3{
    line-height: 42px;
    margin-bottom: 45px;
}

/* End */


/* Start:/local/templates/mubint/template_styles.css?1605080745107832*/
@font-face {
    font-family: 'Gilroy';
    src: url('/local/templates/mubint/fonts/Gilroy-Light.eot');
    src: local('Gilroy Light'), local('Gilroy-Light'),
    url('/local/templates/mubint/fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mubint/fonts/Gilroy-Light.woff') format('woff'),
    url('/local/templates/mubint/fonts/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/local/templates/mubint/fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
    url('/local/templates/mubint/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mubint/fonts/Gilroy-Regular.woff') format('woff'),
    url('/local/templates/mubint/fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/local/templates/mubint/fonts/Gilroy-SemiBold.eot');
    src: local('Gilroy SemiBold'), local('Gilroy-SemiBold'),
    url('/local/templates/mubint/fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mubint/fonts/Gilroy-SemiBold.woff') format('woff'),
    url('/local/templates/mubint/fonts/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/local/templates/mubint/fonts/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
    url('/local/templates/mubint/fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mubint/fonts/Gilroy-Bold.woff') format('woff'),
    url('/local/templates/mubint/fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/local/templates/mubint/fonts/Gilroy-ExtraBold.eot');
    src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
    url('/local/templates/mubint/fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/mubint/fonts/Gilroy-ExtraBold.woff') format('woff'),
    url('/local/templates/mubint/fonts/Gilroy-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

body, html {
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 24px;
    font-family: 'Roboto', 'Arial', sans-serif;
    color: #2E2E2E;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-numeric: proportional-nums;
}
* {
    box-sizing: border-box;
    outline: none;
}
p:first-child, h2:first-child, h3:first-child {
    margin-top: 0;
}
p:last-child, h2:last-child, h3:last-child {
    margin-bottom: 0;
}
a{
    text-decoration: none;
    /*color: inherit;*/
    transition: all .3s;
}
.breadcrumbs{
    display: block;
    margin: 0 0 9px;
    font-size: 13px;
    line-height: 24px;
}
.breadcrumbs a{
    display: inline-block;
    vertical-align: top;
    color: #D1DCEB;
    margin-right: 13px;
    position: relative;
}
.breadcrumbs a:not(:last-child){
    padding-right: 26px;
}
.breadcrumbs a:not(:last-child):after{
    content: '';
    display: block;
    width: 13px;
    height: 7px;
    background: url("/local/templates/mubint/images/arr-bread.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.breadcrumbs a:hover{
    color: #ffffff;
}
.wrap {
    margin: 0 auto;
    padding: 0 105px;
}
.hide{
    overflow: hidden;
}
.btn{
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    background-color: transparent;
    border: 2px solid #1B4E9B;
    padding: 9px 21px 11px;
    cursor: pointer;
}
.btn:hover{

}
.btn--100 {
    width: 100%;
}
.btn--arr{
    padding: 9px 37px 11px 28px;
    position: relative;
    font-weight: bold;
}
.btn--blue{
    background-color: #1B4E9B;
    color: #FFFFFF;
    font-weight: bold;
    padding: 9px 40px 11px 21px;
}
.btn--arr:after{
    content: '';
    display: block;
    width: 5px;
    height: 10px;
    background: url("/local/templates/mubint/images/arr-right-b.svg") no-repeat center;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.btn--blue:after{
    filter: invert(1);
}
.btn--light{
    font-family: 'Roboto', 'Arial', sans-serif;
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    color: #1B4E9B;
    border-color: #D1DCEB;
    padding: 12px 50px;
}
.input-holder{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
    position: relative;
    cursor: pointer;
}
.input{
    -webkit-appearance: none;
    border: 1px solid #D1DCEB;
    border-radius: 0;
    display: block;
    font-size: 15px;
    line-height: 24px;
    color: #2E2E2E;
    padding: 10px 15px;
    width: 100%;
    max-width: 100%;
    cursor: pointer;
    background: #ffffff;
}
.input:focus,
    /*.input-holder.active .input,*/
.input-holder:hover .input{
    border-color: #34C3FF;
}
.input-holder--error .input{
    border-color: #fb9a9a;
}
.input + span{
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    line-height: 24px;
    color: #2E2E2E;
    position: absolute;
    left: 12px;
    top: 12px;
    padding: 0 8px;
    background-color: #FFFFFF;
    z-index: 0;
    transition: all .25s;
}
.input-holder.active .input + span,
.input.active + span,
.input:focus + span{
    font-size: 12px;
    line-height: 24px;
    color: #8892A1;
    top: 0;
    transform: translateY(-50%);
}
.main{
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
header{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    /*position: relative;*/
    z-index: 10;
}
.header-top{
    background-color: #1B4E9B;
    color: #ffffff;
    padding: 13px 0 11px;
    font-size: 12px;
    line-height: 16px;
}
.header-lang{
    display: inline-block;
    vertical-align: top;

}
.header-lang a{
    display: inline-block;
    vertical-align: top;
    color: #D1DCEB;
    margin-right: 18px;
}
.header-lang a.active,
.header-lang a:hover{
    color: #ffffff;
}
.header-top__right{
    display: inline-block;
    vertical-align: top;
    float: right;
    text-align: right;
    width: 40%;
}
.header-version__btn{
    color: #ffffff;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 27px;
}
.header-version__btn:before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url("/local/templates/mubint/images/view.svg") no-repeat center;
    background-size: cover;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.search{
    display: inline-block;
    vertical-align: top;
    margin-left: 63px;
}
.search-btn{
    color: #ffffff;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 24px;
    cursor: pointer;
}
.search-btn:before{
    content: '';
    display: block;
    width: 13px;
    height: 13px;
    background: url("/local/templates/mubint/images/search.svg") no-repeat center;
    background-size: cover;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.header-mid{
    color: #ffffff;
    padding: 23px 0 0;
    position: relative;
}
.opened.header-mid{
    background-color: #ffffff;
    color: #000;
    box-shadow: 0 10px 15px rgba(27, 78, 155, 0.05);
}
.logo{
    display: inline-block;
    vertical-align: top;
    width: 116px;
    height: 34px;
    background: url("/local/templates/mubint/images/logo-light.svg") no-repeat center,
    url("/local/templates/mubint/images/logo.svg") no-repeat center;
    background-size: contain , 0;
    margin-top: 1px;
}
.opened .logo{
    background-size: 0, contain;
}
.top-menu{
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 259px);
    margin-top: 8px;
    padding-left: 51px;
}
.top-menu ul{
    padding: 0;
    list-style: none;
    margin: 0;
}
.top-menu li{
    display: inline-block;
    vertical-align: top;
    padding: 0 19px 30px;
    line-height: 0;
    margin: 0;
}
.opened .top-menu li a {
    color: #2E2E2E;
}
.top-menu li a{
    color: #fff;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 600;
    padding-bottom: 6px;
    border-bottom: 2px solid transparent;
}
.top-menu li > a.active,
.top-menu li > a:hover{
    border-bottom-color: #ffffff;
}
.body--header-fix .top-menu > li > a:hover,
.opened .top-menu li.top-menu__parent:hover > a,
.opened .top-menu li.top-menu__prent > a.active,
.opened .top-menu li.top-menu__prent > a:hover{
    border-bottom-color: #1B4E9B;
}
.submenu{
    display: none;
    background-color: #ffffff;
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    padding: 33px 105px 16px;
    z-index: 11;
    color: #000;
    text-align: left;
    box-shadow: 0 10px 15px rgba(27, 78, 155, 0.05);
}
.top-menu .submenu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.top-menu .submenu li{
    padding: 0;
}
.top-menu .submenu ul.lvl-1{
    display: inline-block;
    vertical-align: top;
    width: 39.5%;
    padding-right: 90px;
}
.top-menu .submenu ul.lvl-1:nth-child(2){
    width: 34.5%;
}
.top-menu .submenu ul.lvl-1:nth-child(3){
    width: 26%;
    padding-right: 0;
}
ul.lvl-1 > li{
    display: block;
    margin-bottom: 30px;
}
.top-menu ul.lvl-2{
    padding: 17px 0 0;
}
.lvl-2 li{
    display: block;
    margin: 0 0 7px;
}
.top-menu  .lvl-1 > li > a{
    letter-spacing: 2.1px;
}
.top-menu  .lvl-2 a{
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Roboto', 'Arial', sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
.top-menu .top-menu__parent:hover .submenu{
    display: block;
}
.header-phone{
    color: #fff;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 22px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    width: 143px;
    margin-top: 7px;
}
.opened .header-phone {
    color: #2E2E2E;
}
.header-phone:before{
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background: url("/local/templates/mubint/images/phone-ico.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .3s;
}
.opened .header-phone:before{
    filter: grayscale(1) brightness(0);
}
.page-top{
    position: relative;
    padding: 168px 105px 43px;
    color: #ffffff;
    margin: 40px 0 56px;
    background: url("/local/templates/mubint/images/news-bg.jpg") no-repeat center;
    background-size: cover;
}
.page-top__info{
    position: relative;
    z-index: 1;
}
.page-top:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(27, 78, 155, 0.7), rgba(27, 78, 155, 0.7));
    z-index: 0;
}
.page-top h1{
    margin: 0;
}
.body--main .page-top{
    display: none;
}
.main-top{
    position: relative;
    min-height: 500px;
    margin: 0 -105px;
    color: #ffffff;
}
.main-top__items {
    height: 564px;
    overflow: hidden;
}
.main-top__items.owl-loaded {
    height: auto;
}
.main-top__item{
    padding: 168px 105px 96px;
    background: no-repeat center;
    background-size: cover;
}
.main-top__item:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg, rgba(27, 78, 155, 0.4), rgba(27, 78, 155, 0.4));
    z-index: 0;
}
.main-top__item-right,
.main-top__item-left{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    position: relative;
    z-index: 1;
    min-height: 300px;
}
.main-top__item-left{
    padding-top: 25px;
}
.main-top__item-title{
    margin-bottom: 12px;
}
.main-top__item-title span{
    display: block;
    font-weight: 300;
    font-size: 30px;
    line-height: 40px;
    margin-top: 10px;
}
.main-top__item-descr{
    margin-bottom: 41px;
}
.main-top__btn{
    color: #ffffff;
    border-color: #ffffff;
    padding: 9px 40px 11px 34px;
}
.main-top__btn:after{
    filter: invert(1);
}
.main-top__schedule{
    margin: 0 92px 0 113px;
    background-color: #1B4E9B;
    padding: 47px 65px  49px 52px;
}
.main-top__schedule-title{
    font-size: 18px;
    line-height: 24px;
    color: #F3F5FA;
    margin-bottom: 24px;
}
.main-top__schedule-ul{
    list-style: none;
    margin: 0 0 22px;
    padding: 0;
    font-size: 15px;
    line-height: 24px;
}
.main-top__schedule-ul li{
    margin-bottom: 8px;
}
.main-top__schedule .main-top__btn{
    border-color: transparent;
    padding: 0 35px 0 0;
}
.owl-dots{
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.owl-dot{
    display: inline-block;
    vertical-align: top;
    width: 39px;
    height: 3px;
    background-color: #D1DCEB;
    margin: 0 5px;
}
.owl-dot.active,
.owl-dot:hover{
    background-color: #ffffff;
}
.opportunities{
    padding: 53px 105px 48px 87px;
    margin: 0 -105px;
    background-color: #F3F5FA;
    display: flex;
}
.opportunities__item{
    display: inline-block;
    vertical-align: top;
    width: 34%;
    padding: 0 22px 50px 17px;
    position: relative;
}
.opportunities__item:last-child{
    padding-right: 0;
    width: 32%;
}
.opportunities__item-title{
    position: relative;
    margin-bottom: 6px;
}
.opportunities__item-title:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #34C3FF;
    position: absolute;
    left: -17px;
    top: 14px;
}
.opportunities__item-text{
    font-size: 14px;
    line-height: 24px;
    color: #8892A1;
}
.opportunities__item-btn{
    border-color: transparent;
    padding: 0 40px 0 0;
    position: absolute;
    bottom: 0;
    left: 17px;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #1B4E9B;
}
.events{
    margin: 78px 0 79px;
    position: relative;
}
.events-title{
    margin:  0 140px 43px 0;
}
.events-btn{
    position: absolute;
    right: 0;
    top: 10px;
}
.owl-carousel.owl-loaded.events__items,
.events__items{
    margin: 0 -105px;
    width: auto;
}
.events__items .owl-stage-outer{
    padding-left: 105px;
}
.events__item{
    display: block;
    position: relative;
}
.events__item:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1;
}
.owl-carousel .owl-item img.events__item-img{
    display: block;
    height: 368px;
    width: auto;
    position: relative;
    z-index: 0;
}
.events__item-name{
    display: block;
    position: absolute;
    bottom: 39px;
    left: 40px;
    right: 40px;
    margin: 0;
    color: #ffffff;
    z-index: 2;
}
.events__item-name span{
    display: block;
    font-weight: 500;
    font-family: 'Roboto', 'Arial', sans-serif;
    margin-bottom: 8px;
    padding-bottom: 8px;
    position: relative;
    font-size: 14px;
    line-height: 24px;
}
.events__item-name span:after{
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background-color: #34C3FF;
    position: absolute;
    bottom: 0;
    left: 0;
}
.owl-next, .owl-prev{
    width: 50px;
    height: 50px;
    background: url('/local/templates/mubint/images/arr-right-w.svg') no-repeat center #1B4E9B;
    color: transparent;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-53%);
    right: 79px;
    z-index: 3;
}
.owl-prev{
    transform: translateY(-53%) rotate(-180deg);
    left: 79px;
    right: auto;
}
.disabled.owl-next, .disabled.owl-prev{
    display: none;
}
.pro-career{
    margin: 86px 0 82px;
    position: relative;
}
.owl-carousel.pro-career__items{
    width: auto;
    margin: 0 -105px;
}
.pro-career__items .owl-stage-outer{
    /*padding-left: 105px;*/
}
.pro-career__item{
    /*width: 268px;*/
    height: 423px;
    overflow: hidden;
    white-space: nowrap;
    /*transition: all .5s;*/
}
.pro-career__item-left,
.pro-career__item-right{
    display: inline-block;
    vertical-align: top;
    height: 423px;
    white-space: normal;
}
.pro-career__item-left{
    /*display: block;*/
    cursor: pointer;
    background: no-repeat center;
    background-size: cover;
    position: relative;
    width: 268px;
}
.pro-career__item-left:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1;
}
.pro-career__item-info{
    display: block;
    position: absolute;
    bottom: 40px;
    left: 45px;
    right: 45px;
    text-align: center;
    color: #ffffff;
    z-index: 2;
}
.pro-career__item-video{
    display: block;
    width: 60px;
    height: 60px;
    background: url("/local/templates/mubint/images/play-btn.svg") no-repeat 55% 53% #FFFFFF;
    border-radius: 100px;
    margin: 0 auto 13px;
}
.pro-career__item-status{
    display: block;
    font-weight: bold;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
}
.pro-career__item-name{
    display: block;
    margin: 0;
    color: #FFFFFF;
}
.pro-career__item-right{
    display: none;
    background-color: #F3F5FA;
    padding: 57px 50px 65px 64px;
    position: relative;
    width: 732px;
    /*width: 803px;*/
    /*right: 105px;*/
    /*left: 373px;*/
    /*top: 0;*/
    font-size: 15px;
    line-height: 24px;
    z-index: 3;
}
.current .pro-career__item-right {
    display: inline-block;
}
.pro-career__item-text{
    overflow: auto;
}
.pro-career__item-close{
    display: block;
    width: 16px;
    height: 16px;
    background: url("/local/templates/mubint/images/close.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 30px;
    right: 21px;
    z-index: 1;
}
.pro-career__item-title{
    margin-bottom: 18px;
}
.pro-career__item-position{
    margin-bottom: 10px;
    font-weight: bold;

}
.owl-carousel.pro-career__items .owl-item{
    position: static;
}
.student-clubs{
    margin: 87px 0 113px;
}
.student-clubs__title{
    margin-bottom: 42px;
}
.student-clubs__items{
    margin: 0 -20px;
    display: flex;
}
.student-clubs__item{
    display: inline-block;
    vertical-align: top;
    width: calc(25% - 40px);
    margin: 0 20px;
    padding: 33px 40px 30px;
    background-color: #F3F5FA;
    text-align: center;
}
.student-clubs__item-img{
    display: block;
    padding-top: 91%;
    margin-bottom: 34px;
    background: no-repeat center;
    background-size: contain;
}
.student-clubs__item-name{
    display: block;
    margin: 0;
}
.electronic-application{
    margin: 112px -105px 0;
    padding: 34px 105px 37px;
    background: url("/local/templates/mubint/images/m.svg") no-repeat 3% 100% #1B4E9B;
    background-size: 26% 90%;
    color: #ffffff;
    position: relative;
}
.electronic-application__title{
    max-width: 520px;
    margin: 0 auto;
    position: relative;
    padding-left: 95px;
    background: url("/local/templates/mubint/images/cap.svg") no-repeat 0 50%;
    color: #FFFFFF;
    font-size: 30px;
    line-height: 40px;
}
.electronic-application__title span{
    display: block;
    font-weight: 400;
}
.electronic-application__btn{
    border-color: #FFFFFF;
    color: #FFFFFF;
    position: absolute;
    top: 50%;
    right: 105px;
    transform: translateY(-50%);
    padding: 9px 44px 11px 33px;
}
.electronic-application__btn:after{
    filter: invert(1);
}
footer{
    background-color: #F3F5FA;
}
footer a {
    color: #2E2E2E;
}
footer a:hover {
    color: #1B4E9B;
}
.footer-top{
    padding: 55px 105px 32px;
}
.footer-col{
    display: inline-block;
    vertical-align: top;
    width: 29.6%;
    padding-right: 2%;
    margin-bottom: 32px;
}
.footer-col--22{
    width: 22.2%;
    padding-right: 0;
}
.footer-col--25{
    width: 26%;
    padding-right: 0;
}
.footer-menu{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 24px;
    max-width: 273px;
}
.footer-menu li{
    margin-bottom: 8px;
}
.footer-col .title,
.footer-menu li.title{
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
}
.footer-col .title,
.footer-menu li.title a{
    font-size: 16px;
}
.tab{
    display: none;
}
.tab.active{
    display: block;
}
.footer-version__btn{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.06em;
    color: #000000;
    margin-bottom: 34px;
    padding-left: 41px;
    position: relative;
}
.footer-version__btn:before{
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background: url("/local/templates/mubint/images/view.svg") no-repeat center #1B4E9B;
    background-size: 19px 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
}
.footer-phone{
    display: block;
    margin-bottom: 1px;
}
.footer-phone + span{
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 26px;
}
.social{
    margin: 0 -5px 20px;
}
.social-item,
.social a{
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    margin: 0 5px 5px;
    background: no-repeat center #FFFFFF;
    border-radius: 100px;
    text-indent: 100px;
    overflow: hidden;
    box-shadow: 0 2px 20px rgba(180, 200, 230, 0.5);
}
.social-item.vk,
.social a.vk{
    background-image: url("/local/templates/mubint/images/vk.svg");
}
.social a.fb{
    background-image: url("/local/templates/mubint/images/fb.svg");
}
.social a.inst{
    background-image: url("/local/templates/mubint/images/inst.svg");
}
.social a.yt{
    background-image: url("/local/templates/mubint/images/yt.svg?1");
}
.social a.ok{
    background-image: url("/local/templates/mubint/images/ok.svg");
}
.social a.tw{
    background-image: url("/local/templates/mubint/images/tw.svg?1");
}
.footer-col .tab-link{
    display: inline-block;
    vertical-align: top;
    width: 39%;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    margin: 2px 0 6px;
}
.footer-col .tab-link.active{
    color: #1B4E9B;
}
.footer-col .tab{
    padding: 17px 0 0;
}
.union-chairman__contacts a,
.union-chairman__contacts .phone,
.union-chairman__contacts .address,
.footer-col .phone,
.footer-col .address{
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 8px;
    position: relative;
    padding-left: 34px;
    display: block;
}
.union-chairman__contacts a,
.union-chairman__contacts .phone,
.union-chairman__contacts .address{
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    /*line-height: 23px;*/
}
.union-chairman__contacts a {
    color: #1B4E9B;
}

.union-chairman__contacts a:before,
.union-chairman__contacts .phone:before,
.union-chairman__contacts .address:before,
.footer-col .phone:before,
.footer-col .address:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 100px;
    background: url("/local/templates/mubint/images/pin.svg") no-repeat center #FFFFFF;
    position: absolute;
    left: 0;
    top: -1px;
    /*top: 50%;*/
    /*transform: translateY(-50%);*/
}
.union-chairman__contacts a:before,
.union-chairman__contacts .phone:before,
.union-chairman__contacts .address:before {
    background-color: #F3F5FA;
}
.union-chairman__contacts .phone:before,
.footer-col .phone:before{
    background-image: url("/local/templates/mubint/images/phone.svg");
}
.union-chairman__contacts .mail:before{
    background-image: url("/local/templates/mubint/images/mail-ico.svg");
}
.union-chairman__contacts .web:before{
    background-image: url("/local/templates/mubint/images/icon-web.svg");
}
.union-chairman__contacts .vk:before{
    background-image: url("/local/templates/mubint/images/vk.svg");
    background-size: 14px auto;
}
.union-chairman__contacts .fb:before{
    background-image: url("/local/templates/mubint/images/fb.svg");
    background-size: auto 14px;
}
.union-chairman__contacts .inst:before{
    background-image: url("/local/templates/mubint/images/inst.svg");
    background-size: auto 12px;
}
.union-chairman__contacts .yt:before{
    background-image: url("/local/templates/mubint/images/yt.svg");
    background-size: 14px auto;
}
.footer-bot{
    background-color: #FFFFFF;
    padding: 19px 220px 19px 105px;
    position: relative;
}
.copyright{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    margin-right: 54px;
}
.footer-bot__text{
    display: inline-block;
    vertical-align: middle;
    font-size: 9px;
    line-height: 14px;
    color: #8892A1;
    max-width: 687px;
    width: calc(100% - 150px);
}
.prominado{
    display: block;
    width: 112px;
    height: 21px;
    background: url("/local/templates/mubint/images/prominado.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    right: 105px;
    top: 50%;
    transform: translateY(-50%);
}
.call-back{
    position: fixed;
    bottom: 0;
    top: 0;
    right: 0;
    width: auto;
    z-index: 12;
    transition: all .25s;
}
.call-back.opened{
    width: 100%;
}
.call-back__form{
    width: 420px;
    background: #FFFFFF;
    padding: 49px;
    position: absolute;
    overflow: auto;
    top: 0;
    bottom: 0;
    right: -420px;
    transition: all .25s;
    z-index: 5;
}
.opened .call-back__form{
    right: 0;
}
.call-back__buttons{
    position: absolute;
    top: 50%;
    right: -2px;
    width: 60px;
    transform: translateY(-50%);
    z-index: 1;
    transition: all .25s;
}
.opened .call-back__buttons{
    right: 420px;
}
.call-back__buttons a{
    display: block;
    background: url("/local/templates/mubint/images/cb-t-1.svg") no-repeat center #FFFFFF;
    width: 60px;
    height: 60px;
    border: 2px solid #D1DCEB;
}
.call-back__buttons a:last-child{
    background-image: url("/local/templates/mubint/images/cb-t-2.svg");
    border-top: 0;
}
.call-back__buttons a.active{
    border-right-color: transparent;
}
.call-back__bg{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    z-index: 0;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    transition: opacity 1s;
}
.opened .call-back__bg{
    width: 100%;
    opacity: 1;
}
.call-back__form-info{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 49px;
    right: 49px;
}
.call-back__form-title{
    font-size: 33px;
    line-height: 40px;
}
.personalData{
    display: inline-block;
    margin-bottom: 28px;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
}
.personalData a{
    color: #1B4E9B;
}
.call-back__close{
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 27px;
    right: 27px;
    z-index: 5;
    background: url("/local/templates/mubint/images/close--blue.svg") no-repeat center;
    background-size: 16px;
}
.page-left{
    display: inline-block;
    vertical-align: top;
    width: 278px;
    padding-right: 40px;
}
.page-right{
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 278px);
    position: relative;
}
.left-menu{
    background-color: #F3F5FA;
    padding: 32px 0 40px;
    list-style: none;
    margin: 0 0 40px;
    /*border-top: 3px solid #1B4E9B;*/
}
.left-menu > li{
    margin: 0 0 16px;
}
.left-menu > li > a{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    padding: 0 27px;
    border-left: 3px solid transparent;
}
.left-menu > li > a:hover,
.left-menu > li > a.active{
    color: #1B4E9B;
    border-left-color: #1B4E9B;
}
.left-menu .parent a{
    color: #2E2E2E;
    display: block;
    position: relative;
    padding-right: 20px;
}
.left-menu .parent > a{
    padding-right: 40px;
}
.left-menu .parent > a:after{
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url(/local/templates/mubint/images/plus.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    right: 22px;
    top: 2px;
}
/*.left-menu .parent:hover > a:after,*/
.left-menu .parent > a.active:after{
    background-image: url("/local/templates/mubint/images/minus.svg");
}
.left-menu--sub{
    display: none;
    margin: 11px 0 17px;
    padding-left: 45px;
    list-style: none;
}
/*.left-menu .parent:hover  .left-menu--sub,*/
.left-menu a.active + .left-menu--sub{
    display: block;
}
.left-menu--sub li{
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 12px;
}
.left-menu--sub a.active,
.left-menu--sub a:hover{
    color: #1B4E9B;
}
.news-items{
    margin: 0 -20px 8px;
}
.news-item{
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 40px;
    position: relative;
    /*width: calc(66.8% - 40px);*/
    width: calc(50% - 40px);
    background: no-repeat center;
    background-size: cover;
    height: 0;
    /*height: 304px;*/
    padding-top: 33%;
}
.news-item--min, .news-item:nth-child(4n+2), .news-item:nth-child(4n+3){
    /*width: calc(33.2% - 40px);*/
}
.news-item:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 0;
}
.news-item__type{
    position: absolute;
    color: #FFFFFF;
    background-color: #1B4E9B;
    top: 0;
    left: 0;
    padding: 4px 15px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
    z-index: 1;
}
.news-item__title{
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
    margin: 0;
    z-index: 2;
    color: #FFFFFF;
}
.news-item__title span{
    display: block;
    font-family: 'Roboto', 'Arial', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    margin-bottom: 7px;
    position: relative;
}
.news-item__title span:after{
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #34C3FF;
    position: absolute;
    bottom: 0;
    left: 0;
}
.news-filter{
    margin-bottom: 32px;
}
.news-filter__btn{
    border-color: transparent;
    font-size: 14px;
    line-height: 24px;
    padding: 6px 20px;
}
.active.news-filter__btn{
    border-color: #1B4E9B;

}
.news-filter__btn:hover{
    border-color: rgba(27, 78, 155, 0.1);
}
.nav a, .nav span {
    display: inline-block;
    vertical-align: top;
    border: 2px solid #F3F5FA;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    padding: 8px;
    height: 40px;
    min-width: 40px;
    margin-right: 8px;
}
.nav .first,
.nav .next,
.nav a.first,
.nav a.next {
    padding: 8px 28px;
    background-color: #F3F5FA;
}
.nav .active,
.nav a.active {
    padding: 8px;
    height: 40px;
    min-width: 40px;
    color: #FFFFFF;
    background-color: #1B4E9B;
    border-color: #1B4E9B;
}
.nav a:hover{
    color: #FFFFFF;
    background-color: #1B4E9B;
    border-color: #1B4E9B;
}
.news-btn{
    margin-bottom: 32px;
    padding: 8px 22px 8px 33px;
    font-size: 14px;
    line-height: 20px;
}
.news-btn:after{
    transform: translateY(-50%) rotate(-180deg);
    right: auto;
    left: 18px;
}
.news-type{
    position: absolute;
    top: 9px;
    right: 0;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}
.news-date{
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    margin: 15px 0 6px;
}
.news-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 35px;
    line-height: 48px;
    color: #000000;
    margin-bottom: 19px;
}
.news-img{
    padding-top: 59.6%;
    background: no-repeat center;
    background-size: cover;
    position: relative;
}
.news-text{
    margin: 47px 0 49px;
}
.news-text p{
    margin-bottom: 24px;
}
.news-text p:first-child{
    font-weight: bold;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    letter-spacing: .55px;
}
.rss-items,
.rss-title{
    display: inline-block;
    vertical-align: top;
}
.rss-title{
    margin-right: 17px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    margin-top: 8px;
}
.rss .social{
    margin-bottom: 0;
}
.rss .social a{
    margin: 0 7px;
}
.news-img__info{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 40px 37px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.news-img__info .news-date,
.news-img__info .news-title{
    color: #ffffff;
    margin: 0;
    max-width: 600px;
}
.news-img__info .news-date{
    margin-bottom: 4px;
}
.news-images .owl-next{
    display: block;
    right: 0;
    transform: translate(50%, -53%);
}
.news-images .owl-prev{
    display: block;
    left: 0;
    transform: translate(-50%, -53%) rotate(-180deg);
}
.owl-thumbs{
    margin: 8px 0 47px;
}
.owl-thumb-item{
    display: inline-block;
    vertical-align: top;
    margin: 8px 8px 0 0;
    padding-top: 9%;
    width: 119px;
    background: no-repeat center;
    background-size: cover;
}
.page-title{
    margin: -6px 0 36px;
    max-width: 737px;
}
.drop-box__holder{
    margin-bottom: 28px;
}
.drop-box{
    border-bottom: 1px solid #D1DCEB;
}
.drop-box:last-child{
    border-bottom: 0;
}
.drop-box__title{
    margin: 0;
    padding: 24px 50px 24px 0;
    color: #1B4E9B;
    cursor: pointer;
    position: relative;
}
.drop-box__title:after{
    content: '';
    display: block;
    width: 8px;
    height: 13px;
    background: url(/local/templates/mubint/images/arr-right-b.svg) no-repeat center,
    url(/local/templates/mubint/images/arr-r-b.svg) no-repeat center;
    background-size: 0, contain;
    position: absolute;
    right: 28px;
    top: 35px;
    transform: rotate(90deg);
    transition: all .3s;
}
.opened .drop-box__title:after{
    transform: rotate(-90deg);
    background-size: contain, 0;
}
.opened .drop-box__title{
    color: #000;
}
.drop-box__content{
    display: none;
}
.drop-box__text{
    margin: 0 0 22px;
}
.drop-box__list{
    list-style: none;
    padding: 0;
    margin: 0;
}
.drop-box__list li{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 22px;
    padding-left: 22px;
}
.page-right .drop-box__list li{
    margin-bottom: 25px;
}
.drop-box__list li:before{
    content: ' ';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: #1B4E9B;
    position: absolute;
    left: 0;
    top: 9px;
}
.drop-box__list li span{
    color: #34C3FF;
}
.requirements {
    margin: 33px 0 0;
}
.requirements-title{
    margin-bottom: 24px;
}
.requirements-box{
    font-size: 15px;
    margin-bottom: 29px;
}
.requirements-box:last-child{
    margin-bottom: 0;
}
.requirements-box span{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
}
.how-find{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    padding-left: 24px;
    position: absolute;
    top: 10px;
    right: 0;
}
.how-find:before{
    content: '';
    display: block;
    width: 14px;
    height: 20px;
    background: url("/local/templates/mubint/images/pin.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.contacts-top{
    margin-bottom: 75px;
    display: flex;
}
.contacts-map{
    display: inline-block;
    vertical-align: top;
    width: calc(70% + 52px);
    padding-right: 52px;
}
.contacts-info{
    display: inline-block;
    vertical-align: top;
    width: calc(30% - 52px);
    position: relative;
    padding: 30px 0 48px;
}
.map{
    height: 400px;
    width: 100%;
    background-color: #f4f4f4;
}
.contacts-info__title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin: 23px 0 8px;
}
.contacts-info__title:first-child{
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 3px;
}
.contacts-info__phone{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 1px;
}
.contacts-info__descr{
    font-size: 13px;
    line-height: 24px;
    color: #8892A1;
    margin-bottom: 23px;
}
.contacts-info__btn{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 9px 34px 11px 21px;
}
.contacts-info__btn:after{
    right: 29px;
}
.contacts-bot{
    margin: 0 0 50px;
}
.contacts-bot:last-child{
    margin: 0;
}
.contacts-bot__title{
    margin-bottom: 48px;
}
.contacts-box{
    display: inline-block;
    vertical-align: top;
    width: 58.5%;
    margin-bottom: 53px;
    padding-left: 22px;
    position: relative;
    color: #000000;
}
.contacts-box--photo {
    padding-left: 95px;
}
.contacts-box:nth-last-child(1),
.contacts-box:nth-last-child(2){
    margin-bottom: 0;
}
.contacts-box:nth-child(2n){
    width: 41.5%;
}
.contacts-box:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #1B4E9B;
    position: absolute;
    left: 0;
    top: 10px;
}
.contacts-box--photo:before {
    display: none;
}
.contacts-box__title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
}
.contacts-box__text a{
    display: block;
}
.contacts-box__text a + a{
    color: #1B4E9B;
}
.contacts-box__photo {
    width: 75px;
    height: 75px;
    line-height: 0;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.contacts-box__photo img {
    width: 100%;
}

.page-gallery {
    margin: 47px 0;
}

.page-left .contacts-box {
    width: auto;
}
.page-left .contacts-box__photo {
    width: 65px;
    height: 65px;
}
.page-left .contacts-box--photo {
    padding-left: 85px;
}
.page-left .contacts-box__title {
    font-size: 16px;
    line-height: 24px;
}
.page-left h3 {
    font-size: 18px;
    line-height: 28px;
}

.body--statement .page-top{
    background: none;
    color: #000;
    padding: 192px 0 0 0;
    margin: 0 auto 43px;
    max-width: 536px;
}
.body--statement .page-top:after{
    display: none;
}
.body--statement .breadcrumbs{
    display: none;
}
.body--statement h1{
    font-size: 35px;
    line-height: 42px;
    margin-bottom: 0;
}
.to-back{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    position: absolute;
    top: -77px;
    left: 105px;
    padding-left: 28px;
}
.to-back:after{
    content: '';
    display: block;
    width: 17px;
    height: 13px;
    background: url("/local/templates/mubint/images/arr-big.svg");
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.body--statement .page-top + .wrap{
    position: relative;
}
.body--statement .main{
    margin-bottom: 112px;
}
.statement-form{
    max-width: 515px;
    margin: 0 auto;
}
.statement-steps__line-items{
    max-width: 515px;
    margin: 0 auto 49px;
    /*transform: translateX(-36%);*/
    /*width: 100%;*/
    /*max-width: 725px;*/
    /*margin: 0 0 49px 50%;*/
    /*transform: translateX(-36%);*/
    /*width: 100%;*/
}
.statement-steps__line{
    display: inline-block;
    vertical-align: top;
    margin-right: 40px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #D1DCEB;
    font-weight: bold;
}
.statement-steps__line:last-child{
    margin-right: 0;
}
.statement-steps__line:hover,
.statement-steps__line.active{
    color: #000;
}
.statement-step__title{
    margin-bottom: 23px;
}
.input + span span, .input-holder span span{
    color: #34C3FF;
}
.input-holder--2{
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 20px) / 2);
    margin-right: 20px;
}
.input-holder--2.last{
    margin-right: 0;
}
.checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #d3deeb;
    height: 18px;
    width: 18px;
    vertical-align: bottom;
}
.checkbox:checked:after {
    /*background: #fc0;*/
}
.checkbox:checked:after {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #d4deec;
    margin: 2px;
    content: '';
}
.radio{
    width: 20px;
    height: 20px;
    border: 1px solid #D1DCEB;
    border-radius: 100px;
    margin-right: 8px;
    vertical-align: sub;
    background-color: #FFFFFF;
}
.checked.radio{
    border-color: #1B4E9B;
}
.jq-radio__div{
    width: 18px;
    height: 18px;
    background-color: #1B4E9B;
    border: 5px solid #ffffff;
    border-radius: 100px;
    opacity: 0;
}
.checked .jq-radio__div{
    opacity: 1;
}
.input-title,
.input-holder label{
    display: inline-block;
    vertical-align: middle;
    margin: 13px 23px 0 0;
}
.input-title{
    margin-right: 17px;
}
.statement-step .input:not(.select){
    padding: 10px 15px 12px;
}
.statement-form form {
    width: 100%;
}
.statement-form__next-step{
    margin: 32px 0 0;
    padding: 10px 73px 10px 60px;
}
.statement-form__next-step:after{
    right: 57px;
}
.input-holder--21{
    width: 21%;
    margin-right: 18px;
}
.input-holder--42{
    width: 42%;
    margin-right: 18px;
}
.input-holder--30{
    width: 30%;
}
.exam-form{
    background: #F6F6FA;
    border: 1px solid #D1DCEB;
    padding: 12px;
    margin-bottom: 35px;
}
.exam-line {
    padding: 12px;
    display: flex;
}
.exam-form .input-holder:first-child{
    margin-right: 20px;
}
.exam-form .input-holder:last-child{
    width: 76px;
}
.exam-form .input-holder:last-child .input + span{
    left: 6px;
}
.exam-form .input-holder .input:focus + span{
    background: linear-gradient(to bottom, #F6F6FA 50%, #ffffff 50%);
}
.exam-form .input-holder{
    margin-bottom: 0;
}
.add-exam-form{
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    padding-right: 43px;
    position: relative;
}
.add-exam-form:after{
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background: url("/local/templates/mubint/images/plus-w.svg") no-repeat center #1B4E9B;
    border-radius: 100px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.statement-step__title-min{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    margin: 25px 0 25px;
}
.file-box{
    margin: 5px -10px;
    /*padding-bottom: 30px;*/
    display: block;

    position: relative;
}
.file-holder {
    width: calc(50% - 20px);
    margin: 10px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    background-color: transparent;
    border: 2px solid #1B4E9B;
    padding: 9px 20px 11px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.file-holder input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.file-holder:hover {
    background: #eee;
}
.file-box__descr{
    font-size: 13px;
    line-height: 24px;
    color: #8892A1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.file-box__btn{
    vertical-align: middle;
    margin-bottom: 16px;
    margin-right: 40px;
}
.file-box .add-exam-form{
    margin: 0 0 16px;
    vertical-align: middle;
}
.select{
    padding: 0;
}
.jq-selectbox__select-text{
    padding: 10px 35px 12px 15px;
    position: relative;
}
.jq-selectbox__select-text:after{
    content: '';
    display: block;
    width: 7px;
    height: 12px;
    background: url(/local/templates/mubint/images/arr-r-b.svg) no-repeat center;
    background-size: contain;
    transform: rotate(90deg);
    position: absolute;
    right: 20px;
    top: 17px;
    transition: all .3s;
}
.opened .jq-selectbox__select-text:after{
    opacity: .5;
}
.jq-selectbox__dropdown{
    background: #FFFFFF;
    box-shadow: 0 14px 25px rgba(27, 78, 155, 0.17);
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 1px;
}
.jq-selectbox__dropdown ul{
    margin: 0;
    padding: 0;
}
.jq-selectbox__dropdown li{
    margin: 0;
    padding: 12px 20px;
}
.jq-selectbox__dropdown li.active,
.jq-selectbox__dropdown li:hover{
    color: #FFFFFF;
    background-color: #1B4E9B;
}
.jq-selectbox {
    z-index: 8;
}
.body--statement--end .page-top{
    display: none;
}
.statement-end{
    margin: 291px auto 80px;
    max-width: 784px;
    padding-left: 134px;
    position: relative;
}
.statement-end:before{
    content: ' ';
    display: block;
    width: 92px;
    height: 92px;
    border-radius: 100px;
    border: 2px solid #1B4E9B;
    background: url(/local/templates/mubint/images/ok-ico.svg) no-repeat center;
    background-size: 44px 35px;
    position: absolute;
    top: -27px;
    left: 0;
}
.statement-end__descr{
    margin-bottom: 57px;
    font-size: 16px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
}
.statement-end__btn{
    padding: 10px 55px 10px 40px;
}
.statement-end__btn:after{
    right: 39px;
}
.body--student .page-top{
    background-image: url("/local/templates/mubint/images/student-bg.jpg");
}
.sections{
    margin: 0 -26px 46px;
    display: flex;
    flex-wrap: wrap;
}
.sections .section{
    color: #2E2E2E;
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 104px) / 2);
    margin: 48px 26px 0;
    border: 3px solid #D1DCEB;
    padding: 38px 40px 30px 89px;
    position: relative;
    min-height: 200px;
}
.body--student .section:nth-child(1), .body--student .section:nth-child(2),
.body--partners .section:nth-child(1), .body--partners .section:nth-child(2)
{
    margin-top: 0;
}
.section img{
    display: block;
    width: 100%;
    max-width: 44px;
    max-height: 44px;
    position: absolute;
    top: 33px;
    left: 27px;
}
.section__title{
    /*display: block;*/
    display: inline-block;
    color: #1B4E9B;
    position: relative;
    margin: 0 0 22px;
    padding-right: 20px;
}
.section__title:after{
    content: '';
    display: block;
    width: 10px;
    height: 12px;
    background: url("/local/templates/mubint/images/arr-right-b.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 12px;
}
.section__text{
    display: block;
}
.vk-union{
    display: block;
    margin: 72px -105px 79px;
    padding: 128px 105px 66px;
    text-align: center;
    color: #FFFFFF;
    background-color: #1B4E9B;
    position: relative;
}
.vk-union:before{
    content: '';
    display: block;
    background: url("/local/templates/mubint/images/vk-union-bg.png") no-repeat center;
    background-size: auto 100%;
    position: absolute;
    top: -17px;
    left: 0;
    right: -18px;
    bottom: -19px;
    z-index: 0;
}
.vk-union__info{
    display: block;
    position: relative;
    z-index: 1;
}
.vk-union__title{
    display: block;
    margin-bottom: 8px;
    color: #FFFFFF;
}
.vk-union__text{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #F3F5FA;
    margin-bottom: 23px;
}
.vk-union__btn{
    box-shadow: none;
}
.student-top{
    margin: 12px 0 57px;
    position: relative;
    padding-right: 29.9%;
}
.student-top__logo{
    position: absolute;
    width: 18.7%;
    top: 8px;
    right: 17px;
}
.student-top__logo img{
    display: block;
    width: 100%;
}
.student-top__title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 23px;
}
.union-chairman{
    margin: 46px 0 9px;
    display: flex;
}
.union-chairman__right,
.union-chairman__left{
    display: inline-block;
    vertical-align: top;
}
.union-chairman__left{
    width: 65.2%;
    padding-right: 53px;
    position: relative;
}
.union-chairman__right{
    width: 34.8%;
    border-left: 1px solid #D1DCEB;
    padding-left: 39px;
    display: flex;
    align-items: center;
}
.union-chairman__img{
    display: inline-block;
    vertical-align: middle;
    background: no-repeat center url('/local/templates/mubint/images/personal.png');
    background-size: cover;
    height: 0;
    padding-top: 41.2%;
    width: 31.3%;
    box-shadow: 4px 4px 0 #1B4E9B;
}
.union-chairman__info{
    display: inline-block;
    vertical-align: middle;
    width: 58.7%;
    padding-left: 37px;
}
.union-chairman__name{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 7px;
}
.union-chairman__text{
    margin-bottom: 33px;
}
.union-chairman__btn{
    padding: 9px 59px 11px 45px;
}
.union-chairman__btn:after{
    right: 44px;
}
.union-activity{
    margin: 62px 0 56px;
}
.union-activity__title{
    margin-bottom: 23px;
}
.union-activity ul {
    columns: 2;
}
.union-activity__ul{
    /*display: inline-block;*/
    /*vertical-align: top;*/
    /*width: 46.7%;*/
    /*list-style: none;*/
    /*margin: 0;*/
    /*padding: 0 4% 0 0;*/
}
.union-activity li{
    padding-left: 21px;
    position: relative;
    margin-bottom: 24px;
}
.union-activity li:before{
    /*content: '';*/
    /*display: block;*/
    /*width: 6px;*/
    /*height: 6px;*/
    /*border-radius: 100px;*/
    /*background-color: #1B4E9B;*/
    /*position: absolute;*/
    /*top: 9px;*/
    /*left: 0;*/
}
.body--student .contacts-box {
    /*width: 53.5%;*/
    /*margin-bottom: 46px;*/
    /*padding-left: 25px;*/
}
.body--student .contacts-box--r {
    /*width: 41.5%;*/
}
.body--student .contacts-box:nth-last-child(1),
.body--student .contacts-box:nth-last-child(2){
    margin-bottom: 0;
}
.body--student .electronic-application{
    /*margin-top: 57px;*/
}
.union-chairman__contacts{
    padding-top: 8px;
}
.partners__list-tab{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1B4E9B;
    padding: 21px 48px;
    border: 3px solid #D1DCEB;
    position: relative;
    margin-bottom: 25px;
}
.partners__list-tab[data-js-tab-link="1"]:after{
    content: '';
    display: block;
    width: 3px;
    position: absolute;
    top: -3px;
    bottom: -3px;
    right: -3px;
    background-color: #1B4E9B;
}
.partners__list-tab[data-js-tab-link="2"]{
    border-left: 0;
}
.active.partners__list-tab{
    color: #000;
    border-color: #1B4E9B;
    background: #F3F5FA;
}
.partners__list-tab:hover{
    color: #000;
}
.partners-top{
    margin: 12px 0 41px;
}
.partner-item{
    padding: 25px 0;
    border-bottom: 1px solid #D1DCEB;
}
.partner-item:last-child{
    border-bottom: 0;
}
.partner-item__img{
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 100px;
    margin: 20px;
    background: no-repeat center;
    background-size: contain;
}
.partner-item__info{
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 180px);
    padding: 15px 0 0 40px;
}
.partner-item__type{
    font-size: 11px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #687C96;
    margin-bottom: 9px;
}
.partner-item__name{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    position: relative;
    /*font-size: 30px;*/
    /*line-height: 40px;*/
}
.partner-item__name:after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 12px;
    background: url("/local/templates/mubint/images/arr-right-b.svg") no-repeat center;
    background-size: contain;
    margin-left: 10px;
}
.partner-item__site{
    display: block;
    color: #1B4E9B;
}
.pop-partner__info,
.pop-partner__img{
    vertical-align: top;
}
.pop-partner__img{
    background: no-repeat center center;
    width: 144px;
    height: 144px;
    position: relative;
    background-size: contain;
    margin: 18px;
}
.pop-partner__img:before{
    position: absolute;
    top: -18px;
    left: -18px;
    bottom: -18px;
    right: -18px;
    background: rgba(27, 78, 155, 0.05);
    display: block;
    content: "";
}

.pop{
    max-width: 697px;
}
.pop-partner{
    max-width: 900px;
}
.pop-partner .partner-item__name:after{
    display: none;
}
.fancybox-button svg path{
    color: #1B4E9B;
}
.fancybox-slide--html .fancybox-close-small{
    padding: 6px;
    opacity: 1;
    right: 13px;
    top: 13px;
}
.partner-item__text{
    margin-bottom: 34px;
}
.partner-item__text p:first-child{
    /*font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;*/
    /*font-weight: 800;*/
    /*font-size: 16px;*/
    /*line-height: 24px;*/
}
.pop-close{
    margin-left: 20px;
    border-color: transparent;
    color: #1B4E9B;
}
.fancybox-is-open .fancybox-bg{
    opacity: .5;
}
.fancybox-active footer,
.fancybox-active header,
.fancybox-active .main{
    filter: blur(2px);
}
.fancybox-order .fancybox-content {
    max-width: 400px;
}
.offer-items{
    margin: 39px -26px 59px;
}
.offer-item{
    color: #2E2E2E;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 35px 49px 108px;
    min-height: 256px;
    border: 3px solid #D1DCEB;
    margin: 0 26px 0;
    width: calc((100% - 104px) / 2);
}
.offer-item__name{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 25px;
    line-height: 36px;
    color: #1B4E9B;
    margin-bottom: 5px;
}
.offer-item__text{
    display: block;
    margin-bottom: 10px;
}
.offer-item__btn{
    position: absolute;
    bottom: 38px;
    left: 49px;
    padding: 9px 42px 11px 34px;
}
.offer-list{
    margin: 30px 0;
}
.offer-list__title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 23px;
}
.offer-list__ul{
    /*display: inline-block;*/
    /*vertical-align: top;*/
    /*list-style: none;*/
    /*width: 47%;*/
    /*padding: 0;*/
    /*margin: 0 6% 0 0;*/
}
.offer-list__ul:last-child{
    /*margin-right: 0;*/
}
.offer-list ul {
    columns: 2;
}
.offer-list li {
    padding-left: 39px;
    position: relative;
    margin-bottom: 24px;
}
.offer-list__ul li:before{
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    background: url("/local/templates/mubint/images/ok-ico-w.svg") no-repeat center #1B4E9B;
    background-size: 10px 7px;
    border-radius: 100px;
    position: absolute;
    top: -1px;
    left: 1px;
}
.body--partnersOffer .partners-top{
    margin: 9px 0 39px;
}
.body--partnersOffer .student-top__title{
    font-size: 20px;
    line-height: 32px;
}
.body--partnersOffer .electronic-application{
    margin-top: 51px;
}
.partnersOffer__contacts{
    margin: 63px 0;
    color: #000000;
}
.partnersOffer__contacts-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}
.partnersOffer__contacts-phone{
    display: block;
}
.partnersOffer__contacts-phone + .partnersOffer__contacts-phone{
    margin-bottom: 32px;
}
.partnersOffer__contacts-name{
    position: relative;
    padding-left: 100px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    margin: 22px 0 36px;
}
.partnersOffer__contacts .btn{
    padding: 9px 46px 11px 37px;
}
.partnersOffer__contacts-name span{
    width: 83px;
    height: 83px;
    border-radius: 100px;
    background: no-repeat center;
    background-size: cover;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.partners-rent__top{
    padding-right: 198px;
    position: relative;
    margin-bottom: 40px;
}
.partners-rent__top-price{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    color: #1B4E9B;
    position: absolute;
    top: 10px;
    right: 0;
    padding-left: 31px;
}
.partners-rent__top-price:before{
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url("/local/templates/mubint/images/pdf-ico.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;transform: translateY(-50%);
}
.partners-rent__audience{
    padding: 24px 24px 24px 51px;
    border: 3px solid #D1DCEB;
    margin-bottom: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.partners-rent__audience-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.partners-rent__audience-list{
    width: 49%;
}
.audience-item{
    margin-top: 42px;
    padding-bottom: 54px;
    border-bottom: 1px solid #D1DCEB;
}
.audience-item:last-child{
    border-bottom: 0;
    padding-bottom: 0;
}
.audience-item__col{
    display: inline-block;
    vertical-align: top;
    width: calc(50% + 26px);
    padding-right: 90px;
}
.audience-item__col:last-child{
    width: calc(50% - 26px);
    padding-right: 0;
}
.audience-item__slider{
    margin-bottom: 8px;
}
.audience-item__slider .owl-prev{
    left: -25px;
}
.audience-item__slider .owl-next{
    right: -25px;
}
.audience-item__slider .owl-prev,
.audience-item__slider .owl-next{
    display: block;
}
.audience-item__stars{
    margin-bottom: 7px;
}
.audience-item__stars span{
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 13px;
    margin-right: 6px;
    background: url("/local/templates/mubint/images/star.svg") no-repeat center,
    url("/local/templates/mubint/images/star-gr.svg") no-repeat center;
    background-size: contain, 0;
}
.audience-item__stars span.gr{
    background-size: 0, contain;
}
.audience-item__name{
    color: #000000;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 11px;
}
.audience-item__text{
    margin-bottom: 31px;
}
.audience-item__count{
    margin: 31px 0 25px;
}
.audience-item__count div{
    display: inline-block;
    vertical-align: top;
    padding-left: 41px;
    position: relative;
    margin-right: 24px;
    border-radius: 100px;
}
.audience-item__count div:before{
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background: url("/local/templates/mubint/images/user.svg") no-repeat center #FFFFFF;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.audience-item__count div.audience-item__count-pk:before{
    background-image: url("/local/templates/mubint/images/pk.svg");
}
.audience-item__address{
    margin-bottom: 22px;
    position: relative;
}
.audience-item__address-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 11px;
}
.audience-item__address-text{
    display: inline-block;
    vertical-align: top;
    width: 80%;
}
.audience-item__address-link{
    display: inline-block;
    vertical-align: top;
    width: 20%;
    color: #1B4E9B;
    text-align: right;
}
.audience-item__address-ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.audience-item__address-ul li{
    position: relative;
    margin-bottom: 6px;
    padding-left: 23px;
}
.audience-item__address-ul li:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    position: absolute;
    top: 9px;
    left: 0;
    background-color: #1B4E9B;
}
.audience-item .owl-thumb-item{
    margin: 0 2% 8px 0;
    padding-top: 17%;
    width: 23%;
}
.body--antiCorruption .page-top{
    background-image: url("/local/templates/mubint/images/student-bg.jpg");
}
.body--antiCorruption .partnersOffer__contacts{
    margin-top: 0;
}
.body--antiCorruption .partnersOffer__contacts-title{
    max-width: 160px;
}
.body--antiCorruption .page-left{
    padding-top: 22px;
}
.body--antiCorruption .page-right{
    margin-top: 4px;
}
.anti-corruptions .title-h3{
    max-width: 700px;
    margin-bottom: 24px;
}
.anti-corruptions__descr{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 23px;
    max-width: 700px;
}
.anti-corruptions__ul{
    margin: 0 0 53px;
    padding: 0;
    list-style: none;
}
.anti-corruptions__ul li{
    padding-left: 25px;
    position: relative;
    margin-bottom: 24px;
}
.anti-corruptions__ul li:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: #1B4E9B;
    position: absolute;
    top: 8px;
    left: 0;
}
.anti-corruptions__download a{
    padding-left: 33px;
    position: relative;
    display: block;
    color: #1B4E9B;
    margin-bottom: 24px;
}
.anti-corruptions__download a:before{
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url("/local/templates/mubint/images/pdf-ico.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
}
.anti-corruptions__download:not(:last-child){
    margin-bottom: 53px;
}
.anti-corruptions__download a:last-child{
    margin-bottom: 0;
}
.anti-corruptions__form{
    margin: 105px -105px 0;
    padding: 72px 105px;
    background-color: #F3F5FA;
}
.anti-corruptions__form-left{
    display: inline-block;
    vertical-align: top;
    width: 40%;
    padding: 36px 5% 0 0;
}
.anti-corruptions__form-right{
    display: inline-block;
    vertical-align: top;
    width: 60%;
    padding-right: 0;
    padding-left: 7%;
}
.anti-corruptions__form-title{
    margin-bottom: 20px;
}
.anti-corruptions__form-descr{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 19px;
}
.anti-corruptions__form-phone{
    margin-bottom: 57px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
}
.anti-corruptions__form-phone span{
    font-size: 16px;
    line-height: 31px;
}
.anti-corruptions__form-phone span,
.anti-corruptions__form-phone a{
    display: block
}
.anti-corruptions__form + .electronic-application{
    margin-top: 0;
}
.anti-corruptions__form-bot{
    font-size: 12px;
    line-height: 20px;
    position: relative;
    max-width: 330px;
}
.anti-corruptions__form-bot:before{
    content: '*';
    color: #1da1f2;
    position: absolute;
    top: -2px;
    left: -10px;
}
.anti-corruptions__form-bot a{
    color: #1B4E9B;
}
.anti-corruptions__form form{
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    padding: 45px 53px 56px;
}
.anti-corruptions__form form .title-h4{
    margin-bottom: 26px;
}
.anti-corruptions__form button{
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding: 9px 50px 11px 37px;
    width: 173px;
}
.anti-corruptions__form .agree{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 20px;
    width: calc(100% - 193px);
}
.anti-corruptions__form .agree a{
    color: #1B4E9B;
}
.academic-council__item{
    padding-bottom: 40px;
    border-bottom: 1px solid #D1DCEB;
    margin-bottom: 39px;
}
.academic-council__item:last-child{
    margin-bottom: 47px;
    border: 0;
}
.academic-council__img{
    display: inline-block;
    vertical-align: top;
    width: 225px;
    height: 288px;
    background: no-repeat center center url('/local/templates/mubint/images/personal.png');
    background-size: cover;
    margin-right: 53px;
    /*padding-top: 36.4%;*/
}
.academic-council__info{
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 278px);
    padding-top: 20px;
}
.academic-council__name{
    margin-bottom: 14px;
}
.academic-council__text{
    margin-bottom: 20px;
}
.academic-council__degree {
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    /*color: #000000;*/
    margin-bottom: 20px;
}
.academic-council__descr{
    font-size: 14px;
    line-height: 24px;
    /*color: #000000;*/
    margin-bottom: 33px;
}
.academic-council__info .btn{
    color: #2E2E2E;
    display: inline-block;
    vertical-align: top;
    padding: 9px 54px 11px 40px;
}
.academic-council__info .btn--blue {
    color: #fff;
}
.btn--disabled {
    opacity: .25;
}
.academic-council__ask{
    color: #1B4E9B;
    border-color: transparent;
}
.academic-council__info .btn--arr:after{
    right: 38px;
}
.body--academicCouncil .main{
    padding-bottom: 112px;
}
.pop-academic{
    max-width: 885px;
}
.ul-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    margin: 13px 0 23px;
}
.pop ul{
    padding: 0;
    list-style: none;
    margin: 23px 0 30px;
}
.pop li{
    position: relative;
    padding-left: 21px;
}
.pop li:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: #1B4E9B;
    position: absolute;
    top: 8px;
    left: 0;
}
.pop-academic .partner-item__type{
    text-transform: none;
}
.pop-academic .pop-partner__img{
    display: inline-block;
    vertical-align: top;
    width: 278px;
    margin: 0;
    height: auto;
    background-color: transparent;
}
.pop-academic .pop-partner__img:before{
    display: none;
}
.pop .academic-council__img{
    padding-top: 102%;
    height: 0;
    margin-bottom: 20px;
}
.committee-top__contacts{
    margin-bottom: 30px;
}
.committee-top__contact{
    display: inline-block;
    vertical-align: top;
    width: 51.5%;
    margin-bottom: 31px;
    padding-right: 11%;
}
.committee-top__contact--r{
    width: 48.5%;
    padding-right: 0;
}
.committee-top__contact-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 16px;
}
.committee-top__contact-text a{
    /*display: block;*/
}
.committee-dates{
    position: relative;
}
.committee-dates__title{
    padding-right: 300px;
    margin-bottom: 55px;
}
.download-booklet{
    display: inline-block;
    position: absolute;
    top: 24px;
    right: 77px;
    padding-left: 31px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    color: #1B4E9B;
}
.download-booklet:before{
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url("/local/templates/mubint/images/pdf-ico.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 1px;
    left: 0;
}
.committee-dates__tabs{
    position: relative;
    margin-bottom: 43px;
    width: 96%;
}
.committee-dates__tabs:before{
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    background-color: #D1DCEB;
    top: 0;
    bottom: 0;
    left: 50%;
}
.committee-dates__tab{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: center;
    padding: 38px 0;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 20px;
    line-height: 32px;
    color: #1B4E9B;
    border-bottom: 1px solid #D1DCEB;
    border-top: 2px solid transparent;
}
.committee-dates__tab.active{
    color: #000;
    border: 1px solid #D1DCEB;
    border-bottom-color: transparent;
    border-top: 2px solid #1B4E9B;
}
.committee-dates__tab:hover{
    color: #000;
}
.enrollee-items{
    margin: 40px -26px 0;
}
.enrollee-item{
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 52px);
    margin: 0 26px 48px;
    background:  no-repeat center;
    background-size: cover;
    position: relative;
    height: 0;
    padding-top: 23.7%;
}
.enrollee-item:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 0;
}
.enrollee-item__name{
    position: absolute;
    bottom: 33px;
    left: 38px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    z-index: 1;
}
.body--enrollee .page-top{
    background-image: url("/local/templates/mubint/images/student-bg.jpg");
}
.body--enrollee .electronic-application{
    margin-top: 88px;
}
.body--enrollee .committee-top__contact{
    margin-bottom: 40px;
}
.body--enrollee .committee-top__contacts {
    margin-bottom: 9px;
}
.page-right ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.page-right ul li{
    padding-left: 21px;
    position: relative;
    margin-bottom: 12px;
}
.page-right ol li{
    margin-bottom: 12px;
}
.page-right ul li:before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #1B4E9B;
    border-radius: 100px;
    position: absolute;
    left: 0;
    top: 8px;
}
.admission-rules__bot{
    margin: 58px 0 0;
}
.entrance-top{
    position: relative;
    padding-top: 4px;
}
.entrance-top__title{
    margin: 0 200px 36px 0;
}
.entrance-table{
    display: table;
    border-collapse: collapse;
    margin-bottom: 34px;
    width: 100%;
}
.entrance-table .tr{
    display: table-row;
}
.entrance-table .td{
    display: table-cell;
    font-size: 14px;
    line-height: 24px;
    padding: 21px 13px 18px 20px;
    background-color: #F3F5FA;
    border: 5px solid #FFFFFF;
}
.entrance-table .tr--header .td,
.entrance-table .td:first-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    color: #000;
}
.entrance-table .tr--header .td{
    background-color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 28px 13px 11px 20px;
}
.entrance-table .td:first-child{
    width: 180px;
}
.entrance-table .td:nth-child(2){
    width: 145px;
}
.entrance-table .td:last-child{
    width: 116px;
}
.entrance-table__title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    color: #000000;
    margin: 30px auto 10px;
    text-align: center;
    max-width: 600px;
    line-height: 22px;
}
.body--enrolleeDetail .page-top,
.body--trainingAreas .page-top,
.body--entranceTests .page-top,
.body--admissionRules .page-top,
.body--enrolleeCommittee .page-top{
    background-image: url("/local/templates/mubint/images/student-bg.jpg");
}
.testing-programs{
    margin: 60px 0;
}
.testing-programs__title{
    margin-bottom: 36px;
}
.testing-programs__items{
    margin: 0 -20px -40px;
}
.testing-programs__item{
    display: inline-flex;
    vertical-align: top;
    margin: 0 20px 40px;
    width: calc((100% - 120px) / 3);
    border: 3px solid #D1DCEB;
    padding: 21px 32px 19px 66px;
    position: relative;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    min-height: 120px;
    align-items: center;
    flex-wrap: wrap;
}
.testing-programs__item:hover{
    background-color: #F3F5FA;
    border-color: #1B4E9B;
}
.testing-programs__item--2{
    width: calc((100% - 120px) / 3 * 2 + 40px);
}
.testing-programs__item-name span{
    font-family: 'Roboto', 'Arial', sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 24px;
    color: #000000;
}
.testing-programs__item:after{
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url("/local/templates/mubint/images/pdf-ico.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
}
.special-conditions{
    margin: 60px 0 0;
}
.special-conditions .title-h3{
    margin-bottom: 35px;
}
.special-conditions .anti-corruptions__download a{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    padding-left: 30px;
    margin-bottom: 36px;
}
.special-conditions .anti-corruptions__download a:before{
    top: 4px;
}
.entrance-filter{
    background-color: #F3F5FA;
    min-height: 40px;
    line-height: 0;
}
.entrance-filter form{
    display: flex;
    justify-content: space-between;
    width: 97.2%;
}
.jq-selectbox {
    cursor: pointer;
}
.filter-select .jq-selectbox__select-text,
.filter-select{
    max-width: 240px;
}
.filter-select .jq-selectbox__select-text{
    /*display: inline-block;*/
    position: relative;
    padding: 7px 35px 7px 20px;
}
.filter-select .jq-selectbox__select-text:after{
    right: 15px;
    top: 14px;
}
.page-right  .jq-selectbox li:before{
    display: none;
}
.entrance-top .download-booklet{
    top: 27px;
    right: 14px;
}
.entrance-filter .filter-select{
    font-size: 13px;
    line-height: 26px;
}
.body--entranceTests .electronic-application{
    margin-top: 70px;
}
.training-areas__anchors{
    margin-bottom: 28px;
}
.training-areas__anchor{
    display: inline-block;
    vertical-align: middle;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 300;
    font-size: 25px;
    line-height: 35px;
    color: #000000;
    margin-right: 55px;
    position: relative;
}
.training-areas__anchor:first-child{
    font-weight: 800;
    font-size: 35px;
    line-height: 48px;
}
.training-areas__anchor:after{
    content: attr(data-js-count);
    font-weight: normal;
    font-size: 14px;
    line-height: 50px;
    color: #000000;
    position: absolute;
    right: -15px;
    top: 0;
    transform: translateY(-25%);
}
.training-areas__anchor:first-child:after{
    font-weight: 600;
}
.training-areas__items{
    margin: 0 -20px 20px;
}
.training-areas__item-holder{
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 40px;
    width: calc((100% - 120px) / 3);
}
.training-areas__item{
    border: 3px solid #D1DCEB;
    padding: 29px 25px 33px 30px;
}
.training-areas__item:hover{
    background-color: #F3F5FA;
    border-color: #1B4E9B;
}
.training-areas__item-img{
    display: block;
    max-width: 44px;
    max-height: 44px;
    margin-bottom: 22px;
}
.training-areas__item-name{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 23px;
    min-height: 84px;
}
.training-areas__item-bot{
    min-height: 96px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}
.training-areas__item-bot a{
    color: #2E2E2E;
    display: inline-block;
    position: relative;
    padding-right: 18px;
    margin-bottom: 15px;
}
.training-areas__item-bot a:last-child{
    margin-bottom: 0;
}
.training-areas__item-bot a:after{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: url("/local/templates/mubint/images/arr-big.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    bottom: 7px;
    right: 0;
    transform: rotate(180deg);
    filter: brightness(0) grayscale(1);
    transition: all .3s;
}
.training-areas__item-bot a:hover{
    color: #1B4E9B;
}
.training-areas__item-bot a:hover:after{
    filter: none;
}
.training-areas__item-else{
    padding: 15px 30px 0;
    display: none;
}
.training-areas__item-else b{
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 9px;
}
.training-areas__item-else span{
    display: block;
    font-size: 13px;
    line-height: 24px;
    padding-left: 19px;
    position: relative;
    color: #8892A1;
}
.training-areas__item-else span:before{
    content: '';
    display: block;
    width: 10px;
    height: 7px;
    background: url("/local/templates/mubint/images/ok-ico-r.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 9px;
}
.training-areas__filter{
    margin-bottom: 60px;
    position: relative;
}
.training-areas__filter-top{
    display: block;
    background: #1B4E9B;
    color: #FFFFFF;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    text-align: center;
    padding: 11px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}
.training-areas__filter-top span{
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 33px;
}
.training-areas__filter form{
    display: block;
    width: 100%;
    background: #F3F5FA;
    border: 1px solid #D1DCEB;
}
.training-areas__filter-head{
    background: #FFFFFF;
    padding: 10px 22px;
    display: flex;
    justify-content: space-between;
}
.training-areas__collapse{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #1B4E9B;
    padding-left: 33px;
    position: relative;
}
.training-areas__collapse:before,
.training-areas__filter-top span:before{
    content: '';
    display: block;
    width: 20px;
    height: 22px;
    background: url("/local/templates/mubint/images/filter.svg") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    filter: brightness(100);
}
.training-areas__collapse:before{
    filter: none;
    opacity: .5;
    transition: all .3s;
}
.training-areas__collapse:hover:before{
    opacity: 1;
}
.training-areas__clear{
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 24px;
    color: #1B4E9B;
    position: relative;
    padding-right: 34px;
}
.training-areas__clear:after{
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 100px;
    background: url("/local/templates/mubint/images/clear.svg") no-repeat center,
    url("/local/templates/mubint/images/blue.svg") no-repeat center;
    background-size: 0, 14px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #1B4E9B;
}
.training-areas__clear:hover:after{
    background-color: #1B4E9B;
    background-size: 14px, 0;
}
.training-areas__filter-content{
    padding: 24px;
    display: none;
    border-top: 1px solid #D1DCEB;
}
.check-holder{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 16px;
    cursor: pointer;
}
.check{
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: #FFFFFF;
    border: 1px solid #D1DCEB;
    margin-right: 16px;
}
.check + span{
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 40px);
}
.training-areas__filter .check-holder{
    width: calc(100% / 3);
}
.jq-checkbox__div{
    /*border-radius: 2px;*/
    width: 22px;
    height: 22px;
    background: url("/local/templates/mubint/images/ok-ico-w.svg") no-repeat center #1B4E9B;
    background-size: 14px;
    opacity: 0;
    transition: all .3s;
}
.checked .jq-checkbox__div{
    opacity: 1;
}
.training-areas__filter .input-title{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
}
.training-areas__filter-tests .input-title{
    display: block;
    margin-bottom: 15px;
}
.training-areas__filter .input-holder{
    margin-bottom: 0;
}
.radio--dark .jq-radio__div{
    background-color: #ffffff;
    border-color:#1B4E9B;
}
.radio--dark.checked{
    background-color: #1B4E9B;
}
.select li.disabled{
    display: none;
}
.training-areas__filter .result{
    margin: 24px 0;
    padding-bottom: 23px;
    border-bottom: 1px solid #D1DCEB;
}
.enrollee-detail__top{
    position: relative;
    padding-top: 5px;
}
.enrollee-detail__top .title-h3{
    margin-bottom: 51px;
    /*margin-right: 340px;*/
}
.enrollee-detail__top .title-h3 span{
    font-weight: 300;
    font-size: 25px;
    line-height: 35px;
    margin-left: 5px;
}
.enrollee-detail__top .download-booklet{
    right: 173px;
    top: 27px;
}
.enrollee-detail__top .download-booklet--2{
    right: 3px;
}
.tabs {
    display: flex;
}
.enrollee-detail__tab-link{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 50%;
    color: #1B4E9B;
    padding: 37px;
    text-align: center;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 20px;
    line-height: 32px;
    border-bottom: 1px solid #D1DCEB;
    border-top: 3px solid transparent;
}
.active.enrollee-detail__tab-link{
    border-left: 1px solid #D1DCEB;
    border-right: 1px solid #D1DCEB;
    border-top-color: #1B4E9B;
    border-bottom-color: transparent;
    color: #000;
    background: #fff;
    z-index: 2;
    position: relative;
}
.enrollee-detail__text {
    padding: 0 0 35px 0;
    display: none;
}
.enrollee-detail__tab-link:hover{
    color: #000;
}
.enrollee-detail__tabs{
    margin-bottom: 41px;
}
.enrollee-detail__tabs .tabs {
    margin-bottom: -1px;
}
.enrollee-detail__tab-content{
    border: 1px solid #D1DCEB;
    /*border-top: 0;*/
    padding: 45px 50px 24px;
    position: relative;
}
.enrollee-detail__tab-content h3 {
    margin-right: 150px;
}
.enrollee-detail__tab-title{
    margin-bottom: 28px;
}
.enrollee-detail__tab-show{
    font-size: 13px;
    line-height: 24px;
    border-bottom: 1px dotted rgba(27, 78, 155, 0.31);
    color: #1B4E9B;
    position: absolute;
    top: 58px;
    right: 50px;
}
.enrollee-detail__tab-type{
    margin-bottom: 25px;
    display: flex;
}
.enrollee-detail__tab-type label {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    padding: 23px 15px 23px;
    text-align: center;
    color: #1B4E9B;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    max-width: 50%;
    width: 100%;
    border: 1px solid #D1DCEB;
}
.enrollee-detail__tab-type label input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.enrollee-detail__tab-type label.active{
    background-color: #1B4E9B;
    border-color: #1B4E9B;
    color: #ffffff;
}
.enrollee-detail__tab-content .select{
    /*margin-bottom: 41px;*/
}
.education-direction__info .title-h5{
    margin-bottom: 14px;
}
.education-direction__info-text{
    margin-bottom: 48px;
}
.education-direction__info-count{
    margin: 0 -52px 37px;
    display: flex;
}
.education-direction__info-col{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: calc(100% / 2);
    padding: 0 51px;
    border-right: 1px solid #D1DCEB;
}
.education-direction__info-col:last-child{
    border-right: 0;
}
.education-direction__info-number{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 50px;
    line-height: 48px;
    color: #1B4E9B;
    margin-bottom: 5px;
}
.education-direction__info-number span{
    display: block;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #000;
}
.enrollee-detail__tab-bot{
    border-top: 1px solid #D1DCEB;
    padding-top: 22px;
}
.enrollee-detail__tab-bot a:first-child{
    color: #1B4E9B;
}
.enrollee-detail__tab-bot span{
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-right: 15px;
}
.enrollee-detail__tab-bot span:after{
    content: '';
    display: block;
    background: url("/local/templates/mubint/images/arr-r-b.svg") no-repeat center;
    background-size: contain;
    width: 8px;
    height: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.tests-list{
    border: 1px solid #D1DCEB;
    margin-bottom: 76px;
}
.tests-list__title{
    margin-bottom: 38px;
}
.tests-list__top{
    border-bottom: 1px solid #D1DCEB;
    padding: 41px 50px 22px;
}
.tests-list__top:last-child {
    border-bottom: 0;
}
.tests-list__table .td{
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.tests-list__table .td:first-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 28px;
}
.tests-list__table .td:last-child{
    font-size: 13px;
    line-height: 24px;
    text-align: right;
    color: #B0B0B0;
}
.tests-list__table .td:last-child span{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #1B4E9B;
    border-radius: 100px;
    color: #ffffff;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    padding: 5px;
    margin-left: 32px;
}
.tests-list__table .tr{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #D1DCEB;
    padding: 15px 0 17px;
}
.tests-list__table .tr--header{
    margin-top: -81px;
    border-bottom: 0;
}
.tests-list__table  .tr--header .td:last-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 14px;
    line-height: 32px;
    color: #000000;
}
.tests-list__table .tr--header .td{
    border: 0;
}
.tests-list__table .tr:last-child{
    border-bottom: 0;
}
.tests-list__mid{
    border-bottom: 1px solid #D1DCEB;
    padding: 41px 50px 18px;
    background-color: #F6F6FA;
}
ul.tests-list__dates{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.tests-list__dates li{
    padding-left: 185px;
    position: relative;
    margin-bottom: 32px;
}
ul.tests-list__dates li:before{
    content: '';
    display: block;
    width: 24px;
    height: 2px;
    background-color: #1B4E9B;
    position: absolute;
    top: 11px;
    left: 144px;
}
ul.tests-list__dates li span{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
}
.tests-list__bot .tests-list__title{
    margin-bottom: 31px;
}
.tests-list__bot{
    padding: 39px 50px 47px;
}
.tests-list__pdf-items{
    margin-bottom: 32px;
}
.tests-list__pdf{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #1B4E9B;
    margin-bottom: 8px;
    padding: 20px 52px;
    background-color: #F3F5FA;
    position: relative;
}
.tests-list__pdf:after,
.tests-list__pdf:before{
    content: '';
    display: block;position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: no-repeat center;
    background-size: contain;
}
.tests-list__pdf:before{
    width: 18px;
    height: 18px;
    background-image: url("/local/templates/mubint/images/pdf-ico.svg");
    left: 23px;
}
.tests-list__pdf:after{
    width: 8px;
    height: 12px;
    background-image: url("/local/templates/mubint/images/arr-r-b.svg");
    right: 33px;
}
.tests-list__text{
    font-size: 13px;
    line-height: 24px;
}
.mubint-is{
    margin: 76px 40px 81px 52px;
    /*text-align: center;*/
}
.mubint-is__title{
    margin: 0 12px 51px 0;
    text-align: center;
}
.mubint-is__item{
    display: inline-block;
    vertical-align: top;
    width: 58%;
    margin-bottom: 24px;
    padding-left: 40px;
    position: relative;
    text-align: left;
}
.mubint-is__item:nth-child(2n + 1) {
    width: 42%;
}
.mubint-is__item:before{
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 100px;
    position: absolute;
    top: -4px;
    left: 0;
    background: url("/local/templates/mubint/images/ok-ico-w.svg") no-repeat center #1B4E9B;
    background-size: 11px;
}
.department-head{
    background-color: #1B4E9B;
    padding: 44px 50px 55px;
    color: #ffffff;
    position: relative;
    margin-top: 48px;
}
.department-head:after{
    content: '';
    display: block;
    width: 33.5%;
    height: 40%;
    background: url(/local/templates/mubint/images/m.svg) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    right: -3%;
    opacity: .4;
    z-index: 0;
}
.department-head__title{
    margin-bottom: 36px;
}
.department-head .department-head__title{
    color: #FFFFFF;
}
.department-head .academic-council__item{
    margin-bottom: 0;
    padding: 0;
    border: 0;
    position: relative;
    z-index: 1;
}
.department-head .academic-council__descr,
.department-head .academic-council__name{
    color: #ffffff;
}
.department-head .academic-council__info .btn{
    color: #ffffff;
    border-color: #ffffff;
}
.department-head .btn--arr:after{
    filter: invert(1);
}
/*.department-head .academic-council__img{*/
/*    width: 225px;*/
/*padding-top: 340px;*/
/*}*/
.department-head .academic-council__info{
    width: calc(100% - 280px);
    padding-top: 22px;
}
.department-head .academic-council__name{
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 17px;
}
.department-head .academic-council__text {
    margin-bottom: 17px;
}
.department-head .academic-council__descr{
    font-weight: 500;
}
.teachers{
    padding: 43px 50px;
    border: 1px solid #D1DCEB;
    position: relative;
    margin-top: 48px;
}
.teachers-btn{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    color: #ffffff;
    background-color: #1B4E9B;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 11px 11px;
}
.teachers .academic-council__item{
}
.teachers .academic-council__item:last-child {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0;
}
.enrollee-columns {
    display: flex;
    margin: 0 -20px 40px;
}
.enrollee-column {
    width: 50%;
    width: calc(50% - 40px);
    margin: 0 20px;
}
.enrollee-column label {
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    display: block;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 5px 0;
}
/*.teachers .academic-council__img{*/
/*    padding-top: 41.9%;*/
/*}*/
.teachers .academic-council__info{
    padding-top: 25px;
}
.teachers .academic-council__name {
    margin-bottom: 22px;
}
.teachers .academic-council__text {
    margin-bottom: 25px;
}
.body--enrolleeDetail .electronic-application{
    margin-top: 0;
}
.body--enrolleeDetail .pro-career{
    margin: 76px 0 0;
}
.page-right__top{
    margin-bottom: 41px;
    position: relative;
    margin-top: -5px;
}
.page-right__top-title + p,
.page-right__top p:first-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-top: 15px;
}
.page-right__top-title + p{
    margin-top: 27px;
}
.page-right__top > p{
    margin-bottom: 24px;
}
.body--aboutControl .electronic-application{
    margin-top: 42px;
}
.about-progress{
    margin: 91px -19px 27px;
}
.about-progress__item{
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 3);
    margin-bottom: 80px;
    text-align: center;
}
.about-progress__item > span:first-child{
    display: block;
    text-align: center;
    margin-bottom: 5px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 50px;
    line-height: 60px;
    color: #1B4E9B;
    position: relative;
    background: url("/local/templates/mubint/images/branches.svg") no-repeat center;
    background-size: 183px 65px;
}
.about-progress__item span span{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 14px;
    line-height: 60px;
    color: #1B4E9B;
    position: absolute;
    left: 50%;
    top: -15px;
    transform: translateX(-50%);
    text-transform: uppercase;
}
.about-progress__item span:last-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
}
.about-info{
    background-color: #F3F5FA;
    position: relative;
    margin: 0 -105px;
    display: flex;
}
.about-info__left{
    display: inline-block;
    vertical-align: top;
    width: 51.5%;
    padding: 100px 90px 100px 105px;
}
.about-info__right{
    display: inline-block;
    vertical-align: top;
    width: 48.5%;
    /*background: no-repeat url('/local/templates/mubint/images/about-info-img.jpg') center center;*/
    /*background-size: cover;*/
}
.about-info__right img{
    display: block;
    width: 100%;
}
.about-info__title{
    margin-bottom: 21px;
}
.about-info__drop{
    border-bottom: 1px solid #D1DCEB;
    position: relative;
    padding-bottom: 25px;
}
.about-info__drop:last-child{
    border-bottom: 0;
}
.about-info__drop-title{
    padding-top: 22px;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
}
.active .about-info__drop-title{
    color: #1B4E9B;
}
.about-info__drop-title:after{
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background: url("/local/templates/mubint/images/plus.svg") no-repeat center,
    url("/local/templates/mubint/images/minus-w.svg") no-repeat center,
    #FFFFFF;
    background-size: 16px, 0;
    box-shadow: 0 6px 11px rgba(27, 78, 155, 0.08);
    border-radius: 100px;
    position: absolute;
    top: 23px;
    right: 9px;
}
.about-info__drop.active .about-info__drop-title:after{
    background-size: 0, 16px;
    background-color: #1B4E9B;
}
.about-info__drop-content {
    display: none;
    padding: 32px 0;
}
.about-info__drop-content {
    /*margin: 32px 0 0;*/
}
.about-info__drop-content ul {
    /*padding: 32px 0 0 0;*/
    padding: 0;
    margin: 0;
    list-style: none;
}
.about-info__drop.active .about-info__drop-content {
    display: block;
}
.about-info__drop-content ul li {
    position: relative;
    padding-left: 22px;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 24px;
}
.about-info__drop-content  li:last-child {
    margin-bottom: 8px;
}
.about-info__drop-content ul li:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #1B4E9B;
    border-radius: 100px;
    position: absolute;
    top: 10px;
    left: 0;
}
.about-info__drop-content .news-images {
    padding-top: 32px;
}
.get-education{
    margin: 0 -105px;
    color: #ffffff;
    background-color: #1B4E9B;
    padding: 142px 105px 150px;
    text-align: center;
}
.get-education__info{
    max-width: 613px;
    margin: 0 auto;
}
.get-education__title{
    color: #ffffff;
    margin-bottom: 16px;
}
.get-education__text{
    margin-bottom: 41px;
}
.get-education__btn{
    border-color: #FFFFFF;
    color: #ffffff;
}
.get-education__btn:after{
    filter: invert(1);
}
.about-bot__slider,
.owl-carousel.about-bot__slider{
    margin: 0 -105px;
    width: auto;
}
.about-bot__slider-item{
    padding-top: 39.063%;
    background: no-repeat center;
    background-size: cover;
}
.about-bot__slider .owl-nav div{
    display: block;
}
.body--aboutIndex .electronic-application{
    display: none;
}
.body--aboutCampus .news-img {
    padding-top: 50.6%;
}
.body--aboutCampus .owl-thumbs {
    margin: 0 0 37px;
}
.body--aboutCampus  .news-text {
    margin: 34px 0 39px;
}
.body--aboutCampus .news-text p:first-child{
    font-weight: 800;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
}
.body--aboutCampus .electronic-application{
    margin-top: 64px;
}
.body--aboutCampus .contacts-bot,
.body--aboutCampus .contacts-bot:last-child{
    margin: 53px 0 41px;
}
.history-about{
    margin: 105px -105px 0;
    background-color: #1B4E9B;
    color: #FFFFFF;
    position: relative;
}
.history-about__info{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding: 115px 105px 128px;
}
.history-about__img{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    background: no-repeat center center url(/local/templates/mubint/images/history-about.jpg?1);
    background-size: cover;
}
.history-about__title{
    color: #FFFFFF;
}
.history-about__text{
    margin-bottom: 41px;
}
.history-about__text p:first-child{
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 24px;
}
.history-about__btn{
    border-color: #FFFFFF;
    color: #FFFFFF;
}
.history-about__btn:after{
    filter: invert(1);
}
.history-chronology{
    max-width: 793px;
    margin: 75px 0 199px;
}
.about-info__drop-text {
    /*padding-left: 185px;*/
    position: relative;
    margin-top: 32px;
}
.about-info__drop-text .title-h6{
    display: inline-block;
    position: absolute;
    top: -3px;
    left: 0;
    width: 170px;
}
.about-info__drop .news-img {
    padding-top: 50.443%;
}
.body--aboutHistory .news-img {
    padding-top: 66.6%;
}
.body--aboutHistory .news-title{
    max-width: 100%;
}
.body--aboutHistory .news-text {
    margin: 38px 0 105px;
}
.history-chronology__title{
    margin-bottom: 30px;
}
.body--aboutHistory .about-info__drop-ul{
    padding: 26px 0 0;
}
.body--aboutHistory .about-info__drop-text p {
    margin-bottom: 23px;
}
.body--aboutHistory .about-info__drop-text p:last-child {
    margin-bottom: 16px;
}
.body--scienceDetail .department-head{
    margin-top: 48px;
}
.body--scienceDetail .teachers {
    margin-top: 48px;
}
.body--scienceDetail .teachers .academic-council__item:last-child{
    margin-bottom: 0;
    padding-bottom: 11px;
}
.science-items{
    margin: 42px 0 0;
}
.science-item{
    display: block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #1B4E9B;
    padding: 32px 50px;
    position: relative;
    border-bottom: 1px solid #D1DCEB;
}
.science-item:last-child{
    border-bottom: 0;
}
.science-item:before{
    content: attr(data-js-n);
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #2E2E2E;
    position: absolute;
    left: 2px;
    top: 32px;
}
.science-item:after{
    content: '';
    display: block;
    width: 13px;
    height: 24px;
    background: url(/local/templates/mubint/images/arr-b-big.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    top: 33px;
    /*transform: translate3d(0, -50%, 0);*/
    right: 18px;
    opacity: .9;
}

.publications {
    margin: 50px 0 0 0;
}
.publication {
    margin: 40px 0 0 0;
}
.publication h4 {
    margin: 0 0 20px 0;
}
.publication_authors {
    margin: 10px 0;
}
.publication_authors a {
    color: #1B4E9B;
}
.publication_authors a:hover {
    color: #333;
}

.society-item {
    margin: 50px 0 0 0;
}
.society-item-desc {
    margin: 10px 0 0 0;
}
.society-item-more {
    display: inline-block;
    margin: 10px 0 0 0;
    border: none;
    padding: 0 40px 0 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    color: #1B4E9B;
}

details #details-content {

}

@media (max-width: 1180px){
    .wrap{
        padding: 0 55px;
    }
    .submenu{
        padding: 35px 55px 14px;
    }
    .footer-bot{
        padding-left: 55px;
        padding-right: 200px;
    }
    .footer-top{
        padding-left: 55px;
        padding-right: 55px;
    }
    .prominado{
        right: 55px;
    }
    .main-top__schedule {
        margin: 0 0 0 100px;
        max-width: 357px;
    }
}
.clear {
    clear: both;
}
details {
    padding-left: 20px;
}
summary {
    margin-left: -20px;
    padding: 5px 0;
    cursor: pointer;
}
summary:hover {
    color: #1B4E9B;
}

/*
.vi, .vi .bold,
.vi .breadcrumbs,
.vi .left-menu > li > a,
.vi .left-menu--sub li,
.vi h5,
.vi .title-h5,
.vi .academic-council__degree,
.vi .academic-council__descr,
.vi .about-progress__item span:last-child,
.vi .about-info__drop-content ul li,
.vi .opportunities__item-text,
.vi .btn,
.vi .footer-menu,
.vi .footer-col .title,
.vi .copyright,
.vi .footer-bot__text,
.vi .footer-col .tab-link,
.vi .union-chairman__contacts a,
.vi .union-chairman__contacts .phone,
.vi .union-chairman__contacts .address,
.vi .footer-col .phone, .footer-col .address,
.vi .footer-menu li.title a,
.vi .footer-phone + span,
.vi .events__item-name span,
.vi .news-date,
.vi .news-type,
.vi .rss-title,
.vi .science-item,
.vi .science-item:before,
.vi .news-item__type,
.vi .news-item__title span,
.vi .requirements-box,
.vi .requirements-box span,
.vi .contacts-box__title,
.vi .committee-top__contact-title,
.vi .enrollee-item__name,
.vi .committee-dates__tab,
.vi .committee-dates__descr,
.vi .entrance-filter .filter-select,
.vi .entrance-table .tr--header .td,
.vi .entrance-table .td,
.vi .training-areas__item-name,
.vi .enrollee-detail__tab-link,
.vi .enrollee-column label,
.vi .education-direction__info-number span,
.vi .tests-list__table .td:first-child,
.vi .tests-list__table .td:last-child,
.vi ul.tests-list__dates li span,
.vi .tests-list__pdf,
.vi .partners__list-tab,
.vi .partner-item__type,
.vi .offer-list__title,
.vi .footer-version__btn
{
    font-size: 24px;
    line-height: 1.5em;
}

.vi .top-menu li a {
    font-size: 20px;
    line-height: 1.5em;
}

.vi .training-areas__item-holder {
    width: calc((100% - 80px) / 2);
}

.vi .footer-col .tab-link {
    width: 100%;
}

.vi .opportunities__item-text {
    color: #000;
}

.vi .wrap {
    padding: 0 20px;
}
.vi .page-top {
    padding: 120px 20px 30px 20px;
}
.vi .page-left {
    width: 300px;
    padding-right: 20px;
}
.vi .page-right {
    width: calc(100% - 300px);
}
.vi .left-menu > li > a {

}
*/

.news-files {
    margin: 30px 0 0 0;
}
.news-files h4 {
    margin-bottom: 10px;
}
.file {
    margin: 15px 0 0 0;
}
.file-link {
    padding-left: 34px;
    display: inline-block;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    align-items: center;
    color: #1B4E9B;
    background: no-repeat url('/local/templates/mubint/images/file-download.svg') left top;
}
.file-link--pdf {
    background-image: url('/local/templates/mubint/images/pdf-ico.svg');
    background-position: 0 3px;
}
.file-link:hover {
    color: #111;
}

.enrollee-buttons .btn:first-child {
    margin-right: 20px;
}
.enrollee-files {
    margin: 30px 0;
}
.enrollee-file {
    margin: 20px 0;
}

.dpo-item {
    margin: 0 0 40px 0;
    padding: 0 0 40px 0;
    border-bottom: 1px solid #D1DCEB;
}
.dpo-item:last-child {
    margin: 0;
    border: none;
    padding: 0;
}
.dpo-item__title {
    font-size: 25px;
    line-height: 35px;
    display: block;
    margin: 0;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    color: #000;
}
.dpo-item__duration {
    margin: 20px 0 0 0;
}
.dpo-item__desc {
    margin: 20px 0 0 0;
}
.dpo-item__pricing {
    margin: 20px 0 0 0;
}
.dpo-item__people {
    margin: 20px 0 0 0;
}
.dpo-item__people .academic-council__degree {
    /*margin-bottom: 0;*/
}
.map404 .map-level-0 {
    padding: 0 40px 0 0;
}
.map404 .map-level-0 > li {
    padding: 0;
    margin: 0 0 40px 0;
}
.map404 .map-level-0 > li:before {
    display: none;
}
.map404 .map-level-1 li {
    margin: 5px 0 0 0;
}
.supertable th, .supertable td {
    padding: 5px !important;
    font-size: 12px !important;
}

.body--widepage .page-right {
    overflow: auto;
}

.detail-academic:after {
    clear: both;
    display: block;
    content: "";
}
.detail-academic .pop-partner__img {
    float: right;
    width: auto;
    height: auto;

}
.detail-academic .academic-council__img {
    margin: 0;
}
.search-holder {
    position: relative;
    z-index: 10;
}
.search-holder .search-form {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    height: 34px;
}
.search-input {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 100px);
    height: 34px;
    border-radius: 0;
    -webkit-appearance: none;
    font-size: 14px;
    line-height: 16px;
    padding: 0 50px 0 36px;
    border: none;
    background: whitesmoke url('/local/templates/mubint/images/icon-search.svg') 12px center no-repeat;
}
.search-holder .search-input {
    background-color: #fff;
}
.search-button {
    width: 100px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    background: #34C3FF;
    line-height: 34px;
    text-align: center;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    border: none;
    cursor: pointer;
}
.search-close {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #000;
    right: 110px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    opacity: .25;
    cursor: pointer;
    z-index: 5;
}
.search-close:hover {
    opacity: .5;
}
.search-close:before, .search-close:after {
    position: absolute;
    content: "";
    width: 2px;
    height: 12px;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    background: #fff;
}
.search-close:before {
    transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.search-close:after {
    transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
#vikon-wrapper #list thead {
    display: none;
}

#vikon-wrapper #list tr {
    display: block;
    background: none;
    border: none;
    margin: 20px 0;
}
#vikon-wrapper #list td[itemprop] {
    display: block;
    background: none;
    border: none;
    padding: 3px 0 !important;
}
#vikon-wrapper #list td[itemprop]:before {
    content: "";
    display: inline;
    font-weight: bold;
}
#vikon-wrapper #list td[itemprop="fio"] {
    font-size: 25px !important;
    line-height: 35px !important;
    font-family: 'Gilroy', 'Roboto', 'Arial', sans-serif;
    font-weight: 800;
}
#vikon-wrapper #list td[itemprop="fio"]:before {
    /*content: "Ф.И.О. преподавателя, реализующего программу: ";*/
}
#vikon-wrapper #list td[itemprop="post"]:before {
    content: "Должность преподавателя: ";
}
#vikon-wrapper #list td[itemprop="teachingDiscipline"]:before {
    content: "Перечень преподаваемых дисциплин: ";
}
#vikon-wrapper #list td[itemprop="degree"]:before {
    content: "Уровень образования: ";
}
#vikon-wrapper #list td[itemprop="academStat"]:before {
    content: "Квалификация: ";
}
#vikon-wrapper #list td[itemprop="employeeQualification"]:before {
    content: "Учёная степень педагогического работника (при наличии): ";
}
#vikon-wrapper #list td[itemprop="teachingLevel"]:before {
    content: "Учёное звание педагогического работника (при наличии): ";
}
#vikon-wrapper #list td[itemprop="teachingQual"]:before {
    content: "Наименование направления подготовки и (или) специальности педагогического работника: ";
}
#vikon-wrapper #list td[itemprop="profDevelopment"]:before {
    content: "Сведения о повышении квалификации и (или) профессиональной переподготовке педагогического работника (при наличии): ";
}
#vikon-wrapper #list td[itemprop="genExperience"]:before {
    content: "Общий стаж работы: ";
}
#vikon-wrapper #list td[itemprop="specExperience"]:before {
    content: "Стаж работы педагогического работника по специальности: ";
}

.map-columns table {
    border-collapse: collapse;
}
.map-columns td {
    border: none;
}

.to-top,
.burger{
    display: none;
}
/* End */
/* /local/templates/mubint/js/owl.carousel.css?15960572034010 */
/* /local/templates/mubint/js/fancybox/jquery.fancybox.css?159605739916630 */
/* /local/templates/mubint/js/jquery.formstyler.css?15707889972175 */
/* /local/templates/mubint/special_version.css?157078899783482 */
/* /local/templates/mubint/styles.css?15869479202701 */
/* /local/templates/mubint/template_styles.css?1605080745107832 */
