

/* Start:/local/templates/main/css/vendor.css?174893952345561*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  touch-action: pan-y;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.flickity-rtl .flickity-slider {
  left: unset;
  right: 0;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-cell ---- */
.flickity-cell {
  position: absolute;
  left: 0;
}

.flickity-rtl .flickity-cell {
  left: unset;
  right: 0;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsl(0 0% 100%/75%);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dot {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 8px;
  background: hsl(0 0% 20%/25%);
  border-radius: 50%;
  cursor: pointer;
  appearance: none;
  border: none;
  text-indent: -9999px;
  overflow: hidden;
}

.flickity-rtl .flickity-page-dot {
  text-indent: 9999px;
}

.flickity-page-dot:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-page-dot.is-selected {
  background: hsl(0 0% 20%/100%);
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: 0.175s ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: 0.175s ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, -150px, 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, 150px, 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease-out 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) ease both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) ease both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  user-select: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  z-index: 40;
  user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.25s ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: 0.35s ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.15s ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: 0.35s ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  user-select: none;
  pointer-events: none;
} /* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

/**
 * Swiper 9.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 31, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* End */


/* Start:/local/templates/main/css/app.css?1748939523280670*/
@charset "UTF-8";.btn-reset{padding:0;border:0;background:transparent}.overflow-hidden{overflow:hidden}.overflow-x-hidden,.overflow-y-hidden{overflow-x:hidden}:root{--app-background:#fff;--contrast-color:#fff;--element-background:#f5f5f5;--text-color:#2e3146;--accent-color:#c93239;--accent-active-color:#a51c30;--accent-hover-color:rgba(201,50,57,0.2);--disabled-color:#a0a0a0;--text-secondary-color:#71809b;--error-color:#a51c30;--warning-color:#ed7e2e;--shadow:rgba(0,0,0,0.1);--scrollbar-color:#2e3146;--hr-color:#e8edf5;--border-color:#caced5;--tag-color:#e8e9ec;--tag-color-secondary:#f1f3f6;--tag-color-hover:#e3e6eb;--header-top-panel-color:#2e3146;--disabled-light:hsla(0,0%,60%,0.12);--input-gray-background:#f5f5f5;--input-gray-dark-background:rgba(46,49,70,0.08);--department-link-background:rgba(115,130,157,0.1);--tag-background:rgba(115,130,157,0.1);--contrast-color-no-opacity:hsla(0,0%,100%,0);--photo-background:hsla(0,0%,100%,0.7);--photo-background-gradient-1:linear-gradient(180deg,transparent 70.42%,rgba(0,0,0,0.8) 100%,rgba(0,0,0,0.7) 0);--photo-background-gradient-2:linear-gradient(180deg,transparent 26.73%,rgba(0,0,0,0.7) 64.85%);--footer-background:#2e3146;--footer-line:hsla(0,0%,100%,0.2);--footer-foot-background:rgba(0,0,0,0.2);--element-background-dark:#252738;--history-text-background:#2e3146;--slider-gradient:#fff 0%,hsla(0,0%,100%,0) 100%;--image-shadow:0 0.9rem 5.1rem rgba(46,49,70,0.13),0 0 2.5rem rgba(46,49,70,0.05);--image-filter:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5));--red-info-block:linear-gradient(42.65deg,#c93239 15.1%,#f05c72 104.07%),#2e3146;--white-info-block:#f5f5f5;--black-info-block:#2e3146;--structure-path-color:#aab3c3;--overlay-color:#000;--header-shadow:rgba(95,126,155,0.18);--actual-gradient-1:linear-gradient(169deg,#2e3146 22.38%,#434c8a 133.52%),#2e3146;--fact-background:hsla(0,0%,100%,0.15);--application-form-active-color:#ca182e;--application-form-color:#4e4e4e}.fade-transition{display:none;visibility:hidden;opacity:0;transition:opacity .35s cubic-bezier(.455,.03,.515,.955),visibility .35s cubic-bezier(.455,.03,.515,.955)}.fade-transition._enter,.fade-transition._enter-to,.fade-transition._leave{display:block}.fade-transition._enter-to{visibility:visible;opacity:1}.fade-transition._leave{visibility:hidden;opacity:0}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/300.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/300.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/400.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/500.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/500.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/600.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/600.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/700.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/Montserrat/800.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Montserrat/800.woff) format("woff");font-style:normal;font-weight:800;font-display:swap}*,:after,:before{box-sizing:border-box;outline:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-color)}.transition-disabled *{transition:none!important}.hidden,[hidden]{display:none!important}.disabled{cursor:not-allowed;opacity:.33}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0}html{font-size:62.5%;background:var(--app-background)}@media screen and (max-width:767px){html{font-size:calc(-.90604px + 2.90828vw)}}@media screen and (min-width:768px) and (max-width:1023px){html{font-size:calc(-2.04706px + 1.56863vw)}}@media (min-width:1024px) and (max-width:1360px){html{font-size:calc(1.90476px + .59524vw)}}body{font-size:1.6rem;line-height:2.2rem;display:flex;flex-direction:column;overflow-x:hidden;color:var(--text-color);font-family:Montserrat,Arial,sans-serif}@media (max-width:1023px){body{font-size:1.4rem;line-height:2rem}}main{flex:1 0 auto;min-height:72vh}@media (max-width:767px){main{min-height:80vh}}main._gutter-negative{z-index:1;margin-top:-19rem}@media (max-width:1023px){main._gutter-negative{margin-top:-17rem}}ul{margin:0;padding-left:0;list-style-type:none}b,strong{font-weight:700}a{color:inherit;text-decoration:none}button,label{cursor:pointer}[class^=_icon],picture img{display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}._visually-h1,h1{font-weight:700;font-size:4.8rem;line-height:5.9rem}@media (max-width:1023px){._visually-h1,h1{font-size:3.2rem;line-height:3.9rem}}._visually-h2,h2{font-weight:700;font-size:3.2rem;line-height:4rem}@media (max-width:1023px){._visually-h2,h2{font-size:2.4rem;line-height:3.2rem}}._visually-h3,h3{font-weight:600;font-size:2.4rem;line-height:3rem}@media (max-width:1023px){._visually-h3,h3{font-size:1.8rem;line-height:2.4rem}}._visually-h4,h4{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){._visually-h4,h4{font-size:1.6rem;line-height:2rem}}p{font-size:1.6rem;line-height:2.2rem}@media (max-width:1023px){p{font-size:1.4rem;line-height:2rem}}[data-animation]:not([data-animation-active]){visibility:hidden}.text-content>:first-child{margin-top:0}.text-content>:last-child{margin-bottom:0}.text-content table img:not([class]){-o-object-fit:contain;object-fit:contain}.text-content img:not([class]){display:block;width:100%;max-height:50rem;margin-bottom:1.8rem;border-radius:.8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.text-content img:not([class]):last-child{margin-bottom:0}@media (max-width:1023px){.text-content img:not([class]){margin-bottom:1.2rem}}@media (max-width:767px){.text-content img:not([class]){max-height:30rem}}.text-content img:not([class])+.text-small{margin-top:-2px}.text-content .text-small{font-size:1.4rem;line-height:2rem;margin-bottom:1.8rem;color:var(--text-secondary-color)}@media (max-width:1023px){.text-content .text-small{font-size:1.2rem;line-height:1.6rem}}.text-content video:not([class]){display:block;width:100%;margin-bottom:1.8rem;border-radius:.8rem}.text-content video:not([class]):last-child{margin-bottom:0}@media (max-width:1023px){.text-content video:not([class]){margin-bottom:1.2rem}}.text-content table:not([class]){position:relative;border-radius:.8rem;border-collapse:collapse;overflow:hidden;table-layout:fixed}@media (max-width:767px){.text-content table:not([class]){margin-top:2.4rem}}.text-content table:not([class]) thead{background-color:var(--element-background)}@media (max-width:1023px){.text-content table:not([class]) thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}}.text-content table:not([class]) th{padding:1.6rem;font-weight:600;text-align:left}.text-content table:not([class]) th:first-child{width:17.6rem}@media (max-width:1023px){.text-content table:not([class]) th:first-child{width:14rem}}.text-content table:not([class]) td{padding:1.6rem;vertical-align:top;word-break:normal}.text-content table:not([class]) tbody tr{border:1px solid var(--border-color);border-right:0;border-left:0}.text-content table:not([class]) tbody tr:first-child{border-top:1px solid var(--app-background)}.text-content table:not([class]) tbody tr:last-child{border-bottom:none}.text-content .iframe-wrapper{position:relative;width:100%;margin-top:0;margin-bottom:1.8rem;padding-top:56.25%;overflow:hidden}.text-content iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.text-content p:not([class]){margin-top:0;margin-bottom:1.8rem}.text-content p:not([class])>svg[class^=_icon]{width:2.4rem;height:2.4rem;display:inline-block;margin-right:1.2rem;color:var(--accent-color);vertical-align:middle}@media (max-width:1023px){.text-content p:not([class]){margin-bottom:1.2rem}}.text-content p:not([class]):last-child{margin-bottom:0}.text-content a:not([class]){-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;color:var(--accent-color);transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.text-content a:not([class]):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.text-content a:not([class]):hover:active{color:var(--accent-active-color)}}.text-content a:not([class])>svg[class^=_icon]{width:2.4rem;height:2.4rem;display:inline-block;margin-right:1.2rem;color:var(--accent-color);vertical-align:middle}.text-content ol:not([class]) li ol:not([class]),.text-content ol:not([class]) li ul:not([class]),.text-content ul:not([class]) li ol:not([class]),.text-content ul:not([class]) li ul:not([class]){margin:0;padding:0}.text-content ol:not([class]) li ol:not([class]) li,.text-content ol:not([class]) li ul:not([class]) li,.text-content ul:not([class]) li ol:not([class]) li,.text-content ul:not([class]) li ul:not([class]) li{margin-top:1rem;margin-bottom:1rem;margin-left:2rem;padding-left:1rem}.text-content ul:not([class]){margin-bottom:2.4rem;list-style-type:disc}.text-content ul:not([class]) li{margin-left:2rem;padding-left:.5rem}.text-content ul:not([class]) li:not(:last-child){margin-bottom:1.8rem}@media (max-width:1023px){.text-content ul:not([class]) li:not(:last-child){margin-bottom:1rem}}@media (max-width:1023px){.text-content ul:not([class]) li{margin-bottom:1.2rem}}.text-content ul:not([class]) li::marker{color:var(--accent-color);font-weight:600}.text-content ol:not([class]){margin-top:1.6rem;padding-left:1rem;list-style-type:decimal}@media (max-width:767px){.text-content ol:not([class]){padding:0}}.text-content ol:not([class]) li{margin-top:1.8rem;margin-left:1.8rem;padding-left:.5rem}@media (max-width:1023px){.text-content ol:not([class]) li{margin-top:1rem}}.text-content ol:not([class]) li::marker{color:var(--accent-color);font-weight:600}.text-content ol:not([class]) li p{margin-top:.8rem;margin-bottom:0}.text-content strong{font-weight:600;font-size:1.6rem;line-height:2.4rem}@media (max-width:1023px){.text-content strong{font-size:1.4rem;line-height:2rem}}.text-content .accent-text{margin-top:0;font-weight:400}.text-content .quote-3{margin-bottom:4rem}@media (max-width:767px){.text-content .quote-3{margin-bottom:3.2rem}}.table-wrapper{max-height:80vh;margin-bottom:1.8rem;overflow-x:auto;overflow-y:auto}.table-wrapper:last-child{margin-bottom:0}@media (max-width:1023px){.table-wrapper{margin-bottom:1.2rem}}@media (max-width:767px){.table-wrapper table{width:200%}}.container{width:calc(100% - 8rem);max-width:128rem;display:block;margin:0 auto}.container._big-gutter{width:100%;min-width:128rem;max-width:90vw}@media (max-width:1023px){.container._big-gutter{min-width:unset;max-width:calc(100% - 8rem)}}@media (max-width:767px){.container._big-gutter{max-width:calc(100% - 4.8rem)}}@media (max-width:1023px){.container{width:100%;max-width:calc(100% - 8rem)}}@media (max-width:767px){.container{max-width:calc(100% - 4.8rem)}}.footer{margin-top:12rem}@media (max-width:1023px){.footer{margin-top:6.8rem}}.footer__btn-container{position:relative}.footer__up-btn{position:absolute;top:-6.4rem;right:0}@media (max-width:1023px){.footer__up-btn{top:-5.4rem}}.footer__inner{padding-top:5.4rem;color:var(--contrast-color);background-color:var(--footer-background)}@media (max-width:1023px){.footer__inner{padding-top:3.2rem}}.footer__columns-wrapper{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.7rem);margin:-2.7rem 0 0 -2.7rem;display:flex}.footer__columns-wrapper>*{margin:2.7rem 0 0 2.7rem}@media (max-width:1023px){.footer__columns-wrapper{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.6rem);margin:-3.2rem 0 0 -2.6rem}.footer__columns-wrapper>*{margin:3.2rem 0 0 2.6rem}}@media (max-width:1023px){.footer__columns-wrapper._bottom-columns{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.6rem);margin:-1.8rem 0 0 -2.6rem}.footer__columns-wrapper._bottom-columns>*{margin:1.8rem 0 0 2.6rem}}@media (max-width:767px){.footer__columns-wrapper._bottom-columns .footer__column{width:calc(100% - 2.6rem)}}.footer__column{display:flex;flex-direction:column;align-items:flex-start;width:calc(25% - 2.7rem)}@media (max-width:1023px){.footer__column{width:calc(50% - 2.7rem)}}.footer__column .footer__usually-link:not(:last-child){margin-bottom:2.4rem}@media (max-width:1023px){.footer__column .footer__usually-link:not(:last-child){margin-bottom:1.8rem}}.footer__column a.footer__main-link{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;transition:opacity .25s ease,-webkit-text-decoration .25s ease;transition:opacity .25s ease,text-decoration .25s ease;transition:opacity .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.footer__column a.footer__main-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.footer__column a.footer__main-link:hover:active{opacity:.6}}.footer__links-sign{font-size:1.4rem;line-height:2rem;display:inline-block;margin-bottom:1.2rem;font-weight:500;opacity:.7}@media (max-width:1023px){.footer__links-sign{font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem}}.footer__links-sign:not(:first-child){margin-top:1.4rem}@media (max-width:1023px){.footer__links-sign:not(:first-child){margin-top:.6rem}}.footer span.footer__main-link{margin-top:1.8rem}.footer__main-link{font-weight:600}.footer__main-link:not(:last-of-type){margin-bottom:1.8rem}.footer__social._desktop{display:flex;margin-top:6rem}@media (max-width:1023px){.footer__social._desktop{display:none}}.footer__social._mobile{display:none}@media (max-width:1023px){.footer__social._mobile{display:flex;margin-top:3.2rem}}.footer__social a{transition:opacity .25s ease}@media (min-width:1024px){.footer__social a:hover{opacity:.7}}.footer__social a:not(:last-child){margin-right:2rem}.footer__social a svg{width:2.4rem;height:2.4rem}.footer__crest-container{position:relative;display:flex;align-items:center;justify-content:center;margin-top:.7rem;margin-bottom:4.1rem}@media (max-width:1023px){.footer__crest-container{margin-top:4rem;margin-bottom:4rem}}.footer__crest-container:before{position:absolute;top:50%;left:0;width:46%;height:1px;background:var(--footer-line);content:""}@media (max-width:1023px){.footer__crest-container:before{width:43%}}@media (max-width:767px){.footer__crest-container:before{width:39%}}.footer__crest-container:after{position:absolute;top:50%;right:0;width:46%;height:1px;background:var(--footer-line);content:""}@media (max-width:1023px){.footer__crest-container:after{width:43%}}@media (max-width:767px){.footer__crest-container:after{width:39%}}.footer__crest-container svg{width:3.6rem;height:4.5rem}.footer__usually-link{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;font-size:1.4rem;line-height:2rem;font-weight:500;opacity:.8;transition:opacity .25s ease,-webkit-text-decoration .25s ease;transition:opacity .25s ease,text-decoration .25s ease;transition:opacity .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.footer__usually-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (max-width:1023px){.footer__usually-link{font-size:1.2rem;line-height:1.6rem}}@media (min-width:1024px){.footer__usually-link:hover:active{opacity:.6}}.footer__foot{margin-top:4rem;padding:2.7rem 0;background-color:var(--footer-foot-background)}@media (max-width:1023px){.footer__foot{margin-top:3.2rem;padding:3.2rem 0}}.footer__foot .container{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.footer__foot .container{flex-direction:column;align-items:flex-start}}.footer__foot-links{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.6rem);margin:-2.6rem 0 0 -2.6rem}.footer__foot-links>*{margin:2.6rem 0 0 2.6rem}@media (max-width:767px){.footer__foot-links .footer__usually-link{width:100%}}.footer__foot-logo{transition:opacity .25s ease}@media (min-width:1024px){.footer__foot-logo:hover{opacity:.7}}@media (max-width:767px){.footer__foot-logo{margin-top:4rem}}.footer__foot-logo svg{width:8.2rem;height:1.8rem}.footer__info-container{display:flex;flex-direction:column;gap:.8rem;margin-bottom:4.1rem}@media (max-width:767px){.footer__info-container{margin-bottom:4rem}}.footer__info-text{margin:0;text-align:center}@media (max-width:767px){.footer__info-text{text-align:unset}}.header{z-index:1006;margin-bottom:4rem;background-color:var(--app-background)}@media (min-width:1023px){.header._transparent{background-color:transparent}}@media (max-width:1023px){.header{display:flex;flex-direction:column-reverse}}.header._white .header-bottom{color:var(--text-color)!important;background-color:var(--app-background)}.header._white .header-logo._colored{opacity:1!important}.header._white .header-logo._white{opacity:0!important}@media (min-width:1024px){.header._white .header-bottom__nav-item:hover>span{color:var(--accent-color)!important}}.header._white .header-bottom__nav-item>span:after{background-color:var(--accent-color)!important}.header._white-2 .header-bottom{color:var(--text-color)!important;background-color:var(--app-background)}.header._white-2 .header-logo._colored{opacity:1!important}.header._white-2 .header-logo._white{opacity:0!important}@media (min-width:1024px){.header._white-2 .header-bottom__nav-item:hover>span{color:var(--accent-color)!important}}.header._white-2 .header-bottom__nav-item._is-open>span{color:var(--accent-color)!important}.header._white-2 .header-bottom__nav-item>span{color:var(--text-color)!important}.header._white-2 .header-bottom__nav-item>span:after{background-color:var(--accent-color)!important}.header__backdrop{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:transparent;visibility:hidden;opacity:0;transition:opacity .35s ease-in-out}.header__backdrop._show{visibility:visible;opacity:1}.header-top{position:relative;z-index:4;padding:1.3rem 0;color:var(--contrast-color);font-weight:600;font-size:1.2rem;line-height:1;background-color:var(--header-top-panel-color)}.header-top__container{display:flex;align-items:center;justify-content:space-between}@media (max-width:1023px){.header-top__nav{display:none}}.header-top__nav>:not(:last-child){margin-right:2.4rem}.header-top__controls{display:flex;align-items:center}@media (max-width:1023px){.header-top__controls{width:100%}}@media (min-width:1023px){.header-top__controls>:not(:last-child){margin-right:2.4rem}}@media (max-width:1023px){.header-top__controls>:not(:first-child){margin-left:2.4rem}}.header-top__lk{display:flex;align-items:center}@media (max-width:1023px){.header-top__lk{margin-right:auto}}.header-top__lk svg{margin-right:1rem}.header-top__lk span{margin-bottom:-2px}@media (max-width:1023px){.header-top__sp{display:none}}.header-top__locale span{display:block;margin-bottom:-1px}@media (max-width:1023px){.header-top__locale span{margin-bottom:-1px}}.header-top a{transition:opacity .25s ease}@media (min-width:1024px){.header-top a:hover{opacity:.7}}.header-top svg{width:2.4rem;height:2.4rem}.header-top button{padding:0;border:0;background:transparent;transition:opacity .25s ease;color:var(--contrast-color)}@media (min-width:1024px){.header-top button:hover{opacity:.7}}.header-top__toggle-search{width:2.4rem;height:2.4rem;overflow:hidden;-webkit-tap-highlight-color:transparent}.header-top__toggle-search svg{transform:translateY(0);transition:transform .35s ease-in-out}.header-top__toggle-search._opened svg{transform:translateY(-2.4rem)}.header-bottom{color:var(--text-color);font-weight:500;font-size:1.6rem;line-height:1.4;transition:background-color .3s ease}@media (max-width:1023px){.header-bottom{position:relative;z-index:5;background-color:var(--app-background)}}@media (min-width:1023px){.header._transparent .header-bottom{color:var(--contrast-color)}}.header-bottom__container{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--hr-color)}.header._transparent .header-bottom__container{border-color:var(--contrast-color)}@media (max-width:1023px){.header-bottom__container{border-bottom:0}}.header-bottom__logo{transition:opacity .25s ease;position:relative;width:25.2rem;height:5.9rem;margin:1.6rem 7.4rem 1.6rem 0}@media (min-width:1024px){.header-bottom__logo:hover{opacity:.7}}@media (max-width:1023px){.header-bottom__logo{width:20.2rem;height:4.7rem}}.header-bottom__logo .header-logo{width:100%;height:100%;transition:opacity .3s ease}@media (max-width:1023px){.header-bottom__logo .header-logo._colored{opacity:1}}@media (min-width:1023px){.header._transparent .header-bottom__logo .header-logo._colored{opacity:0}}.header-bottom__logo .header-logo._white{position:absolute;top:0;left:0}@media (max-width:1023px){.header-bottom__logo .header-logo._white{opacity:0}}@media (min-width:1023px){.header:not(._transparent) .header-bottom__logo .header-logo._white{opacity:0}}.header-bottom__nav{display:flex}@media (max-width:1023px){.header-bottom__nav{display:none}}.header-bottom__nav-item{display:flex;cursor:default}.header-bottom__nav-item._current>span:after{transform:scaleX(1)}.header-bottom__nav-item._is-open>span{color:var(--accent-color)}.header._transparent .header-bottom__nav-item._is-open>span{color:var(--app-background)}.header-bottom__nav-item._is-open>span:after{transform:scaleX(1)}.header-bottom__nav-item._is-open>span+.header-submenu{visibility:visible;opacity:1;pointer-events:auto}@media (min-width:1024px){.header-bottom__nav-item:hover{cursor:pointer}}.header-bottom__nav-item:not(:last-child){margin-right:4rem}.header-bottom__nav-item>span{position:relative;padding:4rem 0;transition:color .3s ease}.header-bottom__nav-item>span:after{position:absolute;bottom:-1px;left:0;width:100%;height:5px;background-color:var(--accent-color);transform:scaleX(0);transition:transform .3s ease;content:""}.header._transparent .header-bottom__nav-item>span:after{background-color:var(--contrast-color)}.header-bottom__burger{padding:0;border:0;background:transparent;width:2.4rem;height:2.4rem;margin-left:auto}@media (min-width:1023px){.header-bottom__burger{display:none}}.header-bottom__burger svg{width:100%;height:100%;color:var(--text-color)}.header-bottom__burger svg._icon-cross{display:none}._menu-opened .header-bottom__burger svg._icon-cross,.header-bottom__burger svg._icon-burger{display:block}._menu-opened .header-bottom__burger svg._icon-burger{display:none}.header-submenu{position:absolute;top:100%;left:0;z-index:2;display:flex;align-items:flex-start;width:100%;padding:4rem 0;color:var(--text-color);background-color:var(--app-background);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;will-change:opacity}@media (min-width:1024px){.header-submenu:hover{visibility:visible;opacity:1;transition-delay:.2s}}.header-submenu:after{position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background-color:var(--app-background);box-shadow:0 1rem .8rem -6px var(--header-shadow);transform:translateX(-50%);content:""}.header-submenu__items{margin-right:auto;-moz-column-count:2;column-count:2;-moz-column-gap:13rem;column-gap:13rem}.header-submenu__items>*{display:block;margin-bottom:3.2rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.header-submenu__items a{transition:color .25s ease}@media (min-width:1024px){.header-submenu__items a:hover{color:var(--accent-color)}}@media (min-width:1024px){.header-submenu__items a:hover:active{color:var(--accent-active-color)}}.header-search{position:fixed;top:5rem;left:0;z-index:3;width:100%;padding-top:4rem;padding-bottom:4rem;background-color:var(--app-background);box-shadow:0 1rem .8rem -6px var(--header-shadow);transform:translateY(-100%);visibility:hidden;opacity:0;transition:.35s ease-in-out}@media (max-width:1023px){.header-search{top:13rem}}.header-search._visible{transform:translateY(0);visibility:visible;opacity:1}.header-search__title{margin-top:0;margin-bottom:2.4rem}@media (min-width:1023px){.page-layout{margin-bottom:12rem}.page-layout._gutter-md{margin-bottom:7rem}.page-layout._gutter-sm{margin-bottom:4rem}}@media (max-width:1023px){.page-layout{margin-bottom:4rem;overflow:hidden}.page-layout._gutter-md{margin-bottom:7rem}.page-layout._gutter-sm{margin-bottom:4rem}}.page-layout._gutter-md:last-child,.page-layout._gutter-none,.page-layout._gutter-sm:last-child,.page-layout:last-child{margin-bottom:0}.page-layout__container{display:flex;flex-wrap:wrap}.page-layout__content{width:73.7rem}@media (max-width:1023px){.page-layout__content{width:100%}}.page-layout__content .section{margin-bottom:8rem}@media (max-width:1023px){.page-layout__content .section{margin-bottom:4rem}}.page-layout__content .section:last-child{margin-bottom:0}.page-layout__aside{width:41.1rem;margin-left:auto}@media (max-width:1023px){.page-layout__aside{width:100%;margin-left:0}}.page-layout__aside-photo{font-size:1.4rem;line-height:2rem;width:30.2rem;margin-bottom:4.7rem}@media (max-width:1023px){.page-layout__aside-photo{font-size:1.2rem;line-height:1.6rem}}.page-layout__aside-photo-img{width:100%;aspect-ratio:302/355;margin-bottom:1.6rem;border-radius:.8rem;overflow:hidden}.page-layout__aside-photo-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header{width:100%;margin-bottom:4rem}@media (max-width:1023px){.page-header{margin-bottom:2.4rem}}.page-header__title h1{margin:0}.page-header__title._small h1{font-weight:700;font-size:3.2rem;line-height:4rem}@media (max-width:1023px){.page-header__title._small h1{font-size:2.4rem;line-height:3.2rem}}.page-header__image{width:100%;height:44.4rem;margin-top:4rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.page-header__image{height:30rem;margin-top:2.4rem}}@media (max-width:767px){.page-header__image{height:20rem}}.page-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-menu{position:fixed;top:12.9rem;left:0;z-index:1004;width:100%;height:calc(var(--vh, 1vh)*100 - 12.9rem);overflow:hidden auto;background-color:var(--app-background);visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease}._menu-opened .mobile-menu{visibility:visible;opacity:1}@media (min-width:1023px){.mobile-menu{display:none}}.mobile-menu__content{padding-bottom:2.4rem}.mobile-menu__accordions .header-banner{margin:0 0 1.6rem}.mobile-menu__links{display:flex;flex-direction:column}.mobile-menu__links>:not(:last-child){margin-bottom:1.6rem}.mobile-menu__bottom{font-size:1.4rem;line-height:2rem;margin-top:2.4rem;font-weight:600}@media (max-width:1023px){.mobile-menu__bottom{font-size:1.2rem;line-height:1.6rem}}.components{display:flex;flex-direction:column;margin:0 auto;padding:5rem 0}.components._dark{background-color:var(--text-color)}.components._dark p{color:var(--app-background)}.components__heading{display:flex}.components__heading p{width:50%;font-weight:800;text-align:center}.components__content{display:flex;flex-wrap:wrap}@media (max-width:767px){.components__content{flex-direction:column}}.components__item{display:flex;flex-direction:column;align-items:center;width:calc(50% - 2rem);margin:0 1rem 3rem}@media (max-width:767px){.components__item{width:100%;margin:0 0 3rem}}.checkbox{position:relative;display:flex;flex-direction:column}@media (min-width:1024px){.checkbox:hover label:before{background-color:var(--accent-hover-color)}}.checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}.checkbox input:checked+label:after{opacity:1}.checkbox input:disabled+label:before{border-color:var(--border-color);background-color:var(--border-color)}.checkbox input:disabled+label:after{border-color:var(--disabled-color)}.checkbox label{font-size:1.6rem;line-height:2.4rem;display:block;margin:0;padding-left:2.8rem;font-weight:500}@media (max-width:1023px){.checkbox label{font-size:1.4rem;line-height:2rem}}.checkbox label:before{width:1.4rem;height:1.4rem;position:absolute;top:5px;left:4px;display:block;border:1px solid var(--disabled-color);border-radius:3px;transition:background-color .35s cubic-bezier(.455,.03,.515,.955);content:""}@media (max-width:1023px){.checkbox label:before{top:3px;left:3px}}.checkbox label:after{position:absolute;top:6px;left:.9rem;width:5px;height:.8rem;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--accent-color);transform:rotate(45deg);opacity:0;transition:opacity .3s ease;content:""}@media (max-width:1023px){.checkbox label:after{top:5px;left:.8rem}}.checkbox label a{color:var(--accent-color);transition:color .3s ease}@media (min-width:1024px){.checkbox label a:hover{text-decoration:underline}}.checkbox label .count{color:var(--text-secondary-color)}.checkbox label .count:before{content:"· "}.department-links{position:relative;width:100%;-moz-columns:2;column-count:2;-moz-column-gap:13.3rem;column-gap:13.3rem}.department-links:before{position:absolute;top:-1px;left:0;z-index:2;width:100%;height:3px;background-color:var(--app-background);content:""}@media (max-width:1023px){.department-links{-moz-columns:2;column-count:2;-moz-column-gap:3.2rem;column-gap:3.2rem}}@media (max-width:767px){.department-links{-moz-columns:1;column-count:1}}.department-links>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.department-links__item{position:relative;display:inline-block;width:100%;padding-top:2.4rem;padding-bottom:2.4rem;padding-left:6.5rem;border-top:1px solid var(--hr-color);font-weight:600;background-color:var(--app-background);transition:color .25s ease}@media (max-width:1023px){.department-links__item{padding-top:1.6rem;padding-bottom:1.6rem;padding-left:6rem}}@media (min-width:1024px){.department-links__item:hover{color:var(--accent-color)}}@media (min-width:1024px){.department-links__item:hover:active{color:var(--accent-active-color)}}.department-links__item span{font-size:1.4rem;line-height:2rem;position:absolute;top:1.9rem;left:0;padding:.6rem .8rem;border-radius:.8rem;color:var(--text-color);font-weight:500;text-transform:uppercase;background-color:var(--department-link-background)}@media (max-width:1023px){.department-links__item span{font-size:1.2rem;line-height:1.6rem;top:1.2rem}}.program-card__subtitle{font-size:1.4rem;line-height:2rem;font-weight:500}@media (max-width:1023px){.program-card__subtitle{font-size:1.2rem;line-height:1.6rem}}.program-card h3{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:1.6rem;margin-bottom:0}@media (max-width:1023px){.program-card h3{font-size:1.8rem;line-height:2.4rem;margin-top:1rem}}.program-card__info-items{display:flex;flex-direction:column}.program-card__item{margin-top:2.4rem}@media (max-width:1023px){.program-card__item{margin-top:1.6rem}}.program-card__item span{font-size:1.4rem;line-height:2rem;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.program-card__item span{font-size:1.2rem;line-height:1.6rem}}.program-card__item div{margin-top:.8rem;font-weight:600}.program-card__item div span{color:var(--text-color);font-weight:600}.app-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem;position:relative}.app-cards>*{margin:2.4rem 0 0 2.4rem}@media (max-width:767px){.app-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-1.6rem 0 0 -2.4rem}.app-cards>*{margin:1.6rem 0 0 2.4rem}}.app-cards._padding-bottom{padding-bottom:5.3rem}@media (max-width:767px){.app-cards._padding-bottom{padding-bottom:4rem}}.app-cards._padding-bottom .main-link{margin:0}.app-cards._padding-bottom .main-link,.app-cards._padding-bottom .main-link._loading{position:absolute;bottom:0;left:2.4rem}.app-cards .main-link{margin:2.4rem 0 0 2.4rem}.app-card{display:block;width:calc(33.33333% - 2.4rem);padding:3.2rem;border-radius:.8rem;background-color:var(--element-background);transition:background-color .25s ease,box-shadow .25s ease}@media (max-width:1023px){.app-card{width:calc(50% - 2.4rem);padding:2.4rem}}@media (max-width:767px){.app-card{width:100%;padding:1.6rem}}.app-card h3{transition:color .25s ease}@media (min-width:1024px){.app-card._hover-white:hover{background-color:var(--app-background);box-shadow:0 2px .8rem rgba(95,126,155,.18)}.app-card._hover-white:hover h3{color:var(--accent-color)}}@media (min-width:1024px){.app-card._hover-white:hover:active h3{color:var(--accent-active-color)}}@media (min-width:1024px){.app-card._hover-gray:hover h3{color:var(--accent-color)}}@media (min-width:1024px){.app-card._hover-gray:hover:active h3{color:var(--accent-active-color)}}@media (min-width:1024px){.app-card._no-image-hover:hover h3{color:var(--accent-color)}}.app-card._dark{color:var(--app-background);background:var(--black-info-block)}.app-card._dark h3{transition:opacity .25s ease}@media (min-width:1024px){.app-card._dark:hover h3{color:var(--app-background);opacity:.8}}.app-card._bordered{border:.4rem solid var(--accent-color)}.app-card._red{color:var(--app-background);background:var(--accent-color)}.app-card._red h3{transition:opacity .25s ease}@media (min-width:1024px){.app-card._red:hover h3{color:var(--app-background);opacity:.8}}.contact-card{display:flex;flex-direction:column;justify-content:space-between;transition:background-color .25s ease,box-shadow .25s ease}@media (min-width:1024px){.contact-card:hover{background-color:var(--app-background);box-shadow:0 2px .8rem rgba(95,126,155,.18)}}@media (min-width:1024px){.contact-card a.contact-card__title:hover h3{color:var(--accent-color)}}@media (min-width:1024px){.contact-card a.contact-card__title:hover:active h3{color:var(--accent-active-color)}}.contact-card__title{display:inline-block;min-height:4.4rem;margin-bottom:2.5rem}@media (max-width:1023px){.contact-card__title{min-height:auto;margin-bottom:1.6rem}}.contact-card__title h3{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0;transition:color .25s ease}@media (max-width:1023px){.contact-card__title h3{font-size:1.6rem;line-height:2rem}}.contact-card__item{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-card__item:not(:last-child){margin-bottom:1.8rem}@media (max-width:1023px){.contact-card__item:not(:last-child){margin-bottom:1rem}}.contact-card__item svg{width:2.4rem;height:2.4rem;margin-right:1.2rem;color:var(--accent-color)}@media (max-width:1023px){.contact-card a.contact-card__item{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:1px}}.contact-card a.contact-card__item span{transition:color .25s ease}@media (min-width:1024px){.contact-card a.contact-card__item:hover span{color:var(--accent-color)}}@media (min-width:1024px){.contact-card a.contact-card__item:hover:active span{color:var(--accent-active-color)}}.photo-card{position:absolute;display:block;width:30.2rem;height:40.4rem;margin-right:2.4rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.photo-card{width:calc(33.33333% - 1rem);height:30rem;margin-right:1rem}}@media (max-width:767px){.photo-card{width:90%;height:40rem;margin-right:1rem}}@media (min-width:1024px){.photo-card:hover .photo-card__text{max-height:100%;transition:max-height 1s ease}.photo-card:hover .photo-card__text p{opacity:1}.photo-card:hover .photo-card__gradient-1{opacity:0}.photo-card:hover .photo-card__gradient-2{opacity:1}}.photo-card__gradient-1{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--photo-background-gradient-1);opacity:1;transition:opacity .5s ease-in-out}@media (max-width:1023px){.photo-card__gradient-1{opacity:0}}.photo-card__gradient-2{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--photo-background-gradient-2);opacity:0;transition:opacity .5s ease-in-out}@media (max-width:1023px){.photo-card__gradient-2{opacity:1}}.photo-card img{position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-card__text{position:absolute;bottom:0;left:0;z-index:3;width:100%;max-height:8rem;padding:0 3.2rem 2.4rem;color:var(--contrast-color);transition:max-height .6s ease-out;will-change:contents}@media (max-width:1023px){.photo-card__text{max-height:100%;padding:0 1.6rem 1.6rem}}.photo-card__text span{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.photo-card__text span{font-size:1.6rem;line-height:2rem}}.photo-card__text p{font-size:1.4rem;line-height:2rem;margin-top:1.2rem;margin-bottom:0;font-weight:500;opacity:0;transition:opacity .5s ease-in-out}@media (max-width:1023px){.photo-card__text p{font-size:1.2rem;line-height:1.6rem;opacity:1}}.news-card{position:relative;display:flex!important;flex:1;flex-direction:column}@media (max-width:767px){.news-card{flex:0 1 100%}}.news-card._main{flex:0 1 100%;justify-content:flex-end;min-height:34.6rem}@media (max-width:767px){.news-card._main{min-height:auto}}@media (min-width:1024px){.news-card._main:hover .news-card__text{max-height:8rem;transition:max-height .4s ease-in}}.news-card._main .tag{background-color:var(--tag-color-secondary)}.news-card._medium{flex:0 1 64.8%;justify-content:flex-end;min-height:34.6rem}@media (max-width:1023px){.news-card._medium{flex:0 1 100%}}@media (max-width:767px){.news-card._medium{min-height:auto}}@media (min-width:1024px){.news-card._medium:hover .news-card__text{max-height:8rem;transition:max-height .4s ease-in}}.news-card._medium .tag{background-color:var(--tag-color-secondary)}.news-card__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin-top:2.4rem;margin-bottom:0}@media (max-width:1023px){.news-card__title{font-size:1.6rem;line-height:2rem;margin-top:2rem}}._main .news-card__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin-bottom:1.6rem;color:var(--app-background);transition:opacity .25s ease}@media (max-width:1023px){._main .news-card__title{font-size:1.8rem;line-height:2.4rem}}._medium .news-card__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin-bottom:1.6rem;color:var(--app-background);transition:opacity .25s ease}@media (max-width:1023px){._medium .news-card__title{font-size:1.8rem;line-height:2.4rem}}.news-card__text{font-weight:500;font-size:1.4rem;line-height:2rem;max-height:0;margin:0 0 4rem;overflow:hidden;color:var(--contrast-color);transition:max-height .5s ease}@media (max-width:1023px){.news-card__text{font-size:1.2rem;line-height:1.6rem;max-height:unset;margin:0 0 2.4rem}}.news-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.news-card__date{font-size:1.4rem;line-height:2rem;display:inline-block;margin-top:auto;padding-top:4rem;color:var(--text-color);font-weight:500;opacity:.5}@media (max-width:1023px){.news-card__date{font-size:1.2rem;line-height:1.6rem;padding-top:2rem}}._main .news-card__date,._medium .news-card__date{margin-top:0;padding-top:0;color:var(--contrast-color);opacity:1}.news-card__text-wrapper{z-index:1;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.news-card__image{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:.8rem;overflow:hidden}.news-card__image img{width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.news-card__image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-image:linear-gradient(180deg,rgba(0,0,0,.05) .09%,rgba(0,0,0,.58) 78%);content:""}body.resize-animation-disabled .news-slider .app-card{min-height:auto}.news-slider.app-cards{display:block;width:100%;margin:0}.news-slider.app-cards>*{margin:0}.news-slider .app-card{position:absolute;display:block;width:calc(33.33333% - 1.6rem);height:auto;min-height:100%}@media (max-width:1023px){.news-slider .app-card{width:calc(50% - 1.2rem)}}@media (max-width:767px){.news-slider .app-card{width:100%}}.news-slider .app-card:not(:last-of-type){margin-right:2.4rem}.news-slider .news-card._image{padding:0}.news-slider .news-card__img{position:relative;width:100%;height:23.6rem;border-radius:.8rem .8rem 0 0;overflow:hidden}@media (max-width:767px){.news-slider .news-card__img{height:16rem}}.news-slider .news-card__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.news-slider .news-card__inner{padding:3.2rem}@media (max-width:767px){.news-slider .news-card__inner{padding:1.6rem}}.news-main .app-cards{margin-bottom:4rem}.tag{font-size:1.4rem;line-height:2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6rem .8rem;border-radius:.8rem;color:var(--text-secondary-color);font-weight:500;background-color:var(--tag-background)}@media (max-width:1023px){.tag{font-size:1.2rem;line-height:1.6rem}}.events{display:flex;flex-direction:column}.events__item{padding:2.4rem 0;border-bottom:1px solid var(--hr-color)}@media (min-width:1024px){.events__item:hover .events__title{color:var(--accent-color)}}@media (max-width:1023px){.events__item{padding:1.6rem 0}}.events__date{font-weight:600;font-size:2.4rem;line-height:3rem;color:var(--accent-color)}@media (max-width:1023px){.events__date{font-size:1.8rem;line-height:2.4rem}}.events__date span{font-size:1.6rem;line-height:2.4rem}@media (max-width:1023px){.events__date span{font-size:1.4rem;line-height:2rem}}.events__title{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem;margin-bottom:0;transition:color .25s ease}@media (max-width:1023px){.events__title{font-size:1.4rem;line-height:2rem;margin-top:4px}}.events__details{display:flex;margin-top:2.4rem}@media (max-width:1023px){.events__details{margin-top:1.6rem}}.events__details span{font-size:1.4rem;line-height:2rem;display:inline-block;font-weight:500;opacity:.7}@media (max-width:1023px){.events__details span{font-size:1.2rem;line-height:1.6rem}}.events__details span:first-child{min-width:8.5rem;margin-right:2.4rem}@media (max-width:1023px){.events__details span:first-child{min-width:14.4rem}}.events-main .events{margin-bottom:4rem}@media (min-width:1023px){.section{margin-bottom:12rem}.section._gutter-md{margin-bottom:7rem}.section._gutter-sm{margin-bottom:4rem}}@media (max-width:1023px){.section{margin-bottom:4rem;overflow:hidden}.section._gutter-md{margin-bottom:7rem}.section._gutter-sm{margin-bottom:4rem}}.section._gutter-md:last-child,.section._gutter-none,.section._gutter-sm:last-child,.section:last-child{margin-bottom:0}.section._dark{padding-top:8rem;padding-bottom:16rem;background-color:var(--element-background-dark)}@media (max-width:1023px){.section._dark{padding-top:4rem;padding-bottom:10rem}}@media (max-width:767px){.section._dark{padding-top:2.4rem;padding-bottom:7rem}}.section._dark .section__title{color:var(--contrast-color);opacity:.5}.section__header{display:flex;align-items:center;justify-content:space-between;margin:0 0 3.2rem}.section__header._column{flex-direction:column;align-items:flex-start}@media (max-width:767px){.section__header{flex-direction:column;align-items:flex-start;margin-bottom:2.4rem}}.section__header h1{margin-bottom:.8rem}.section__foot{display:flex;margin-top:4rem}@media (max-width:1023px){.section__foot{margin-top:3.2rem}}@media (max-width:767px){.section__foot{margin-top:2.4rem}}.section__foot .main-link{margin:0}.section__foot._justify-end{justify-content:flex-end}@media (max-width:1023px){.section__foot._justify-end{justify-content:flex-start}}.section__title{max-width:96rem;margin:0}.section__description{margin:4rem 0 0}.section__subtitle{max-width:59rem;margin:0 0 4rem}.section__tabs{margin-bottom:3rem}.benefits__items{display:inline-flex;flex-flow:row wrap;width:calc(100% + 13.4rem);margin:-6.8rem 0 0 -13.4rem;padding-bottom:9.2rem}.benefits__items>*{margin:6.8rem 0 0 13.4rem}@media (max-width:1023px){.benefits__items{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem;padding-bottom:4rem}.benefits__items>*{margin:2.4rem 0 0 2.4rem}}.benefits__item{position:relative;width:51.9rem;padding-left:4.8rem}@media (max-width:1023px){.benefits__item{width:calc(50% - 2.4rem);padding-left:3rem}}@media (max-width:767px){.benefits__item{width:calc(100% - 2.4rem)}}.benefits__item svg{width:3.2rem;height:3.2rem;position:absolute;top:0;left:0}@media (max-width:1023px){.benefits__item svg{width:2.4rem;height:2.4rem}}.benefits__item img{width:3.2rem;height:3.2rem;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.benefits__item img{width:2.4rem;height:2.4rem}}.benefits__item h4{margin-top:0;margin-bottom:1.2rem}.benefits__item p{margin:0}.benefits__item p:not(:first-child){margin-top:1.2rem}.statistics._small{display:inline-flex;flex-flow:row wrap;width:calc(100% + 6.4rem);margin:-6.4rem 0 0 -6.4rem}.statistics._small>*{margin:6.4rem 0 0 6.4rem}@media (max-width:1023px){.statistics._small{display:inline-flex;flex-flow:row wrap;width:calc(100% + 6.4rem);margin:-2.4rem 0 0 -6.4rem}.statistics._small>*{margin:2.4rem 0 0 6.4rem}}@media (max-width:767px){.statistics._small{display:inline-flex;flex-flow:row wrap;width:calc(100% + 1.6rem);margin:-1.6rem 0 0 -1.6rem}.statistics._small>*{margin:1.6rem 0 0 1.6rem}}.statistics._medium{display:flex;justify-content:space-between}@media (max-width:1023px){.statistics._medium{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.statistics._medium>*{margin:2.4rem 0 0 2.4rem}}.statistics._big{display:inline-flex;flex-flow:row wrap;width:calc(100% + 8.9rem);margin:-6.4rem 0 0 -8.9rem;max-width:130rem}.statistics._big>*{margin:6.4rem 0 0 8.9rem}@media (max-width:1023px){.statistics._big{display:inline-flex;flex-flow:row wrap;width:calc(100% + 3rem);margin:-2.4rem 0 0 -3rem}.statistics._big>*{margin:2.4rem 0 0 3rem}}@media (max-width:767px){.statistics._big{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.statistics._big>*{margin:2.4rem 0 0 2.4rem}}.statistics._big-2-cols{display:inline-flex;flex-flow:row wrap;width:calc(100% + 8.9rem);margin:-6.4rem 0 0 -8.9rem;max-width:87rem}.statistics._big-2-cols>*{margin:6.4rem 0 0 8.9rem}@media (max-width:1023px){.statistics._big-2-cols{display:inline-flex;flex-flow:row wrap;width:calc(100% + 3rem);margin:-2.4rem 0 0 -3rem}.statistics._big-2-cols>*{margin:2.4rem 0 0 3rem}}@media (max-width:767px){.statistics._big-2-cols{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.statistics._big-2-cols>*{margin:2.4rem 0 0 2.4rem}}.statistics__card._small{width:calc(25% - 6.4rem)}@media (max-width:1023px){.statistics__card._small{width:calc(50% - 6.4rem)}}@media (max-width:767px){.statistics__card._small{width:calc(100% - 1.6rem)}}.statistics__card._medium{flex-grow:1;width:100%}@media (min-width:1023px){.statistics__card._medium:not(:last-child){margin-right:2.6rem}}@media (max-width:1023px){.statistics__card._medium{min-width:calc(100% - 2.4rem)}}.statistics__card._big{width:calc(33.33333% - 8.9rem)}@media (max-width:1023px){.statistics__card._big{width:calc(50% - 3rem)}}@media (max-width:767px){.statistics__card._big{width:calc(100% - 2.4rem)}}.statistics__card._big-2-cols{width:calc(50% - 8.9rem)}@media (max-width:1023px){.statistics__card._big-2-cols{width:calc(50% - 3rem)}}@media (max-width:767px){.statistics__card._big-2-cols{width:calc(100% - 2.4rem)}}.statistics__card._black{color:var(--text-color)}.statistics__card._black p{border-color:var(--hr-color)}.statistics__card._white{color:var(--contrast-color)}.statistics__card._white p{border-color:var(--footer-line)}@media (max-width:1023px){.statistics__card._fake-card{display:none}}.statistics__card._fake-card p{border-top:none}.statistics__card h4{font-weight:700;font-size:4.8rem;line-height:5.9rem;margin:0 0 .8rem}@media (max-width:1023px){.statistics__card h4{font-size:3.2rem;line-height:3.9rem}}.statistics__card h4[data-start]{transform:translateY(100%)}@media (max-width:767px){.statistics__card h4{font-size:2.9rem;line-height:3.5rem}}.statistics__card h4 span{font-weight:600;font-size:2.4rem;line-height:3rem;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:none}@media (max-width:1023px){.statistics__card h4 span{font-size:1.8rem;line-height:2.4rem}}.statistics__card p{display:inline-block;width:100%;margin:0;padding-top:.8rem;border-top:1px solid}.statistics__card p._no-border{border-top:none}.info-block-wrapper,.statistics__counter{overflow:hidden}.info-block-wrapper._red{background:var(--red-info-block)}.info-block-wrapper._red .info-block{color:var(--contrast-color)}.info-block-wrapper._black{background:var(--black-info-block)}.info-block-wrapper._black .info-block{color:var(--contrast-color)}.info-block-wrapper._white{background:var(--white-info-block)}.info-block-wrapper._white .info-block{color:var(--text-color)}.info-block-wrapper.container{border-radius:.8rem}.info-block-wrapper.container .info-block{padding:6.4rem}@media (max-width:1023px){.info-block-wrapper.container .info-block{padding:3.2rem}}@media (max-width:767px){.info-block-wrapper.container .info-block{padding:1.6rem}}.info-block-wrapper.full-width._transparent .info-block{padding:0 0 2rem;overflow:visible}.info-block-wrapper.full-width._transparent .info-block__background{top:-10rem}@media (max-width:1023px){.info-block-wrapper.full-width._transparent .info-block__background{top:auto;bottom:-2rem;max-width:40%}}@media (max-width:767px){.info-block-wrapper.full-width._transparent .info-block__background{max-width:50%}}.info-block-wrapper.full-width._overflow-visible{overflow:visible}.info-block-wrapper.full-width._overflow-visible .info-block__background{z-index:-1}.info-block-wrapper.full-width .info-block{width:calc(100% - 8rem);max-width:128rem;margin:0 auto;padding:8rem 0}.info-block-wrapper.full-width .info-block._big-gutter{width:100%;min-width:128rem;max-width:90vw}@media (max-width:1023px){.info-block-wrapper.full-width .info-block._big-gutter{min-width:unset;max-width:calc(100% - 8rem)}}@media (max-width:767px){.info-block-wrapper.full-width .info-block._big-gutter{max-width:calc(100% - 4.8rem)}}@media (max-width:1023px){.info-block-wrapper.full-width .info-block{width:100%;max-width:calc(100% - 8rem)}}@media (max-width:767px){.info-block-wrapper.full-width .info-block{max-width:calc(100% - 4.8rem)}}@media (max-width:1023px){.info-block-wrapper.full-width .info-block{padding:4rem 0}}@media (max-width:767px){.info-block-wrapper.full-width .info-block{padding:2rem 0}}.info-block{position:relative;border-radius:.8rem}.info-block .statistics{position:relative;z-index:2;padding-top:7.4rem}@media (max-width:1023px){.info-block .statistics{padding-top:4rem}}@media (max-width:767px){.info-block .statistics{padding-top:3.2rem}}.info-block .main-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:6.4rem;margin-left:0}@media (max-width:1023px){.info-block .main-link{margin-top:3.2rem}}.info-block__background{position:absolute;top:0;right:0;bottom:0;z-index:1;max-width:40%;pointer-events:none}@media (max-width:767px){.info-block__background{top:auto;bottom:0;max-width:50%}}.info-block__background img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.info-block__background._big{top:-20rem;right:-8rem;max-width:100%}@media (max-width:1023px){.info-block__background._big{top:-12rem;right:-5rem}}@media (max-width:767px){.info-block__background._big{top:-2rem;right:-10rem}}.info-block__background._big img{width:69.5rem!important;height:auto!important}@media (max-width:1023px){.info-block__background._big img{width:42rem!important}}@media (max-width:767px){.info-block__background._big img{width:42rem!important}}.info-block__text-block{position:relative;z-index:3}.info-block__text-block._small{max-width:54.4rem}.info-block__text-block._big{max-width:73.7rem}.info-block__subtitle{margin-top:0;margin-bottom:1.8rem;opacity:.5}.info-block__title-wrapper{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:767px){.info-block__title-wrapper{flex-flow:column;align-items:flex-start}}.info-block__title-wrapper .main-link{margin-top:0}@media (max-width:767px){.info-block__title-wrapper .main-link{display:none}}.info-block__bottom-link{display:none}@media (max-width:767px){.info-block__bottom-link{display:initial}}.info-block__title{font-weight:700;font-size:3.2rem;line-height:4rem;margin:0}@media (max-width:1023px){.info-block__title{font-size:2.4rem;line-height:3.2rem}}.info-block__text{margin-top:4rem;margin-bottom:0}@media (max-width:1023px){.info-block__text{margin-top:3rem}}.info-block__text._big{font-size:2.4rem;line-height:3rem}@media (max-width:1023px){.info-block__text._big{font-size:1.8rem;line-height:2.4rem}}.info-block__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem;padding:1.6rem 3.2rem;border:1px solid var(--contrast-color);border-radius:3.2rem;font-weight:600;transition:color .25s ease,background-color .25s ease,opacity .25s ease}@media (min-width:1024px){.info-block__link:hover{color:var(--accent-color);background-color:var(--contrast-color)}}@media (min-width:1024px){.info-block__link:hover:active{opacity:.6}}@media (max-width:1023px){.info-block__link{margin-top:3.2rem;padding:1rem 2.4rem}}.info-block__person{max-width:54.5rem;margin-bottom:3.2rem}@media (max-width:1023px){.info-block__person{margin-bottom:1.8rem}}.info-block__person h4{margin:0}.info-block__person span{font-size:1.4rem;line-height:2rem;display:inline-block;margin-top:.8rem;color:var(--text-secondary-color)}@media (max-width:1023px){.info-block__person span{font-size:1.2rem;line-height:1.6rem}}.info-block__arrow-links{position:relative;z-index:3;max-width:83.7rem;margin-top:4.8rem;-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}@media (max-width:1023px){.info-block__arrow-links{margin-top:3.2rem}}@media (max-width:767px){.info-block__arrow-links{-moz-column-count:1;column-count:1}}.info-block__arrow-links>*{-moz-column-break-inside:avoid;break-inside:avoid-column}.info-block__arrow-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1.6rem;font-weight:500;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:opacity .25s ease,-webkit-text-decoration .25s ease;transition:text-decoration .25s ease,opacity .25s ease;transition:text-decoration .25s ease,opacity .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.info-block__arrow-link:hover,.info-block__arrow-link:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.info-block__arrow-link:hover:active{opacity:.6}}.info-block__arrow-link span{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (max-width:767px){.info-block__arrow-link{margin-bottom:.8rem}}.employees{display:inline-flex;flex-flow:row wrap;width:calc(100% + 6.4rem);margin:-4rem 0 0 -6.4rem}.employees>*{margin:4rem 0 0 6.4rem}@media (max-width:1023px){.employees{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.employees>*{margin:2rem 0 0 2rem}}.employees__item{display:flex;width:calc(33.33333% - 6.4rem)}@media (max-width:1023px){.employees__item{width:calc(50% - 2rem)}}@media (max-width:767px){.employees__item{width:calc(100% - 2rem)}}@media (min-width:1024px){.employees__item:hover .employees__text h4{color:var(--accent-color)}}@media (min-width:1024px){.employees__item:hover:active .employees__text h4{color:var(--accent-active-color)}}.employees__image{width:6.4rem;height:6.4rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:2.4rem;border-radius:50%;overflow:hidden;background-color:var(--input-gray-background)}@media (max-width:1023px){.employees__image{width:5rem;height:5rem;margin-right:1.6rem}}.employees__image svg{width:2rem;height:2rem;color:var(--text-secondary-color)}.employees__image img{position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.employees__text h4{margin-top:0;margin-bottom:.8rem;transition:color .25s ease}.employees__text span{font-size:1.4rem;line-height:2rem;display:inline-block;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.employees__text span{font-size:1.2rem;line-height:1.6rem}}.employees-page__item{display:flex}@media (max-width:767px){.employees-page__item{flex-direction:column}}.employees-page__item:not(:last-child){margin-bottom:5.2rem}@media (max-width:1023px){.employees-page__item:not(:last-child){margin-bottom:3.2rem}}@media (max-width:767px){.employees-page__item:not(:last-child){margin-bottom:1.6rem}}.employees-page__letter{font-weight:700;font-size:3.2rem;line-height:4rem;flex-shrink:0;width:10.9rem;margin-top:2.3rem;text-transform:uppercase}@media (max-width:1023px){.employees-page__letter{font-size:2.4rem;line-height:3.2rem;width:5rem;margin-top:.9rem}}@media (max-width:767px){.employees-page__letter{width:auto;margin-top:0}}.faculties-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.faculties-cards>*{margin:2.4rem 0 0 2.4rem}@media (max-width:1023px){.faculties-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.faculties-cards>*{margin:2rem 0 0 2rem}}.faculties-cards__item{position:relative;width:calc(50% - 2.4rem);min-height:25.8rem;padding:3.2rem;border-radius:.8rem;background-color:var(--white-info-block)}@media (max-width:1023px){.faculties-cards__item{width:calc(100% - 2rem);min-height:17rem;padding:2.4rem}}@media (max-width:767px){.faculties-cards__item{min-height:auto;padding-bottom:50%}}@media (min-width:1024px){.faculties-cards__item:hover h3{color:var(--accent-color)}}@media (min-width:1024px){.faculties-cards__item:hover:active h3{color:var(--accent-active-color)}}.faculties-cards__item h3{position:relative;z-index:2;max-width:37.2rem;margin-top:0;margin-bottom:2.4rem;transition:color .25s ease}@media (max-width:1023px){.faculties-cards__item h3{max-width:47rem;margin-bottom:1.6rem}}@media (max-width:767px){.faculties-cards__item h3{margin-bottom:1rem}}.faculties-cards__item p{position:relative;z-index:2;max-width:37.2rem;margin:0}@media (max-width:1023px){.faculties-cards__item p{max-width:47rem}}.faculties-cards__img-wrapper{position:absolute;top:0;left:0;height:100%;overflow:hidden}.faculties-cards__img-wrapper._inside{width:100%}.faculties-cards__img-wrapper._outside{width:calc(100% + 1.5rem)}.faculties-cards__img{position:absolute;right:0;bottom:0;height:100%;pointer-events:none}@media (max-width:767px){.faculties-cards__img{height:50%}}.faculties-cards__img img{height:100%;-o-object-fit:contain;object-fit:contain}.departments__item{display:flex}@media (max-width:767px){.departments__item{flex-direction:column}}.departments__item:not(:last-child){margin-bottom:5.2rem}@media (max-width:1023px){.departments__item:not(:last-child){margin-bottom:3.2rem}}@media (max-width:767px){.departments__item:not(:last-child){margin-bottom:1.6rem}}.departments__letter{font-weight:700;font-size:3.2rem;line-height:4rem;flex-shrink:0;width:10.9rem;margin-top:1.1rem;text-transform:uppercase}@media (max-width:1023px){.departments__letter{font-size:2.4rem;line-height:3.2rem;width:5rem;margin-top:.5rem}}@media (max-width:767px){.departments__letter{width:auto;margin-top:0}}.departments-tabs{margin-top:5.6rem;margin-bottom:4rem}@media (max-width:1023px){.departments-tabs{margin-top:0;margin-bottom:2rem}}.departments-form{display:flex;align-items:center;margin-bottom:4rem}@media (max-width:1023px){.departments-form{margin-bottom:2rem}}@media (max-width:767px){.departments-form{flex-direction:column}}.departments-form .custom-select-wrapper{flex-shrink:0;width:41.1rem;margin-left:2.4rem}@media (max-width:1023px){.departments-form .custom-select-wrapper{width:30rem;margin-left:2rem}}@media (max-width:767px){.departments-form .custom-select-wrapper{width:100%;margin-top:1.2rem;margin-left:0}}.dashboard{position:relative;z-index:2;overflow:hidden}.dashboard__container{width:100%;height:3.8rem}.dashboard__container .flickity-slider{display:flex;align-items:flex-end}@media (max-width:1023px){.dashboard__container .js-slider-item{display:flex;flex-flow:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-top:auto}}@media (max-width:1023px){.dashboard__container{height:auto}}.dashboard__container._no-slider{display:flex}.dashboard__container._no-slider~.dashboard__control{display:none}.dashboard__control{position:absolute;top:-15%;height:120%;padding:0;border:0;background-color:var(--app-background)}@media (min-width:1024px){.dashboard__control:hover svg{color:var(--accent-color)}}.dashboard__control:before{position:absolute;top:0;right:-1.5rem;width:1.6rem;height:100%;background:linear-gradient(90deg,var(--app-background),var(--contrast-color-no-opacity));content:""}.dashboard__control:first-of-type{left:-1px}@media (max-width:767px){.dashboard__control:first-of-type{left:-1rem}}.dashboard__control:last-of-type{right:-1px}@media (max-width:767px){.dashboard__control:last-of-type{right:-1rem}}.dashboard__control:last-of-type:before{left:-1.5rem;transform:rotate(180deg)}.dashboard__control[disabled]{display:none}.dashboard__control svg{width:3rem;height:3rem;margin-bottom:4px;color:var(--text-color);transition:color .25s ease}.dashboard__btn{font-weight:600;font-size:1.8rem;line-height:2.2rem;position:relative;padding:0 4rem 1.6rem;border:0;color:var(--text-color);background:transparent;opacity:.4;transition:opacity .35s cubic-bezier(.455,.03,.515,.955)}@media (max-width:1023px){.dashboard__btn{font-size:1.6rem;line-height:2rem;line-height:2.4rem;padding:0 2.5rem .8rem;font-weight:500}}@media (max-width:1023px) and (max-width:1023px){.dashboard__btn{font-size:1.4rem;line-height:2rem}}.dashboard__btn._disabled{pointer-events:none}.dashboard__btn._checked{color:var(--text-color);background-image:linear-gradient(var(--text-color),var(--text-color));background-repeat:no-repeat;background-position:bottom 0 right 0;background-size:100% 2px;opacity:1;pointer-events:none}@media (max-width:1023px){.dashboard__btn._checked{background-position:bottom -1px right 0}.dashboard__btn._checked:after,.dashboard__btn._checked:before{width:50%}}.dashboard__btn._checked .dashboard__line{background-color:var(--text-color)}@media (min-width:1024px){.dashboard__btn:hover{opacity:.8}.dashboard__btn:hover:after,.dashboard__btn:hover:before{width:50%}}.dashboard__btn:after{right:50%}.dashboard__btn:after,.dashboard__btn:before{position:absolute;bottom:0;z-index:2;width:0;height:2px;background-color:var(--text-color);transition:width .35s cubic-bezier(.455,.03,.515,.955);content:""}.dashboard__btn:before{left:50%}.dashboard__line{position:absolute;bottom:1px;left:0;z-index:-1;width:100%;height:1px;background-color:var(--hr-color);content:""}.photo-slider{position:relative}.photo-slider .flickity-viewport{overflow:visible}.photo-slider._no-slider .photo-slider__controls{display:none}.photo-slider__controls{display:flex}@media (max-width:767px){.photo-slider__controls{margin-top:1.6rem}}.photo-slider__controls ._rounded-slider:first-child{margin-right:1.6rem;transform:rotate(180deg)}.photo-slider__controls._absolute{position:absolute;top:-7rem;right:0;z-index:2}.photo-slider__controls._margin-left{margin-left:auto}.contact-block{display:flex}@media (max-width:767px){.contact-block{flex-direction:column-reverse}}.contact-block._short-photo .contact-block__photo{height:40.6rem}@media (max-width:1023px){.contact-block._short-photo .contact-block__photo{height:27rem}}@media (max-width:767px){.contact-block._short-photo .contact-block__photo{height:40rem}}.contact-block._management-type .university-structure-parent:after{z-index:0}.contact-block._management-type .university-structure-parent:last-child:before{background-color:var(--element-background)}.contact-block._management-type .contact-block__info{border-radius:.8rem .8rem 0 0}@media (max-width:1023px){.contact-block._management-type .contact-block__info{width:100%}}@media (max-width:767px){.contact-block._management-type .contact-block__info{border-radius:0}}.contact-block._management-type .contact-block__photo{width:30.4rem;height:40.6rem}@media (max-width:1023px){.contact-block._management-type .contact-block__photo{width:calc(35% - 2.4rem);height:27rem}}@media (max-width:767px){.contact-block._management-type .contact-block__photo{width:100%;height:40rem;border-radius:.8rem .8rem 0 0}}.contact-block._management-type .contact-block__title{display:flex;gap:1.2rem;align-items:center}.contact-block._management-type .contact-block__title svg{width:2.4rem;height:2.4rem;flex-shrink:0;color:var(--accent-color)}.contact-block._management-type .contact-block__title a{transition:color .25s ease}@media (min-width:1024px){.contact-block._management-type .contact-block__title a:hover{color:var(--accent-color)}}@media (max-width:1023px){.contact-block._management-type .contact-block__container{width:65%;margin-right:2.4rem}}@media (max-width:767px){.contact-block._management-type .contact-block__container{width:100%}}.contact-block._management-type .contact-block__foot{width:84.5rem;padding:2.4rem 6.4rem;border-top:1px solid var(--hr-color);border-radius:0 0 .8rem .8rem;background-color:var(--element-background)}@media (max-width:1023px){.contact-block._management-type .contact-block__foot{width:100%;padding:2.4rem}}@media (max-width:767px){.contact-block._management-type .contact-block__foot{padding:1.6rem}}.contact-block__info{width:84.5rem;min-height:40.6rem;margin-right:2.4rem;padding:8rem 6.4rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background)}@media (min-width:1023px){.contact-block__info._titled{padding:6.4rem}}.contact-block__info._text-content{all:unset}.contact-block__info._general-info{min-height:auto;margin-right:0;padding:4rem 6.4rem}@media (max-width:1023px){.contact-block__info._general-info{padding:2.4rem}}@media (max-width:767px){.contact-block__info._general-info{padding:1.6rem}}@media (max-width:1023px){.contact-block__info{width:65%;min-height:auto;padding:2.4rem}}@media (max-width:767px){.contact-block__info{width:100%;margin-right:0;padding:1.6rem;border-radius:0 0 .8rem .8rem}}.contact-block__info h2{font-weight:700;font-size:3.2rem;line-height:4rem;margin-top:0;margin-bottom:4rem}@media (max-width:1023px){.contact-block__info h2{font-size:2.4rem;line-height:3.2rem;margin-bottom:2.4rem}}@media (max-width:767px){.contact-block__info h2{margin-bottom:1.2rem}}.contact-block__info p{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:0;margin-bottom:1.2rem;font-weight:400}@media (max-width:1023px){.contact-block__info p{font-size:1.8rem;line-height:2.4rem}}.contact-block__position{color:var(--text-secondary-color);font-weight:500}.contact-block__photo{width:30.4rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.contact-block__photo{width:calc(35% - 2.4rem);height:27rem}}@media (max-width:767px){.contact-block__photo{width:100%;height:40rem;border-radius:.8rem .8rem 0 0}}.contact-block__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:767px){.contact-block__photo img{-o-object-position:top;object-position:top}}.contact-block__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-block__subtitle-link{transition:color .25s ease}@media (min-width:1024px){.contact-block__subtitle-link:hover{color:var(--accent-color)}}@media (min-width:1024px){.contact-block__subtitle-link:hover:active{color:var(--accent-active-color)}}@media (max-width:767px){.contact-block__subtitle-link{display:flex;flex-flow:row-reverse;justify-content:flex-end}}.contact-block__subtitle-link svg{width:2.4rem;height:2.4rem;display:inline-block;margin:0 1.2rem 0 0;color:var(--accent-color);vertical-align:middle}@media (max-width:767px){.contact-block__subtitle-link svg{width:2rem;height:2rem;margin:2px .8rem 0 0}}.contact-block__title{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.contact-block__title{font-size:1.6rem;line-height:2rem}}.contact-block .main-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2rem;margin-left:0}.contact-block .main-link:first-of-type{margin-top:4rem}@media (max-width:1023px){.contact-block .main-link:first-of-type{margin-top:2rem}}.contacts{margin-top:4.1rem;margin-bottom:-1.7rem;-moz-columns:2;column-count:2;-moz-column-gap:6rem;column-gap:6rem}.contacts._text-content{margin-top:2.4rem;margin-bottom:0;-moz-columns:unset;columns:unset;-moz-column-gap:unset;column-gap:unset}.contacts._general-info{gap:7rem;min-height:auto;margin-top:3rem}.contacts._general-info .contacts__item{margin-bottom:4rem}.contacts>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:1023px){.contacts{margin-top:2rem;margin-bottom:-1.2rem;-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}}.contacts__item{display:flex;width:100%;margin-bottom:1.7rem}@media (max-width:1023px){.contacts__item{margin-bottom:1.2rem}}.contacts__item a{transition:color .25s ease}@media (min-width:1024px){.contacts__item a:hover{color:var(--accent-color)}}@media (min-width:1024px){.contacts__item a:hover:active{color:var(--accent-active-color)}}.contacts__item svg{width:2.4rem;height:2.4rem;flex-shrink:0;margin-right:1.2rem;color:var(--accent-color)}@media (max-width:1023px){.contacts__item svg{margin-right:.8rem}}@media (max-width:767px){.contacts__item svg{width:2rem;height:2rem}}.contacts__subtitle{font-size:1.4rem;line-height:2rem;margin-bottom:4px;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.contacts__subtitle{font-size:1.2rem;line-height:1.6rem}}.contacts__links{display:flex;flex-direction:column}.management-links{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.management-links:before{position:absolute;top:-1px;left:0;z-index:2;width:100%;height:3px;background-color:var(--app-background);content:""}.management-links__item{position:relative;display:flex;width:calc(50% - 6.3rem);padding-top:3.2rem;padding-bottom:3.2rem;border-top:1px solid var(--hr-color)}@media (max-width:1023px){.management-links__item{width:calc(50% - 2rem);padding-top:2rem;padding-bottom:2rem}}@media (max-width:767px){.management-links__item{width:100%}}.management-links__image{width:8rem;height:8rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:2.4rem;border-radius:50%;overflow:hidden;background-color:var(--input-gray-background)}@media (max-width:1023px){.management-links__image{width:5rem;height:5rem;margin-right:1.2rem}}.management-links__image svg{width:3rem;height:3rem;color:var(--text-secondary-color)}.management-links__image img{position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.management-links__text{display:flex;flex-direction:column}.management-links__name{margin-bottom:1.6rem;transition:color .25s ease}@media (max-width:1023px){.management-links__name{margin-bottom:1rem}}@media (min-width:1024px){.management-links__name:hover:active{color:var(--accent-active-color)}}@media (min-width:1024px){.management-links__name:hover{color:var(--accent-color)}}.management-links__name h3{margin:0}.management-links__position{font-size:1.4rem;line-height:2rem;display:inline-block;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.management-links__position{font-size:1.2rem;line-height:1.6rem}}.management-links__contacts{display:flex;flex-direction:column;align-items:flex-start;margin-top:.7rem}.management-links__contact-item{position:relative;display:flex;flex-direction:column;margin-top:1.8rem}@media (max-width:1023px){.management-links__contact-item{margin-top:1.2rem}}.management-links__contact-item a{transition:color .25s ease}@media (min-width:1024px){.management-links__contact-item a:hover{color:var(--accent-color)}}@media (min-width:1024px){.management-links__contact-item a:hover:active{color:var(--accent-active-color)}}.management-links__contact-item svg{width:2.4rem;height:2.4rem;position:absolute;top:-1px;left:0;color:var(--accent-color)}@media (max-width:767px){.management-links__contact-item svg{width:2rem;height:2rem}}.management-links__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:3.6rem}@media (max-width:1023px){.management-links__link{margin-left:2.8rem}}.management-links__link-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2.4rem;font-weight:600;transition:color .25s ease}@media (max-width:1023px){.management-links__link-item{margin-top:1.6rem}}@media (min-width:1024px){.management-links__link-item:hover{color:var(--accent-color)}}@media (min-width:1024px){.management-links__link-item:hover:active{color:var(--accent-active-color)}}.employees-links{position:relative;width:100%;-moz-columns:2;column-count:2;-moz-column-gap:13.3rem;column-gap:13.3rem}.employees-links:before{position:absolute;top:-1px;left:0;z-index:2;width:100%;height:3px;background-color:var(--app-background);content:""}@media (max-width:1023px){.employees-links{-moz-columns:2;column-count:2;-moz-column-gap:3.2rem;column-gap:3.2rem}}@media (max-width:767px){.employees-links{-moz-columns:1;column-count:1}}.employees-links>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.employees-links__item{position:relative;display:flex;width:100%;padding-top:3.2rem;padding-bottom:3.2rem;border-top:1px solid var(--hr-color)}@media (max-width:1023px){.employees-links__item{padding-top:1.6rem;padding-bottom:1.6rem}}@media (min-width:1024px){.employees-links__item:hover .employees-links__text h3{color:var(--accent-color)}}@media (min-width:1024px){.employees-links__item:hover:active .employees-links__text h3{color:var(--accent-active-color)}}.employees-links__image{width:8rem;height:8rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:2.4rem;border-radius:50%;overflow:hidden;background-color:var(--input-gray-background)}@media (max-width:1023px){.employees-links__image{width:5rem;height:5rem;margin-right:1.6rem}}.employees-links__image svg{width:3rem;height:3rem;color:var(--text-secondary-color)}.employees-links__image img{position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.employees-links__text h3{margin-top:0;margin-bottom:1.6rem;transition:color .25s ease}@media (max-width:1023px){.employees-links__text h3{margin-bottom:1rem}}.employees-links__text span{font-size:1.4rem;line-height:2rem;display:inline-block;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.employees-links__text span{font-size:1.2rem;line-height:1.6rem}}.training-direction__item{position:relative;display:flex;flex-flow:column}@media (min-width:1024px){.training-direction__item:hover .btn{border-color:var(--accent-color);background-color:var(--accent-color)}.training-direction__item:hover .btn svg{color:var(--contrast-color)}}.training-direction__tag{margin-bottom:3.2rem}.training-direction__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin:0 0 2.4rem}@media (max-width:1023px){.training-direction__title{font-size:1.8rem;line-height:2.4rem}}.training-direction__link:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.training-direction__key-sign{font-size:1.4rem;line-height:2rem;display:inline-block;margin-bottom:.8rem;color:var(--text-secondary-color)}@media (max-width:1023px){.training-direction__key-sign{font-size:1.2rem;line-height:1.6rem}}.training-direction__key{display:inline-block;font-weight:600}.training-direction .btn{position:absolute;right:3.2rem;bottom:3.2rem;pointer-events:none}@media (max-width:1023px){.training-direction .btn{right:2.4rem;bottom:2.4rem}}@media (max-width:767px){.training-direction .btn{right:1.6rem;bottom:1.6rem}}.educational-projects{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.6rem);margin:-2.6rem 0 0 -2.6rem}.educational-projects>*{margin:2.6rem 0 0 2.6rem}@media (max-width:1023px){.educational-projects{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.educational-projects>*{margin:2rem 0 0 2rem}}.educational-projects__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - 2.6rem);padding:3.2rem 3.2rem 5.6rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:1023px){.educational-projects__item{width:calc(100% - 2rem);padding:2rem 2rem 3.2rem}}@media (min-width:1024px){.educational-projects__item:hover .educational-projects__image{opacity:0}.educational-projects__item:hover .educational-projects__image._hovered{opacity:1}}@media (min-width:1024px){.educational-projects__item._no-image-hover:hover .educational-projects__title{color:var(--accent-color)}}.educational-projects__image{position:absolute;right:-2rem;bottom:0;height:80%;opacity:1;transition:.25s ease;transition-property:opacity}.educational-projects__image._hovered{opacity:0}@media (max-width:1023px){.educational-projects__image{height:100%;opacity:0}.educational-projects__image._hovered{opacity:1}}@media (max-width:767px){.educational-projects__image{height:50%}}.educational-projects__title{position:relative;z-index:2;margin-top:0;margin-bottom:2.4rem;transition:.25s ease;transition-property:color}@media (max-width:1023px){.educational-projects__title{margin-bottom:1.6rem}}.educational-projects__link{position:relative;z-index:2;max-width:34.9rem;font-weight:500;transition:color .25s ease}@media (min-width:1024px){.educational-projects__link:hover{color:var(--accent-color)}}@media (min-width:1024px){.educational-projects__link:hover:active{color:var(--accent-active-color)}}@media (max-width:1023px){.educational-projects__link{max-width:100%}}.educational-projects__link:not(:last-of-type){margin-bottom:1.6rem}@media (max-width:1023px){.educational-projects__link:not(:last-of-type){margin-bottom:1rem}}.tag-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.5rem);margin:-4rem 0 0 -2.5rem}.tag-cards>*{margin:4rem 0 0 2.5rem}@media (max-width:1023px){.tag-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.5rem);margin:-2.5rem 0 0 -2.5rem}.tag-cards>*{margin:2.5rem 0 0 2.5rem}}.tag-cards__item{display:block;width:calc(33.33333% - 2.5rem)}@media (max-width:1023px){.tag-cards__item{width:calc(50% - 2.5rem)}}@media (max-width:767px){.tag-cards__item{width:calc(100% - 2.5rem)}}@media (min-width:1024px){.tag-cards__item:hover .tag-cards__title{color:var(--accent-color)}}@media (min-width:1024px){.tag-cards__item:hover:active .tag-cards__title{color:var(--accent-active-color)}}.tag-cards__image{width:100%;height:18.5rem;border-radius:.8rem;overflow:hidden}.tag-cards__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tag-cards__image-wrapper{position:relative;margin-bottom:1.6rem}@media (max-width:1023px){.tag-cards__image-wrapper{margin-bottom:1rem}}.tag-cards__image-wrapper span{font-size:1.4rem;line-height:2rem;position:absolute;bottom:0;left:0;display:block;max-width:87%;padding:.6rem 1.2rem .6rem .8rem;border-radius:0 .8rem 0 0;color:var(--text-secondary-color);font-weight:500;background-color:var(--app-background)}@media (max-width:1023px){.tag-cards__image-wrapper span{font-size:1.2rem;line-height:1.6rem}}.tag-cards__image-wrapper span:after{top:-8px;left:0}.tag-cards__image-wrapper span:after,.tag-cards__image-wrapper span:before{width:8px;height:8px;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 8a8 8 0 01-8-8v8h8z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;content:""}.tag-cards__image-wrapper span:before{right:-8px;bottom:0}.tag-cards__title{margin:0;transition:color .25s ease}.students-form{width:calc(33.33333% - 1.6rem);margin-bottom:4rem}@media (max-width:1023px){.students-form{width:calc(50% - 1.2rem);margin-bottom:2rem}}@media (max-width:767px){.students-form{width:100%}}.photo-links{display:flex;justify-content:space-between}.photo-links._photo-first{flex-direction:row-reverse}@media (max-width:767px){.photo-links._photo-first{flex-direction:column-reverse}}.photo-links._links-first{flex-direction:row}@media (max-width:767px){.photo-links._links-first{flex-direction:column-reverse}}.photo-links__content{width:40.8rem}@media (max-width:1023px){.photo-links__content{width:48%}}@media (max-width:767px){.photo-links__content{width:100%}}.photo-links__photo{width:73.5rem;height:63.7rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.photo-links__photo{width:48%;height:40rem}}@media (max-width:767px){.photo-links__photo{width:100%;height:30rem;margin-bottom:2rem}}.photo-links__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photo-links__photo._three-images{position:relative;height:61rem;overflow:visible}@media (max-width:1023px){.photo-links__photo._three-images{height:28rem}}.photo-links__image-container{position:absolute;border-radius:.8rem;overflow:hidden}.photo-links__image-container:first-child{top:6.4rem;left:0;z-index:2;width:34.1rem;height:48.1rem;box-shadow:var(--image-shadow)}@media (max-width:1023px){.photo-links__image-container:first-child{top:3.2rem;width:15rem;height:22rem}}.photo-links__image-container:nth-child(2){top:0;left:11.3rem;z-index:1;width:60.1rem;height:42.3rem}@media (max-width:1023px){.photo-links__image-container:nth-child(2){left:5.6rem;width:26rem;height:17rem}}.photo-links__image-container:nth-child(3){width:41rem;height:41rem;top:22.8rem;left:27.2rem;z-index:3}@media (max-width:1023px){.photo-links__image-container:nth-child(3){width:17rem;height:17rem;top:11.4rem;left:13.6rem}}.photo-links__title{margin-top:0;margin-bottom:4rem}@media (max-width:1023px){.photo-links__title{margin-bottom:2rem}}.photo-links__text{margin-top:0;margin-bottom:2.4rem}@media (max-width:1023px){.photo-links__text{margin-bottom:1rem}}.photo-links__link{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0}@media (max-width:1023px){.photo-links__link{padding:1.6rem 0}}.photo-links__link:not(:last-of-type){border-bottom:1px solid var(--hr-color)}@media (min-width:1024px){.photo-links__link:hover span{color:var(--accent-color)}}@media (min-width:1024px){.photo-links__link:hover:active span{color:var(--accent-active-color)}.photo-links__link:hover:active svg{background-color:var(--accent-active-color)}}.photo-links__link span{font-weight:600;transition:color .25s ease}.photo-links__link svg{width:2.4rem;height:2.4rem;flex-shrink:0;margin-left:1rem;border-radius:50%;color:var(--contrast-color);background-color:var(--accent-color);transition:background-color .25s ease}@media (max-width:767px){.photo-links__link svg{margin-left:.8rem}}.useful-links{display:inline-flex;flex-flow:row wrap;width:calc(100% + 6.4rem);margin:-6rem 0 0 -6.4rem}.useful-links>*{margin:6rem 0 0 6.4rem}@media (max-width:1023px){.useful-links{display:inline-flex;flex-flow:row wrap;width:calc(100% + 4rem);margin:-3rem 0 0 -4rem}.useful-links>*{margin:3rem 0 0 4rem}}@media (max-width:767px){.useful-links{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.useful-links>*{margin:2rem 0 0 2rem}}.useful-links__item{width:calc(25% - 6.4rem);border-top:1px solid var(--hr-color)}@media (max-width:1023px){.useful-links__item{width:calc(50% - 4rem)}}@media (max-width:767px){.useful-links__item{width:calc(50% - 2rem)}}@media (min-width:1024px){.useful-links__item:hover span{color:var(--accent-color)}}@media (min-width:1024px){.useful-links__item:hover:active span{color:var(--accent-active-color)}}.useful-links__item img,.useful-links__item svg{width:3.2rem;height:3.2rem;margin-top:.8rem;-o-object-fit:cover;object-fit:cover}.useful-links span{display:block;margin-top:1.6rem;font-weight:600;transition:color .25s ease}@media (max-width:1023px){.useful-links span{margin-top:1rem}}@media (max-width:767px){.useful-links span{margin-top:.8rem}}.contest-cards__item{display:flex;flex-direction:column;align-items:flex-start;width:41.1rem;height:100%;min-height:40.4rem;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:1023px){.contest-cards__item{width:calc(50% - 1.2rem);min-height:36rem;padding:2rem}}@media (max-width:767px){.contest-cards__item{width:100%;min-height:34rem}}@media (min-width:1024px){.contest-cards__item:hover .contest-cards__text{color:var(--accent-color)}}@media (min-width:1024px){.contest-cards__item:hover:active .contest-cards__text{color:var(--accent-active-color)}}.contest-cards__item:not(:last-of-type){margin-right:2.4rem}.contest-cards__image{width:12.8rem;height:6.4rem;margin-bottom:2.4rem;overflow:hidden}@media (max-width:1023px){.contest-cards__image{width:10rem;height:5rem;margin-bottom:1.2rem}}.contest-cards__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contest-cards__date{display:inline-block;margin-bottom:2.4rem;color:var(--accent-color);font-weight:600}@media (max-width:1023px){.contest-cards__date{margin-bottom:1.2rem}}.contest-cards__date span{font-weight:600;font-size:2.4rem;line-height:3rem}@media (max-width:1023px){.contest-cards__date span{font-size:1.8rem;line-height:2.4rem}}.contest-cards__text{margin:0;transition:color .25s ease}.faculty-tabs .dashboard{margin-top:4rem;margin-bottom:3.2rem}@media (max-width:1023px){.faculty-tabs .dashboard{margin-top:0;margin-bottom:2rem}}.documents__item{display:flex;align-items:center;padding:2.4rem 0;border-bottom:1px solid var(--hr-color)}.documents__item:last-child{border-bottom:none}@media (min-width:1024px){.documents__item:hover .documents__text{-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color)}}@media (min-width:1024px){.documents__item:hover:active .documents__text{color:var(--accent-active-color);-webkit-text-decoration-color:var(--accent-active-color);text-decoration-color:var(--accent-active-color)}}@media (max-width:1023px){.documents__item{padding:1.6rem 0}}@media (max-width:767px){.documents__item{padding:1rem 0}}.documents__item svg{width:4rem;height:4rem;flex-shrink:0;margin-right:2.4rem;color:var(--accent-color)}@media (max-width:1023px){.documents__item svg{margin-right:1.6rem}}@media (max-width:767px){.documents__item svg{width:3.5rem;height:3.5rem;margin-right:1rem}}.documents__info{display:flex;flex-direction:column}.documents__text{color:var(--accent-color);-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}.documents__size{font-size:1.2rem;line-height:1.6rem;margin-top:4px;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.documents__size{font-size:1rem;line-height:1.4rem}}.links-block{max-width:73.7rem}@media (max-width:1023px){.links-block{max-width:unset}}.links-block._useful-links{display:inline-flex;flex-flow:row wrap;width:calc(100% + 6.7rem);margin:-1px 0 0 -6.7rem;max-width:unset}.links-block._useful-links>*{margin:1px 0 0 6.7rem}.links-block._useful-links .links-block__link{width:calc(33.33333% - 6.7rem)}.links-block._useful-links .links-block__link:nth-child(-n+3){border-top:1px solid var(--hr-color)}@media (max-width:1023px){.links-block._useful-links .links-block__link:nth-child(-n+3){border-top:none}}.links-block._useful-links .links-block__link:last-of-type{border-bottom:1px solid var(--hr-color)}@media (max-width:1023px){.links-block._useful-links .links-block__link{width:calc(50% - 6.7rem)}.links-block._useful-links .links-block__link:nth-child(-n+2){border-top:1px solid var(--hr-color)}}@media (max-width:1023px) and (max-width:767px){.links-block._useful-links .links-block__link:nth-child(-n+2){border-top:none}}@media (max-width:767px){.links-block._useful-links .links-block__link{width:calc(100% - 6.7rem)}.links-block._useful-links .links-block__link:first-child{border-top:1px solid var(--hr-color)}}.links-block__link{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0}@media (max-width:1023px){.links-block__link{padding:1.6rem 0}}.links-block__link:not(:last-of-type){border-bottom:1px solid var(--hr-color)}@media (min-width:1024px){.links-block__link:hover span{color:var(--accent-color)}}@media (min-width:1024px){.links-block__link:hover:active span{color:var(--accent-active-color)}.links-block__link:hover:active svg{background-color:var(--accent-active-color)}}.links-block__link span{font-weight:600;transition:color .25s ease}.links-block__link svg{width:2.4rem;height:2.4rem;flex-shrink:0;margin-left:1rem;border-radius:50%;color:var(--contrast-color);background-color:var(--accent-color);transition:background-color .25s ease}@media (max-width:767px){.links-block__link svg{margin-left:.8rem}}.employee .dashboard{margin-top:5.6rem;margin-bottom:4rem}@media (max-width:1023px){.employee .dashboard{margin-top:3rem;margin-bottom:2rem}}.employee__subtitle{margin-top:4rem;margin-bottom:0}.employee__subtitle a{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;color:var(--accent-color);font-weight:600;transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.employee__subtitle a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.employee__subtitle a:hover:active{color:var(--accent-active-color)}}@media (max-width:1023px){.employee__subtitle{margin-top:2rem}}.employee__links{margin-top:3.2rem;font-weight:600}@media (max-width:1023px){.employee__links{margin-top:1.6rem;margin-bottom:2rem}}.employee__link{display:block;width:100%;margin:0 0 1rem}@media (max-width:1023px){.employee__link{margin-bottom:.8rem}}.employee__link:last-child{margin-bottom:0}.employee__link a{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;color:var(--accent-color);font-weight:400;transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.employee__link a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.employee__link a:hover:active{color:var(--accent-active-color)}}.employee-table{border-spacing:unset}@media (max-width:767px){.employee-table tr{display:flex;flex-direction:column}}.employee-table tr:last-child td:nth-child(2){padding-bottom:0}.employee-table td:first-child{display:flex;flex-shrink:0;margin-right:2.4rem;color:var(--text-secondary-color);font-weight:600;white-space:nowrap}@media (max-width:1023px){.employee-table td:first-child{min-width:7rem;margin-right:1.6rem}}@media (max-width:767px){.employee-table td:first-child{justify-content:flex-start;margin-right:0}}.employee-table td:nth-child(2){padding-bottom:2.4rem;word-break:break-word}@media (max-width:1023px){.employee-table td:nth-child(2){padding-bottom:1.6rem}}.employee-table td small{font-size:1.2rem;line-height:1.6rem}@media (max-width:1023px){.employee-table td small{font-size:1rem;line-height:1.4rem}}.employee-table td a{-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;color:var(--accent-color);font-weight:400;transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.employee-table td a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.employee-table td a:hover:active{color:var(--accent-active-color)}}.employee-tablet-wrapper{display:none}@media (max-width:1023px){.employee-tablet-wrapper{display:block;margin-bottom:2.4rem}}@media (max-width:1023px){.employee-desktop-wrapper{display:none}}.employee-desktop-wrapper._big-padding{padding-top:15.8rem}.employee-desktop-wrapper._small-padding{padding-top:9.9rem}@media (max-width:1023px){.employee-aside{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-1px 0 0 -2rem}.employee-aside>*{margin:1px 0 0 2rem}}@media (max-width:1023px){.employee-aside__item-container{width:calc(50% - 2rem)}}@media (max-width:767px){.employee-aside__item-container{width:100%}}.employee-aside__item-container:first-child .employee-aside__item{padding-top:0}@media (max-width:1023px){.employee-aside__item-container:first-child .employee-aside__item{padding-bottom:0;border-bottom:none}}@media (max-width:767px){.employee-aside__item-container:first-child .employee-aside__item{padding-bottom:2rem;border-bottom:1px solid var(--border-color)}}@media (max-width:1023px){.employee-aside__item-container:last-child .employee-aside__item:first-child{padding-top:0}}@media (max-width:767px){.employee-aside__item-container:last-child .employee-aside__item:first-child{padding-top:2rem}}.employee-aside__item-container:last-child .employee-aside__item:last-child{padding-bottom:0;border-bottom:none}.employee-aside__item{display:flex;flex-direction:column;align-items:flex-start;padding-top:3.2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--border-color)}@media (max-width:1023px){.employee-aside__item{padding-top:2rem;padding-bottom:2rem}}.employee-aside__item .main-link{margin-bottom:2.4rem;margin-left:0}.employee-aside__photo{width:30.4rem;height:40.6rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.employee-aside__photo{width:100%}}.employee-aside__photo:not(:last-child){margin-bottom:4rem}@media (max-width:1023px){.employee-aside__photo:not(:last-child){margin-bottom:2rem}}.employee-aside__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.employee-aside__name{margin-top:0;margin-bottom:1.2rem;font-weight:400}.employee-aside__position{color:var(--text-secondary-color);font-weight:500}.employee-aside__achievement{display:inline-block;font-weight:600}.employee-aside__achievement:not(:first-of-type){margin-top:2.4rem}@media (max-width:1023px){.employee-aside__achievement:not(:first-of-type){margin-top:1rem}}.employee-aside__achievement span{font-weight:400}.employee-aside__title{margin:0}.employee-aside__language{margin-top:1.6rem}@media (max-width:1023px){.employee-aside__language{margin-top:1rem}}.employee-aside__contact{position:relative;margin-top:1.7rem;padding-left:3.6rem}@media (max-width:767px){.employee-aside__contact{margin-top:1rem}}.employee-aside__contact a{transition:color .25s ease}@media (min-width:1024px){.employee-aside__contact a:hover{color:var(--accent-color)}}@media (min-width:1024px){.employee-aside__contact a:hover:active{color:var(--accent-active-color)}}.employee-aside__contact svg{width:2.4rem;height:2.4rem;position:absolute;top:-2px;left:0;color:var(--accent-color)}@media (max-width:1023px){.employee-aside__contact svg{top:-3px}}.employee-aside__info{font-weight:600}.employee-aside__info:not(:last-child){margin-bottom:1.6rem}@media (max-width:767px){.employee-aside__info:not(:last-child){margin-bottom:1rem}}.employee-aside__info span{font-weight:400}.employee-aside__banner{position:relative;display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;justify-content:flex-end;width:100%;height:27.6rem;padding:3.2rem;border-radius:.8rem;overflow:hidden}.employee-aside__banner:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.08));content:""}.employee-aside__banner .main-link{position:relative;z-index:3;margin-left:0;color:var(--contrast-color)}.employee-aside__banner .main-link svg{color:var(--accent-color);background-color:var(--contrast-color)}.employee-aside__banner-bg{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.text-content .employee-aside__photo img:not([class]){max-height:unset}.gallery{margin:4rem 0}.gallery:last-child{margin-bottom:0}@media (max-width:767px){.gallery{margin:2.4rem 0}}.gallery-main{position:relative}.gallery-main,.gallery-main__item{border-radius:.8rem;overflow:hidden}.gallery-main__item{width:100%;height:55.1rem;margin-right:1.6rem}@media (max-width:1023px){.gallery-main__item{height:40rem}}@media (max-width:767px){.gallery-main__item{height:20rem}}.gallery-main__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-nav{margin-top:.8rem}.gallery-nav__item{width:6.4rem;height:6.4rem;margin-right:.8rem;border-radius:.8rem;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .3s ease}.gallery-nav__item.is-nav-selected{border:2px solid var(--accent-color);opacity:1}@media (max-width:767px){.gallery-nav__item{width:4rem;height:4rem}}.gallery-nav__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-control{width:4rem;height:4rem;padding:0;border:0;background:transparent;position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--accent-color)!important;background-color:var(--contrast-color);transform:translateY(-50%);transition:background-color .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gallery-control._prev{left:2%}.gallery-control._next{right:2%}@media (max-width:767px){.gallery-control{width:3rem;height:3rem}}@media (min-width:1024px){.gallery-control:hover{background-color:var(--accent-color)}.gallery-control:hover svg{color:var(--contrast-color)}}@media (min-width:1024px){.gallery-control:hover:active{background-color:var(--accent-active-color)}}.gallery-control svg{width:80%;height:80%;color:var(--accent-color);transition:color .25s ease}.history-slider{display:flex;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.history-slider{flex-direction:column-reverse}}.history-slider__img-container{flex-shrink:0;width:60.8rem}@media (max-width:1023px){.history-slider__img-container{width:100%}}@media (min-width:1023px){.history-slider__img-container .flickity-viewport{height:100%!important}}.history-slider__img-slide{width:100%;height:100%}@media (max-width:767px){.history-slider__img-slide{height:22rem}}.history-slider__img-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-slider__text-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:6.4rem;background-color:var(--history-text-background)}@media (max-width:1023px){.history-slider__text-container{padding:4rem}}@media (max-width:767px){.history-slider__text-container{padding:2rem}}.history-slider__text-slide{width:100%;margin-right:4rem;color:var(--app-background)}.history-slider__text-slide span{font-weight:600;font-size:1.8rem;line-height:2.2rem;opacity:.5}@media (max-width:1023px){.history-slider__text-slide span{font-size:1.6rem;line-height:2rem}}.history-slider__text-slide h3{margin-top:1.6rem;margin-bottom:2.4rem}@media (max-width:1023px){.history-slider__text-slide h3{margin-top:1rem;margin-bottom:1.6rem}}.history-slider__text-slide p{margin:0}.history-slider__slider-controls{display:flex;margin-top:2.4rem}.history-slider__slider-controls ._rounded-slider:first-child{margin-right:1.6rem;transform:rotate(180deg)}.images-text{display:flex;justify-content:space-between}@media (max-width:767px){.images-text{flex-direction:column}}.images-text__images{position:relative;height:49.2rem}@media (max-width:1023px){.images-text__images{height:24.6rem}}@media (max-width:767px){.images-text__images{width:26.4rem;margin:0 auto}}.images-text__image{position:absolute;border-radius:.8rem;overflow:hidden}.images-text__image:first-child{top:7.7rem;left:0;z-index:2;width:24.2rem;height:34.2rem;box-shadow:var(--image-shadow)}@media (max-width:1023px){.images-text__image:first-child{top:3.8rem;width:12.1rem;height:17.1rem}}.images-text__image:nth-child(2){top:0;left:8.9rem;z-index:1;width:42.7rem;height:30.1rem}@media (max-width:1023px){.images-text__image:nth-child(2){left:4.4rem;width:21.3rem;height:15rem}}.images-text__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.images-text__canvas{position:absolute;top:16.8rem;left:27.8rem;z-index:3;width:29.9rem;height:37.4rem}@media (max-width:1023px){.images-text__canvas{top:5.9rem;left:11.4rem;width:20rem;height:23.7rem}}.images-text__text{flex-shrink:0;width:62.7rem;margin-top:8.7rem}@media (max-width:1023px){.images-text__text{width:calc(50% - 1rem);margin-top:0}}@media (max-width:767px){.images-text__text{width:100%;margin-top:2rem}}.images-text__text span{font-size:1.4rem;line-height:2rem;color:var(--text-secondary-color)}@media (max-width:1023px){.images-text__text span{font-size:1.2rem;line-height:1.6rem}}.images-text__text h2{margin-top:2.4rem;margin-bottom:0}@media (max-width:1023px){.images-text__text h2{margin-top:1rem}}.bread-crumbs{display:flex;flex-wrap:wrap;margin-bottom:6.4rem;overflow:hidden}@media (max-width:1023px){.bread-crumbs._desktop{display:none}}.bread-crumbs._mobile{display:none}@media (max-width:1023px){.bread-crumbs._mobile{display:flex}}@media (max-width:1023px){.bread-crumbs{margin-bottom:4rem}}.bread-crumbs__item{display:flex;flex-shrink:0;align-items:center;margin-bottom:.5rem}@media (max-width:767px){.bread-crumbs__item{flex-shrink:1}}.bread-crumbs__item:last-child{color:var(--disabled-color);pointer-events:none}.bread-crumbs__item:last-child svg{display:none}.bread-crumbs__item a{font-size:1.4rem;line-height:2rem;transition:color .25s ease;font-weight:500}@media (max-width:1023px){.bread-crumbs__item a{font-size:1.2rem;line-height:1.6rem}}@media (min-width:1024px){.bread-crumbs__item a:hover{color:var(--accent-color)}}@media (min-width:1024px){.bread-crumbs__item a:hover:active{color:var(--accent-active-color)}}.bread-crumbs__item svg{width:2rem;height:2rem;flex-shrink:0;margin-right:.8rem;margin-left:.8rem}@media (max-width:767px){.bread-crumbs__item svg{display:inline-block}}@media (max-width:1023px){.hero{position:relative}}.hero .bread-crumbs{margin-bottom:5rem}.hero._no-image{margin-bottom:8rem;padding-bottom:6.4rem;background-color:var(--element-background)}@media (max-width:1023px){.hero._no-image{margin-bottom:4rem;padding-bottom:4rem}}.hero._no-image:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:20rem;background-color:var(--element-background);content:""}.hero._with-image{height:calc(100vh - 22.7rem);margin-bottom:7.4rem;color:var(--contrast-color)}@media (max-width:1023px){.hero._with-image{height:unset;min-height:26rem;margin-bottom:4rem}}@media (max-width:767px){.hero._with-image{min-height:39rem}}.hero._no-margin{margin-bottom:0}@media (max-width:1023px){.hero._links{min-height:60rem;margin-bottom:4rem}}@media (max-width:767px){.hero._links{min-height:70rem}}.hero._links .container{display:flex;flex-direction:column;height:100%;padding-bottom:3.6rem}@media (max-width:1023px){.hero._links .container{height:unset;min-height:60rem}}@media (max-width:767px){.hero._links .container{min-height:70rem}}.hero .btn._bordered{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-top:4rem}@media (max-width:1023px){.hero .btn._bordered{margin-top:3rem}}.hero .btn._bordered:after{display:none}.hero__links-container{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.5rem);margin:auto 0 0 -2.5rem}.hero__links-container>*{margin:2.5rem 0 0 2.5rem}@media (max-width:1023px){.hero__links-container{display:inline-flex;flex-flow:row wrap;width:calc(100% + 1.2rem);margin:auto 0 0 -1.2rem}.hero__links-container>*{margin:1.2rem 0 0 1.2rem}}.hero__links-column{display:flex;flex-direction:column;gap:1.6rem;width:calc(25% - 2.5rem);border-top:1px solid var(--contrast-color)}@media (max-width:1023px){.hero__links-column{gap:1.2rem;width:calc(100% - 1.2rem);border:none}}.hero__link-item{font-size:1.6rem;line-height:2.2rem;transition:opacity .25s ease;font-weight:600}@media (max-width:1023px){.hero__link-item{font-size:1.4rem;line-height:2rem}}@media (min-width:1024px){.hero__link-item:hover{opacity:.7}}.hero__link-item:first-of-type{margin-top:1.6rem}@media (max-width:1023px){.hero__link-item:first-of-type{margin-top:0}}.hero__content{display:flex;justify-content:space-between}@media (max-width:1023px){.hero__content{flex-direction:column;justify-content:flex-start}}.hero__subdivision{margin-top:4rem;margin-bottom:0}@media (max-width:1023px){.hero__subdivision{margin-top:2rem}}.hero__subdivision span{font-weight:500}.hero__content-container{width:calc(50% - 1.3rem)}@media (max-width:1023px){.hero__content-container{width:100%}}.hero__content-container:first-child .hero__subtitle{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:4rem;margin-bottom:0;font-weight:400}@media (max-width:1023px){.hero__content-container:first-child .hero__subtitle{font-size:1.8rem;line-height:2.4rem;margin-top:2rem}}.hero__content-container:nth-child(2) p{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:4.7rem;margin-bottom:0;font-weight:400}@media (max-width:1023px){.hero__content-container:nth-child(2) p{font-size:1.8rem;line-height:2.4rem;margin-top:2rem}}.hero h1{margin-top:1.4rem;margin-bottom:0}@media (max-width:1023px){.hero h1{margin-top:0}}.hero__image{position:relative;height:100%;min-height:21rem}@media (max-width:1023px){.hero__image{min-height:26rem}}@media (max-width:767px){.hero__image{min-height:21rem}}.hero__image img{position:absolute;bottom:-6.4rem;left:0;max-width:100%;max-height:40rem;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.hero__image img{bottom:-4rem;max-height:30rem}}@media (max-width:767px){.hero__image img{max-height:25rem}}.hero__background-image{position:absolute;top:4.9rem;left:0;z-index:-1;width:100vw;height:calc(100% - 4.9rem)}@media (max-width:1023px){.hero__background-image{top:-4.1rem;height:calc(100% + 4.1rem)}}.hero__background-image:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--image-filter);content:""}.hero__background-image img,.hero__background-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.app-popup{position:fixed;top:0;left:0;width:100%;z-index:1100;height:100vh}.app-popup:before{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--overlay-color);opacity:.5;content:""}.app-popup:has(.application-form) .app-popup__close-btn{display:none}.app-popup:has(.application-form) .app-popup__content{padding:0}.app-popup__inner{position:fixed;top:0;left:0;width:100%;height:100%}.app-popup__container{height:100%}.app-popup__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16rem 8rem 8rem;will-change:transform}@media (max-width:1023px){.app-popup__content{padding:8rem 0}}.app-popup__close-btn{width:6.2rem;height:6.2rem;transition:opacity .25s ease;position:absolute;top:4rem;right:8rem;z-index:1;color:var(--contrast-color)}@media (min-width:1024px){.app-popup__close-btn:hover{opacity:.7}}@media (max-width:767px){.app-popup__close-btn{top:2rem;right:2rem}}.app-popup__close-btn svg{width:100%;height:100%}.sp-panel{padding:4.8rem;border-radius:2rem;background-color:var(--element-background)}@media (max-width:767px){.sp-panel{padding:2rem}}.sp-panel__title{margin-top:0}.sp-panel__text{display:flex;align-items:flex-end}.sp-panel__text h3{margin:0 2rem 0 0;line-height:1}.sp-panel__text [data-sp-text=medium]{font-size:2.4rem}.sp-panel__text [data-sp-text=large]{font-size:3.2rem}.sp-panel__color{display:flex;align-items:center;margin-top:3.6rem}.sp-panel__color h3{margin:0 2rem 0 0}.sp-panel__color button{padding:4px 1rem;font-size:2.4rem}.sp-panel__color button[data-sp-theme=light]{color:#fff;background-color:#c93239}.sp-panel__color button[data-sp-theme=black]{color:#fff;background-color:#000}.sp-panel__color button[data-sp-theme=white]{color:#000;background-color:#fff}.sp-panel__controls{display:flex;flex-direction:column;margin-top:3.6rem}.sp-panel__controls>*{padding:1rem}.sp-panel__controls>:not(:first-child){margin-top:1.2rem}.header-banner{position:relative;flex-shrink:0;width:41rem;margin-left:13rem;padding:3.2rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background)}@media (max-width:1023px){.header-banner{width:100%;margin:0;padding:1.6rem}}.header-banner>*{position:relative;z-index:1}.header-banner__background{position:absolute;top:2.1rem;right:0;z-index:0;width:11.6rem;height:calc(100% - 4rem)}@media (max-width:767px){.header-banner__background{top:0;height:101%}}.header-banner__background svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-banner__title{margin:0 0 2.4rem}@media (max-width:1023px){.header-banner__title{margin-bottom:1.6rem}}.header-banner__link{font-size:1.6rem;line-height:2.4rem;transition:color .25s ease;display:flex;margin:2.4rem 0 0;font-weight:600}@media (max-width:1023px){.header-banner__link{font-size:1.4rem;line-height:2rem}}@media (min-width:1024px){.header-banner__link:hover{color:var(--accent-color)}}@media (min-width:1024px){.header-banner__link:hover:active{color:var(--accent-active-color)}}@media (max-width:1023px){.header-banner__link{align-items:center;margin-top:1.6rem}}.header-banner__link svg{width:2.4rem;height:2.4rem;margin-left:.8rem;border-radius:50%;color:var(--contrast-color);background-color:var(--accent-color)}@media (max-width:1023px){.header-banner__link svg{margin-bottom:-1px}}@media (max-width:767px){.header-banner__link svg{margin-left:.8rem}}.job-photos{position:relative}.job-photos__images{display:flex;justify-content:space-between;margin-bottom:8rem}@media (max-width:1023px){.job-photos__images{position:absolute;top:0;left:-17%;margin-bottom:0}}@media (max-width:767px){.job-photos__images{left:-85%}}.job-photos__image{width:calc(20% - 1rem);height:27.7rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.job-photos__image{flex-shrink:0;width:17.1rem;height:19.1rem;margin-right:.8rem}}.job-photos__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.job-photos__image:first-child{margin-top:3.5rem}.job-photos__image:nth-child(2){margin-top:.7rem}.job-photos__image:nth-child(3){margin-top:5.1rem}.job-photos__image:nth-child(5){margin-top:2.5rem}.job-photos__title{width:73.7rem;margin:0;font-weight:400}@media (max-width:1023px){.job-photos__title{width:100%;padding-top:29rem}}.loading-wrapper{position:relative;min-height:5rem}.loading-wrapper:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--app-background);content:""}.loading-wrapper:after{width:3rem;height:3rem;position:absolute;top:1rem;left:calc(50% - 10px);z-index:2;border-color:var(--accent-color);border-left:3px solid transparent;border-bottom:3px solid var(--accent-color);border-right:3px solid transparent;border-top:3px solid var(--accent-color);border-radius:50%;animation:rotate 1s linear infinite;content:""}.grid-blocks{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.grid-blocks>*{margin:2.4rem 0 0 2.4rem}@media (max-width:1023px){.grid-blocks{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.grid-blocks>*{margin:2rem 0 0 2rem}}@media (max-width:1023px){.grid-blocks a.grid-blocks__item{min-height:15rem}}@media (max-width:767px){.grid-blocks a.grid-blocks__item{min-height:auto}}@media (min-width:1024px){.grid-blocks a.grid-blocks__item:hover .grid-blocks__title{color:var(--accent-color)}}@media (min-width:1024px){.grid-blocks a.grid-blocks__item:hover:active .grid-blocks__title{color:var(--accent-active-color)}}.grid-blocks a.grid-blocks__item .grid-blocks__title{transition:color .25s ease}@media (max-width:1023px){.grid-blocks a.grid-blocks__item .grid-blocks__title{max-width:66%}}@media (max-width:767px){.grid-blocks a.grid-blocks__item .grid-blocks__title{max-width:100%}}.grid-blocks__item{position:relative;min-height:30.2rem;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:1023px){.grid-blocks__item{min-height:auto;padding:2.4rem}}.grid-blocks__item._big{width:calc(50% - 2.4rem)}@media (max-width:1023px){.grid-blocks__item._big{width:calc(100% - 2rem)}}.grid-blocks__item._big .grid-blocks__links{-moz-columns:2;column-count:2;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (max-width:767px){.grid-blocks__item._big .grid-blocks__links{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}}.grid-blocks__item._small{width:calc(25% - 2.4rem)}@media (max-width:1023px){.grid-blocks__item._small{width:calc(100% - 2rem)}}.grid-blocks__item._small .grid-blocks__title{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.grid-blocks__item._small .grid-blocks__title{font-size:1.6rem;line-height:2rem;font-weight:600;font-size:2.4rem;line-height:3rem}}@media (max-width:1023px) and (max-width:1023px){.grid-blocks__item._small .grid-blocks__title{font-size:1.8rem;line-height:2.4rem}}.grid-blocks__item._small .grid-blocks__links{display:flex;flex-direction:column}.grid-blocks__title{position:relative;z-index:2;margin:0}@media (max-width:767px){.grid-blocks__image-container{width:100%;height:10rem}}.grid-blocks__image{position:absolute;right:0;bottom:0;height:65%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.grid-blocks__image._picture-outside{right:-1.5rem}@media (max-width:1023px){.grid-blocks__image{height:90%}}@media (max-width:767px){.grid-blocks__image{width:55%;height:auto;max-height:11rem}}.grid-blocks__text{position:relative;z-index:2;max-width:37.9rem;margin-top:2.4rem;margin-bottom:0}@media (max-width:1023px){.grid-blocks__text{margin-top:1rem}}.grid-blocks__link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2.4rem;font-weight:500;transition:color .25s ease}@media (max-width:1023px){.grid-blocks__link{width:100%;margin-top:1rem}}@media (min-width:1024px){.grid-blocks__link:hover{color:var(--accent-color)}}@media (min-width:1024px){.grid-blocks__link:hover:active{color:var(--accent-active-color)}}._arrow-right span{display:inline-block}._arrow-right span:after{width:1rem;height:1rem;display:inline-block;margin-left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9l4-4m0 0L5 1m4 4H1' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:1rem;content:""}._arrow-right-up span{display:inline-block}._arrow-right-up span:after{width:1rem;height:1rem;display:inline-block;margin-left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.829 6.828V1.172m0 0H1.172m5.657 0L1.172 6.828' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.9rem;content:""}._arrow-right-white span{display:inline-block}._arrow-right-white span:after{width:1rem;height:1rem;display:inline-block;margin-left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.781 9l4-4m0 0l-4-4m4 4h-8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:1rem;content:""}._elements-visibility .flickity-viewport:before{position:absolute;top:-2%;right:100%;z-index:2;width:calc(50vw - 64rem);min-width:4rem;height:104%;background:linear-gradient(90deg,var(--slider-gradient));content:""}@media (max-width:1023px){._elements-visibility .flickity-viewport:before{width:4.1rem;min-width:auto}}@media (max-width:767px){._elements-visibility .flickity-viewport:before{width:2.7rem}}._elements-visibility .flickity-viewport:after{position:absolute;top:-2%;left:100%;z-index:2;width:calc(50vw - 64rem);min-width:4rem;height:104%;background:linear-gradient(270deg,var(--slider-gradient));content:""}@media (max-width:1023px){._elements-visibility .flickity-viewport:after{width:4.1rem;min-width:auto}}@media (max-width:767px){._elements-visibility .flickity-viewport:after{width:2.7rem}}@media (max-width:767px){._elements-visibility.photo-cards .flickity-viewport:after{left:90%;width:8rem}}.faq{display:flex}.faq .accordion__head{padding:2.4rem 0}@media (max-width:1023px){.faq .accordion__head{padding:1.6rem 0}}.faq .accordion__content>:last-child{padding-bottom:2.4rem}@media (max-width:1023px){.faq .accordion__content>:last-child{padding-bottom:1.6rem}}.faq__content{flex-shrink:0;width:73.6rem;margin-right:5rem}@media (max-width:1023px){.faq__content{width:100%;margin-right:0}}@media (max-width:1023px){.faq__image{display:none}}.faq__image img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.text-photo{display:flex;padding:6.4rem;border-radius:.8rem;-moz-column-gap:6.4rem;column-gap:6.4rem;background-color:var(--element-background)}@media (max-width:1023px){.text-photo{flex-flow:column-reverse;padding:2.4rem}}@media (max-width:767px){.text-photo{padding:1.6rem}}.text-photo__title{margin:0 0 4rem}@media (max-width:767px){.text-photo__title{margin:0 0 1.6rem}}.text-photo__text-wrapper{display:flex;flex-flow:column}.text-photo__text{margin:0 0 4.8rem}@media (max-width:767px){.text-photo__text{margin:0 0 1.6rem}}.text-photo__actions-wrapper{display:flex;align-items:center;margin-top:auto;-moz-column-gap:4rem;column-gap:4rem}@media (max-width:767px){.text-photo__actions-wrapper{flex-flow:column;align-items:stretch;row-gap:1.6rem}}.text-photo__links-wrapper{display:flex;flex-flow:column;gap:1.6rem}.text-photo__button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width:1023px){.text-photo__button{flex:1;max-width:100%}}.text-photo__image-wrapper{width:44.2rem;min-width:44.2rem;height:29rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.text-photo__image-wrapper{width:100%;min-width:100%;margin:0 0 4rem}}@media (max-width:767px){.text-photo__image-wrapper{margin:0 0 2.4rem}}.text-photo__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-card-desc{display:flex;justify-content:space-between;width:95.4rem;height:40rem;margin-right:2.4rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background)}.photo-card-desc._photo-left{flex-flow:row-reverse}@media (max-width:767px){.photo-card-desc._photo-left{flex-flow:column-reverse}}@media (max-width:1023px){.photo-card-desc{width:calc(100% - 1.6rem);height:30rem;margin-right:1.6rem}}@media (max-width:767px){.photo-card-desc{flex-flow:column-reverse;justify-content:flex-end;width:100%;height:49rem}}.photo-card-desc__image-wrapper{width:32.1rem;min-width:32.1rem;height:100%}@media (max-width:1023px){.photo-card-desc__image-wrapper{width:21rem;min-width:21rem}}@media (max-width:767px){.photo-card-desc__image-wrapper{width:100%;min-width:100%;height:35rem}}.photo-card-desc__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.photo-card-desc__image-wrapper img{-o-object-position:top;object-position:top}}.photo-card-desc__image,.photo-card-desc__image-mobile{display:block}@media (max-width:1023px){.photo-card-desc__image{display:none}}.photo-card-desc__text{display:flex;flex-flow:column;width:100%;padding:6.4rem;overflow:hidden}@media (max-width:1023px){.photo-card-desc__text{padding:2.4rem}}@media (max-width:767px){.photo-card-desc__text{flex:1;padding:1.6rem}}.photo-card-desc__title{margin:0 0 1.6rem;opacity:.5}@media (max-width:767px){.photo-card-desc__title{display:none}}.photo-card-desc__name{margin:0 0 2.4rem}@media (max-width:767px){.photo-card-desc__name{margin:0 0 1.6rem}}.photo-card-desc__name:first-child{margin:0 0 1.6rem}.photo-card-desc__name:first-child+.photo-card-desc__title{margin:0 0 2.4rem}@media (max-width:767px){.photo-card-desc__name:first-child+.photo-card-desc__title{margin:0 0 1.6rem}}.photo-card-desc__description{margin:0 0 2.4rem;overflow:hidden}@media (max-width:767px){.photo-card-desc__description{display:none}}.photo-card-desc__link{margin-top:auto}@media (max-width:767px){.photo-card-desc__link:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}}.quote{display:flex;flex-shrink:1;align-items:center;padding:3.2rem;-moz-column-gap:5.6rem;column-gap:5.6rem;background-color:var(--element-background)}@media (max-width:1023px){.quote{-moz-column-gap:4.2rem;column-gap:4.2rem}}@media (max-width:767px){.quote{flex-direction:column;padding:1.6rem;row-gap:2.4rem}}.quote__context{display:flex;align-items:flex-start;margin:0;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (max-width:767px){.quote__context{-moz-column-gap:1.6rem;column-gap:1.6rem}}.quote__avatar{flex-shrink:0;align-self:flex-start;width:27rem;height:30.6rem}.quote__avatar:has(img[src=""]){display:none}@media (max-width:1023px){.quote__avatar{width:19rem;height:21.5rem}}@media (max-width:767px){.quote__avatar{width:10rem;height:11.5rem}}.quote__avatar img{width:100%;height:100%;border-radius:.8rem;-o-object-fit:cover;object-fit:cover}.quote__icon{flex-shrink:0;width:4.8rem;height:4rem}@media (max-width:1023px){.quote__icon{width:3.8rem;height:3rem}}@media (max-width:767px){.quote__icon{width:3.2rem;height:2.8rem}}.quote__icon svg{width:100%;height:100%;color:var(--accent-color)}.quote__about{display:flex;flex-direction:column;row-gap:2.4rem;width:79%}@media (max-width:1023px){.quote__about{width:100%}}@media (max-width:767px){.quote__about{row-gap:1.2rem}}.quote__about p{margin:0}.quote__text{font-size:2.4rem;line-height:3rem}@media (max-width:1023px){.quote__text{font-size:1.8rem;line-height:2.4rem}}.quote__author{font-weight:600;font-size:1.6rem;line-height:2.4rem}@media (max-width:1023px){.quote__author{font-size:1.4rem;line-height:2rem}}.image-cards__item{display:flex;flex-flow:column;min-height:41.3rem;padding:0;overflow:hidden}@media (max-width:1023px){.image-cards__item{min-height:auto}}.image-cards__image-wrapper{width:100%;height:18.5rem}.image-cards__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-cards__text-wrapper{display:flex;flex:1;flex-flow:column;padding:3.2rem 2.4rem}@media (max-width:1023px){.image-cards__text-wrapper{padding:2.4rem}}@media (max-width:767px){.image-cards__text-wrapper{padding:1.6rem}}.image-cards__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0 0 2.4rem}@media (max-width:1023px){.image-cards__title{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.image-cards__title{margin:0 0 1.6rem}}.image-cards__description{font-size:1.4rem;line-height:2rem;margin:0 0 2.4rem;font-weight:500;opacity:.5}@media (max-width:1023px){.image-cards__description{font-size:1.2rem;line-height:1.6rem}}@media (max-width:767px){.image-cards__description{margin:0 0 1.6rem}}.image-cards__label-group-wrapper{display:flex;gap:2.4rem;justify-content:space-between;margin-top:auto}@media (max-width:767px){.image-cards__label-group-wrapper{gap:1.6rem}}.scholarship-cards__item{position:relative;display:flex;flex-flow:column;width:calc(50% - 2.4rem);min-width:29.4rem}@media (max-width:767px){.scholarship-cards__item{width:100%}}.scholarship-cards__title{transition:color .25s ease;font-weight:600;font-size:2.4rem;line-height:3rem;margin:0 0 2.4rem}@media (min-width:1024px){.scholarship-cards__title:hover{color:var(--accent-color)}}@media (min-width:1024px){.scholarship-cards__title:hover:active{color:var(--accent-active-color)}}@media (max-width:1023px){.scholarship-cards__title{font-size:1.8rem;line-height:2.4rem}}@media (max-width:1023px){.scholarship-cards__link:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}}.scholarship-cards__wrapper{margin-top:auto}.scholarship-cards__label-groups{margin:0}.scholarship-cards__button{margin:4rem 0 0}.delimeter-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.delimeter-cards>*{margin:2.4rem 0 0 2.4rem}.delimeter-cards__more{position:absolute;top:2.9rem;right:3.2rem}@media (max-width:1023px){.delimeter-cards__more{top:2rem;right:2.4rem}}@media (max-width:767px){.delimeter-cards__more{position:relative;top:unset;right:unset;margin-top:2rem}}.delimeter-cards__card{position:relative;width:62.8rem;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:1023px){.delimeter-cards__card{padding:2.4rem}}@media (max-width:767px){.delimeter-cards__card{padding:1.6rem}}.delimeter-cards__subtitle{font-size:1.4rem;line-height:2rem;max-width:70%;margin:0 0 1.6rem;font-weight:500}@media (max-width:1023px){.delimeter-cards__subtitle{font-size:1.2rem;line-height:1.6rem}}@media (max-width:767px){.delimeter-cards__subtitle{max-width:100%}}.delimeter-cards__title{margin:0 0 2.4rem}.delimeter-cards__label-group-wrapper{display:flex;gap:2.4rem;margin:0}.delimeter-cards__contacts .contacts{display:flex;flex-wrap:wrap;margin:0;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.7rem}.delimeter-cards__contacts .contacts__item{width:calc(50% - 1rem);margin:0}.delimeter-cards__contacts .label-group{margin-bottom:2rem}.label-group{display:flex;flex:1;flex-flow:column}.label-group__label{font-size:1.4rem;line-height:2rem;margin:0 0 .8rem;color:var(--text-secondary-color);font-weight:500}@media (max-width:1023px){.label-group__label{font-size:1.2rem;line-height:1.6rem}}.label-group__desc{font-weight:600;font-size:1.6rem;line-height:2.4rem;margin:0}@media (max-width:1023px){.label-group__desc{font-size:1.4rem;line-height:2rem}}.label-group [data-tooltip]{position:relative;display:inline-flex;gap:4px;align-items:center;cursor:pointer}.label-group [data-tooltip] svg{width:2.4rem;height:2.4rem}.label-group [data-tooltip]:before{font-size:1.2rem;line-height:1.6rem;position:absolute;bottom:0;left:0;display:block;max-width:21.7rem;padding:.8rem 1.6rem;border-radius:.8rem;color:var(--text-secondary-color);background:var(--app-background);transform:none;visibility:hidden;cursor:default;opacity:0;transition:opacity .25s ease;content:attr(data-tooltip)}@media (max-width:1023px){.label-group [data-tooltip]:before{font-size:1rem;line-height:1.4rem}}.label-group [data-tooltip]:hover:before{transform:translateY(120%);visibility:visible;opacity:1}.hr{display:block;box-sizing:border-box;width:100%;height:1px;margin:2.4rem 0;border:none;background-color:var(--hr-color)}@media (max-width:767px){.hr{margin:1.6rem 0}}.video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media (max-width:767px){.video>._desktop{display:none}}@media (min-width:767px){.video>._mobile{display:none}}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.topics-list__list{gap:2.4rem;margin-bottom:4rem;-moz-columns:2;column-count:2}@media (max-width:767px){.topics-list__list{margin-bottom:1.6rem;-moz-columns:1;column-count:1}}.topics-list .text-content li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.topics-list__button-wrapper a{max-width:30rem}@media (max-width:767px){.topics-list__button-wrapper a{justify-content:center;max-width:100%}}.search-form__categories{display:flex;flex-wrap:wrap;align-self:center;margin-top:2.4rem;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:1.6rem}@media (max-width:767px){.search-form__categories{gap:1rem}}.search-form__category{font-weight:500;font-size:1.4rem;line-height:2rem;flex-shrink:0;padding:.6rem .8rem;border-radius:.8rem;color:var(--text-secondary-color);background-color:var(--tag-background);opacity:1;transition:.35s ease-in-out;transition-property:color,background-color,opacity;-webkit-tap-highlight-color:transparent}@media (max-width:1023px){.search-form__category{font-size:1.2rem;line-height:1.6rem}}@media (min-width:1024px){.search-form__category:hover{color:var(--contrast-color);background-color:var(--accent-color);opacity:.8}}.search-form__category input{display:none}.search-form__category:has(input[type=checkbox]:checked){color:var(--contrast-color);background-color:var(--accent-color)}.search-page__result{margin-top:4rem}@media (max-width:767px){.search-page__result{margin-top:3.2rem}}.search-page__result p{margin:0}.search-page__items{margin-top:3.2rem}@media (max-width:767px){.search-page__items{margin-top:2.6rem}}.search-page__item{position:relative;padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--hr-color)}@media (max-width:767px){.search-page__item{padding-top:1.6rem;padding-bottom:1.6rem}}.search-page__item span{font-weight:500;font-size:1.4rem;line-height:2rem;color:var(--text-secondary-color)}@media (max-width:1023px){.search-page__item span{font-size:1.2rem;line-height:1.6rem}}.search-page__item a{display:block;margin-top:1.6rem;transition:color .35s ease-in-out}.search-page__item a:after{width:100%;height:100%;position:absolute;top:0;left:0;content:""}@media (min-width:1024px){.search-page__item a:hover{color:var(--accent-color)}}@media (max-width:767px){.search-page__item a{margin-top:1.2rem}}.search-page__item a mark{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.search-page__item a mark{font-size:1.6rem;line-height:2rem}}.search-page__item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:2.4rem;margin-bottom:0}@media (max-width:767px){.search-page__item p{-webkit-line-clamp:4;margin-top:1.8rem}}.search-page__item p mark{font-size:1.6rem;line-height:2.2rem}@media (max-width:1023px){.search-page__item p mark{font-size:1.4rem;line-height:2rem}}.search-page__item mark{color:var(--accent-color);background:transparent}.search-page__more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4rem auto 0;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.search-page__more{margin-top:3.2rem}}.search-page__more._bordered:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23C93239'/%3E%3Cpath d='M12 8v8m-4-4h8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media (min-width:1024px){.search-page__more._bordered:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 8v8m-4-4h8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}}.search-page__more._loading{position:relative;color:transparent!important;pointer-events:none}.search-page__more._loading:after{display:none!important}.search-page__more._loading:before{width:2rem;height:2rem;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);z-index:2;border-color:var(--accent-color);border-left:2px solid transparent;border-bottom:2px solid var(--accent-color);border-right:2px solid transparent;border-top:2px solid var(--accent-color);border-radius:50%;animation:rotate 1s linear infinite;content:""}.text-media{display:flex;-moz-column-gap:6.4rem;column-gap:6.4rem;background-color:var(--app-background)}@media (max-width:1023px){.text-media{flex-flow:column-reverse}}.text-media__title{margin:0 0 4rem}@media (max-width:767px){.text-media__title{margin:0 0 1.6rem}}.text-media__text-wrapper{display:flex;flex-flow:column}.text-media__text{margin:0 0 4.8rem}@media (max-width:767px){.text-media__text{margin:0 0 2.4rem}}.text-media__button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:auto}@media (max-width:1023px){.text-media__button{flex:1;max-width:100%}}.text-media__media-wrapper{position:relative;width:41.1rem;min-width:41.1rem;height:38.8rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.text-media__media-wrapper{width:100%;min-width:100%;margin:0 0 4rem}}@media (max-width:767px){.text-media__media-wrapper{height:29rem;margin:0 0 2.4rem}}@media (min-width:1024px){.text-media__media-wrapper:hover ._icon-play-button{width:8rem;height:8rem}}.text-media__media-wrapper a{width:100%;height:100%;display:block;cursor:pointer}.text-media__media-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-media__media-wrapper ._icon-play-button{width:6.4rem;height:6.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:height .25s ease,width .25s ease;pointer-events:none}.dpo-cards__item{position:relative;display:flex;flex-flow:column}.dpo-cards__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0 0 2.4rem}@media (max-width:1023px){.dpo-cards__title{font-size:1.6rem;line-height:2rem}}.dpo-cards__link:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.dpo-cards__label-groups{display:flex;flex-flow:row wrap;gap:2.4rem 3.2rem;margin:auto 0 0}.dpo-cards__label-groups>*{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.general-info{width:100%}.general-info__link{font-weight:600;font-size:1.6rem;line-height:2.4rem;transition:color .25s ease;display:inline-flex;gap:.8rem;align-items:center;margin:0 0 1.6rem;opacity:.8}@media (max-width:1023px){.general-info__link{font-size:1.4rem;line-height:2rem}}@media (min-width:1024px){.general-info__link:hover{color:var(--accent-color)}}@media (min-width:1024px){.general-info__link:hover:active{color:var(--accent-active-color)}}.general-info__link svg{width:2.4rem;height:2.4rem}.general-info__title{margin:0}.general-info__label-groups{display:flex;flex-flow:row wrap;gap:2.4rem 4.8rem;margin:0}.general-info__label-groups>*{flex:0;flex-basis:26.4rem}.links-list{list-style:none}.links-list__item{margin:0 0 1.8rem;padding-left:.8rem}@media (max-width:767px){.links-list__item{padding-left:0}}.link-icon{display:inline-flex;-moz-column-gap:3.2rem;column-gap:3.2rem}@media (max-width:767px){.link-icon{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media (min-width:1024px){.link-icon:hover{transition:color .25s ease}}@media (min-width:1024px) and (min-width:1024px){.link-icon:hover:hover{color:var(--accent-color)}}@media (min-width:1024px) and (min-width:1024px){.link-icon:hover:hover:active{color:var(--accent-active-color)}}.link-icon svg{width:2.4rem;height:2.4rem;min-width:2.4rem;color:var(--accent-color)}.hero-slider{position:relative;margin-bottom:10rem;color:var(--app-background)}@media (max-width:1023px){.hero-slider{margin-bottom:6.4rem}}.hero-slider__slider{width:100%;height:100%;background-color:var(--element-background-dark)}.hero-slider__slider-item{width:100%;height:auto;min-height:89rem}@media (max-width:1023px){.hero-slider__slider-item{min-height:67rem}}.hero-slider__slider-item:not(:last-child){margin-right:2.4rem}@media (max-width:1023px){.hero-slider__slider-item:not(:last-child){margin-right:1.6rem}}.hero-slider__slider-item-background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.hero-slider__slider-item-background:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:#000;opacity:.4;content:""}.hero-slider__slider-item-background img,.hero-slider__slider-item-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider__item-content{padding-top:27rem}@media (max-width:1023px){.hero-slider__item-content{padding-top:21rem}}.hero-slider__item-content:after{display:block;height:16rem;content:""}@media (max-width:767px){.hero-slider__item-content:after{height:8rem}}.hero-slider__item-content a{display:inline-flex!important}.hero-slider__item-above-heading,.hero-slider__item-title{max-width:90rem}@media (max-width:767px){.hero-slider__item-above-heading,.hero-slider__item-title{max-width:unset}}.hero-slider__item-above-heading{font-weight:600;font-size:2.4rem;line-height:3rem;display:inline-block;margin-bottom:1.6rem}@media (max-width:1023px){.hero-slider__item-above-heading{font-size:1.8rem;line-height:2.4rem}}.hero-slider__item-title{font-weight:700;font-size:6.4rem;line-height:7.8rem;margin:0 0 5.6rem}@media (max-width:1023px){.hero-slider__item-title{font-size:4.8rem;line-height:5.8rem;margin-bottom:3.2rem}}.hero-slider__footer{position:absolute;bottom:8rem;left:calc(50vw - 64rem);z-index:1;display:flex;align-items:center;justify-content:space-between}@media (max-width:1023px){.hero-slider__footer{bottom:4rem;left:4rem}}@media (max-width:767px){.hero-slider__footer{left:2.4rem;justify-content:flex-end}}.hero-slider__controls{display:flex}.hero-slider__controls._hidden{display:none}@media (max-width:767px){.hero-slider__controls{display:none}}.hero-slider__controls>:first-child{margin-right:1.6rem;transform:rotate(180deg)}.hero-slider__pagination{display:flex;align-items:center}.hero-slider__pagination._hidden{display:none}.hero-slider__pagination-item{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-slider__pagination-item:before{width:6px;height:6px;display:block;border-radius:50%;background-color:var(--app-background);opacity:.4;transition:opacity .2s,width .2s,height .2s;content:""}.hero-slider__pagination-item._active:before,.hero-slider__pagination-item:hover:before{width:8px;height:8px;opacity:1}.hero-slider__pagination-item:not(:last-child){margin-right:1.6rem}@media (max-width:1023px){.hero-slider__pagination-item:not(:last-child){margin-right:.8rem}}.banner{position:relative;display:flex;width:calc(50% - 2.4rem);min-height:35.6rem}@media (max-width:767px){.banner{width:100%}}.banner._accent-bg{background:var(--red-info-block)}.banner._black-bg{background-color:var(--black-info-block)}.banner__text-wrapper{z-index:1;display:flex;flex-flow:column;max-width:40rem}.banner__subtitle{font-size:1.6rem;line-height:2.2rem;margin:0 0 1.6rem;color:var(--contrast-color);font-weight:600;opacity:.5}@media (max-width:1023px){.banner__subtitle{font-size:1.4rem;line-height:2rem}}.banner__title{margin:0 0 3.2rem;color:var(--contrast-color)}@media (max-width:767px){.banner__title{margin:0 0 1.6rem}}.banner__text{margin:0 0 4rem;color:var(--contrast-color)}.banner__actions-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin-top:auto;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:.8rem}@media (max-width:767px){.banner__actions-wrapper{flex-flow:column;align-items:stretch}}.banner__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .25s ease}@media (min-width:1024px){.banner__link:hover{opacity:.7}}.banner__link img{display:block;height:4.6rem}.banner__image-wrapper{position:absolute;right:0;bottom:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:90%;border-radius:.8rem;overflow:hidden}.banner__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.banner__image-wrapper img{opacity:.4}}.banner-full{position:relative;display:flex;flex-flow:column;width:100%;padding:6.4rem;overflow:hidden}@media (max-width:1023px){.banner-full{padding:3.2rem}}@media (max-width:767px){.banner-full{min-height:25rem;padding:1.6rem}}.banner-full._accent-bg{background:var(--red-info-block)}.banner-full._black-bg{background-color:var(--black-info-block)}@media (max-width:767px){.banner-full._black-bg{padding:2.4rem 1.6rem}}.banner-full__text-wrapper{z-index:1;display:flex;flex:1;flex-flow:column;max-width:54.4rem}@media (max-width:767px){.banner-full__text-wrapper{flex:0}}.banner-full__subtitle{font-size:1.8rem;line-height:2.2rem;margin:0 0 1.6rem;color:var(--contrast-color);font-weight:600;opacity:.5}@media (max-width:1023px){.banner-full__subtitle{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.banner-full__subtitle{font-size:1.6rem;line-height:2.2rem}}@media (max-width:767px) and (max-width:1023px){.banner-full__subtitle{font-size:1.4rem;line-height:2rem}}.banner-full__title{font-weight:700;font-size:3.2rem;line-height:4rem;margin:0 0 4rem;color:var(--contrast-color)}@media (max-width:1023px){.banner-full__title{font-size:2.4rem;line-height:3.2rem;margin:0 0 2.4rem}}@media (max-width:767px){.banner-full__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin:0 0 1.6rem}}@media (max-width:767px) and (max-width:1023px){.banner-full__title{font-size:1.8rem;line-height:2.4rem}}.banner-full__title._title-only{margin:0 0 6.4rem}@media (max-width:1023px){.banner-full__title._title-only{margin:0 0 4rem}}@media (max-width:767px){.banner-full__title._title-only{margin:0 0 2.4rem}}.banner-full__text{margin:0 0 4rem;color:var(--contrast-color)}.banner-full__button{position:relative;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.banner-full__button{width:100%;margin-top:auto}}.banner-full__links{z-index:1;max-width:64.8rem;margin:auto 0 2.4rem;-moz-columns:2;column-count:2;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:1.6rem}@media (max-width:767px){.banner-full__links{margin:0;-moz-columns:auto;columns:auto}}.banner-full__links .btn._titled{display:block}.banner-full__links .btn._titled:after{vertical-align:middle}.banner-full__links a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:1.6rem;-moz-column-break-inside:avoid;break-inside:avoid-column}.banner-full__image-wrapper{position:absolute;right:0;bottom:0;width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:100%;border-radius:.8rem;overflow:hidden}.banner-full__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.banner-full__image-wrapper img{opacity:.4}}@media (max-width:767px){.banner-full__image-wrapper._accent-bg{bottom:10%;height:50%}}.banner-full__image-wrapper._accent-bg img{mix-blend-mode:color-burn}@media (max-width:767px){.banner-full__image-wrapper._black-bg{right:-30%}}.banner-full__image-wrapper._black-bg img{mix-blend-mode:soft-light}.campus-map{position:relative}.campus-map._preview-block .campus-map__container{padding-top:6rem}@media (max-width:1023px){.campus-map._preview-block .campus-map__container{padding-top:4rem}}@media (max-width:767px){.campus-map._preview-block .campus-map__card{position:relative;bottom:unset}}.campus-map__container{position:relative;width:100%;aspect-ratio:16/9;min-height:50rem}.campus-map__preloader{position:absolute;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem;color:var(--contrast-color);background-color:var(--accent-color);inset:0}.campus-map__preloader p{margin-top:auto;color:var(--contrast-color)}.campus-map__icon-wrapper{position:absolute;top:50%;left:50%;width:11.7rem;height:14.6rem;transform:translate(-50%,-50%)}.campus-map__icon-wrapper svg,.campus-map__image{width:100%;height:100%}.campus-map__image{position:absolute;top:0;left:0}.campus-map__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.campus-map__image img{position:absolute;height:100%;-o-object-fit:none;object-fit:none;-o-object-position:30% 80%;object-position:30% 80%}}.campus-map__card{position:relative;z-index:2;display:flex;flex-flow:column;max-width:32.2rem;min-height:32.4rem;background-color:var(--app-background)}@media (max-width:1023px){.campus-map__card{min-height:20rem}}@media (max-width:767px){.campus-map__card{position:absolute;bottom:0}}.campus-map__card p{margin:0}.campus-map__card a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.campus-map__title{margin:0 0 2.4rem}@media (max-width:767px){.campus-map__title{margin:0 0 1.6rem}}.campus-map__pin{width:5.6rem;height:5.6rem;position:relative;display:flex;align-items:center;justify-content:center;border-radius:.8rem;overflow:visible;background-color:var(--contrast-color);box-shadow:0 0 2rem rgba(28,26,73,.08);cursor:pointer}@media (min-width:1024px){.campus-map__pin:hover{z-index:100!important}}@media (max-width:767px){.campus-map__pin{width:4rem;height:4rem}}.campus-map__pin div{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;background-color:#ee4f57}@media (max-width:767px){.campus-map__pin div{width:3.2rem;height:3.2rem}}.campus-map__pin svg{width:2.4rem;height:2.4rem;color:var(--contrast-color)}.campus-map__pin:before{width:0;height:0;position:absolute;bottom:0;left:50%;display:block;border:.8rem solid transparent;border-top:.8rem solid var(--contrast-color);transform:translate(-50%,95%);content:""}.campus-map a{margin-top:auto}.campus-map .map-select-wrapper{position:absolute;bottom:4rem;left:50%;z-index:100;width:31.7rem;height:5.6rem;transform:translateX(-50%)}@media (max-width:767px){.campus-map .map-select-wrapper{left:1.6rem;width:calc(100% - 3.2rem);transform:none}}.campus-map .map-select-wrapper .custom-select-option.is-selected{pointer-events:auto}.campus-map .map-controls{position:absolute;right:4rem;bottom:4rem;z-index:100}@media (max-width:767px){.campus-map .map-controls{top:1.6rem;right:1.6rem;bottom:unset}}.campus-map .map-object-card{position:absolute;top:6.4rem;left:8rem;z-index:1;width:41.1rem;max-height:100vh}.campus-map .map-object-card address{font-style:normal}@media (max-width:767px){.campus-map .map-object-card{top:1.6rem;left:1.6rem;width:calc(100% - 3.2rem)}}.campus-map-content{min-height:auto}.campus-map-content+footer{margin-top:0}.actual{display:grid;grid-template-rows:repeat(2,minmax(30.2rem,-webkit-min-content));grid-template-rows:repeat(2,minmax(30.2rem,min-content));grid-template-columns:repeat(4,1fr);gap:2.4rem}@media (max-width:1023px){.actual{display:flex;flex-flow:row wrap}}@media (max-width:767px){.actual{flex-flow:column nowrap}}.actual article{position:relative;width:100%;min-height:30.2rem}@media (max-width:767px){.actual article{min-height:unset}}@media (min-width:1024px){.actual article:hover img{transform:scale(1.05)}}.actual article h3{margin:0 0 2.4rem}@media (max-width:767px){.actual article h3{margin:0 0 1.6rem}}.actual article h3 a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:""}.actual article p{position:relative;z-index:1}.actual article ul li{margin:0 0 2.4rem}@media (max-width:767px){.actual article ul li{margin:0 0 .8rem}}.actual article img{transition:transform .25s ease;will-change:transform}.actual .question-card{position:relative;grid-row:1/3;grid-column:1/2;overflow:hidden;color:var(--contrast-color);background:var(--actual-gradient-1)}.actual .question-card img{position:absolute;right:-5.4rem;bottom:0;width:24.6rem;height:33rem}@media (max-width:1023px){.actual .question-card p{max-width:70%}}@media (max-width:767px){.actual .question-card{min-height:46rem}}.actual .admission-card{grid-row:1;grid-column:2/4}.actual .admission-card ul{gap:3.2rem;-moz-columns:2;column-count:2}@media (max-width:767px){.actual .admission-card ul{-moz-columns:auto;columns:auto}}.actual .association-card{position:relative;grid-row:1;grid-column:4/5;overflow:hidden}@media (max-width:1023px){.actual .association-card{flex:1}}@media (max-width:767px){.actual .association-card{min-height:30.2rem}}.actual .association-card img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.actual .association-card h3{width:100%;height:100%;font-weight:600;font-size:1.8rem;line-height:2.2rem;position:absolute;top:0;left:0;z-index:2;display:block;padding:3.2rem}@media (max-width:1023px){.actual .association-card h3{font-size:1.6rem;line-height:2rem;padding:2.4rem}}@media (max-width:767px){.actual .association-card h3{padding:1.6rem}}.actual .science-card{grid-row:2;grid-column:2/3}.actual .science-card h3{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.actual .science-card h3{font-size:1.6rem;line-height:2rem}}@media (max-width:1023px){.actual .science-card{flex:0 1 50%}}.actual .future-card{position:relative;grid-row:2;grid-column:3/5;overflow:hidden;color:var(--contrast-color);background-color:var(--accent-color)}@media (max-width:767px){.actual .future-card{min-height:40.2rem}}.actual .future-card p{max-width:calc(50% - 2.4rem)}@media (max-width:767px){.actual .future-card p{max-width:70%}}.actual .future-card img{position:absolute;right:0;bottom:0;width:33rem;height:30.2rem;-o-object-fit:cover;object-fit:cover;mix-blend-mode:soft-light}@media (max-width:767px){.actual .future-card img{width:25rem;height:25rem}}.activities{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.activities>*{margin:2.4rem 0 0 2.4rem}.activities__item{position:relative;display:flex;flex-flow:column;min-height:39.2rem;overflow:hidden}@media (min-width:1024px){.activities__item:hover .activities__link-wrapper{max-height:2.4rem;margin-top:2rem;margin-bottom:0;transition:margin .3s ease,max-height .3s ease}}@media (max-width:1023px){.activities__item{width:calc(33.33333% - 2.4rem);min-height:20rem}}@media (max-width:767px){.activities__item{width:100%}}.activities__title{font-weight:700;font-size:4.8rem;line-height:5.9rem;z-index:2;margin:auto 0 0;color:var(--contrast-color)}@media (max-width:1023px){.activities__title{font-size:3.2rem;line-height:3.9rem}}.activities__link-wrapper{z-index:3;max-height:0;margin-top:2rem;margin-bottom:-2rem;overflow:hidden;transition:margin .4s ease,max-height .4s ease-out}.activities__link-wrapper a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.activities__item:hover .activities__image video{opacity:1}.activities__image,.activities__image video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.activities__image video{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .25s ease}.activities__image:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;border-radius:.8rem;background:linear-gradient(.15deg,rgba(0,0,0,.68) .2%,transparent 44.36%,hsla(0,0%,100%,0) 77.09%);content:""}.activities__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.facts{display:flex;gap:2.4rem;width:100%;padding:8rem 8.6rem;color:var(--contrast-color);background-image:url(/local/templates/main/css/../i/c/facts/bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.facts a.btn._disabled{opacity:.6;pointer-events:none}@media (max-width:1023px){.facts{padding:3.2rem}}@media (max-width:767px){.facts{flex-direction:column;gap:2rem;padding:2rem}}.facts__title-wrapper{display:flex;flex-direction:column}.facts__title-wrapper .btn._titled._dark{justify-content:flex-start;margin-top:auto}@media (max-width:767px){.facts__title-wrapper .btn._titled._dark{margin-top:3.2rem}}.facts__title{font-weight:700;font-size:3.2rem;line-height:4rem;width:43.3rem;margin:0}@media (max-width:1023px){.facts__title{font-size:2.4rem;line-height:3.2rem;width:20rem}}@media (max-width:767px){.facts__title{width:auto}}.facts__fact-wrapper{display:flex;align-items:center;justify-content:center;height:28rem;padding:0 5.6rem;border:1px solid var(--footer-line);border-radius:.8rem;background:var(--fact-background);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}@media (max-width:1023px){.facts__fact-wrapper{height:24rem;padding:0 3.2rem}}@media (max-width:767px){.facts__fact-wrapper{height:28rem;padding:1.2rem}}.facts__fact-wrapper p{font-size:2.4rem;line-height:3rem;text-align:center}@media (max-width:1023px){.facts__fact-wrapper p{font-size:1.8rem;line-height:2.4rem}}.heritage{position:relative;display:flex;flex-flow:column;min-height:68rem;padding:7.2rem 6.4rem;border-radius:.8rem;overflow:hidden;background-color:var(--overlay-color)}@media (max-width:1023px){.heritage{min-height:50rem;padding:4.2rem 3.2rem}}@media (max-width:767px){.heritage{min-height:45rem;padding:2.4rem 1.6rem}}.heritage__title{position:relative;z-index:2;margin:0 0 4rem;color:var(--contrast-color)}.heritage__tabs{margin:0}.heritage__tabs .dashboard__btn{font-size:1.6rem;line-height:2.2rem;padding:0 3rem 1.6rem;color:var(--contrast-color);font-weight:600;opacity:.6}@media (max-width:1023px){.heritage__tabs .dashboard__btn{font-size:1.4rem;line-height:2rem}}@media (max-width:767px){.heritage__tabs .dashboard__btn{padding:0 .8rem 1.6rem}}.heritage__tabs .dashboard__btn._checked{background-image:linear-gradient(var(--contrast-color),var(--contrast-color));opacity:1}.heritage__tabs .dashboard__btn._checked .dashboard__line{background-color:var(--contrast-color)}.heritage__tabs .dashboard__btn:after,.heritage__tabs .dashboard__btn:before{background-color:#fff}@media (max-width:1023px){.heritage__tabs .dashboard__btn{align-self:flex-end;height:-webkit-min-content;height:-moz-min-content;height:min-content;padding:0 1.6rem 1.2rem}}.heritage__tabs .dashboard__control{background-color:rgba(0,0,0,.3)}.heritage__tabs .dashboard__control svg{margin-bottom:0;color:var(--contrast-color)}.heritage__tabs .dashboard__control:before{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 90%)}.heritage__tabs .dashboard__control:first-of-type:before{right:-1.6rem}.heritage__tabs .dashboard__control:last-of-type:before{left:-1.6rem}.heritage__tab{margin-top:auto}.heritage__tab.fade-transition{visibility:visible;opacity:.3}.heritage__tab.fade-transition._enter-to{visibility:visible;opacity:1}.heritage__tab.fade-transition._leave{opacity:.3}.heritage__image{position:absolute;top:0;right:0;bottom:0;left:0}.heritage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.heritage__tab-content{position:relative;display:flex;justify-content:space-between;color:var(--contrast-color);-moz-column-gap:6.4rem;column-gap:6.4rem}@media (max-width:767px){.heritage__tab-content{flex-flow:column}}.heritage__tab-content h3{margin:0}@media (max-width:767px){.heritage__tab-content h3{visibility:hidden}}.heritage__tab-content p{margin:0 0 2.4rem}.heritage__tab-content>*{flex:1 1 50%}.grants-competitions-post{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:3.2rem;border-bottom:1px solid var(--hr-color);-moz-column-gap:2.4rem;column-gap:2.4rem}@media (max-width:767px){.grants-competitions-post{flex-direction:column;justify-content:flex-start;padding-bottom:1.6rem}.grants-competitions-post:first-child img.grants-competitions-post__logo{top:0}.grants-competitions-post:first-child .grants-competitions-post__dates{justify-content:center}}.grants-competitions-post:not(:first-child){padding-top:3.2rem}@media (max-width:767px){.grants-competitions-post:not(:first-child){padding-top:1.6rem}}.grants-competitions-post__dates{display:flex;flex-direction:column;flex-shrink:0;width:19.3rem}@media (max-width:1023px){.grants-competitions-post__dates{width:13rem}}@media (max-width:767px){.grants-competitions-post__dates{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4.8rem}}.grants-competitions-post__dates span{display:inline-block;color:var(--text-secondary-color);font-weight:500;font-size:1.4rem;line-height:2rem}@media (max-width:1023px){.grants-competitions-post__dates span{font-size:1.2rem;line-height:1.6rem}}.grants-competitions-post__title{width:100%;margin:0;padding-right:8rem;color:var(--text-color);transition:color .35s ease-in-out;font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.grants-competitions-post__title{font-size:1.6rem;line-height:2rem}}@media (min-width:1024px){.grants-competitions-post__title:hover{color:var(--accent-color)}}@media (max-width:1023px){.grants-competitions-post__title{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;padding-right:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.grants-competitions-post__title{-webkit-line-clamp:4}}.grants-competitions-post__title a:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.grants-competitions-post__logo{flex-shrink:0;width:9.6rem;height:4.8rem;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.grants-competitions-post__logo{position:absolute;top:.8rem;right:0}}.new-faculties-card{position:relative;width:calc(50% - 2.4rem);min-height:25.8rem;padding:3.2rem;border-radius:.8rem;overflow:hidden;background-color:var(--white-info-block)}@media (max-width:1023px){.new-faculties-card{width:calc(100% - 2rem);min-height:17rem;padding:2.4rem}}@media (max-width:767px){.new-faculties-card{min-height:auto;padding-bottom:50%}}@media (min-width:1024px){.new-faculties-card:hover img{opacity:0}.new-faculties-card:hover img._hovered{opacity:1}}@media (min-width:1024px){.new-faculties-card._no-image-hover:hover .new-faculties-card__title{color:var(--accent-color)}}.new-faculties-card__title{position:relative;z-index:2;max-width:37.2rem;margin-top:0;margin-bottom:2.4rem;transition:.25s ease;transition-property:color}@media (max-width:1023px){.new-faculties-card__title{max-width:47rem;margin-bottom:1.6rem}}@media (max-width:767px){.new-faculties-card__title{margin-bottom:1rem}}.new-faculties-card__text{position:relative;z-index:2;max-width:37.2rem;margin:0}@media (max-width:1023px){.new-faculties-card__text{max-width:47rem}}.new-faculties-card__images{width:100%;height:100%;position:absolute;top:0;left:0}.new-faculties-card img{position:absolute;right:0;bottom:0;width:33.7rem;height:25.8rem;-o-object-fit:cover;object-fit:cover;opacity:1;transition:.25s ease;transition-property:opacity;pointer-events:none}.new-faculties-card img._hovered{opacity:0}@media (max-width:1023px){.new-faculties-card img{width:auto;height:100%;opacity:0}.new-faculties-card img._hovered{opacity:1}}@media (max-width:767px){.new-faculties-card img{height:50%}}.new-grid-card{position:relative;min-height:30.2rem;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (min-width:1024px){.new-grid-card:hover .new-grid-card__images img{opacity:0}.new-grid-card:hover .new-grid-card__images img._hovered{opacity:1}}@media (max-width:1023px){.new-grid-card{min-height:auto;padding:2.4rem}}.new-grid-card._big{width:calc(50% - 2.4rem)}@media (max-width:1023px){.new-grid-card._big{width:calc(100% - 2rem)}}@media (max-width:767px){.new-grid-card._big{padding-bottom:15rem}.new-grid-card._big .new-grid-card__images img{height:15rem}}.new-grid-card._small{width:calc(25% - 2.4rem)}@media (max-width:1023px){.new-grid-card._small{width:calc(100% - 2rem);min-height:15rem}}@media (max-width:767px){.new-grid-card._small .new-grid-card__title{max-width:70%}}.new-grid-card._small .new-grid-card__title{font-weight:600;font-size:1.8rem;line-height:2.2rem}@media (max-width:1023px){.new-grid-card._small .new-grid-card__title{font-size:1.6rem;line-height:2rem;font-weight:600;font-size:2.4rem;line-height:3rem}}@media (max-width:1023px) and (max-width:1023px){.new-grid-card._small .new-grid-card__title{font-size:1.8rem;line-height:2.4rem}}@media (min-width:1024px){.new-grid-card._no-image-hover:hover .new-grid-card__title{color:var(--accent-color)}}.new-grid-card._accent-hover{transition:background-color .25s ease}@media (min-width:1024px){.new-grid-card._accent-hover:hover{background-color:var(--accent-color)}.new-grid-card._accent-hover:hover .new-grid-card__text,.new-grid-card._accent-hover:hover .new-grid-card__title{color:var(--contrast-color)}.new-grid-card._accent-hover:hover .new-grid-card__arrow{transform:translateX(0);opacity:1}}.new-grid-card__arrow{width:5.6rem;height:5.6rem;position:absolute;bottom:3.2rem;left:3.2rem;border-radius:50%;background-color:var(--contrast-color);transform:translateX(2rem);opacity:0;transition:opacity .25s ease,transform .25s ease;transition-delay:.15s}@media (max-width:1023px){.new-grid-card__arrow{bottom:2.4rem;left:2.4rem}}.new-grid-card__arrow svg{width:100%;height:100%;color:var(--accent-color)}.new-grid-card__title{position:relative;z-index:2;max-width:30rem;margin:0;transition:.25s ease;transition-property:color}@media (max-width:1023px){.new-grid-card__title{max-width:51rem}}.new-grid-card__text{position:relative;z-index:2;max-width:30rem;margin-top:2.4rem;margin-bottom:0;transition:.25s ease;transition-property:color}@media (max-width:1023px){.new-grid-card__text{max-width:51rem;margin-top:1rem}}.new-grid-card__images{width:100%;height:100%;position:absolute;top:0;left:0}.new-grid-card__images img{position:absolute;right:-2.5rem;bottom:0;width:33rem;height:30.2rem;-o-object-fit:cover;object-fit:cover;opacity:1;transition:.25s ease;transition-property:opacity}.new-grid-card__images img._hovered{opacity:0}@media (max-width:1023px){.new-grid-card__images img{width:auto;height:100%;opacity:0}.new-grid-card__images img._hovered{opacity:1}}.drop-down__content{position:relative;overflow:hidden}.drop-down__content._active{padding-bottom:4rem}.drop-down__content._active:before{position:absolute;bottom:0;left:0;width:100%;height:5rem;background:linear-gradient(180deg,hsla(0,0%,100%,0) -12.97%,#fff 70.87%);content:""}.drop-down__control .main-link{margin:0}.drop-down__control .main-link._is-open svg{transform:rotate(45deg)}.direction-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.3rem);margin:-6.4rem 0 0 -2.3rem}.direction-cards>*{margin:6.4rem 0 0 2.3rem}@media (max-width:1023px){.direction-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.3rem);margin:-3.2rem 0 0 -2.3rem}.direction-cards>*{margin:3.2rem 0 0 2.3rem}}@media (max-width:767px){.direction-cards{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.direction-cards>*{margin:2.4rem 0 0 2.4rem}}.direction-cards__item{width:calc(33.33333% - 2.3rem)}@media (max-width:1023px){.direction-cards__item{width:calc(50% - 2.3rem)}}@media (max-width:767px){.direction-cards__item{width:calc(100% - 2.4rem)}}.direction-cards__image{width:100%;height:22rem;margin-bottom:2.4rem;border-radius:.8rem;overflow:hidden}@media (max-width:1023px){.direction-cards__image{height:17.5rem;margin-bottom:1.6rem}}@media (max-width:767px){.direction-cards__image{height:17.7rem}}.direction-cards__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.direction-cards__content{display:flex;flex-direction:column;align-items:flex-start}.direction-cards__title{margin-top:0;margin-bottom:2.4rem}@media (max-width:1023px){.direction-cards__title{margin-bottom:1.6rem}}.direction-cards__text{margin:0}.direction-cards__link{font-weight:500;transition:color .25s ease}@media (min-width:1024px){.direction-cards__link:hover{color:var(--accent-color)}}@media (min-width:1024px){.direction-cards__link:hover:active{color:var(--accent-active-color)}}.direction-cards__link:first-of-type{margin-top:2.4rem}@media (max-width:1023px){.direction-cards__link:first-of-type{margin-top:1.6rem}}.direction-cards__link:not(:first-of-type){margin-top:1.6rem}@media (max-width:1023px){.direction-cards__link:not(:first-of-type){margin-top:1rem}}.section-table{position:relative;width:100%;border-collapse:collapse}.section-table._small-text-head thead{font-size:1.2rem;line-height:1.6rem}@media (max-width:1023px){.section-table._small-text-head thead{font-size:1rem;line-height:1.4rem}}.section-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:var(--element-background)}.section-table th{padding:1.6rem;color:var(--text-secondary-color);font-weight:500;text-align:left}.section-table th:first-child{border-radius:.8rem 0 0 .8rem}.section-table th:last-child{border-radius:0 .8rem .8rem 0}.section-table td{padding:2.4rem 1.6rem;vertical-align:top;word-break:normal}@media (max-width:1023px){.section-table td:first-child{width:auto}}.section-table tbody tr{border:1px solid var(--border-color);border-right:0;border-left:0}.section-table tbody tr:first-child{border-top:1px solid var(--app-background)}.section-table tbody tr:last-child{border-bottom:none}.section-table a:not([class]){-webkit-text-decoration:underline transparent;text-decoration:underline transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease;color:var(--accent-color);transition:color .25s ease,-webkit-text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease;transition:color .25s ease,text-decoration .25s ease,-webkit-text-decoration .25s ease}@media (min-width:1024px){.section-table a:not([class]):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}@media (min-width:1024px){.section-table a:not([class]):hover:active{color:var(--accent-active-color)}}.students-panel{width:90rem;padding:4.8rem;border-radius:2rem;background-color:var(--element-background)}@media (max-width:767px){.students-panel{padding:2rem}}.students-panel__head{display:flex;flex-direction:column;padding-bottom:2rem;border-bottom:1px solid var(--hr-color)}.students-panel__photo{width:6.8rem;height:6.8rem;flex-shrink:0;border-radius:.8rem;overflow:hidden}@media (max-width:767px){.students-panel__photo{width:6rem;height:6rem}}.students-panel__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.students-panel__title{margin-top:0;margin-bottom:1.6rem;opacity:.5}.students-panel__name{margin:0}.students-panel__text{max-height:50vh;margin-top:3.2rem;padding-right:1.6rem;overflow:auto}.students-panel__text::-webkit-scrollbar{width:4px}.students-panel__text::-webkit-scrollbar-track{border:none;border-radius:.8rem;box-shadow:inset 0 0 1rem 1rem #e8edf5}.students-panel__text::-webkit-scrollbar-thumb{border:none;border-radius:.8rem;box-shadow:inset 0 0 1rem 1rem #caced5}@media (max-width:767px){.students-panel__text{max-height:40vh;margin-top:1.6rem}}.revealing-cards{display:flex;align-items:stretch;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (min-width:1024px){.revealing-cards:hover>:not(.revealing-cards:hover>:hover){width:19.3rem}.revealing-cards:hover>:not(.revealing-cards:hover>:hover) .revealing-card__header{min-height:100%}.revealing-cards:hover>:not(.revealing-cards:hover>:hover) .revealing-card__text,.revealing-cards:hover>:not(.revealing-cards:hover>:hover) a{transform:translateY(2.8rem);opacity:0}}@media (max-width:1023px){.revealing-cards{flex-wrap:wrap;row-gap:2.4rem}}@media (max-width:767px){.revealing-cards{row-gap:1.6rem}}.revealing-card{position:relative;display:flex;flex-direction:column;width:19.3rem;height:30rem;padding:2.4rem;border:1px solid var(--border-color);overflow:hidden;transition:width .45s ease-in-out;pointer-events:auto;will-change:width}@media (min-width:1023px){.revealing-card:first-child:not(._locked){width:41.1rem}.revealing-card:first-child:not(._locked) .revealing-card__title{font-size:2.4rem}.revealing-card:first-child:not(._locked) .revealing-card__header{min-height:0}.revealing-card:first-child:not(._locked) .revealing-card__text,.revealing-card:first-child:not(._locked) a{transform:translateY(0);opacity:1}.revealing-card .revealing-card__text,.revealing-card a{transform:translateY(2.8rem);opacity:0;transition:.75s ease-in-out;transition-property:transform,opacity}}@media (min-width:1024px){.revealing-card:hover{width:41.1rem}.revealing-card:hover .revealing-card__title{font-size:2.4rem}.revealing-card:hover .revealing-card__header{min-height:0}.revealing-card:hover .revealing-card__text,.revealing-card:hover a{transform:translateY(0);opacity:1}}@media (max-width:1023px){.revealing-card{width:calc(50% - 1.2rem);height:auto}}@media (max-width:767px){.revealing-card{width:100%;padding:1.6rem}}.revealing-card._with-image{color:var(--contrast-color)}.revealing-card._with-image .revealing-card__header,.revealing-card._with-image .revealing-card__row{justify-content:flex-end}.revealing-card._with-image .revealing-card__row span{color:var(--contrast-color)}.revealing-card__image,.revealing-card__image:before{width:100%;height:100%;position:absolute;top:0;left:0}.revealing-card__image:before{z-index:2;background:var(--image-filter);content:""}.revealing-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.revealing-card__header{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;row-gap:2.4rem;pointer-events:none;will-change:min-height}@media (min-width:1023px){.revealing-card__header{min-height:100%;transition:min-height .7s ease-in-out}}@media (max-width:767px){.revealing-card__header{row-gap:1.6rem}}.revealing-card__row{display:flex;align-items:center;justify-content:space-between}.revealing-card__row img{width:3.2rem;height:3.2rem;display:flex;flex-shrink:0}.revealing-card__row span{font-weight:500;font-size:1.4rem;line-height:2rem;color:var(--text-secondary-color)}@media (max-width:1023px){.revealing-card__row span{font-size:1.2rem;line-height:1.6rem}}.revealing-card__title{margin:0}@media (min-width:1023px){.revealing-card__title{font-weight:600;font-size:1.6rem;line-height:2.4rem;transition:font-size .35s ease-in-out}}@media (min-width:1023px) and (max-width:1023px){.revealing-card__title{font-size:1.4rem;line-height:2rem}}@media (max-width:1023px){.revealing-card__title{font-weight:600;font-size:2.4rem;line-height:3rem}}@media (max-width:1023px) and (max-width:1023px){.revealing-card__title{font-size:1.8rem;line-height:2.4rem}}.revealing-card__text{position:relative;z-index:2;margin:3.2rem 0 4rem;transition-delay:.3s}@media (min-width:1023px){.revealing-card__text{width:36.3rem}}@media (max-width:767px){.revealing-card__text{margin-top:1.6rem;margin-bottom:3.2rem}}.revealing-card a{position:relative;z-index:2;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;margin-left:0;transition-delay:.3s}.internation-cooperation{width:100%}.internation-cooperation__container{width:calc(100% - 8rem);max-width:128rem;display:flex;margin:0 auto}.internation-cooperation__container._big-gutter{width:100%;min-width:128rem;max-width:90vw}@media (max-width:1023px){.internation-cooperation__container._big-gutter{min-width:unset;max-width:calc(100% - 8rem)}}@media (max-width:767px){.internation-cooperation__container._big-gutter{max-width:calc(100% - 4.8rem)}}@media (max-width:1023px){.internation-cooperation__container{width:100%;max-width:calc(100% - 8rem)}}@media (max-width:767px){.internation-cooperation__container{max-width:calc(100% - 4.8rem)}}@media (max-width:1023px){.internation-cooperation__container{flex-direction:column;row-gap:2.4rem}}@media (max-width:767px){.internation-cooperation__container{row-gap:1.6rem}}@media (max-width:1023px){.internation-cooperation__column{display:flex;flex-wrap:wrap;gap:2.4rem}}@media (max-width:767px){.internation-cooperation__column{row-gap:1.6rem}}.internation-cooperation__column:first-child{margin-right:2.6rem}@media (max-width:1023px){.internation-cooperation__column:first-child{margin-right:0}}.internation-cooperation__column:nth-child(2){margin-top:30rem}@media (max-width:1023px){.internation-cooperation__column:nth-child(2){margin-top:0}}.internation-cooperation__block{width:30.1rem;height:30.1rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--hr-color);border-radius:.8rem}@media (max-width:1023px){.internation-cooperation__block{width:calc(33.33333% - 1.6rem);height:20rem}}@media (max-width:767px){.internation-cooperation__block{width:100%;height:18rem}}.internation-cooperation__block:not(:last-child){margin-bottom:2.4rem}@media (max-width:1023px){.internation-cooperation__block:not(:last-child){margin-bottom:0}}.internation-cooperation__block img{max-width:calc(100% - 12rem);max-height:calc(100% - 12rem);-o-object-position:center;object-position:center}@media (max-width:1023px){.internation-cooperation__block img{max-width:calc(100% - 8rem);max-height:calc(100% - 8rem)}}.internation-cooperation .statistics{flex-direction:column;width:100%;margin:0}@media (max-width:1023px){.internation-cooperation .statistics{flex-direction:row;flex-wrap:wrap;gap:2.4rem}}.internation-cooperation .statistics__card{width:100%;margin-left:0}@media (max-width:1023px){.internation-cooperation .statistics__card{width:calc(33.33333% - 1.6rem);margin-top:0}}@media (max-width:767px){.internation-cooperation .statistics__card{width:100%}}.internation-cooperation .statistics__card:first-child{margin-top:0}.internation-cooperation .statistics__card h4{color:var(--accent-color)}.internation-cooperation__sticky-column{position:-webkit-sticky;position:sticky;top:11rem;height:100%;margin-right:4.6rem;margin-left:4.6rem}@media (max-width:1023px){.internation-cooperation__sticky-column{position:static;top:0;order:-1;margin-right:0;margin-left:0}}.safety-card{display:grid;grid-template-columns:60rem auto;width:100%;padding:4.5rem 4.8rem 2.6rem;-moz-column-gap:3.7rem;column-gap:3.7rem}@media (max-width:1023px){.safety-card{grid-template-columns:1fr 1fr;padding:2.4rem}}@media (max-width:767px){.safety-card{display:flex;flex-direction:column;padding:1.6rem;row-gap:1.6rem}}.safety-card__title{margin:0 0 3.6rem}@media (max-width:1023px){.safety-card__title{margin-bottom:2.4rem}}.safety-card__contacts{-moz-column-count:2;column-count:2}@media (max-width:1023px){.safety-card__contacts{-moz-column-count:1;column-count:1}}.safety-card__contact{margin-bottom:3.4rem;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:1023px){.safety-card__contact{margin-bottom:2.4rem}}.safety-card__contact a{transition:color .25s ease}@media (min-width:1024px){.safety-card__contact a:hover{color:var(--accent-color)}}@media (min-width:1024px){.safety-card__contact a:hover:active{color:var(--accent-active-color)}}.safety-card__label{margin:0 0 .8rem}.safety-card__links{max-width:36.8rem;border-top:1px solid var(--hr-color);border-bottom:1px solid var(--hr-color)}.students-hero{display:flex;align-items:center;justify-content:space-between;padding:3rem 10rem 0 8rem;-moz-column-gap:10rem;column-gap:10rem}@media (max-width:1023px){.students-hero{justify-content:space-between;padding:3rem 0 8rem;-moz-column-gap:4rem;column-gap:4rem}}@media (max-width:767px){.students-hero{flex-direction:column;row-gap:3.2rem;padding:0}}.students-hero__text-wrapper{max-width:58rem}@media (max-width:1023px){.students-hero__text-wrapper{max-width:39rem}}.students-hero__title{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 3.4rem;font-size:7.8rem;line-height:108.4%;-moz-column-gap:2rem;column-gap:2rem}.students-hero__title>*{display:inline-block;overflow:hidden}.students-hero__title>*>*{display:inline-block;transform:translateY(-101%);will-change:transform}@media (max-width:1023px){.students-hero__title{font-size:4.8rem}}@media (max-width:767px){.students-hero__title{font-size:3.6rem;-moz-column-gap:1.2rem;column-gap:1.2rem}}.students-hero__subtitle{margin:0;padding-right:10rem;font-weight:300;font-size:1.7rem;line-height:2.4rem}@media (max-width:1023px){.students-hero__subtitle{padding:0}}.students-hero__subtitle span{color:var(--accent-color);font-weight:500}.students-hero__media{position:relative;display:inline-block;height:7.4rem;border-radius:7.2rem;overflow:hidden}@media (max-width:1023px){.students-hero__media{height:6rem}}@media (max-width:767px){.students-hero__media{height:4rem}}.students-hero__media:before{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--accent-color);border-radius:inherit;content:""}.students-hero__media._first{width:16.9rem}@media (max-width:1023px){.students-hero__media._first{width:12rem}}.students-hero__media._second{width:12.4rem}@media (max-width:1023px){.students-hero__media._second{width:10rem}}.students-hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.students-hero-slider{position:relative;width:35.7rem;height:61.9rem;overflow:visible}@media (max-width:1023px){.students-hero-slider{width:26rem;height:44rem}}@media (max-width:767px){.students-hero-slider{width:100%;height:50rem}}.students-hero-slider:after,.students-hero-slider:before{position:absolute;width:34.7rem;height:60.2rem;opacity:0;transition:transform .35s ease-out;content:""}@media (max-width:1023px){.students-hero-slider:after,.students-hero-slider:before{width:25.2rem;height:42.2rem}}@media (max-width:767px){.students-hero-slider:after,.students-hero-slider:before{width:31.7rem;height:48.2rem}}.students-hero-slider:before{top:-.1rem;left:.8rem;border-radius:1.3rem;background:linear-gradient(180deg,#c93239,#adf0ff);box-shadow:0 4px 17px rgba(0,0,0,.1)}.students-hero-slider:after{top:.8rem;left:.2rem;border-radius:1.3rem;background:linear-gradient(#adf0ff,#c93239);box-shadow:0 4px 6px rgba(0,0,0,.1)}.students-hero-slider.loaded:before{transform:rotate(3.93deg);opacity:1}.students-hero-slider.loaded:after{transform:rotate(-3.93deg);opacity:1}.students-hero-slider:not(.loaded) .students-hero-slider__item:not(:first-child){transform:translate3d(-35.7rem,0,0) rotate(0) scale(1)!important}@media (max-width:1023px){.students-hero-slider:not(.loaded) .students-hero-slider__item:not(:first-child){transform:translate3d(-26rem,0,0) rotate(0) scale(1)!important}}@media (max-width:767px){.students-hero-slider:not(.loaded) .students-hero-slider__item:not(:first-child){transform:translate3d(-100%,0,0) rotate(0) scale(1)!important}}.students-hero-slider__container{position:relative;z-index:1;width:100%;height:100%;overflow:hidden}.loaded .students-hero-slider__container{overflow:visible}.students-hero-slider__item{width:100%;height:61.9rem;border-radius:1.3rem;overflow:hidden;transition:transform .35s ease}@media (max-width:1023px){.students-hero-slider__item{height:44rem}}@media (max-width:767px){.students-hero-slider__item{height:50rem}}.students-hero-slider__item video{position:absolute;top:0;right:0;bottom:0;left:0}.students-hero-slider__item img{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover}.students-hero-slider__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:3.5rem 2.3rem}.students-hero-slider__inner:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(180.07deg,transparent 69.43%,rgba(0,0,0,.49) 82.4%,rgba(0,0,0,.74) 99.94%);content:""}.students-hero-slider .swiper-pagination{position:absolute;top:.9rem;bottom:auto;left:0;z-index:100;display:flex;flex-wrap:nowrap;width:100%;padding:0 1.5rem}.students-hero-slider .swiper-pagination span{flex-grow:1;height:.6rem;margin:0 .2rem;border-radius:6.5rem;background:var(--contrast-color);opacity:.6}.students-hero-slider .swiper-pagination span.is-selected{opacity:1}.students-hero__text{font-weight:500;font-size:1.4rem;line-height:2rem;position:relative;z-index:3;margin:0;color:var(--contrast-color)}@media (max-width:1023px){.students-hero__text{font-size:1.2rem;line-height:1.6rem}}.photo-text{border-radius:2rem;overflow:hidden;background:var(--white-info-block) url(/local/templates/main/css/../i/c/student-life/bg.svg) 50% no-repeat;background-size:cover}@media (max-width:767px){.photo-text .container{height:100%}}.photo-text__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:90rem;padding:12rem 7rem}@media (max-width:1023px){.photo-text__inner{height:58rem;padding:0}}@media (max-width:767px){.photo-text__inner{flex-direction:column-reverse;justify-content:space-around;height:100%;padding:2.4rem 0 5rem}}._images-first .photo-text__inner{padding-right:6rem}@media (max-width:767px){._images-first .photo-text__inner{flex-direction:column;padding:2.4rem 0 5rem}}.photo-text__inner:before{position:absolute;top:8rem;right:7rem;z-index:2;width:48.4rem;height:46rem;background:url(/local/templates/main/css/../i/c/student-life/vector.svg) 50% no-repeat;background-size:contain;content:""}@media (max-width:1023px){.photo-text__inner:before{right:-6rem;width:38.4rem;height:36rem}}@media (max-width:767px){.photo-text__inner:before{display:none}}._images-first .photo-text__inner:before{top:17rem;left:1rem;width:62.6rem;height:58.3rem;background-image:url(/local/templates/main/css/../i/c/student-life/vector2.svg);transform:none}@media (max-width:1023px){._images-first .photo-text__inner:before{top:12rem;bottom:auto;left:-5rem;width:38.4rem;height:36rem}}._three-images .photo-text__inner:before{top:19rem;right:15rem;transform:rotate(141deg) scaleY(-1)}@media (max-width:1023px){._three-images .photo-text__inner:before{top:7rem;right:-3rem;bottom:auto}}.photo-text__content{max-width:41rem;color:var(--text-color)}@media (max-width:1023px){.photo-text__content{max-width:45%}}@media (max-width:767px){.photo-text__content{max-width:100%}}.photo-text__image{width:19rem;height:9rem;margin-bottom:2.4rem;border-radius:6.4rem;overflow:hidden}@media (max-width:1023px){.photo-text__image{width:14rem;height:6rem}}.photo-text__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.photo-text__title{font-weight:700;font-size:4.8rem;line-height:5.9rem;margin:0 0 3.5rem}@media (max-width:1023px){.photo-text__title{font-size:3.2rem;line-height:3.9rem}}@media (max-width:767px){.photo-text__title{margin-bottom:2.4rem}}.photo-text__text{margin:0 0 3.5rem}@media (max-width:767px){.photo-text__text{margin-bottom:2.4rem}}.photo-text__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.photo-text__photo{position:relative;width:55%;height:100%}@media (max-width:767px){.photo-text__photo{width:100%;height:28rem}}.photo-text__photo:before{position:absolute;top:7rem;left:5.5rem;width:56.8rem;height:41rem;border-radius:2rem;background:var(--accent-color);content:""}@media (max-width:1023px){.photo-text__photo:before{top:14rem;left:5.5rem;width:26.8rem;height:26rem}}@media (max-width:767px){.photo-text__photo:before{top:4rem;left:5.5rem;width:18.8rem;height:18rem}}._images-first .photo-text__photo:before{top:8rem;left:7.8rem;width:56.8rem;height:32.7rem}@media (max-width:1023px){._images-first .photo-text__photo:before{top:18rem;left:.5rem;width:26.8rem;height:19rem}}@media (max-width:767px){._images-first .photo-text__photo:before{top:4rem;left:5.5rem;width:18.8rem;height:18rem}}._three-images .photo-text__photo:before{top:13rem;left:16.5rem;width:42.2rem;height:42.2rem}@media (max-width:1023px){._three-images .photo-text__photo:before{top:14rem;left:5.5rem;width:26.8rem;height:26rem}}@media (max-width:767px){._three-images .photo-text__photo:before{top:4rem;left:5.5rem;width:18.8rem;height:18rem}}._images-first .photo-text__photo{margin-left:-6rem}@media (max-width:1023px){._images-first .photo-text__photo{margin:0}}.photo-text__image-container{position:absolute}.photo-text__image-container:first-child{top:-5.4rem;left:-6.2rem;z-index:1;width:45.6rem;height:49rem}@media (max-width:1023px){.photo-text__image-container:first-child{top:8rem;left:1.8rem;width:20rem;height:21rem}}@media (max-width:767px){.photo-text__image-container:first-child{top:0;left:0;width:15rem;height:16rem}}._images-first .photo-text__image-container:first-child{top:0;left:-2rem;z-index:3;width:45.5rem;height:33.7rem}@media (max-width:1023px){._images-first .photo-text__image-container:first-child{top:9em;width:22.5rem;height:15.72rem}}@media (max-width:767px){._images-first .photo-text__image-container:first-child{top:0;left:0;width:17rem;height:17rem}}._three-images .photo-text__image-container:first-child{top:-1rem;left:7rem;z-index:3;width:40.6rem;height:22.6rem}@media (max-width:1023px){._three-images .photo-text__image-container:first-child{top:10rem;left:1rem;width:23rem;height:12rem}}@media (max-width:767px){._three-images .photo-text__image-container:first-child{top:0;left:0;width:16rem;height:9rem}}.photo-text__image-container:nth-child(2){top:18.4rem;right:-6rem;z-index:2;width:41.4rem;height:44.5rem}@media (max-width:1023px){.photo-text__image-container:nth-child(2){top:23rem;right:0;bottom:auto;width:24rem;height:22rem}}@media (max-width:767px){.photo-text__image-container:nth-child(2){top:12rem;right:0;width:17rem;height:14rem}}._images-first .photo-text__image-container:nth-child(2){top:30.4rem;right:-5.5rem;z-index:1;width:42.2rem;height:35.3rem}@media (max-width:1023px){._images-first .photo-text__image-container:nth-child(2){top:23rem;right:3rem;width:24.2rem;height:19.32rem}}@media (max-width:767px){._images-first .photo-text__image-container:nth-child(2){top:11rem;right:-1rem;width:16rem;height:16rem}}._three-images .photo-text__image-container:nth-child(2){top:16.4rem;right:-7rem;width:31.8rem;height:30.3rem}@media (max-width:1023px){._three-images .photo-text__image-container:nth-child(2){top:19rem;left:15rem;width:22rem;height:18rem}}@media (max-width:767px){._three-images .photo-text__image-container:nth-child(2){top:5rem;right:0;left:auto;width:16rem;height:16rem}}.photo-text__image-container:nth-child(3){top:4rem;right:-12rem;z-index:3;width:38rem;height:18rem}@media (max-width:1023px){.photo-text__image-container:nth-child(3){top:13rem;right:-1rem;width:19rem;height:7rem}}@media (max-width:767px){.photo-text__image-container:nth-child(3){top:4rem;width:15rem;height:6rem}}._three-images .photo-text__image-container:nth-child(3){top:34rem;right:auto;left:1.3rem;z-index:1;width:42.9rem;height:37.2rem}@media (max-width:1023px){._three-images .photo-text__image-container:nth-child(3){top:29rem;width:25rem;height:21rem}}@media (max-width:767px){._three-images .photo-text__image-container:nth-child(3){top:11rem;width:16rem;height:16rem}}.photo-text__image-container img{width:100%;height:100%;border-radius:2.2rem;-o-object-fit:cover;object-fit:cover}.photo-text__star{position:absolute;top:51rem;right:19rem;z-index:4;width:15rem;height:15rem;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.photo-text__star{top:17rem;right:-3rem;width:10rem;height:10rem}}@media (max-width:767px){.photo-text__star{top:14rem;right:-2rem;width:5rem;height:5rem}}.photo-text__label{font-weight:500;font-size:1.4rem;line-height:2rem;position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.4rem 1.5rem 2.8rem;border-radius:12.3rem;color:#000;-moz-column-gap:1rem;column-gap:1rem;background:var(--contrast-color)}@media (max-width:1023px){.photo-text__label{font-size:1.2rem;line-height:1.6rem}}@media (max-width:767px){.photo-text__label{padding:1rem 1.5rem}}.photo-text__label-icon{position:relative;width:3.8rem;height:1.8rem;border:.1rem solid var(--border-color);border-radius:45px}.photo-text__label-icon:after{position:absolute;top:.1rem;right:.1rem;width:1.4rem;height:1.4rem;border-radius:4.5rem;background:#5ae35f;content:""}.photo-text__image-container:first-child .photo-text__label{top:36%;right:-7.2rem}._images-first .photo-text__image-container:first-child .photo-text__label{top:60%;right:-5.2rem}@media (max-width:767px){._images-first .photo-text__image-container:first-child .photo-text__label{top:47%}}._three-images .photo-text__image-container:first-child .photo-text__label{top:51%}.photo-text__image-container:nth-child(2) .photo-text__label{top:50%;left:-14.4rem}@media (max-width:1023px){.photo-text__image-container:nth-child(2) .photo-text__label{left:-8.4rem}}._images-first .photo-text__image-container:nth-child(2) .photo-text__label{left:-8.8rem}._three-images .photo-text__image-container:nth-child(2) .photo-text__label{top:71%;left:-8.4rem}@media (max-width:1023px){._three-images .photo-text__image-container:nth-child(2) .photo-text__label{top:65%}}@media (max-width:767px){._three-images .photo-text__image-container:nth-child(2) .photo-text__label{top:57%}}.photo-text__image-container:nth-child(3) .photo-text__label{top:40%;left:-4rem}@media (max-width:1023px){.photo-text__image-container:nth-child(3) .photo-text__label{top:70%}}@media (max-width:767px){.photo-text__image-container:nth-child(3) .photo-text__label{top:68%}}._three-images .photo-text__image-container:nth-child(3) .photo-text__label{top:50%;right:-13rem;left:auto}@media (max-width:1023px){._three-images .photo-text__image-container:nth-child(3) .photo-text__label{right:auto;left:-3rem}}@media (max-width:767px){._three-images .photo-text__image-container:nth-child(3) .photo-text__label{right:0;left:auto}}.achievements{position:relative;height:100vh;min-height:90rem;overflow:hidden}@media (max-width:1023px){.achievements{height:auto;min-height:auto}}.achievements .container{height:100%}.achievements__inner{position:relative;height:100%;padding:11.3rem 7rem}@media (max-width:1023px){.achievements__inner{padding:4rem 0}}@media (max-width:767px){.achievements__inner{padding:2.4rem 0}}.achievements__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.achievements__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.achievements__content{display:flex;flex-direction:column;justify-content:flex-end;width:45%;height:100%;padding-right:2rem;color:var(--contrast-color)}@media (max-width:1023px){.achievements__content{width:100%;margin-bottom:4rem}}@media (max-width:767px){.achievements__content{margin-bottom:2.4rem;padding:0}}.achievements__title{font-weight:700;font-size:4.8rem;line-height:5.9rem;margin:0 0 4.3rem}@media (max-width:1023px){.achievements__title{font-size:3.2rem;line-height:3.9rem;margin-bottom:3.2rem}}@media (max-width:767px){.achievements__title{margin-bottom:2.4rem}}.achievements__title[data-squiggle] .squiggle{top:70%;left:36%;width:100%;color:var(--accent-color)}@media (max-width:1023px){.achievements__title[data-squiggle] .squiggle{top:80%;left:18%;height:170%}}@media (max-width:767px){.achievements__title[data-squiggle] .squiggle{top:75%;left:35%;height:160%}}.achievements__text{margin:0;font-weight:500;font-size:2.2rem;line-height:2.7rem}@media (max-width:767px){.achievements__text{font-size:1.6rem;line-height:2rem}}.achievements__wrapper{position:absolute;top:0;left:51%;display:flex;align-items:center;height:100%;-moz-column-gap:1.4rem;column-gap:1.4rem}@media (max-width:1023px){.achievements__wrapper{position:relative;left:0;flex-direction:column;justify-content:center}}@media (max-width:767px){.achievements__wrapper{flex-direction:column}}.achievements__items{display:flex;flex-direction:column;width:27.7rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.achievements__items:first-child{flex-direction:column-reverse}}@media (max-width:1023px){.achievements__items{flex-direction:row;width:auto;-moz-column-gap:1.4rem;column-gap:1.4rem}}@media (max-width:767px){.achievements__items{flex-direction:column;width:auto}}.achievements__item{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:27.7rem;margin-bottom:1rem;padding:4rem 3rem;border-radius:1.3rem;background:var(--app-background)}.achievements__item:last-child{margin-bottom:0}@media (max-width:767px){.achievements__item:last-child{margin-bottom:1rem}}@media (max-width:1023px){.achievements__item{height:25rem}}@media (max-width:767px){.achievements__item{height:auto;padding:1.6rem}}.achievements__item h4{font-weight:700;font-size:4.8rem;line-height:5.9rem;margin:0 0 1.6rem}@media (max-width:1023px){.achievements__item h4{font-size:3.2rem;line-height:3.9rem}}.achievements__item p{margin:0}.achievements__item._accent{color:var(--contrast-color);background:var(--accent-color)}.media-block{padding:4.4rem 0 7.5rem;background:var(--element-background)}.media-block__tabs{margin:3.2rem 0}.media-block__items{display:grid;grid-row-gap:1.5rem;grid-column-gap:1.2rem;grid-template-rows:repeat(2,28.8rem);grid-template-columns:27.75% 31.6% 6.2% 31.6%}@media (max-width:1023px){.media-block__items{grid-template-rows:repeat(3,28.8rem);grid-template-columns:1fr 1fr}}@media (max-width:767px){.media-block__items{display:flex;flex-direction:column;row-gap:1.6rem}}.media-block__item{position:relative;border-radius:1rem;overflow:hidden}@media (max-width:767px){.media-block__item{height:20rem}}.media-block__item ._icon-play-button{width:6rem;height:6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:height .25s ease,width .25s ease;pointer-events:none}@media (min-width:1024px){.media-block__item:hover ._icon-play-button{width:8rem;height:8rem}}.media-block__item:first-child{grid-row:1/3;grid-column:1/2}.media-block__item:nth-child(2){grid-row:1/2;grid-column:2/3}.media-block__item:nth-child(3){grid-row:1/2;grid-column:3/5}@media (max-width:1023px){.media-block__item:nth-child(3){grid-row:2/3;grid-column:2/3}}.media-block__item:nth-child(4){grid-row:2/3;grid-column:2/4}@media (max-width:1023px){.media-block__item:nth-child(4){grid-row:3/4;grid-column:1/2}}.media-block__item:nth-child(5){grid-row:2/3;grid-column:4/5}@media (max-width:1023px){.media-block__item:nth-child(5){grid-row:3/4;grid-column:2/3}}.media-block__item._slider{margin:0 1.2rem .6rem 0;filter:drop-shadow(4px 4px 0 #C93239)}.media-block__item._slider .flickity-viewport{min-height:100%}@media (max-width:1023px){.media-block__item._slider{margin-right:.4rem}}@media (max-width:767px){.media-block__item._slider{height:55rem;margin:0}}.media-block__card{width:100%;height:100%;display:flex;flex-direction:column;padding:3.4rem;cursor:pointer}@media (max-width:767px){.media-block__card{padding:2.4rem}}.media-block__card h4{position:relative;z-index:1;margin:auto 0 0;color:var(--contrast-color)}._big .media-block__card h4,.media-block__card svg+h4{margin-top:0}.media-block__card a{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.media-block__card a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-block-slider{position:relative;background:var(--app-background)}.media-block-slider,.media-block-slider__container{width:100%;height:100%}.media-block-slider__progressbar{position:absolute;bottom:2.5rem;left:2rem;width:calc(100% - 4rem);height:.5rem;border-radius:5.5rem;background:linear-gradient(0deg,rgba(0,0,0,.21),rgba(0,0,0,.21)),rgba(0,0,0,.21)}.media-block-slider__progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:var(--app-background);transform-origin:left top;transition:transform .3s}.infrastructure{display:flex;gap:1.5rem}@media (max-width:1023px){.infrastructure{flex-wrap:wrap;gap:2rem}}.infrastructure-item{position:relative;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;max-width:24.4rem;height:39.2rem;border-radius:1rem;overflow:hidden;transition:max-width .3s 0s,width .3s 0s}@media (max-width:1023px){.infrastructure-item{width:calc(50% - 1rem);max-width:unset;height:30rem}.infrastructure-item .infrastructure-item__title-preview{transform:translateY(-1rem);opacity:0}.infrastructure-item .infrastructure-item__inner{opacity:1}.infrastructure-item .infrastructure-item__button{pointer-events:auto}.infrastructure-item .infrastructure-item__title{transform:translateY(0);opacity:1}}@media (max-width:767px){.infrastructure-item{width:100%;height:25rem}}.infrastructure-item:after{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(.15deg,rgba(0,0,0,.85) .2%,transparent 44.36%,hsla(0,0%,100%,0) 77.09%);content:""}.infrastructure-item img{position:absolute;top:0;left:0;display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.infrastructure-item img{width:100%}}.infrastructure-item__title-preview{font-weight:600;font-size:1.8rem;line-height:2.2rem;position:absolute;bottom:3.2rem;left:0;z-index:1;min-height:4.7rem;margin:0;padding:0 3.2rem;color:var(--app-background);transition:opacity .3s .3s,transform .3s .3s}@media (max-width:1023px){.infrastructure-item__title-preview{font-size:1.6rem;line-height:2rem;bottom:2.4rem;padding:0 2.4rem}}.infrastructure-item__inner{position:relative;z-index:1;padding:0 3.2rem 3.2rem;opacity:0;transition:opacity .3s 0s}@media (max-width:1023px){.infrastructure-item__inner{padding:2.4rem}}.infrastructure-item__title{margin:0 0 3.4rem;color:var(--app-background);font-size:3.6rem;line-height:3.4rem;transform:translateY(2rem);transition:transform .3s 0s}.infrastructure-item__button{pointer-events:none}@media (min-width:1024px){.infrastructure-item:hover{width:100%;max-width:37rem;transition-delay:.3s}.infrastructure-item:hover .infrastructure-item__title-preview{transform:translateY(-1rem);opacity:0;transition-delay:0s}.infrastructure-item:hover .infrastructure-item__inner{opacity:1;transition-delay:.3s}.infrastructure-item:hover .infrastructure-item__button{pointer-events:auto}.infrastructure-item:hover .infrastructure-item__title{transform:translateY(0);opacity:1;transition-delay:.3s}}.support{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}@media (max-width:1023px){.support{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.support{grid-template-columns:1fr;gap:1.6rem}}.support__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:40rem;padding:3.6rem 4.6rem;border-radius:1rem;overflow:hidden}@media (max-width:1023px){.support__card{height:32rem;padding:2.4rem}}@media (max-width:767px){.support__card{padding:1.6rem}}@media (min-width:1024px){.support__card:hover .support__link-wrapper{max-height:2.4rem;margin-top:2rem;margin-bottom:0;transition:margin .3s ease,max-height .3s ease}}.support__image,.support__image:before{width:100%;height:100%;position:absolute;top:0;left:0}.support__image:before{z-index:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.49));content:""}.support__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.support__title{font-weight:700;font-size:3.2rem;line-height:4rem;position:relative;z-index:1;margin:0;color:var(--contrast-color)}@media (max-width:1023px){.support__title{font-size:2.4rem;line-height:3.2rem}}.support__link-wrapper{z-index:3;max-height:0;margin-top:2rem;margin-bottom:-2rem;overflow:hidden;transition:margin .4s ease,max-height .4s ease-out}.support__link-wrapper a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.possibilities{padding:9rem 0;overflow:hidden;background:var(--black-info-block)}@media (max-width:767px){.possibilities{padding:4rem 0}}.possibilities__container{display:flex;align-items:flex-start}.possibilities__image{flex-shrink:0;width:31.9rem;height:47.4rem;margin-right:9.5rem;border-radius:19.7rem;overflow:hidden;transform:translateY(20%);opacity:0}@media (max-width:1023px){.possibilities__image{width:21.9rem;height:35.4rem;margin-right:6rem}}@media (max-width:767px){.possibilities__image{display:none}}.possibilities__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.possibilities__inner{flex-grow:1}.possibilities__header{margin-bottom:9rem;color:var(--contrast-color)}@media (max-width:767px){.possibilities__header{margin-bottom:4rem}}.possibilities__title{font-weight:700;font-size:4.8rem;line-height:5.9rem;max-width:96rem;margin:0 0 3.2rem;opacity:1}@media (max-width:1023px){.possibilities__title{font-size:3.2rem;line-height:3.9rem}}.possibilities__title .possibilities-title{transform:translateY(-10%);opacity:0;will-change:transform}@media (max-width:767px){.possibilities__title{margin-bottom:2.4rem}}.possibilities__subtitle{max-width:59rem;margin:0;opacity:0}.possibilities__subtitle,.possibilities__title{color:inherit}@media (max-width:1023px){.possibilities__subtitle,.possibilities__title{max-width:50vw}}@media (max-width:767px){.possibilities__subtitle,.possibilities__title{max-width:calc(100vw - 4.8rem)}}.possibilities-slider{display:flex;transform:translateX(200%)}@media (max-width:1023px){.possibilities-slider{transform:translateX(100%)}}.possibilities-slider__item{display:block;flex-shrink:0;width:35.2rem}.possibilities-slider__item:not(:last-child){margin-right:1.8rem}@media (max-width:767px){.possibilities-slider__item{width:30rem}}.possibilities-slider__image{width:100%;height:35.1rem;margin-bottom:1.6rem;border-radius:2.8rem;overflow:hidden}@media (max-width:767px){.possibilities-slider__image{height:30rem;border-radius:2rem}}.possibilities-slider__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.possibilities-slider__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0;color:var(--contrast-color)}@media (max-width:1023px){.possibilities-slider__title{font-size:1.6rem;line-height:2rem}}.foreign-students{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}@media (max-width:1023px){.foreign-students{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.foreign-students{grid-template-columns:1fr;gap:1.6rem}}.foreign-students__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:39.2rem;padding:3rem 3.5rem;border-radius:1rem;overflow:hidden}@media (max-width:1023px){.foreign-students__card{padding:2.4rem}}@media (max-width:767px){.foreign-students__card{padding:1.6rem}}@media (min-width:1024px){.foreign-students__card:hover .foreign-students__link-wrapper{max-height:2.4rem;margin-top:2rem;margin-bottom:0;transition:margin .3s ease,max-height .3s ease}}.foreign-students__image,.foreign-students__image:before{width:100%;height:100%;position:absolute;top:0;left:0}.foreign-students__image:before{z-index:1;background:linear-gradient(.15deg,rgba(0,0,0,.85) .2%,transparent 44.36%,hsla(0,0%,100%,0) 77.09%);content:""}.foreign-students__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.foreign-students__title{position:relative;z-index:1;margin:0;color:var(--contrast-color)}.foreign-students__link-wrapper{z-index:3;max-height:0;margin-top:2rem;margin-bottom:-2rem;overflow:hidden;transition:margin .4s ease,max-height .4s ease-out}.foreign-students__link-wrapper a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.location__buttons{margin-bottom:3rem}.location__inner._no-slider{display:flex}@media (max-width:1023px){.location__inner .flickity-viewport{overflow:visible}}.location__button{width:34.4rem;margin-right:1.2rem}@media (max-width:767px){.location__button{width:auto}}.location__button .btn{width:100%}.location__map-container{position:relative}.location__map{width:100%;height:51.6rem;border-radius:2.7rem;overflow:hidden}@media (max-width:767px){.location__map{height:50rem;border-radius:2rem}}.location__map .map{width:100%;height:100%}.location__map-marker{width:2.3rem;height:3.9rem;transform:translateY(-100%) translateX(-50%)}.location__map-marker svg{width:100%;height:100%}.location__hint{font-size:1.4rem;line-height:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.2rem;border-radius:.8rem;font-weight:500;background-color:var(--app-background);box-shadow:0 2px 8px rgba(95,126,155,.18);transform:translateY(-150%) translateX(-50%)}@media (max-width:1023px){.location__hint{font-size:1.2rem;line-height:1.6rem}}.location__panel{position:absolute;top:2.3rem;left:3.2rem;display:none}@media (max-width:1023px){.location__panel{top:1.1rem;left:2rem}}@media (max-width:767px){.location__panel{top:0;right:1.1rem;left:1.1rem}}.location__panel-close{width:2.6rem;height:2.6rem;position:absolute;top:.8rem;right:.8rem;cursor:pointer;transition:color .25s ease}@media (min-width:1024px){.location__panel-close:hover{color:var(--accent-color)}}@media (max-width:1023px){.location__panel-close{top:.5rem;right:.5rem}}.location__panel-close svg{width:100%;height:100%}.location__panel-inner{display:none}.location__content{width:41.1rem;max-height:45rem;padding:3.2rem;border-radius:2.4rem;background-color:var(--app-background);box-shadow:0 2px 8px rgba(95,126,155,.18)}@media (max-width:1023px){.location__content{width:30rem;padding:2rem}}@media (max-width:767px){.location__content{width:100%}}.location__content-image{width:100%;height:18rem;margin-bottom:3.2rem;border-radius:2.4rem;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.location__content-image{height:15rem;margin-bottom:2rem}}.location__content-title{font-weight:600;font-size:2.4rem;line-height:3rem;margin:0}@media (max-width:1023px){.location__content-title{font-size:1.8rem;line-height:2.4rem}}.location__links-container{display:flex;flex-direction:column;gap:1.8rem;height:10.8rem;margin-top:3.3rem;overflow-y:auto}.location__links-container::-webkit-scrollbar{width:4px}.location__links-container::-webkit-scrollbar-track{border:none;border-radius:.8rem;box-shadow:inset 0 0 1rem 1rem #e8edf5}.location__links-container::-webkit-scrollbar-thumb{border:none;border-radius:.8rem;box-shadow:inset 0 0 1rem 1rem #caced5}@media (max-width:1023px){.location__links-container{margin-top:2rem}}@media (max-width:767px){.location__links-container{height:9.5rem}}.location__contact-item{display:flex;align-items:center}.location__contact-item a{transition:color .25s ease}@media (min-width:1024px){.location__contact-item a:hover{color:var(--accent-color)}}.location__contact-item svg{width:2.4rem;height:2.4rem;flex-shrink:0;margin-right:1.2rem;color:var(--accent-color)}.socials{display:flex;align-items:center;justify-content:space-between;padding:0 4.5rem}@media (max-width:1023px){.socials{flex-direction:column-reverse;align-items:flex-start;padding:0}}.socials__photo{position:relative;width:69rem;height:69rem}@media (max-width:767px){.socials__photo{width:100%;height:36rem}}.socials__photo:before{position:absolute;top:23rem;left:28.5rem;width:24.5rem;height:23.6rem;border-radius:2rem;background:var(--accent-color);content:""}@media (max-width:767px){.socials__photo:before{top:10rem;left:9.5rem;width:15.5rem;height:16.6rem}}.socials__image-container{position:absolute;z-index:1;border-radius:2.2rem;overflow:hidden}.socials__image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.socials__image-container:first-child{top:15.5rem;left:9rem;width:27.8rem;height:45.2rem}@media (max-width:767px){.socials__image-container:first-child{top:6rem;left:0;width:16.8rem;height:27.2rem}}.socials__image-container:nth-child(2){top:44rem;left:37.8rem;width:27rem;height:17rem}@media (max-width:767px){.socials__image-container:nth-child(2){top:21rem;left:17.8rem;width:15rem;height:12rem}}.socials__image-container:nth-child(3){top:25rem;left:31.5rem;width:16.9rem;height:16.9rem;border-radius:100%}@media (max-width:767px){.socials__image-container:nth-child(3){top:12rem;left:12.5rem;width:10.9rem;height:10.9rem}}.socials__image-container:nth-child(3):after{width:100%;height:100%;position:absolute;top:0;left:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAACpCAYAAABQ1R0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABNCSURBVHgB7Z1vbBv3ecefO4mSLDkOnWVdNjTxFQ7WFesQSitEyd5guhtSoGtrGRiGDmhhukOAAStgeX2xDStACsNeDZhpYGkxGINp9MWK7oWZdd2yrqjpATZFJbVoLAO2YUDOqRsEtWvRkS3TFHm/Ps/p/vxIkRQpHo9H8vkA57vf3VmyxK+ff79/Y8B4xvr6ejj+wgsvfPWhAn//gV4CxhPGgWkKiW5ra0tTVTWCxxEhhKYoShgPDa/D1mua/X65XAbVUKGsPoX83KL8pYp0KArocPAgiM1HBQBRBEW5bSiiOFWZKswWskVgGqIAY5LL5TQ8xVCMr8CO8GJ4hKFT/uVNgO+9CfuARFwQAgr4qVyvzH1SP37pUgGY0RUpiRIt4ik8YrBfQe6miCItQvZ6GKYOhOHJE4CtJ9AFOn5CZHUzlbnfuD2qoh0ZkZLrLpVK5LZPYXMJJDfdAnLBOrr2Aoq5iGedznjo4+PjOr0wNzd3Z68vcuvWrSPwR1+Fyq8d1ZRSOVwtPdaU7aoGFTwMQ4PNxxp+Eu38J9EFiKxQ4cri26tZGBGGXqRoMWMoqjN4kDBbCaFoibGAQs6OjY0V2hGgV9x4/fXIxA/+84jxeDMinpZjStWIoBVu/u+dOVAUj7cyyksvvRHNfCcDQ8xQivTGjRsRtHQkynPQXJhkJbMozOzExETGT0G2y43XXouob/1XRA0fPAUVI9ZCtDsW1oCVxcKqDkPGUImUrCZawAQKL9bkFR2PDFrLzPz8/HUYMNb+8MsnxP/+/xLMTC/B4y2t0TuYfGVRsOnoj1avwJAw8CKlWBNLP8vQ3GqSxUyhMLODKMxmkJUN3fvwnLjzXgw/Ra3BK5h0iaTxdxeuLy4u6jDADKxI9xInuXGMLZPDJMxmrM0unkATGkcLGm/wWMeP+YphGOlBDQUGTqR7iNO0mhhjXpydnR254ngusqApv/T8KeWnP1tuYF11EuvEP7yeGrTfzUCJdHV1dRnddgJ2i5PKRKnJyckroyjORqBg4yr9rhqJFcOAQYpZB0KkLRIiHY9kNBodmiTBa1qJtWJUTh8vvBX4DoJAi5Rc+/b29gUUZ7zukQ4szo5oJlaqBAS9dBVYkTZx7SMdc3pB/otfSsDd95fraq6BDgECJ1LLel5t4NozmKGeH/RyShCgBGtMVRP11YCgWtVAiZRiTywbXYVa60n95fFRKCX5zVt/e/GU8a1vp+pCgMBZ1cCIdG1tLYXW81zdbXLtK+zae4dZ0vva1xNQfLBc8yAcTkV/+G/nIQD0XaQ0ZA4zd3LvEek2W0+fySUSMfWfv3+53qoahjjZb/evQh+x3Pt6nUAzaD1nWaD+sriykjW+8OpJJXwoLd3WVFW5hjFsDPpI3yyplb1fkO+hWJcXFhYuAtNX8r/72QSUSsnaAdvKSvTWzST0gb5Y0nw+n6wTqF6pVGZZoMEg+oN/Xal84ugspvu6e1ck8nPHktAHfLekKNA0ns7YbRpkXK1WT3NpKXiYpapDz1wVjx454ZgCSnr+1s2z4CO+idSqf16T408UaDoUCp3n7D3Y5Jd+Pw3v/cQ1LEIphMTESb9muPoi0kYChZ1uzRVgBoJ8ZCEBqpK0234KtecxKQt0OIgWVlfgucNJuy0UEdlWytfWIzEvZtm2pKciZYEOF5RQwctHk3bbL6H2zN2zQIeX1c98flm5d9+pzvTa9ffMkpbL5css0OFk4d+/mxK/+LzTZUoWtaw8vQw9oicipX542FmAwYYFOmSQUGXXjz55KT+3eAF6gOfungr1eEpIt1igQ0x91t+LnilPRYoCJet5VbqVQoEGYiQN0zvyn/69CzWjqAwRx2qAZ0P9PBMpjWaiwSJgjQWlnqT5+flZYEaCtc+dvibe/yBmNYuV3/zkSa8WWPMkJqVMHgV6DdzByjp1dQIzMoTubpyGmWndaobHf/TOVa9KU56IlCbLgbtKXdEwjJPcFz9aUPnJ2Hx8EnbmoRGaVxl/1yKlIXd1szmXWaCjiTk4+qUX3cEnmPHfnIsuQ5d0JVJrIVq57MDTjEcccxnK8HMpuz0GaoLWrYIu6EqkVhxqo3OpiSGiP/zeeeXgQTtpCofe/u+u3P6+RWrVQzW7TXEoMIxF9cNNSpzN+JR6pPJzCwnYJ/sqQVnlpnelW1ywZ3axGllcVlRwwsGKUZndz7I++7KkdW6+wAJlGrFQyKUUAVm7HVLG99Vt2rFI0YrGodbNcz2UaUpVCMr2LbcPsf1k+x2J1HLzNf3yXG5iWmGWpZ47XJPtd1rk70iktPwiuFaUs3mmLczB0lJvVFl92lES1bZIyYrWFe2TwDBtgr1R8gzT5U5qp22L1LKiJijWDBftmU5At5+tSaLefqftJKotkdZbUbzm4XdMx1S/8KoTHlIS1e7yPW2JtM6KpjlZYvYDrTclrzU1trNI8p7sKdIGVpSTJWbfVH97YQWmD5jX7VrTPUXKVpTxErSmujIRStvtdqxpS5GyFWV6wtGjzsJ0ZE33yvRbirQ+o2crynjB/KVvFJRnDmbt9vi7d8+0er+pSGlKCArTmZaMPU0pYBiPqD7cdL3yg2K8VS9UU5GWSiV5f3idV15mvKSubhp+qj5pak2bihRdvbzJQhIYxmMMxcjY16pQl5q911Cka2trEXmJHMMw2IoynjNpHKBeS2eEVLNyVDNL6lhRLjsxvcJa4Cxtt1VVOdXovYYilXejw4QpDQzTIwxDvCE1443e2SVS2rYGpOF4nDAxvYQSKOyBsufqhxu5/F0ixYTJybLQomaBYXrN1GTavmzk8neJlF094zfG/Q3X5U9Px+uf14iUsnqQlsthV8/4geny7eV5trbCuS9+KSY/rxEplppO2Nfs6hk/EeFDbs30/oMT8rMakaJ7dwqqiqJkgGF8QkwdcLy28rONmPysRqRyPMoFfMZPpt4vOkYRC/sRuS/fEalVerIpcAGf8ROzsD9zQLea4RKUnB5PR6To3l+xr9GierJCL8N0xOMnjjVVVOHoURZpTLrOAsP4jAHittMQELMv5ZjUMa+VSuU2MIzfGO6UZ2XmYMy5pj9ogHO5XN6wb0ajUd+3GGcYIj+3SDo0k6YJY/IwxaqmJS2V3CCV66NMP1Fe+IhuXz/92PNmvdQUqZw0gbswP8P4jlEquUn7nR9rdLJFqknvZYFh+kUo5Io0HDY9vC1SeUqpDgzTJ5RPvHzHaWwUzdjUzu6d6n61Wr0DDNMnjOyqY0kVRXUtqTyfaXraWUeSYXxn6vI35ZxIoz+UuvJTEctPh4Fh+kj+tz69AVtPTO8eEoqmbm9va9JzHRim3yhuhenJp379sIoxqBOPotvn8hPTdxR1TLevQ2+/86yKyMubsEiZvmNsbur2tVCFphqGwSJlgkX42ZqmJ1uJM4yXKKrqGEsMQcPk7o84DxVFB4bpNw82HJEqoITZkjKBh0XKBB4WKRN4WKRM4GGRMoGH6qTOqCdM9zVgmH7z3GG3FxREkS0pEziE1MGEZdEi1UnlXqaO9iFnmF6gGMK1pFW0pOjuWaRMoFA2N90ldhTVdPe687B2rhPD9IeZg45It0XloTo1NcWWlAkUwqhq9vU0zOjq7OwsidRZs5xG6gPD9AlTf9aofMJZHAKkIXpbW1saMEyf2D77J5rTEGBOyrNF6szQGx8ffwUYpk8I7aOacw07M0VskerOAyHY3TN9Q7x3Rx466lpSLEPJq+hFgGH6hPLiR2P2tQBDp7Mp0rGxMWlCvsIiZfqGcvd9t0YqVNeShkIhXXovwhk+0y/EgQMx+zokJk0Pb4rUKkPp9kPO8Jl+sBY5FsHy004DM3trg1x3qJ68Lim6/xPAMD5T/ZWPuOvkWvEoIY+Ckjdz4LiU8Z2xD37qGkfFXYLUEamqqu5mT9ImDwzjF2LGjUfVj/+qm8zLL+XzeWe9ckymtLm5OV4GkvGFXGRBU1XlXatZjN7KOQvn1Q96ztoX5XJ5CRjGL1R3SxzxzEyh9pGEnDzJ+4wyTK9RDx1y97mfmsrUPJMbKNI3pGuulzL+UanE7MvqS79cs69tjUit/UR1qxmWt85hmF6R+9RCzBmeNzOtH790qbm7t0jbF5jlnwGG6TFjhurq7PHWri3sd4lU3kIcRbrELp/pNQLcLeyVj7+8t0jR5WeBXT7jE/mlP6AEXTMbAvT5f/zW9fp3ms27T9sX2EWaAIbpEcp7d92s/hfCmUbvNBQpuvwr9jVm+TF2+UwvoAI+uvq43Tbub1xs9F5DkVKWL+95j4X9c8AwXiMX8LFGv1hY1Ru/1gQUaUpqLgPDeIwKihNKKsINMXe/14Tx8XEKYJ2pzrlcLgYM4xG5r/xxHKSEKVpYvdLs3aYitQZCO9aUEyjGS8Zu33Zqo+Lws9lW77ZcVW9iYoICWdOaUgLF1pTxglwiERNCikcfFFdavd9SpGRNMTZ1ygJsTRkvGPvuf7hWFES6WcJks+f6pNVq1VE5W1OmW+rLTsKAlb3+zp4itcpRabvN1pTphjFVdfTTjhUl2lrpma0p4wVmLNqhFSXaEilbU8YL1NX1y/Z1u1bU/HvQJqFQ6DxImf7Nmze5wM+0TW5uIQ737ml2u10rSrQt0kZ1U+7TZ9oBw0NN7l0CQyTbtaJER7uPWHVT3WqGsU+f3T6zJ2Nf/yvyuprZwN6licvfvNjJ31egQyhpUlX1mt02DOOkNQaVYXZRN1WZrGi8VRdoIzrex4kEKY+QQsFeZrfPNAMF6hg0SpY6Faj5NWAfYEnqLLiDTzR2+0wj8nPHkuC6+WInyZJMx+7eZnV1dRkt6gW7zW6fkal388IwlhcK+Y5iUZt9b9u4sLCQYrfPNIJ0UOPmhcjuV6BEV3uLNnD7l4EZeba/9ufkYTWzgdm8EHAWuqArkVqLScj/gCUu8o82+Vc/lxTFD+PODdFZTbQRXe/SHI1GaSifXOS/wH37o8mN116LwNaWVLSH1H6y+Xr2nTjVs7a2tk7rR1lN3UqkdGBGAitRojhUM2/QlJD13MfAAzzb7x7j09Pg9kZpVPDnRGo0MBOlQzM1AjWEOAke4ZlIyWpWKhUSqpNIbW9vXwVm6Cmf/7PL8MjdDKQiKqe7jUNlPBMpcfz48QK6+fN2m0ZLYRjAGf8Qs/Y7n03Bh5vOWrZUDz1eeKsAHuKpSAm0qGk8Je02CjWez+eTwAwd1KMkNjbchUMMkeymHtoMzxKnelCYlOUlpVsrWAlIAjMU7HR5iprhd5jJ76vbcy96JlIChZrGk7zGKQt1CKgXqGIo6fnCza4K9q3oqUgJFupw4bdACc9j0npQkHE8yQXdBAr3AjADh5kk+SxQ8/uATzSwqJmJiYmz1rQUJsBQHbT8p3+RgocPnc/PL4Ga3wt8xLKgTt++oigF6gTgnqngkksktLFrN6+KR4+cFb/9FKj5/cBnGmT93IUaUHZ1dRI9zOKb0fOYtB6MUekHTEq3qAt1nUdPBQtamhEFug6SQKlQ77dACd8tqQ1aVOqloN4ouX+fM/8AQAlSTZFeYFf3kRfPRjPfyUAf6JtICXM+9s7MU026ze6/T5B7Hzv0TE38aQ8W8bIvvlN8d/cyJETM8GflJXyA3X9fWP3yV5bJvdcJNDMhJmf7KVCir5ZUpkFCRf3+aTxW2Kr2DjN7z968LDYfxeT73Uyc85rAiJRo5v6xTHXx2LFjKWA8ZfUzn19W7t0n4+DmBejeaaid1yOZuiFQIrVpZFWBY1XPyP1lIjb25vcT8pLgJgakJmByZbaQDVQHSyBFSjSxqhwCdMF6JBbefm7yQs1EOQKtJwohPr+euw4BJLAitWliVYkVtKxpFuvemN2a5fIyXPzGOfif/5NdexH/16doAbEgd08HXqQEWVVaapIGUNc90vG4wmJtjCNOAKp5huHuTwD++m/MZ7RgA82H73fm3g4DIVKbtbW1E+TuoS4EQPSdXzqHAcQucUqIb/9TVs3eSAbVtTdioERqg5YVu+zMDQK0+mdWzHplFNelovUO0OOcwZ+fevPqZ+rqeCSxR6/refB+M5AitWklVhphhR9WCkOB68NsXclqPn369Az+HpZo4mODV3QYUHHaDLRIbUisKMozeMSavEJ9zjR+9Y1hGL9KwiyVShErTqceol3rG1D4g8JNzs/PD4xbb8ZQiNSmRYIlYwp20CysJcwly503FCbsrHmQpl0Mh0GcNkMlUhsSK55ie1hXOyTI4uV1tLLZIFlZK/mJ4eUJ+hmkJYx2Yf0MmcnJySvDONNhKEUqQ4LFD/kUHnFsRlq9a4nWrhTcnpqaKvjxoVsdFxH8nkfo32j9x9L2+GvUbZkJhULpubm5OzDEDL1IZWzB4uVSKwtbB20CTMLVYScJKWKocMe6phWuiyiwvYRMIgzju2H8Ws/iodE9OuPXpet21swq4rumMNHqZ4ZdmDIjJVIZcqfb29uvULmGXGkHovULU5Rk3SnGRIt5e1QnLY6sSBtBnQVo7SKWhaNzswTFa0h8Oh4UZtCor+vT09M6z6TdgUW6B7bFRcGGUTy2iybhavTcct0tIeHhe2QZi9bZbFcqldssxr35OcixElrS4BdzAAAAAElFTkSuQmCC") 50% no-repeat;background-size:contain;content:""}.socials__vector{position:absolute;top:2.5rem;left:3rem;width:62.9rem;height:62.9rem}@media (max-width:767px){.socials__vector{top:1.5rem;left:3rem;width:28.9rem;height:34.9rem}}.socials__vector img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.socials__content{max-width:40.8rem}.socials__title{font-weight:700;font-size:4.8rem;line-height:5.9rem;margin-bottom:1.6rem}@media (max-width:1023px){.socials__title{font-size:3.2rem;line-height:3.9rem}}.socials__subtitle{margin-bottom:3.2rem}.socials__items{display:flex;flex-wrap:wrap;gap:.8rem}.socials__item{display:flex;gap:1.6rem;align-items:center;height:6.5rem;padding:0 2.4rem 0 2rem;border-radius:9.6rem;background:var(--element-background)}@media (max-width:767px){.socials__item{height:5.5rem}}[data-squiggle]{position:relative}[data-squiggle] .squiggle{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%)}.photo-text-slider{position:relative}@media (max-width:767px){.photo-text-slider .swiper-slide{height:auto}}.photo-text-slider__controls{position:absolute;right:0;bottom:1.8rem;left:0;z-index:2;display:flex;justify-content:center}@media (max-width:767px){.photo-text-slider__controls{bottom:.5rem}}.photo-text-slider__controls-inner{position:relative;display:flex;gap:26rem}.photo-text-slider__controls-inner .btn:first-of-type{transform:rotate(180deg)}.photo-text-slider .swiper-pagination{position:absolute;bottom:1.7rem;left:5rem;z-index:2;display:flex;gap:.8rem;justify-content:center;width:calc(100% - 10rem)}.photo-text-slider .swiper-pagination .swiper-pagination-bullet{position:relative;z-index:3;width:4rem;height:.8rem;border-radius:10rem;background-color:var(--border-color);cursor:pointer}.photo-text-slider .swiper-pagination .swiper-pagination-bullet.is-selected{background-color:var(--accent-color)}.photo-text-wrapper,.photo-text-wrapper>*{position:relative}.photo-text-wrapper>:not(:first-child){margin-top:6.7rem}.news-block{display:flex;flex-wrap:wrap;row-gap:5rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (max-width:767px){.news-block{row-gap:2.4rem}}.news-block .app-card._image{padding:0}.news-block .news-card{flex:unset;width:calc(33.33333% - 1.6rem)}@media (max-width:1023px){.news-block .news-card{width:calc(50% - 1.2rem)}}@media (max-width:767px){.news-block .news-card{width:100%}}.news-block .news-card__inner{padding:3.2rem}@media (max-width:767px){.news-block .news-card__inner{padding:1.6rem}}.news-block .news-card__img{position:relative;width:100%;height:23.6rem;border-radius:.8rem .8rem 0 0;overflow:hidden}@media (max-width:767px){.news-block .news-card__img{height:16rem}}.news-block .news-card__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.link-cards{display:flex;flex-wrap:wrap;gap:6.4rem;padding:6.4rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:767px){.link-cards{gap:3.2rem;padding:3.2rem}}.link-cards__item{width:calc(33.33333% - 4.3rem);padding-top:.8rem;border-top:1px solid var(--hr-color)}@media (min-width:1024px){.link-cards__item:hover .link-cards__title{color:var(--accent-color)}}@media (max-width:1023px){.link-cards__item{width:calc(50% - 3.2rem)}}@media (max-width:767px){.link-cards__item{width:100%}}.link-cards svg{width:3.2rem;height:3.2rem}.link-cards__title{font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem;margin-bottom:0;font-weight:600;transition:color .25s ease}@media (max-width:1023px){.link-cards__title{font-size:1.4rem;line-height:2rem}}.employee-cards{display:flex;flex-direction:column;gap:3.2rem}.employee-card{display:flex;gap:2.4rem;max-width:84.5rem;padding-bottom:3.2rem;border-bottom:1px solid var(--border-color)}@media (max-width:1023px){.employee-card{max-width:unset}}@media (max-width:767px){.employee-card{flex-direction:column}}.employee-card__img{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:19.3rem;height:25.7rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background)}@media (max-width:767px){.employee-card__img{width:15.3rem;height:21.7rem}}.employee-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.employee-card__img svg{width:5.6rem;height:5.6rem;color:var(--text-secondary-color)}.employee-card__content-container{display:flex;flex-direction:column}.employee-card__name{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:0;margin-bottom:1.6rem}@media (max-width:1023px){.employee-card__name{font-size:1.8rem;line-height:2.4rem}}.employee-card__sign{font-size:1.4rem;line-height:2rem;display:inline-block;margin-bottom:.8rem;font-weight:500}@media (max-width:1023px){.employee-card__sign{font-size:1.2rem;line-height:1.6rem}}.employee-card__sign:last-of-type{margin-bottom:2.4rem}.employee-card__sign span{color:var(--accent-color)}.employee-card__info-container{display:flex;flex-direction:column;gap:1.8rem;margin-bottom:4rem}@media (max-width:767px){.employee-card__info-container{gap:1.2rem;margin-bottom:3.2rem}}.employee-card__info-item{display:flex;gap:1.2rem;align-items:center}.employee-card__info-item svg{width:2.4rem;height:2.4rem;color:var(--accent-color)}.employee-card a.employee-card__info-text{transition:color .25s ease}@media (min-width:1024px){.employee-card a.employee-card__info-text:hover{color:var(--accent-color)}}.laboratories-card{display:flex;flex-direction:column;width:calc(33.33333% - 1.6rem);height:auto;min-height:100%;padding:2.4rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background);transition:background-color .25s ease,box-shadow .25s ease}.laboratories-card:not(:last-of-type){margin-right:2.4rem}@media (max-width:1023px){.laboratories-card{width:calc(50% - 1.2rem)}}@media (max-width:767px){.laboratories-card{width:100%;padding:1.6rem}}@media (min-width:1024px){.laboratories-card:hover .laboratories-card__title{color:var(--accent-color)}.laboratories-card:hover .btn{border-color:var(--accent-color);background-color:var(--accent-color)}.laboratories-card:hover .btn svg{color:var(--contrast-color)}}.laboratories-card__img{width:calc(100% + 4.8rem);height:18.5rem;margin-top:-2.4rem;margin-bottom:2.4rem;margin-left:-2.4rem}@media (max-width:1023px){.laboratories-card__img{height:15rem}}@media (max-width:767px){.laboratories-card__img{width:calc(100% + 3.2rem);margin-top:-1.6rem;margin-bottom:1.6rem;margin-left:-1.6rem}}.laboratories-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.laboratories-card__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin-top:0;margin-bottom:7rem;transition:color .25s ease}@media (max-width:1023px){.laboratories-card__title{font-size:1.8rem;line-height:2.4rem;margin-bottom:5rem}}.laboratories-card .btn{margin-top:auto;pointer-events:none}.events-tags{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:4rem}@media (max-width:767px){.events-tags{gap:1rem}}.events-tags__item{display:flex;flex-shrink:0;align-items:center;border:none;transition:color .25s ease,background-color .25s ease}.events-tags__item._active{color:var(--contrast-color);background-color:var(--accent-color);pointer-events:none}@media (min-width:1024px){.events-tags__item:hover{color:var(--contrast-color);background-color:var(--accent-color)}}.events-tags__item svg{width:1.6rem;height:1.6rem;margin-right:.8rem}.events-slider._one-slide .events-card{margin-right:0}.events-slider .flickity-viewport{overflow:visible}.events-card{display:flex;flex-direction:column;width:calc(33.33333% - 1.6rem);height:auto;min-height:100%;padding:2.4rem;border-radius:.8rem;overflow:hidden;background-color:var(--element-background);transition:background-color .25s ease,box-shadow .25s ease}.events-card:not(:last-of-type){margin-right:2.4rem}@media (max-width:1023px){.events-card{width:calc(50% - 1.2rem)}}@media (max-width:767px){.events-card{width:100%;padding:1.6rem}}@media (min-width:1024px){.events-card:hover .events-card__title{color:var(--accent-color)}}.events-card._hidden{display:none}.events-card__img{width:calc(100% + 4.8rem);height:18.5rem;margin-top:-2.4rem;margin-bottom:2.4rem;margin-left:-2.4rem}@media (max-width:1023px){.events-card__img{height:15rem}}@media (max-width:767px){.events-card__img{width:calc(100% + 3.2rem);margin-top:-1.6rem;margin-bottom:1.6rem;margin-left:-1.6rem}}.events-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events-card__tag{display:flex;flex-shrink:0;align-items:center;margin-bottom:2.4rem}.events-card__tag svg{width:1.6rem;height:1.6rem;margin-right:.8rem}.events-card__date{font-weight:600;font-size:2.4rem;line-height:3rem;margin-bottom:1.6rem;color:var(--accent-color)}@media (max-width:1023px){.events-card__date{font-size:1.8rem;line-height:2.4rem}}.events-card__date span{font-size:1.6rem;line-height:2.4rem}@media (max-width:1023px){.events-card__date span{font-size:1.4rem;line-height:2rem}}.events-card__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin-top:0;margin-bottom:3.2rem;transition:color .25s ease}@media (max-width:1023px){.events-card__title{font-size:1.6rem;line-height:2rem}}.events-card__info{font-weight:500;font-size:1.4rem;line-height:2rem;display:flex;flex-wrap:wrap;align-items:center;margin-top:auto;color:var(--text-secondary-color)}@media (max-width:1023px){.events-card__info{font-size:1.2rem;line-height:1.6rem}}.events-card__info svg{width:1.6rem;height:1.6rem;margin:0 4px}.link-cards-2{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}.link-cards-2>*{margin:2.4rem 0 0 2.4rem}@media (max-width:1023px){.link-cards-2{display:inline-flex;flex-flow:row wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}.link-cards-2>*{margin:2rem 0 0 2rem}}.link-cards-2__item{width:calc(25% - 2.4rem);padding:3.2rem;border-radius:.8rem;background-color:var(--element-background);transition:background-color .25s ease}@media (max-width:1023px){.link-cards-2__item{width:calc(50% - 2rem);padding:2.4rem}}@media (max-width:767px){.link-cards-2__item{width:calc(100% - 2rem)}}@media (min-width:1024px){.link-cards-2__item:hover{background-color:var(--accent-color)}.link-cards-2__item:hover .link-cards-2__title{color:var(--contrast-color)}}.link-cards-2__item._big{width:calc(50% - 2.4rem)}@media (max-width:1023px){.link-cards-2__item._big{width:calc(50% - 2rem)}}@media (max-width:767px){.link-cards-2__item._big{width:calc(100% - 2rem)}}.link-cards-2__item._reverse-color{background-color:var(--accent-color)}.link-cards-2__item._reverse-color .link-cards-2__title{color:var(--contrast-color)}@media (min-width:1024px){.link-cards-2__item._reverse-color:hover{background-color:var(--element-background)}.link-cards-2__item._reverse-color:hover .link-cards-2__title{color:var(--text-color)}}.link-cards-2__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0;transition:color .25s ease}@media (max-width:1023px){.link-cards-2__title{font-size:1.6rem;line-height:2rem}}.quote-2{display:flex;gap:2.4rem}@media (max-width:767px){.quote-2{gap:1.6rem}}.quote-2__icon{flex-shrink:0;width:4.8rem;height:4rem}@media (max-width:767px){.quote-2__icon{width:3.2rem;height:2.8rem}}.quote-2__icon svg{width:100%;height:100%;color:var(--accent-color)}.quote-2__content{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.quote-2__content{gap:1.6rem}}.quote-2__text{font-weight:600;font-size:2.4rem;line-height:3rem;margin:0;font-weight:400}@media (max-width:1023px){.quote-2__text{font-size:1.8rem;line-height:2.4rem}}.quote-2__author{font-size:1.6rem;line-height:2.2rem;font-weight:600}@media (max-width:1023px){.quote-2__author{font-size:1.4rem;line-height:2rem}}.stepper{gap:2rem;justify-content:space-between}.stepper,.stepper__step{display:flex;align-items:center}.stepper__step{flex-shrink:0;gap:1.6rem}@media (max-width:1023px){.stepper__step{display:none}}.stepper__step._passed .stepper__num{border:1px solid var(--accent-color)}.stepper__step._passed .stepper__num:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:var(--accent-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;content:""}.stepper__step._passed .stepper__text{color:var(--text-secondary-color)}@media (max-width:1023px){.stepper__step._current{display:flex}}.stepper__step._current .stepper__num{border:1px solid var(--accent-color);color:var(--accent-color)}.stepper__step._current .stepper__text{color:var(--text-secondary-color)}.stepper__num{width:5.6rem;height:5.6rem;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--disabled-color);border-radius:50%;overflow:hidden;font-weight:600}.stepper__num,.stepper__text{color:var(--disabled-color)}.stepper__line{width:100%;height:1px;background-color:var(--disabled-color)}@media (max-width:1023px){.stepper__line{display:none}}.stepper-container{margin-top:4rem}.stepper-container .supervisor-details{display:flex;flex-direction:column;gap:1.6rem;margin:0 0 5.6rem;padding:3.2rem;border-radius:.8rem;background-color:var(--white-info-block)}.stepper-container .supervisor-details__title{font-weight:600;font-size:1.8rem;line-height:2.2rem;margin:0}@media (max-width:1023px){.stepper-container .supervisor-details__title{font-size:1.6rem;line-height:2rem}}.stepper-container .supervisor-details__name{display:flex;gap:1.2rem}.stepper-container .supervisor-details__name svg{width:2.4rem;height:2.4rem;color:var(--accent-color)}.stepper-container .main-link{justify-content:flex-start;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:0}.stepper-container._hidden{display:none;visibility:hidden}.stepper-container__nav-buttons{display:flex;gap:2rem;margin:3.2rem 0 0}.stepper-container__btn._back{flex-direction:row-reverse;gap:.8rem}.stepper-container__btn._back:after{margin:0!important;transform:rotate(180deg)}.stepper-container__text-secondary{font-size:1.4rem;line-height:2rem;color:var(--text-secondary-color)}@media (max-width:1023px){.stepper-container__text-secondary{font-size:1.2rem;line-height:1.6rem}}.stepper-container__search-form{display:flex;gap:2.4rem;margin-bottom:4rem}@media (max-width:767px){.stepper-container__search-form{flex-direction:column;gap:2rem}}.stepper-container__search-form .custom-select-wrapper{width:30rem}@media (max-width:767px){.stepper-container__search-form .custom-select-wrapper{width:100%}}.stepper-container__table .table-wrapper{max-height:unset}.stepper-container__table table th:first-child{width:40%!important}.stepper-container__table table tr{position:relative}.stepper-container__table table tr:last-child{border-bottom:1px solid var(--border-color)!important}.stepper-container__table table tr .radio label:before{display:none}.stepper-container__main-form .field{margin-bottom:2.6rem}.stepper-container__main-form .file{margin-bottom:5.6rem}.stepper-container__main-form .documents{margin-bottom:2.4rem}.stepper-container__main-form .documents__item{padding:0}.accordion-aside__wrapper{width:100%;background-color:var(--element-background)}.accordion-aside__wrapper._opened .btn-menu__inner{background-color:transparent}.accordion-aside__wrapper._opened .btn-menu__inner:before{transform:translateY(0) rotate(130deg)}.accordion-aside__wrapper._opened .btn-menu__inner:after{transform:translateY(0) rotate(45deg)}.accordion-aside__head{position:relative;display:flex;gap:1.6rem;justify-content:space-between;padding:3.2rem;cursor:pointer}@media (max-width:767px){.accordion-aside__head{padding:1.6rem}}.accordion-aside__title{font-size:1.6rem;line-height:2.2rem;margin:0}@media (max-width:1023px){.accordion-aside__title{font-size:1.4rem;line-height:2rem}}.accordion-aside__content{position:relative;width:100%;height:0;padding:0 3.2rem;overflow:hidden}.accordion-aside__content>:last-child{padding-bottom:3.2rem}@media (max-width:767px){.accordion-aside__content{padding:0 1.6rem}.accordion-aside__content>:last-child{padding-bottom:1.6rem}}.accordion._opened .accordion-aside__content{display:block}.accordion-aside__divider{width:100%;height:1px;margin-bottom:3.2rem;background-color:var(--hr-color)}@media (max-width:767px){.accordion-aside__divider{margin-bottom:1.6rem}}.accordion-aside__links{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.accordion-aside__links{gap:1.6rem}}.accordion-aside__text{margin:0;color:var(--accent-active-color);font-weight:500}.accordion-aside__link{display:flex;gap:4px;align-items:center;justify-content:space-between;font-weight:500;transition:color .25s ease}@media (min-width:1024px){.accordion-aside__link:hover{color:var(--accent-color)}.accordion-aside__link:hover svg{opacity:1}}.accordion-aside__link svg{width:2.4rem;height:2.4rem;flex-shrink:0;color:var(--accent-color);opacity:0;transition:opacity .25s ease}.education-slider{padding:8rem 0;color:var(--contrast-color);background-image:url(/local/templates/main/css/../i/c/facts/bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:1023px){.education-slider{padding:4rem 0}}.education-slider__head{display:flex;margin-bottom:4rem}@media (max-width:767px){.education-slider__head{flex-direction:column;gap:2rem}}.education-slider__title{margin:0}.education-slider__subtitle{width:63.2rem;margin-top:0;margin-bottom:0;margin-left:auto}@media (max-width:767px){.education-slider__subtitle{width:100%}}.education-slider__slide,.education-slider__slider-inner{display:flex;flex-direction:column}.education-slider__slide{width:62.8rem;height:auto;padding:3.2rem;border:1px solid var(--footer-line);border-radius:.8rem;background:var(--fact-background);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}@media (max-width:1023px){.education-slider__slide{width:100%}}@media (max-width:767px){.education-slider__slide{padding:2rem}}.education-slider__img{width:18.8rem;height:12rem;border-radius:50rem;overflow:hidden}.education-slider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.education-slider__text{margin-top:4rem;margin-bottom:0}@media (max-width:767px){.education-slider__text{margin-top:2rem}}.education-slider__controls{display:flex;margin-top:4rem;margin-left:auto}@media (max-width:1023px){.education-slider__controls{display:none}}.education-slider__controls .btn:first-of-type{margin-right:1.6rem;transform:rotate(180deg)}.quick-links{background-color:var(--element-background)}.quick-links__wrapper{width:100%}.quick-links__wrapper._opened .quick-links__arrow{transform:rotate(180deg)}.quick-links__arrow{width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--accent-color);transition:transform .35s cubic-bezier(.455,.03,.515,.955);will-change:transform}.quick-links__arrow svg{width:2.4rem;height:2.4rem;color:var(--contrast-color)}.quick-links__head{position:relative;display:flex;gap:.8rem;align-items:center;padding:3.2rem 0;cursor:pointer}@media (max-width:767px){.quick-links__head{padding:2rem 0}}.quick-links__title{font-size:1.6rem;line-height:2.2rem;margin:0;font-weight:600}@media (max-width:1023px){.quick-links__title{font-size:1.4rem;line-height:2rem}}.quick-links__content{position:relative;width:100%;height:0;overflow:hidden}.quick-links__content>:last-child{padding-bottom:.8rem}@media (max-width:1023px){.quick-links__content>:last-child{padding-bottom:3.2rem}}@media (max-width:767px){.quick-links__content>:last-child{padding-bottom:0}}.quick-links__links{-moz-columns:3;column-count:3;-moz-column-gap:2.4rem;column-gap:2.4rem}@media (max-width:1023px){.quick-links__links{-moz-columns:2;column-count:2}}@media (max-width:767px){.quick-links__links{-moz-columns:1;column-count:1}}.quick-links__links>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.quick-links__link{display:flex;gap:4px;align-items:flex-start;margin-bottom:2.4rem;font-weight:500;transition:color .25s ease}@media (min-width:1024px){.quick-links__link:hover{color:var(--accent-color)}}.quick-links__link-arrow{margin-top:-2px;color:var(--accent-color)}.quick-links__link-arrow svg{width:2.4rem;height:2.4rem}.form._margin-top{margin-top:4rem}@media (max-width:767px){.form._margin-top{margin-top:3.2rem}}.form__fieldset{display:flex;flex-direction:column;gap:2.4rem;margin:0;padding:0;border:none}@media (max-width:767px){.form__fieldset{gap:1.6rem}}.form__agreement{margin-top:5.6rem}@media (max-width:767px){.form__agreement{margin-top:4rem}}.form__submit{margin-top:3.2rem}@media (max-width:767px){.form__submit{margin-top:2rem}}.form-popup{display:flex;flex-direction:column;align-items:center;padding:4.8rem;border-radius:2rem;background-color:var(--element-background)}.form-popup>*{text-align:center}@media (max-width:767px){.form-popup{padding:2rem}}.quote-3{display:flex;gap:2.4rem;margin:0;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:767px){.quote-3{gap:1.6rem;padding:2rem}}.quote-3__icon{flex-shrink:0;width:4.8rem;height:4rem;color:var(--accent-color)}@media (max-width:767px){.quote-3__icon{width:3.2rem;height:3.2rem}}.quote-3__icon svg{width:100%;height:100%}.quote-3__text-content{display:flex;flex-direction:column;gap:2.4rem}.quote-3__text{font-size:2.4rem;line-height:3rem;margin:0}@media (max-width:1023px){.quote-3__text{font-size:1.8rem;line-height:2.4rem}}.important-message{position:relative;z-index:9;max-height:10rem;background-color:var(--accent-color);transition:max-height .25s ease,z-index .25s ease}.important-message._hidden{max-height:0}@media (max-width:1023px){.important-message._hidden{z-index:-1}}.important-message .container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:.5rem 0;color:var(--element-background)}.important-message__text{font-size:1.4rem;line-height:2rem}@media (max-width:1023px){.important-message__text{font-size:1.2rem;line-height:1.6rem}}.important-message__text a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;transition:opacity .25s ease}@media (min-width:1024px){.important-message__text a:hover{opacity:.7}}.important-message__close{margin-left:1rem;transition:opacity .25s ease}@media (min-width:1024px){.important-message__close:hover{opacity:.7}}.important-message__close svg{width:2.4rem;height:2.4rem;color:var(--element-background)}.not-found{position:relative;padding-top:18rem}@media (max-width:1023px){.not-found{min-height:80vh}}@media (max-width:767px){.not-found{padding-top:6rem}}.not-found__background{position:absolute;top:-13.4rem;right:-15.5rem;z-index:-1;width:87.1rem;height:108.2rem}@media (max-width:1023px){.not-found__background{top:unset;right:-15rem;bottom:0;width:43rem;height:54rem}}.not-found__background img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.not-found__status{font-size:2.4rem;line-height:3rem;display:inline-block;color:var(--text-secondary-color);font-weight:600}@media (max-width:1023px){.not-found__status{font-size:1.8rem;line-height:2.4rem}}.not-found__title{font-weight:700;font-size:6.4rem;line-height:7.8rem;margin-top:1.6rem;margin-bottom:0}@media (max-width:1023px){.not-found__title{font-size:4.8rem;line-height:5.8rem}}.not-found__text{max-width:52rem;margin-top:3.2rem;margin-bottom:0}.not-found .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem}.application-form{position:relative;display:flex;flex-direction:column;gap:2rem;max-height:90vh;padding:2.4rem 8rem;border-radius:.6rem;overflow-y:auto;background:var(--app-background)}@media (max-width:1023px){.application-form{gap:1rem;padding:1.6rem 5.6rem}}@media (max-width:767px){.application-form{gap:.8rem;padding:1.6rem 3.2rem}}.application-form__agreement{margin:0}.application-form__headline .application-form__star,.application-form__star{color:var(--application-form-active-color);font-weight:600;font-style:normal}.application-form__form-cols{display:flex;gap:2.4rem}@media (max-width:1023px){.application-form__form-cols{flex-direction:column}}.application-form__necessarily{position:relative;width:100%}.application-form__necessarily .application-form__star{position:absolute;top:-1rem;right:-1rem}@media (max-width:1023px){.application-form__necessarily .application-form__star{top:-.6rem;right:-.6rem}}.application-form__form{display:flex;flex-direction:column;gap:2.4rem;width:100%;min-width:64rem}@media (max-width:1023px){.application-form__form{min-width:auto}}.application-form__footer{display:flex;gap:2rem;justify-content:center}@media (max-width:1023px){.application-form__footer{gap:1rem}}@media (max-width:767px){.application-form__footer{flex-direction:column;align-items:center}}.application-form__headline{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (max-width:1023px){.application-form__headline{gap:.6rem}}.application-form__headline span{color:var(--application-form-color);font-style:italic}.application-form__title{margin:0;text-transform:uppercase}.application-form__close{width:4rem;height:4rem;position:absolute;top:0;right:0}@media (max-width:1023px){.application-form__close{width:3.2rem;height:3.2rem}}.application-form__close button{width:100%;height:100%;position:relative;z-index:1;border:none;background:var(--application-form-active-color)}.application-form__close svg{width:3.2rem;height:3.2rem;position:absolute;top:50%;left:50%;z-index:1;color:var(--app-background);transform:translate(-50%,-50%);cursor:pointer;pointer-events:none}@media (max-width:1023px){.application-form__close svg{width:2.4rem;height:2.4rem}}.fancybox__content{background-color:unset}.is-safari .btn svg{margin:1px}.btn{padding:0;border:0;background:transparent}.btn._rounded-slider{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color);border-radius:100%;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease}.btn._rounded-slider svg{width:80%;height:80%;color:var(--accent-color);transition:color .25s ease}@media (min-width:1024px){.btn._rounded-slider:hover{border-color:var(--accent-color);background-color:var(--accent-color)}.btn._rounded-slider:hover svg{color:var(--contrast-color)}}@media (min-width:1024px){.btn._rounded-slider:hover:active{border-color:var(--accent-active-color);background-color:var(--accent-active-color)}}.btn._rounded-slider._dark{border-color:var(--app-background)}.btn._rounded-slider._dark svg{color:var(--app-background)}@media (min-width:1024px){.btn._rounded-slider._dark:hover{background-color:var(--app-background)}.btn._rounded-slider._dark:hover svg{color:var(--accent-color)}}@media (min-width:1024px){.btn._rounded-slider._dark:hover:active{border-color:var(--contrast-color);opacity:.6}}.btn._rounded-slider._dark[disabled]{opacity:.6}.btn._rounded{width:4rem;height:4rem;border:1px solid var(--text-color);border-radius:100%;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease}.btn._rounded svg{width:100%;height:100%;color:var(--accent-color);transition:color .25s ease}@media (min-width:1024px){.btn._rounded:hover{border-color:var(--accent-color);background-color:var(--accent-color)}.btn._rounded:hover svg{color:var(--contrast-color)}}@media (min-width:1024px){.btn._rounded:hover:active{border-color:var(--accent-active-color);background-color:var(--accent-active-color)}}.btn._rounded._dark{border-color:var(--app-background)}.btn._rounded._dark svg{color:var(--app-background)}@media (min-width:1024px){.btn._rounded._dark:hover{background-color:var(--app-background)}.btn._rounded._dark:hover svg{color:var(--accent-color)}}@media (min-width:1024px){.btn._rounded._dark:hover:active{border-color:var(--contrast-color);opacity:.6}}.btn._rounded._dark[disabled]{opacity:.6}.btn._titled{display:flex;align-items:center;color:var(--text-color);font-weight:500;transition:color .25s ease}.btn._titled._multiline{display:inline}.btn._titled._multiline:after{vertical-align:middle}.btn._titled svg{width:2.4rem;height:2.4rem;margin-left:.8rem}.btn._titled:after{width:2.4rem;height:2.4rem;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;transition:background-image .25s ease;content:""}@media (min-width:1024px){.btn._titled:hover{color:var(--accent-color)}}@media (min-width:1024px){.btn._titled:hover:active{color:var(--accent-active-color)}.btn._titled:hover:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23A51C30' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn._titled._round{font-weight:600}.btn._titled._round:after{margin-left:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23C93239'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:1024px){.btn._titled._round:hover:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23A51C30'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn._titled._round[disabled]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23999' fill-opacity='.12'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23A0A0A0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn._titled._round._dark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:1024px){.btn._titled._round._dark:hover{opacity:.8}.btn._titled._round._dark:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (min-width:1024px){.btn._titled._round._dark:hover:active{opacity:.6}.btn._titled._round._dark:hover:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn._titled._round._dark[disabled]{opacity:.6}.btn._titled._dark{color:var(--app-background);transition:opacity .25s ease}@media (min-width:1024px){.btn._titled._dark:hover{opacity:.8}}@media (min-width:1024px){.btn._titled._dark:hover:active{color:var(--app-background);opacity:.6}.btn._titled._dark:hover:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn._titled._dark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:opacity .25s ease}.btn._titled._dark[disabled]{opacity:.6}.btn._bordered{display:flex;align-items:center;padding:1.6rem 3.2rem;border:1px solid var(--accent-color);border-radius:3.2rem;color:var(--contrast-color);font-weight:600;background-color:var(--accent-color);transition:color .25s ease,background-color .25s ease,opacity .25s ease}.btn._bordered:after{width:2.4rem;height:2.4rem;display:inline-block;margin-left:.8rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;transition:background-image .25s ease;content:""}@media (min-width:1024px){.btn._bordered:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:var(--contrast-color)}.btn._bordered:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23C93239'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (min-width:1024px){.btn._bordered:hover:active{border-color:var(--accent-active-color);color:var(--accent-active-color)}.btn._bordered:hover:active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23A51C30'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.btn._bordered[disabled]{border-color:transparent;color:var(--disabled-color);background-color:var(--disabled-light)}.btn._bordered[disabled]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23999' fill-opacity='.12'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23A0A0A0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn._bordered._contrast,.btn._bordered._dark{border-color:var(--app-background);color:var(--app-background);background-color:var(--text-color)}@media (min-width:1024px){.btn._bordered._contrast:hover,.btn._bordered._dark:hover{color:var(--text-color);background-color:var(--app-background)}}@media (min-width:1024px){.btn._bordered._contrast:hover:active,.btn._bordered._dark:hover:active{border-color:var(--contrast-color);opacity:.6}}.btn._bordered._contrast[disabled],.btn._bordered._dark[disabled]{border-color:var(--disabled-light);background-color:var(--text-color);opacity:.6}.btn._bordered._contrast{background-color:transparent}.btn._bordered._secondary{border-color:var(--text-color);color:var(--text-color);background-color:var(--app-background)}.btn._bordered._secondary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23C93239'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn._bordered._secondary._icon-download:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23C93239'/%3E%3Cpath d='M7 14.143v.714C7 16.041 7.96 17 9.143 17h5.714C16.041 17 17 16.04 17 14.857v-.714m-5 .714l2.857-3.571M12 14.857l-2.857-3.571M12 14.857V7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:1024px){.btn._bordered._secondary._icon-download:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M7 14.143v.714C7 16.041 7.96 17 9.143 17h5.714C16.041 17 17 16.04 17 14.857v-.714m-5 .714l2.857-3.571M12 14.857l-2.857-3.571M12 14.857V7' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (min-width:1024px){.btn._bordered._secondary:hover{border-color:var(--accent-color);color:var(--app-background);background-color:var(--accent-color)}.btn._bordered._secondary:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23C93239' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}@media (min-width:1024px){.btn._bordered._secondary:hover:active{border-color:var(--accent-active-color);background-color:var(--accent-active-color)}}.btn._bordered._secondary[disabled]{border-color:var(--disabled-light);color:var(--disabled-color)}.btn._bordered._secondary[disabled]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23999' fill-opacity='.12'/%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23A0A0A0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:1024px){.btn._bordered._secondary._dark:hover{border-color:var(--app-background);background-color:var(--text-color)}}@media (min-width:1024px){.btn._bordered._secondary._dark:hover:active{opacity:.6}}.btn._bordered._secondary._dark[disabled]{border-color:transparent;background-color:var(--disabled-light)}.btn._no-arrow{justify-content:center}.btn._no-arrow:after{display:none}.btn._external:after{transform:rotate(-45deg)}.btn[disabled]{border-color:var(--disabled-color);cursor:default;pointer-events:none}.btn[disabled],.btn[disabled] svg{color:var(--disabled-color)}.btn[disabled]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16l4-4m0 0l-4-4m4 4H8' stroke='%23A0A0A0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn._filter{font-weight:600;font-size:1.8rem;line-height:2.2rem;padding:2.2rem;border-color:var(--element-background);border-radius:7.3rem;color:var(--text-color);background:var(--element-background);transition:color .25s ease,background-color .25s ease,border-color .25s ease,opacity .25s ease}@media (max-width:1023px){.btn._filter{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.btn._filter{padding:1.2rem 1.6rem;border-radius:2.4rem}}@media (min-width:1024px){.btn._filter:hover{border-color:var(--accent-color);background:var(--accent-color)}}@media (min-width:1024px){.btn._filter:hover,.btn._filter:hover:active{color:var(--contrast-color)}}.btn._filter._active,.btn._filter._checked{border-color:var(--accent-color);color:var(--contrast-color);background:var(--accent-color)}.btn._width-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.field{position:relative;width:100%}.field .error-label{position:absolute;bottom:-2rem;left:0}.field.disabled{opacity:1;pointer-events:none}.field.disabled .field__label{color:var(--disabled-color)}.field.disabled .field__input{background-color:var(--disabled-light)}.field__input{width:100%;padding:1.6rem 1.2rem;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);background-color:var(--app-background);transition:border-color .25s ease,background-color .25s ease,padding .25s ease}@media (min-width:1024px){.field__input:hover{border-color:var(--text-secondary-color)}}.field__input.is-invalid{border-color:var(--error-color)}.field__input.is-invalid~label{color:var(--error-color)}.field__input:-webkit-autofill+label,.field__input:focus+label,.field__input:not(:placeholder-shown)+label{font-size:1.2rem;line-height:1.6rem;top:0;left:2rem;background-color:var(--app-background)}@media (max-width:1023px){.field__input:-webkit-autofill+label,.field__input:focus+label,.field__input:not(:placeholder-shown)+label{font-size:1rem;line-height:1.4rem}}.field textarea.field__input{height:22rem;resize:none}.field textarea.field__input:-webkit-autofill+label,.field textarea.field__input:focus+label,.field textarea.field__input:not(:placeholder-shown)+label{font-size:1.2rem;line-height:1.6rem;top:0;left:2rem;background-color:var(--app-background)}@media (max-width:1023px){.field textarea.field__input:-webkit-autofill+label,.field textarea.field__input:focus+label,.field textarea.field__input:not(:placeholder-shown)+label{font-size:1rem;line-height:1.4rem}}@media (max-width:1023px){.field textarea.field__input{height:15rem}}.field__label{font-size:1.6rem;line-height:2.2rem;position:absolute;top:50%;left:1.2rem;padding:2px;border-radius:5px;color:var(--text-secondary-color);background-color:transparent;transform:translateY(-50%);transition:top .25s ease,background-color .25s ease,font-size .25s ease,left .25s ease,color .25s ease;pointer-events:none;will-change:transform}@media (max-width:1023px){.field__label{font-size:1.4rem;line-height:2rem}}.field textarea.field__input~.field__label{top:2.4rem}.field-error{font-size:1.2rem;line-height:1.6rem;width:100%;margin-top:.8rem;margin-left:2rem;color:var(--error-color);visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}@media (max-width:1023px){.field-error{font-size:1rem;line-height:1.4rem}}.field._error+.field-error{visibility:visible;opacity:1}.field._error .field__input{border-color:var(--error-color)}.field._error .field__label{color:var(--error-color)}@media (min-width:1024px){.field._filled:hover .field__input{background-color:var(--input-gray-dark-background)}}.field._filled .field__input{padding:2.9rem 4rem .5rem}.field._filled .field__input:-webkit-autofill+label,.field._filled .field__input:focus+label,.field._filled .field__input:not(:placeholder-shown)+label{top:1.5rem;left:4rem}.field._filled .field__input{border-color:var(--input-gray-background);background-color:var(--input-gray-background)}.field._filled .field__label{padding:0;background-color:transparent}.field._filled._error .field__input{padding:2.9rem 4rem .5rem}.field._filled._error .field__label{top:50%;left:4rem}.field._filled+.field-error{color:var(--error-color)}.accordions .accordion{border-bottom:1px solid var(--hr-color)}.accordions .accordion:first-child{border-top:1px solid var(--hr-color)}.accordion{width:100%;background-color:var(--app-background)}.accordion__head{position:relative;padding:1.6rem 0;cursor:pointer;transition:color .35s cubic-bezier(.455,.03,.515,.955)}.accordion__arrow{width:2.4rem;height:2.4rem;position:absolute;top:calc(50% - 1.2rem);right:0;z-index:2;border-radius:50%;background-color:var(--accent-color);transition:transform .35s cubic-bezier(.455,.03,.515,.955);will-change:transform}.accordion._opened .accordion__arrow{transform:rotate(180deg)}.accordion__arrow svg{width:2.4rem;height:2.4rem;color:var(--contrast-color)}.accordion__title{font-size:1.6rem;line-height:2.2rem;width:calc(100% - 3rem);margin:0}@media (max-width:1023px){.accordion__title{font-size:1.4rem;line-height:2rem}}.accordion__content{position:relative;width:100%;height:0;overflow:hidden}.accordion__content>:last-child{padding-bottom:1.6rem}.accordion._opened .accordion__content{display:block}.search-input{position:relative;display:flex;align-items:center;width:100%;color:var(--text-grey)}@media (max-width:1023px){.search-input{height:4.6rem}}.search-input._filled label{font-size:1.2rem;line-height:1.6rem;background-color:var(--app-background);transform:translate(-30%,-50%)}@media (max-width:1023px){.search-input._filled label{font-size:1rem;line-height:1.4rem}}.search-input__btn{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:1.6rem;flex-shrink:0;color:var(--text-secondary-color);transform:translateY(-50%);-webkit-tap-highlight-color:transparent}@media (max-width:767px){.search-input__btn{right:1.2rem}}.search-input svg{width:100%;height:100%}.search-input input{flex-grow:1;height:5.6rem;padding:1.6rem 5rem 1.6rem 1.2rem;border:1px solid var(--border-color);border-radius:.8rem;color:var(--text-color);background-color:var(--app-background);transition:border-color .25s ease}@media (min-width:1024px){.search-input input:hover{border-color:var(--text-secondary-color)}}@media (max-width:1023px){.search-input input{height:auto}}@media (max-width:767px){.search-input input{height:4.1rem;padding-right:4.6rem}}.search-input input:-webkit-autofill+label,.search-input input:focus+label,.search-input input:not(:placeholder-shown)+label{font-size:1.2rem;line-height:1.6rem;top:0;left:1.2rem;background-color:var(--app-background)}@media (max-width:1023px){.search-input input:-webkit-autofill+label,.search-input input:focus+label,.search-input input:not(:placeholder-shown)+label{font-size:1rem;line-height:1.4rem}}.search-input label{font-size:1.6rem;line-height:2.2rem;position:absolute;top:50%;left:1.2rem;padding:2px;border-radius:5px;color:var(--text-secondary-color);background-color:transparent;transform:translateY(-50%);transition:top .25s ease,background-color .25s ease,font-size .25s ease,left .25s ease,color .25s ease;pointer-events:none;will-change:transform}@media (max-width:1023px){.search-input label{font-size:1.4rem;line-height:2rem}}.custom-select-wrapper{position:relative;width:100%;height:100%}.custom-select-wrapper label{font-size:1.2rem;line-height:1.6rem;position:absolute;top:-1rem;left:2rem;z-index:2;padding:2px;color:var(--text-secondary-color);background-color:var(--app-background)}@media (max-width:1023px){.custom-select-wrapper label{font-size:1rem;line-height:1.4rem}}.custom-select-container{position:relative;width:100%;height:100%}@media (max-width:767px){.custom-select-container{width:100%}}.custom-select-container._changed .custom-select-opener{color:var(--text-color)}.custom-select-container.is-open .custom-select-panel{max-height:22rem;overflow-y:auto;transition-property:opacity}.custom-select-container.is-open:after{transform:translate(-2.4rem,2.5rem) rotate(-135deg)}@media (max-width:767px){.custom-select-container.is-open:after{transform:translate(-2.4rem,2rem) rotate(-135deg)}}.custom-select-container.is-open .custom-select-panel{visibility:visible;opacity:1}.custom-select-container.is-open .custom-select-opener{border-color:var(--text-secondary-color)}.custom-select-container.is-open .custom-select-opener:before{transform:rotate(180deg)}.custom-select-container:after{position:absolute;top:0;right:0;width:.7rem;height:.7rem;border-right:1px solid var(--text-grey);border-bottom:1px solid var(--text-grey);transform:translate(-2.4rem,2.2rem) rotate(45deg);cursor:pointer;transition:transform .35s ease-in-out;content:"";pointer-events:none}@media (max-width:767px){.custom-select-container:after{transform:translate(-2.4rem,1.5rem) rotate(45deg)}}.custom-select-container .custom-select-opener{position:relative;display:block;height:5.6rem;padding:1.7rem 4rem 1.7rem 1.2rem;border:1px solid var(--border-color);border-radius:.8rem;color:var(--text-secondary-color);background-color:var(--app-background);cursor:pointer;transition:border-color .25s ease}@media (min-width:1024px){.custom-select-container .custom-select-opener:hover{border-color:var(--text-secondary-color)}}@media (max-width:1023px){.custom-select-container .custom-select-opener{height:auto;padding:1.1rem 4rem 1.1rem 1.2rem}}.custom-select-container .custom-select-opener:before{width:2.4rem;height:2.4rem;position:absolute;top:calc(50% - 1.2rem);right:1.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%2371809B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .35s cubic-bezier(.455,.03,.515,.955);content:"";will-change:transform}@media (max-width:1023px){.custom-select-container .custom-select-opener{height:auto}}@media (max-width:767px){.custom-select-container .custom-select-opener{padding-top:1rem;padding-bottom:1rem}}.custom-select-container .custom-select-opener span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-select-container .custom-select-panel{position:absolute;top:100%;z-index:1002;width:100%;max-height:0;margin-top:5px;border:1px solid var(--border-color);border-radius:.8rem;overflow:hidden;background-color:var(--app-background);visibility:hidden;opacity:0;transition:.3s ease-in-out;transition-property:max-height,opacity}.custom-select-container .custom-select-panel .custom-select-option{padding:1.6rem 1.2rem;cursor:pointer;transition:color .25s ease}@media (min-width:1024px){.custom-select-container .custom-select-panel .custom-select-option:hover{color:var(--accent-color)}}.custom-select-container .custom-select-panel .custom-select-option.is-selected{color:var(--accent-color);pointer-events:none}.custom-select-container select{display:none}.main-link{padding:0;border:0;background:transparent;font-size:1.6rem;line-height:2.4rem;transition:color .25s ease;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-left:2rem;font-weight:600;-webkit-tap-highlight-color:transparent}@media (max-width:1023px){.main-link{font-size:1.4rem;line-height:2rem}}@media (min-width:1024px){.main-link:hover{color:var(--accent-color)}}@media (min-width:1024px){.main-link:hover:active,.main-link:hover:active span{color:var(--accent-active-color)}.main-link:hover:active svg{background-color:var(--accent-active-color)}}@media (max-width:767px){.main-link{margin:4px 0 0}}.main-link._loading{position:relative;color:transparent}.main-link._loading:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--app-background);content:""}.main-link._loading:before{width:2rem;height:2rem;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);z-index:2;border-color:var(--accent-color);border-left:2px solid transparent;border-bottom:2px solid var(--accent-color);border-right:2px solid transparent;border-top:2px solid var(--accent-color);border-radius:50%;animation:rotate 1s linear infinite;content:""}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-link svg{width:2.4rem;height:2.4rem;margin-left:.8rem;border-radius:50%;color:var(--contrast-color);background-color:var(--accent-color);transition:background-color .25s ease}@media (max-width:767px){.main-link svg{margin-left:.8rem}}.map-search-input{position:relative;display:flex;align-items:center;width:100%;color:var(--text-grey)}@media (max-width:1023px){.map-search-input{height:4.6rem}}.map-search-input._filled label{font-size:1.2rem;line-height:1.6rem;background-color:var(--app-background);transform:translate(-30%,-50%)}@media (max-width:1023px){.map-search-input._filled label{font-size:1rem;line-height:1.4rem}}.map-search-input__btn{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:1.6rem;flex-shrink:0;color:var(--text-secondary-color);transform:translateY(-50%);-webkit-tap-highlight-color:transparent}@media (max-width:767px){.map-search-input__btn{right:1.2rem}}.map-search-input .map-search-input__icon{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.map-search-input .map-search-input__icon svg{width:2.4rem;height:2.4rem;color:var(--text-secondary-color)}.map-search-input input{flex-grow:1;height:5.6rem;padding:1.6rem 5rem 1.6rem 4rem;border:none;border-radius:.8rem;color:var(--text-color);background-color:var(--app-background);transition:border-color .25s ease}@media (min-width:1024px){.map-search-input input:hover{border-color:var(--text-secondary-color)}}@media (max-width:1023px){.map-search-input input{height:auto}}@media (max-width:767px){.map-search-input input{height:4.1rem;padding-right:4.6rem}}.map-search-input input:-webkit-autofill+label,.map-search-input input:focus+label,.map-search-input input:not(:placeholder-shown)+label{opacity:0}.map-search-input label{font-size:1.6rem;line-height:2.2rem;position:absolute;top:50%;left:4rem;display:inline-flex;gap:4px;align-items:center;padding:2px;border-radius:5px;color:var(--text-secondary-color);background-color:transparent;transform:translateY(-50%);transition:opacity .25s ease;pointer-events:none;will-change:transform}@media (max-width:1023px){.map-search-input label{font-size:1.4rem;line-height:2rem}}.map-select-wrapper{position:relative;width:100%;height:100%}.map-select-wrapper label{font-size:1.2rem;line-height:1.6rem;position:absolute;top:-1rem;left:2rem;z-index:2;padding:2px;color:var(--text-secondary-color);background-color:var(--app-background)}@media (max-width:1023px){.map-select-wrapper label{font-size:1rem;line-height:1.4rem}}.map-select-wrapper .custom-select-container{position:relative;width:100%;height:100%}@media (max-width:767px){.map-select-wrapper .custom-select-container{width:100%}}.map-select-wrapper .custom-select-container._changed .custom-select-opener{color:var(--text-color)}.map-select-wrapper .custom-select-container.is-open .custom-select-panel{overflow-y:auto;opacity:1;transition-property:opacity}.map-select-wrapper .custom-select-container.is-open:after{transform:translate(-2.4rem,2.5rem) rotate(-135deg)}@media (max-width:767px){.map-select-wrapper .custom-select-container.is-open:after{transform:translate(-2.4rem,2rem) rotate(-135deg)}}.map-select-wrapper .custom-select-container.is-open .custom-select-opener{border-color:var(--text-secondary-color)}.map-select-wrapper .custom-select-container.is-open .custom-select-opener:before{transform:rotate(180deg)}.map-select-wrapper .custom-select-container:after{position:absolute;top:0;right:0;width:.7rem;height:.7rem;border-right:1px solid var(--text-grey);border-bottom:1px solid var(--text-grey);transform:translate(-2.4rem,2.2rem) rotate(45deg);cursor:pointer;transition:transform .35s ease-in-out;content:"";pointer-events:none}@media (max-width:767px){.map-select-wrapper .custom-select-container:after{transform:translate(-2.4rem,1.5rem) rotate(45deg)}}.map-select-wrapper .custom-select-container .custom-select-opener{position:relative;display:flex;gap:.8rem;height:5.6rem;padding:1.7rem 4rem 1.7rem 1.2rem;border:1px solid var(--border-color);border-radius:.8rem;color:var(--text-secondary-color);background-color:var(--app-background);cursor:pointer;transition:border-color .25s ease}.map-select-wrapper .custom-select-container .custom-select-opener svg{width:2.4rem;height:2.4rem}@media (min-width:1024px){.map-select-wrapper .custom-select-container .custom-select-opener:hover{border-color:var(--text-secondary-color)}}@media (max-width:1023px){.map-select-wrapper .custom-select-container .custom-select-opener{height:auto;padding:1.1rem 4rem 1.1rem 1.2rem}}.map-select-wrapper .custom-select-container .custom-select-opener:before{width:2.4rem;height:2.4rem;position:absolute;top:calc(50% - 1.2rem);right:1.2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%2371809B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .35s cubic-bezier(.455,.03,.515,.955);content:"";will-change:transform}@media (max-width:1023px){.map-select-wrapper .custom-select-container .custom-select-opener{height:auto}}@media (max-width:767px){.map-select-wrapper .custom-select-container .custom-select-opener{padding-top:1rem;padding-bottom:1rem}}.map-select-wrapper .custom-select-container .custom-select-opener span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-select-wrapper .custom-select-container .custom-select-panel{position:absolute;top:-.8rem;z-index:1002;width:100%;max-height:22rem;margin-top:5px;border:1px solid var(--border-color);border-radius:.8rem;overflow:hidden;background-color:var(--app-background);transform:translateY(-100%);opacity:0;transition:.3s ease-in-out;transition-property:max-height,opacity}.map-select-wrapper .custom-select-container .custom-select-panel .custom-select-option{display:flex;gap:.8rem;align-items:center;padding:1.6rem 1.2rem;cursor:pointer;transition:color .25s ease}.map-select-wrapper .custom-select-container .custom-select-panel .custom-select-option:first-child{display:none}.map-select-wrapper .custom-select-container .custom-select-panel .custom-select-option.is-selected{color:var(--accent-color);pointer-events:none}@media (min-width:1024px){.map-select-wrapper .custom-select-container .custom-select-panel .custom-select-option:hover{color:var(--accent-color)}}.map-select-wrapper .custom-select-container .custom-select-panel .custom-select-option svg{width:2.4rem;height:2.4rem;min-width:2.4rem}.map-select-wrapper .custom-select-container select{display:none}.map-controls{display:flex;flex-direction:column;gap:1.6rem;padding:.8rem;border-radius:3.2rem;background-color:var(--app-background)}.map-controls button{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color);border-radius:50%;background-color:transparent;transition:border-color .25s ease}.map-controls button:disabled{opacity:.3;pointer-events:none}@media (min-width:1024px){.map-controls button:hover{border-color:var(--border-color)}}.map-controls button svg{width:1.6rem;height:1.6rem;color:var(--accent-color);transition:transform .25s ease}.map-object-card{position:relative;display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem;border-radius:.8rem;background-color:var(--element-background)}@media (max-width:767px){.map-object-card{gap:2.4rem;padding:3.2rem 2.4rem}}.map-object-card__image{display:block;flex-shrink:0;width:100%;height:18rem;border-radius:.8rem;overflow:hidden}.map-object-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.map-object-card__title{font-weight:600;font-size:2.4rem;line-height:3rem;margin:0}@media (max-width:1023px){.map-object-card__title{font-size:1.8rem;line-height:2.4rem}}.map-object-card__close{position:absolute;top:.8rem;right:.8rem;padding:0;border:none;border-radius:50%;background-color:transparent;transition:background-color .25s ease}@media (max-width:767px){.map-object-card__close{top:.4rem;right:.4rem}}@media (min-width:1024px){.map-object-card__close:hover{color:var(--contrast-color);background-color:var(--accent-color)}}.map-object-card__close svg{width:2.4rem;height:2.4rem;transition:color .25s ease}.map-object-card__links{display:flex;flex-direction:column;gap:1.6rem}.map-object-card__link{display:flex!important}.map-object-card .contacts{margin:0;-moz-columns:auto;columns:auto}.map-object-card .contacts__item{margin-bottom:0}.map-object-card .contacts__item:not(:last-child){margin-bottom:1.7rem}.radio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.radio input{position:absolute;z-index:-1;opacity:0}.radio input:checked+label:before{border:none;color:var(--accent-color);box-shadow:inset 0 0 0 3px}.radio label{font-size:1.6rem;line-height:2.2rem;display:flex;align-items:center;transition:color .25s ease}@media (max-width:1023px){.radio label{font-size:1.4rem;line-height:2rem}}@media (min-width:1024px){.radio label:hover{color:var(--accent-color)}}.radio label:before{width:1.2rem;height:1.2rem;display:block;flex-shrink:0;margin-right:1.7rem;border-radius:50%;color:var(--outline-color);background-size:50% 50%;box-shadow:inset 0 0 0 1px;transition:box-shadow .3s ease;content:""}.error-label{font-size:1.4rem;line-height:2rem;padding-left:2.4rem;color:var(--error-color)}@media (max-width:1023px){.error-label{font-size:1.2rem;line-height:1.6rem}}.file{position:relative}.file .error-label{position:absolute;bottom:-2rem;left:0}.file.dz-max-files-reached{padding:1.6rem 1.2rem;border:1px solid var(--border-color);border-radius:8px}@media (max-width:1023px){.file.dz-max-files-reached{padding:1.4rem 3.2rem}}@media (max-width:767px){.file.dz-max-files-reached{padding:1.4rem 2.4rem}}.file.dz-max-files-reached .file__dropzone{position:absolute;top:-1.3rem;left:1.2rem;padding:4px;border:none;border-radius:0;font-size:1.2rem;line-height:1.6rem;background-color:var(--app-background);pointer-events:none}@media (max-width:1023px){.file.dz-max-files-reached .file__dropzone{left:2.4rem}}.file.dz-max-files-reached .file__dropzone svg{display:none}.file__dropzone{font-size:1.4rem;line-height:2rem;display:flex;gap:4px;align-items:center;padding:1.6rem 1.2rem;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary-color);cursor:pointer}@media (max-width:1023px){.file__dropzone{font-size:1.2rem;line-height:1.6rem;padding:1.5rem 3.2rem}}@media (max-width:767px){.file__dropzone{font-size:1.6rem;line-height:2.2rem;padding:1.6rem 2.4rem}}@media (max-width:767px) and (max-width:1023px){.file__dropzone{font-size:1.4rem;line-height:2rem}}.file__dropzone svg{width:2.4rem;height:2.4rem;color:var(--text-secondary-color)}@media (max-width:767px){.file__dropzone svg{width:1.6rem;height:1.6rem}}.file__dropzone .form__error-label{top:6rem;left:0}@media (max-width:1023px){.file__dropzone .form__error-label{top:4.9rem}}.file__preview,.file__title{display:flex;align-items:center}.file__title{margin-right:2.5rem}@media (max-width:767px){.file__title{margin-right:1.2rem}}.file__title svg{width:6.4rem;height:6.4rem;flex-shrink:0;margin-right:2.5rem}@media (max-width:767px){.file__title svg{width:3.2rem;height:3.2rem;margin-right:1.2rem}}.file__delete{width:2.4rem;height:2.4rem;margin-left:auto}.file__delete svg{width:2.4rem;height:2.4rem;color:var(--text-color)}.btn-menu{width:2.4rem;height:2.4rem;display:flex;flex-shrink:0;align-items:center;justify-content:center}.btn-menu__inner{position:relative;width:1.5rem;height:2px;background-color:var(--text-color);transition:background-color .35s ease-in-out}.btn-menu__inner:before{transform:translateY(-5px)}.btn-menu__inner:after,.btn-menu__inner:before{position:absolute;display:block;width:1.5rem;height:2px;background-color:var(--text-color);transition:transform .35s ease-in-out;content:""}.btn-menu__inner:after{transform:translateY(5px)}.btn-menu__inner._cancel{background-color:transparent}.btn-menu__inner._cancel:before{transform:translateY(0) rotate(130deg)}.btn-menu__inner._cancel:after{transform:translateY(0) rotate(45deg)}
/* End */
/* /local/templates/main/css/vendor.css?174893952345561 */
/* /local/templates/main/css/app.css?1748939523280670 */
