

/* 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?17690202882701*/
.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?1749557525110881*/
@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.accent {
    background-color: #1B4E9B;
    color: #FFFFFF;
}

.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: 10px;
    height: 12px;
    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;*/
    width: 96px;
    height: 28px;
    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;
    position: relative;
}

.logo--30:before {
    position: absolute;
    width: 141%;
    height: 208%;
    display: block;
    content: '';
    top: -3px;
    left: -20%;
    background: no-repeat center center url('/local/templates/mubint/images/logo-30-light.svg');
    background-size: contain;
}

.opened .logo--30:before {
    background-image: url('/local/templates/mubint/images/logo-30.svg');
}

.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%;
    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: 20%;
    padding-right: 0;
}

.footer-col--25 {
    width: 26%;
    padding-right: 0;
}

/*стили для шаблона footer-menu*/
.footer-col--1 {
    width: 20%;
    padding-right: 0;
}

.footer-col--2 {
    width: 26%;
    padding-right: 0;
}

.footer-col.last-column {
    position: inherit !important;
}

/*------------*/


.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 {
    position: relative;
    padding: 0 0 30px 0;
    height: 70px;
    overflow: hidden;
    margin: 0 0 20px;
}

.enrollee-detail__text::after {
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    height: 30px;
    position: absolute;
    background: linear-gradient(0deg, #FFF, transparent);
}

.enrollee-detail__tab-link:hover {
    color: #000;
}

.enrollee-detail__tabs {
    margin-bottom: 41px;
}

.enrollee-detail__tabs .tabs {
    margin-bottom: -1px;
. enrollee-detail__text
}

.enrollee-detail__tab-content {
    border: 1px solid #D1DCEB;
    /*border-top: 0;*/
    padding: 45px 50px 24px;
    position: relative;
}

.enrollee-detail__tab-content h3 {
    margin-right: 0;
    margin-bottom: 20px;
}

.enrollee-detail__tab-title {
    margin-bottom: 28px;
}

.enrollee-detail__tab-show {
    font-size: 17px;
    line-height: 24px;
    border-bottom: 1px dotted rgba(27, 78, 155, 0.31);
    color: #1B4E9B;
    margin-bottom: 30px;
    display: inline-block;
}

.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;
}

.education-direction__info--speed {
    margin-top: 41px;
}

.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: 40px 50px 32px;
    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, .btn:nth-child(2) {
    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="qualification"]:before {
    content: "Сведения о повышении квалификации (за последние 3 года): ";
}

#vikon-wrapper #list td[itemprop="profDevelopment"]:before {
    content: "Сведения о профессиональной переподготовке (при наличии): ";
}

#vikon-wrapper #list td[itemprop="genExperience"]:before {
    content: "Общий стаж работы: ";
}

#vikon-wrapper #list td[itemprop="specExperience"]:before {
    content: "Стаж работы педагогического работника по специальности: ";
}

#vikon-wrapper #list td[itemprop="teachingOp"]:before {
    content: "Наименование образовательных программ, в реализации которых участвует педагогический работник: ";
}

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

.map-columns td {
    border: none;
}

.to-top,
.burger {
    display: none;
}


/* End */


/* Start:/local/templates/mubint/css/style.css?16593403466105*/
.enrollee-detail__top-right {
  position: absolute;
  top: 0;
  right: 0;
}
.enrollee-detail__top-right a {
  display: inline-block;
  margin: 0 20px 0 0;
  padding-left: 28px;
  position: relative;
  font-family: "Gilroy", "Roboto", "Arial", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}
.enrollee-detail__top-right a:before {
  display: block;
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  background-image: url("/local/templates/mubint/images/pdf-ico.svg");
  background-size: cover;
}
.enrollee-detail__top-right a:last-child {
  margin-right: 0;
}
.enrollee-detail__top-desc {
  margin: 30px 0;
  padding-right: 200px;
  position: relative;
}
@media (max-width: 767px) {
  .enrollee-detail__top-desc {
    padding-right: 0;
  }
}
.enrollee-detail__top-video {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 767px) {
  .enrollee-detail__top-video {
    top: auto;
    right: auto;
    position: relative;
    margin: 24px auto 0 auto;
    width: 180px;
  }
}
.enrollee-detail__top-video span:first-child {
  width: 180px;
  height: 80px;
  background: no-repeat center center url("/local/templates/mubint/css/../images/video-back.jpg");
  background-size: cover;
  border-radius: 40px;
  overflow: hidden;
  display: block;
  position: relative;
}
.enrollee-detail__top-video span:first-child:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background: linear-gradient(0deg, rgba(27, 78, 155, 0.7), rgba(27, 78, 155, 0.7));
}
.enrollee-detail__top-video span:last-child {
  margin: 10px 0 0 0;
  text-align: center;
  font-size: 15px;
  line-height: 24px;
  display: block;
  color: #1B4E9B;
}
.enrollee-detail__top-video svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
.enrollee-detail__top-form {
  margin: 30px 0;
  background: #F6F6FA;
  border: 1px solid #D1DCEB;
  padding: 30px 40px;
}
@media (max-width: 767px) {
  .enrollee-detail__top-form {
    padding: 16px 24px;
  }
}
.enrollee-detail__top-select {
  display: flex;
}
.enrollee-detail__top-select > div {
  width: 50%;
  margin: 0 10px 0 0;
}
.enrollee-detail__top-select > div:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .enrollee-detail__top-select > div {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .enrollee-detail__top-select > div:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .enrollee-detail__top-select {
    flex-direction: column;
  }
}
.enrollee-detail__top-desc {
  margin: 24px 0 0 0;
}

.enrollee-detail__tab-profiles {
  margin: 24px 0;
  border: 1px solid #D1DCEB;
  padding: 32px 40px;
}
@media (max-width: 767px) {
  .enrollee-detail__tab-profiles {
    padding: 16px 24px;
  }
}
.enrollee-detail__tab-profiles h3 {
  margin: 0 0 20px 0;
}
.enrollee-detail__tab-profiles a {
  display: block;
  margin: 0 0 15px 0;
  font-weight: 800;
  font-size: 20px;
  line-height: 32px;
  color: #1B4E9B;
}
@media (max-width: 767px) {
  .enrollee-detail__tab-profiles a {
    font-size: 14px;
    line-height: 24px;
  }
}
.enrollee-detail__tab-profiles a:last-child {
  margin-bottom: 0;
}
.enrollee-detail__tab-reviews {
  margin: 80px 0 0 0;
}
.enrollee-detail__tab-reviews .owl-carousel.pro-career__items {
  margin: 0;
}
.enrollee-detail__tab-addit {
  margin: 80px 0 0 0;
}
.enrollee-detail__tab-docs {
  margin: 80px 0 0 0;
}

.enrollee-detail__list {
  margin: 40px 0;
}
.enrollee-detail__list:last-child {
  margin-bottom: 0;
}
.enrollee-detail__list ul[data-columns="2"] {
  columns: 2;
}
@media (max-width: 767px) {
  .enrollee-detail__list ul[data-columns="2"] {
    columns: 1;
  }
}

.enrollee-lead-block {
  background: #1B4E9B;
  color: #fff;
  display: flex;
  padding: 30px;
  align-items: center;
  justify-content: space-between;
}
.enrollee-lead-block-title {
  width: 50%;
  font-weight: 800;
  font-size: 30px;
  line-height: 40px;
  color: #FFFFFF;
  font-family: "Gilroy", "Roboto", "Arial", sans-serif;
}
@media (max-width: 767px) {
  .enrollee-lead-block-title {
    width: 100%;
    font-size: 26px;
    line-height: 30px;
    margin: 0 0 16px 0;
  }
}
.enrollee-lead-block-button {
  width: 280px;
  min-width: 280px;
  text-align: right;
}
.enrollee-lead-block-button .btn {
  border-color: #fff;
  color: #fff;
}
.enrollee-lead-block-button .btn:after {
  filter: invert(1);
}
@media (max-width: 767px) {
  .enrollee-lead-block-button .btn {
    max-width: 320px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .enrollee-lead-block-button {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .enrollee-lead-block {
    flex-direction: column;
  }
}

.enrollee-detail__tab-content {
  border-bottom: none !important;
}

.tests-list__top {
  background-color: #F6F6FA;
}

.tests-list__mid {
  background-color: #ffffff;
}

.enrollee-detail__jobs {
  margin: 40px 0;
}

.enrollee-detail__teachers {
  margin: 40px 0;
}

.teachers-slider {
  display: flex;
}
.teachers-slider .owl-prev {
  left: -25px;
}

.teachers-slide {
  width: 422px;
  display: flex;
  flex-wrap: wrap;
  min-height: 516px;
  padding: 40px;
  position: relative;
  border: 1px solid #D1DCEB;
  margin-right: -1px;
}
@media (max-width: 500px) {
  .teachers-slide {
    width: calc(100vw - 32px);
  }
}
.teachers-slide__img {
  width: 135px;
  height: 175px;
  display: block;
  background-size: cover;
}
@media (max-width: 767px) {
  .teachers-slide__img {
    width: 100px;
    height: 135px;
  }
}
.teachers-slide__name {
  width: calc(100% - 160px);
  margin: 0 0 0 25px;
  padding: 10px 0 0 0;
}
@media (max-width: 500px) {
  .teachers-slide__name {
    width: calc(100% - 125px);
  }
}
.teachers-slide__info {
  width: 100%;
  margin: 25px 0;
}
.teachers-slide__button {
  margin: auto 0 0 0;
  width: 100%;
}

.is-hide {
  display: none;
}

.popup {
  max-width: 768px;
}
.popup-title {
  margin: 0 0 20px 0;
}
.popup-subtitle {
  margin: 0 0 20px 0;
}

/*# sourceMappingURL=style.css.map */

/* 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?17690202882701 */
/* /local/templates/mubint/template_styles.css?1749557525110881 */
/* /local/templates/mubint/css/style.css?16593403466105 */
