

/* Start:/local/templates/full/css/vendor.css?177641050839666*/
/*! 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;
}

: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: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

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

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease 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) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

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

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  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.1s) 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-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-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);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

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__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.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-animating .fancybox__content, .is-dragging .fancybox__content {
  will-change: transform, width, height;
}

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

.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: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, 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: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, 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;
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
/* End */


/* Start:/local/templates/full/css/app.css?1776410508161559*/
*,:after,:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;overscroll-behavior-y:none}menu,ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}address{font-style:normal}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0}button,label{cursor:pointer}b,strong{font-weight:700}[class^=_icon],img,picture{display:block}a,button{color:currentColor;cursor:pointer}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;resize:none}html{--app-background:#fff;--card-background:#f0f0f0;--card-contrast-background:#fff;--primary-background:#054778;--primary-light-background:#086cb7;--primary-dark-background:#04375e;--primary-gradient-background:linear-gradient(101.94deg,#054778 0.23%,#0a80d7 99.17%);--contrast-background:#fff;--text-color:#272829;--text-secondary-color:#4a4a49;--text-contrast-color:#fff;--text-contrast-secondary-color:hsla(0,0%,100%,.6);--text-contrast-secondary-2-color:#9bb5c9;--text-disabled-color:#bfbfc9;--text-disabled-contrast:#ffffff73;--primary-color:#054778;--primary-light-color:#086cb7;--primary-light-2-color:#8caabd;--primary-dark-color:#04375e;--divider-color:#d2d6de;--divider-contrast-color:hsla(0,0%,100%,.2);--error-color:#c52b16;--button-disabled-color:#e7e7ef;--icon-color:#6b6b6f;--icon-contrast-secondary-color:hsla(0,0%,100%,.6);--border-color-quotes-slider:#2c5472;--scrollbar-color:var(--primary-color);--tooltip-bg-color:#ffffff26;--date-picker-bg-color:#f5f5f5;--border-date-color:#0090a3;--date-bg-color:#eff3ff;--color-bg-date-selected:#054778;--color-bg-date-in-range-hover:#dfe7ff}html.theme-white{--app-background:#fff;--card-background:#eee;--card-contrast-background:#fff;--primary-background:#171616;--primary-light-background:#272829;--primary-dark-background:#101010;--primary-gradient-background:#171616;--contrast-background:#fff;--text-color:#000;--text-secondary-color:#000;--text-contrast-color:#fff;--text-contrast-secondary-color:#fff;--text-contrast-secondary-2-color:#fff;--text-disabled-color:#000;--text-disabled-contrast:#fff;--primary-color:#000;--primary-light-color:#000;--primary-light-2-color:#000;--primary-dark-color:#000;--divider-color:#000;--divider-contrast-color:#fff;--button-disabled-color:#363636;--icon-color:#000;--icon-contrast-secondary-color:#fff;--border-color-quotes-slider:hsla(0,0%,87%,.5);--error-color:#000;--date-picker-bg-color:#f5f5f5}html.theme-black{--app-background:#000;--card-background:#272829;--card-contrast-background:#000;--primary-background:#171616;--primary-light-background:#272829;--primary-dark-background:#101010;--primary-gradient-background:#171616;--contrast-background:#272829;--text-color:#ddd;--text-secondary-color:#ddd;--text-contrast-color:#ddd;--text-contrast-secondary-color:#ddd;--text-contrast-secondary-2-color:#ddd;--text-disabled-color:#fff;--text-disabled-contrast:#fff;--primary-color:#ddd;--primary-light-color:#ddd;--primary-light-2-color:#ddd;--primary-dark-color:#ddd;--divider-color:#ddd;--divider-contrast-color:#ddd;--button-disabled-color:hsla(0,0%,87%,.5);--icon-color:#ddd;--icon-contrast-secondary-color:#ddd;--border-color-quotes-slider:hsla(0,0%,87%,.5);--error-color:#fff;--date-picker-bg-color:#434343}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400;src:url(/local/templates/full/fonts/GolosText-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:500;src:url(/local/templates/full/fonts/GolosText-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:600;src:url(/local/templates/full/fonts/GolosText-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Azeret Mono;font-style:normal;font-weight:400;src:url(/local/templates/full/fonts/AzeretMono-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Azeret Mono;font-style:normal;font-weight:600;src:url(/local/templates/full/fonts/AzeretMono-SemiBold.woff2) format("woff2")}html{--header-height:152px;--main-font:"Golos Text",sans-serif;--mono-font:"Azeret Mono",monospace;--border-radius-sm:0.8rem;--border-radius-md:1.6rem;--border-radius-lg:3.2rem;background:var(--app-background);font-size:62.5%}@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)}}@media (min-width:1921px){html{font-size:calc(-3.28571px + .59524vw)}}html.images-off img,html.images-off video{visibility:hidden!important}html.theme-black .theme-item-normal:not(.theme-item-black),html.theme-black .theme-item-white:not(.theme-item-black),html.theme-normal .theme-item-black:not(.theme-item-normal),html.theme-normal .theme-item-white:not(.theme-item-normal),html.theme-white .theme-item-black:not(.theme-item-white),html.theme-white .theme-item-normal:not(.theme-item-white){display:none!important}html.theme-black iframe,html.theme-black img,html.theme-black picture,html.theme-black video,html.theme-white iframe,html.theme-white img,html.theme-white picture,html.theme-white video{filter:grayscale(100%)!important}body{color:var(--text-color);display:flex;flex-direction:column;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.4rem*var(--font-size-factor));overflow-x:hidden}@media (max-width:767px){body{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}body img,body video{max-width:100%}main{flex:1;overflow-x:hidden;padding-top:var(--header-height)}main:has(._page-visible){overflow-x:unset}.width-auto{width:auto!important}.height-fit-content{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.overflow-hidden{overflow:hidden!important}@media (min-width:1024px){.lg-overflow-hidden{overflow:hidden!important}}.height-auto{height:auto!important}.m-auto{margin:auto!important}._uppercase{text-transform:uppercase!important}html{--font-size-factor:1}html.font-size-medium{--font-size-factor:1.25}html.font-size-medium *,html.font-size-medium :after,html.font-size-medium :before{word-break:break-word}html.font-size-large{--font-size-factor:1.5}html.font-size-large *,html.font-size-large :after,html.font-size-large :before{word-break:break-word}.text-h1,h1{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(4.8rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(6rem*var(--font-size-factor))}@media (max-width:767px){.text-h1,h1{font-size:calc(2.4rem*var(--font-size-factor));line-height:calc(3.2rem*var(--font-size-factor))}}.text-h2,h2{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.text-h2,h2{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.text-h3,h3{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.text-h3,h3{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.text-h4,h4{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.text-h4,h4{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.text-lead{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.8rem*var(--font-size-factor))}@media (max-width:767px){.text-lead{font-size:calc(1.6rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.text{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-bold{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-bold{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-sm{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.text-sm{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.text-sm-bold{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.text-sm-bold{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.text-caption{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.text-button{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-button{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-button-sm{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2rem*var(--font-size-factor))}@media (max-width:767px){.text-button-sm{font-size:calc(1.2rem*var(--font-size-factor))}}.text-mono{font-family:var(--mono-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-mono{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-mono-sm{font-family:var(--mono-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.text-mono-sm{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.text-mono-numbers-sm{font-family:var(--mono-font);font-optical-sizing:auto;font-size:calc(4rem*var(--font-size-factor));font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.text-mono-numbers-sm{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.text-hidden{color:transparent;overflow:hidden;text-indent:101%;text-shadow:none}.hidden,[hidden]{display:none!important}.app-grid{flex-grow:1;gap:2rem}@media (max-width:767px){.app-grid{gap:1.6rem}}.app-grid._gap-24{gap:2.4rem}@media (max-width:767px){.app-grid._gap-24{gap:2rem}}.app-grid._gap-16{gap:1.6rem}@media (max-width:767px){.app-grid._gap-16{gap:1.2rem}}.app-grid._gap-4{gap:4rem}@media (max-width:767px){.app-grid._gap-4{gap:2rem}}.app-grid._gap-48{gap:4.8rem}@media (max-width:767px){.app-grid._gap-48{gap:3.2rem}}.app-grid:not(._columns-auto){display:grid}.app-grid._columns-auto{display:flex;flex-wrap:wrap}.app-grid._columns-1{grid-template-columns:1fr}.app-grid._columns-2-1{grid-template-columns:repeat(2,1fr)}@media (max-width:1023px){.app-grid._columns-2-1{grid-template-columns:1fr}}.app-grid._columns-3-1{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.app-grid._columns-3-1{grid-template-columns:1fr}}.app-grid._columns-4-1{grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.app-grid._columns-4-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.app-grid._columns-4-1{grid-template-columns:1fr}}.app-grid__span-2{grid-column:span 2}@media (max-width:1023px){.app-grid__span-2{grid-column:span 1}}.app-grid__span-3{grid-column:span 3}@media (max-width:1023px){.app-grid__span-3{grid-column:span 1}}.container{display:block;margin:0 auto;max-width:136rem;width:100%}@media (max-width:1440px){.container{max-width:calc(100% - 8rem)}}@media (max-width:767px){.container{max-width:calc(100% - 4rem)}}.transition-disabled,.transition-disabled *,.transition-disabled :after,.transition-disabled :before,.transition-disabled:after,.transition-disabled:before{transition:none!important}.icon{display:block}.icon.size-md{height:2.4rem;width:2.4rem}@media (max-width:767px){.icon.size-md{height:2rem;width:2rem}}.icon.size-sm{height:2rem;width:2rem}@media (max-width:767px){.icon.size-sm{height:1.6rem;width:1.6rem}}.button{align-items:center;display:flex;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;justify-content:center;line-height:calc(2.4rem*var(--font-size-factor));position:relative;transition:.3s cubic-bezier(.61,1,.88,1);transition-property:background-color,color,border-color;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.button{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.button.disabled,.button[disabled]{pointer-events:none}.button.contrast.outlined .button__inner svg,.button.contrast.text .button__inner svg{color:var(--text-contrast-secondary-color);transition:.3s cubic-bezier(.61,1,.88,1)}.button:not(.text){border-color:var(--primary-color);border-radius:var(--border-radius-sm);padding:1.2rem 2rem}@media (hover:hover){.button:not(.text):not(.contrast):hover{background-color:var(--primary-light-background);border-color:var(--primary-light-background);color:var(--text-contrast-color)}}.button:not(.text).contrast{border-color:var(--text-contrast-color)}@media (hover:hover){.button:not(.text).contrast:not(.outlined):hover{background-color:var(--primary-light-background);border-color:var(--primary-light-background);color:var(--text-contrast-color)}}.button:not(.text).contrast.outlined{border-style:solid;border-width:1px}@media (hover:hover){.button:not(.text).contrast.outlined:hover{border-color:var(--primary-light-background)}}@media (max-width:767px){.button:not(.text){padding:1rem 1.6rem}}.button:not(.text):not(.outlined){background-color:var(--primary-background);color:var(--text-contrast-color)}.button:not(.text):not(.outlined).contrast{background-color:var(--contrast-background);color:var(--primary-color)}.button:not(.text).outlined{border-style:solid;border-width:1px;color:var(--primary-color)}.button:not(.text).outlined.contrast{color:var(--text-contrast-color)}.button:not(.text).outlined.disabled,.button:not(.text).outlined[disabled]{opacity:.35}.button:not(.text).fab{padding:1.2rem}@media (max-width:767px){.button:not(.text).fab{padding:.8rem}}@media (hover:hover){.button.text:not(.contrast):hover,.button.text:not(.contrast):hover svg{color:var(--primary-light-color)!important}.button.text.contrast:hover,.button.text.contrast:hover svg{color:var(--primary-light-2-color)!important}}.button.text:not(.fab):not(.contrast):has(.button__inner>svg){color:var(--primary-color)}.button.text:not(.fab).contrast{color:var(--text-contrast-color)}.button.text.fab{transition:.3s cubic-bezier(.61,1,.88,1);transition-property:opacity,color}.button.text.fab:not(.contrast){color:var(--icon-color)}.button.text.fab.contrast{color:var(--text-contrast-secondary-color)}.button__loading{align-items:center;bottom:auto;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:auto;top:0;width:100%}.button__loading svg{height:50%;width:50%}.button__inner{align-items:center;display:flex;gap:1.2rem}@media (max-width:767px){.button__inner{gap:1rem}}.button__inner svg{flex-shrink:0}.app-section:not(._gutter-none)._gutter-ssm{margin-bottom:4rem}@media (max-width:767px){.app-section:not(._gutter-none)._gutter-ssm{margin-bottom:3.2rem}}.app-section:not(._gutter-none)._gutter-sm{margin-bottom:6.4rem}@media (max-width:767px){.app-section:not(._gutter-none)._gutter-sm{margin-bottom:4rem}}.app-section:not(._gutter-none)._gutter-md{margin-bottom:9.6rem}@media (max-width:767px){.app-section:not(._gutter-none)._gutter-md{margin-bottom:6.4rem}}.app-section:not(._gutter-none)._gutter-lg{margin-bottom:12rem}@media (max-width:767px){.app-section:not(._gutter-none)._gutter-lg{margin-bottom:8rem}}.app-section._background{background-color:var(--card-background);padding:5rem 0}@media (max-width:767px){.app-section._background{padding:3.6rem 0}}.app-section__head{display:flex;gap:2.4rem;margin-bottom:3.2rem}@media (min-width:1024px){.app-section__head{align-items:center;justify-content:space-between}}@media (max-width:1023px){.app-section__head{flex-direction:column;gap:2rem}}@media (max-width:767px){.app-section__head{gap:1.6rem;margin-bottom:3.2rem}}.app-section__form{margin-bottom:2.4rem}@media (max-width:767px){.app-section__form{margin-bottom:2rem}}.app-section__outer{display:flex}.app-section__inner{width:100%}._narrow .app-section__inner{max-width:90rem}.app-section__content{width:100%}.app-section__foot{display:flex}.app-section__foot._centered{justify-content:center}.app-section__foot:has(*){margin-top:4.8rem}@media (max-width:767px){.app-section__foot:has(*){margin-top:3.2rem}}.breadcrumbs{display:inline-flex;flex-flow:row wrap;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));margin:-.8rem 0 0 -1.6rem;width:calc(100% + 1.6rem)}@media (max-width:767px){.breadcrumbs{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.breadcrumbs>*{margin:.8rem 0 0 1.6rem}@media (max-width:767px){.breadcrumbs{display:inline-flex;flex-flow:row wrap;margin:0 0 0 -.8rem;width:calc(100% + .8rem)}.breadcrumbs>*{margin:0 0 0 .8rem}}.breadcrumbs li{align-items:center;display:flex;max-width:100%}.breadcrumbs li>svg{color:var(--text-disabled-color);margin-left:1.6rem}@media (max-width:767px){.breadcrumbs li>svg{margin-left:.8rem}}.breadcrumbs li a{align-items:center;display:flex;position:relative;text-overflow:ellipsis;transition:color .3s cubic-bezier(.61,1,.88,1);white-space:nowrap}@media (hover:hover){.breadcrumbs li a:hover{color:var(--primary-light-color)}}.breadcrumbs li a:after,.breadcrumbs li a:before{background:currentColor;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;transition:transform .5s ease-in-out;width:100%}.breadcrumbs li a:after{transform:scaleX(0);transform-origin:right;transition:transform .5s ease-in-out}.breadcrumbs li a:before{display:none}@media (hover:hover){.breadcrumbs li a:hover:after{transform:scaleX(1);transform-origin:left;transition-delay:.15s}}.breadcrumbs li:last-child{color:var(--text-disabled-color);pointer-events:none}.page-head__breadcrumbs{padding-top:4rem}@media (max-width:767px){.page-head__breadcrumbs{padding-top:3.2rem}}.page-head__content{display:flex;flex-direction:column;gap:.8rem;margin-top:6.4rem}@media (max-width:767px){.page-head__content{margin-top:4rem}}.text-content>:first-child{margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content p:not([class]){margin:2rem 0}@media (max-width:767px){.text-content p:not([class]){margin:1.6rem 0}}.text-content a:not([class]){color:var(--primary-color);font-weight:600;transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.text-content a:not([class]):hover{opacity:.75}}.text-content a._contrast{color:var(--color-text-secondary-contrast);font-weight:600;transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.text-content a._contrast:hover{opacity:.75}}.text-content h2:not([class]){margin:4.8rem 0 3.2rem}@media (max-width:767px){.text-content h2:not([class]){margin:3.2rem 0 2.4rem}}.text-content h3:not([class]){margin:4rem 0 2.4rem}@media (max-width:767px){.text-content h3:not([class]){margin:2.4rem 0 2rem}}.text-content h4:not([class]),.text-content h5:not([class]),.text-content h6:not([class]){margin:3.2rem 0 2rem}@media (max-width:767px){.text-content h4:not([class]),.text-content h5:not([class]),.text-content h6:not([class]){margin:2rem 0 1.6rem}}.text-content ol:not([class]),.text-content ul:not([class]){display:flex;flex-direction:column;gap:1.6rem;margin:2rem 0}@media (max-width:767px){.text-content ol:not([class]),.text-content ul:not([class]){gap:1.2rem;margin:1.6rem 0}}.text-content ol:not([class]) li,.text-content ul:not([class]) li{padding-left:4rem;position:relative}@media (max-width:767px){.text-content ol:not([class]) li,.text-content ul:not([class]) li{padding-left:3.6rem}}.text-content ol:not([class]) li ol:not([class]) li:before,.text-content ol:not([class]) li ul:not([class]) li:before,.text-content ul:not([class]) li ol:not([class]) li:before,.text-content ul:not([class]) li ul:not([class]) li:before{background-color:var(--primary-color);content:"";height:1px;left:.4rem;position:absolute;top:calc(1.2rem - .5px);width:1.6rem}.text-content ol:not([class]) li ol:not([class]):last-child,.text-content ol:not([class]) li ul:not([class]):last-child,.text-content ul:not([class]) li ol:not([class]):last-child,.text-content ul:not([class]) li ul:not([class]):last-child{margin-bottom:0}@media (max-width:767px){.text-content ol:not([class]) li ol:not([class]):last-child,.text-content ol:not([class]) li ul:not([class]):last-child,.text-content ul:not([class]) li ol:not([class]):last-child,.text-content ul:not([class]) li ul:not([class]):last-child{margin-bottom:0}}.text-content ul:not([class]) li:before{background-color:var(--primary-color);border-radius:50%;content:"";height:.8rem;left:.8rem;position:absolute;top:.8rem;width:.8rem}.text-content ol:not([class]){counter-reset:ol-counter}.text-content ol:not([class])>li:before{color:var(--primary-color);content:counters(ol-counter,".") ".";counter-increment:ol-counter;font-weight:600;left:0;position:absolute;width:2.4rem}.text-content blockquote:not([class]){font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.8rem*var(--font-size-factor));margin:4rem 0;padding-left:7.2rem;position:relative}@media (max-width:767px){.text-content blockquote:not([class]){font-size:calc(1.6rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.text-content blockquote:not([class])>:first-child{margin-top:0!important}.text-content blockquote:not([class])>:last-child{margin-bottom:0!important}@media (max-width:767px){.text-content blockquote:not([class]){margin:3.2rem 0;padding-left:5.6rem}}.text-content blockquote:not([class]):before{aspect-ratio:48/38;background:no-repeat url(/local/templates/full/sprite.svg#quote-colored);background-size:contain;content:"";display:block;left:0;position:absolute;top:0;width:4.8rem}html.theme-white .text-content blockquote:not([class]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='38' fill='none'%3E%3Cpath fill='%23000' d='M30.316 17.337V4H44v13.337L32.421 33.744h-6.316zm-22.105 0V4h13.684v13.337l-11.58 16.407H4z'/%3E%3C/svg%3E")}html.theme-black .text-content blockquote:not([class]):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='38' fill='none'%3E%3Cpath fill='%23fff' d='M30.316 17.337V4H44v13.337L32.421 33.744h-6.316zm-22.105 0V4h13.684v13.337l-11.58 16.407H4z'/%3E%3C/svg%3E")}@media (max-width:767px){.text-content blockquote:not([class]):before{width:3.2rem}.text-content blockquote:not([class]){margin:3.2rem 0}}.text-content blockquote:not([class])>footer{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.4rem*var(--font-size-factor));margin-top:2.4rem}@media (max-width:767px){.text-content blockquote:not([class])>footer{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor));margin-top:2rem}}.text-content blockquote:not([class])>footer>cite{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.text-content blockquote:not([class])>footer>cite{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.text-content table.fixed-height,.text-content table.full-width,.text-content table.mce-item-table,.text-content table.mx-auto,.text-content table:not([class]){border:0!important;border-collapse:collapse;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));margin:0;min-width:100%}@media (max-width:767px){.text-content table.fixed-height,.text-content table.full-width,.text-content table.mce-item-table,.text-content table.mx-auto,.text-content table:not([class]){font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.text-content table.fixed-height.fixed-height,.text-content table.full-width.fixed-height,.text-content table.mce-item-table.fixed-height,.text-content table.mx-auto.fixed-height,.text-content table:not([class]).fixed-height{position:relative}.text-content table.fixed-height.fixed-height thead,.text-content table.full-width.fixed-height thead,.text-content table.mce-item-table.fixed-height thead,.text-content table.mx-auto.fixed-height thead,.text-content table:not([class]).fixed-height thead{position:-webkit-sticky;position:sticky;top:0}.text-content table.fixed-height.full-width td,.text-content table.fixed-height.full-width th,.text-content table.full-width.full-width td,.text-content table.full-width.full-width th,.text-content table.mce-item-table.full-width td,.text-content table.mce-item-table.full-width th,.text-content table.mx-auto.full-width td,.text-content table.mx-auto.full-width th,.text-content table:not([class]).full-width td,.text-content table:not([class]).full-width th{padding:1.2rem}@media (max-width:767px){.text-content table.fixed-height.full-width td,.text-content table.fixed-height.full-width th,.text-content table.full-width.full-width td,.text-content table.full-width.full-width th,.text-content table.mce-item-table.full-width td,.text-content table.mce-item-table.full-width th,.text-content table.mx-auto.full-width td,.text-content table.mx-auto.full-width th,.text-content table:not([class]).full-width td,.text-content table:not([class]).full-width th{padding:1rem}}.text-content table.fixed-height.full-width td,.text-content table.full-width.full-width td,.text-content table.mce-item-table.full-width td,.text-content table.mx-auto.full-width td,.text-content table:not([class]).full-width td{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.text-content table.fixed-height td,.text-content table.fixed-height th,.text-content table.full-width td,.text-content table.full-width th,.text-content table.mce-item-table td,.text-content table.mce-item-table th,.text-content table.mx-auto td,.text-content table.mx-auto th,.text-content table:not([class]) td,.text-content table:not([class]) th{border:1px solid;padding:1.6rem;text-align:left}.text-content table.fixed-height td:first-child,.text-content table.fixed-height th:first-child,.text-content table.full-width td:first-child,.text-content table.full-width th:first-child,.text-content table.mce-item-table td:first-child,.text-content table.mce-item-table th:first-child,.text-content table.mx-auto td:first-child,.text-content table.mx-auto th:first-child,.text-content table:not([class]) td:first-child,.text-content table:not([class]) th:first-child{border-left:0}.text-content table.fixed-height td:last-child,.text-content table.fixed-height th:last-child,.text-content table.full-width td:last-child,.text-content table.full-width th:last-child,.text-content table.mce-item-table td:last-child,.text-content table.mce-item-table th:last-child,.text-content table.mx-auto td:last-child,.text-content table.mx-auto th:last-child,.text-content table:not([class]) td:last-child,.text-content table:not([class]) th:last-child{border-right:0}@media (max-width:767px){.text-content table.fixed-height td,.text-content table.fixed-height th,.text-content table.full-width td,.text-content table.full-width th,.text-content table.mce-item-table td,.text-content table.mce-item-table th,.text-content table.mx-auto td,.text-content table.mx-auto th,.text-content table:not([class]) td,.text-content table:not([class]) th{padding:1.2rem}}.text-content table.fixed-height thead td,.text-content table.fixed-height thead th,.text-content table.full-width thead td,.text-content table.full-width thead th,.text-content table.mce-item-table thead td,.text-content table.mce-item-table thead th,.text-content table.mx-auto thead td,.text-content table.mx-auto thead th,.text-content table:not([class]) thead td,.text-content table:not([class]) thead th{background-color:var(--primary-background);border-color:var(--divider-contrast-color);border-top:0;color:var(--text-contrast-secondary-color);font-weight:600}.text-content table.fixed-height tbody td,.text-content table.full-width tbody td,.text-content table.mce-item-table tbody td,.text-content table.mx-auto tbody td,.text-content table:not([class]) tbody td{background-color:var(--card-background);border-color:var(--divider-color);min-width:15rem;vertical-align:top}.text-content table.fixed-height tbody td>:first-child,.text-content table.full-width tbody td>:first-child,.text-content table.mce-item-table tbody td>:first-child,.text-content table.mx-auto tbody td>:first-child,.text-content table:not([class]) tbody td>:first-child{margin-top:0!important}.text-content table.fixed-height tbody td>:last-child,.text-content table.full-width tbody td>:last-child,.text-content table.mce-item-table tbody td>:last-child,.text-content table.mx-auto tbody td>:last-child,.text-content table:not([class]) tbody td>:last-child{margin-bottom:0!important}.text-content .table-wrapper{margin:4.8rem 0;max-width:calc(100vw - 8rem);overflow:auto}@media (max-width:767px){.text-content .table-wrapper{margin:4rem 0;max-width:calc(100vw - 4rem)}}.text-content .table-wrapper:has(.fixed-height){-ms-overflow-style:none;max-height:70vh;overflow:auto;scrollbar-width:none}.text-content .table-wrapper:has(.fixed-height)::-webkit-scrollbar{display:none}.text-content .table-wrapper:has(.fixed-height) .simplebar-scrollbar{left:auto;opacity:.5}.text-content .table-wrapper:has(.fixed-height) .simplebar-horizontal .simplebar-scrollbar{height:1rem!important;top:auto}.text-content .table-wrapper:has(.fixed-height) .simplebar-horizontal .simplebar-scrollbar,.text-content .table-wrapper:has(.fixed-height) .simplebar-vertical .simplebar-scrollbar{border-radius:.6rem;transition:opacity .2s ease-in-out}@media (max-width:1023px){.text-content .table-wrapper:has(.fixed-height) .simplebar-horizontal .simplebar-scrollbar,.text-content .table-wrapper:has(.fixed-height) .simplebar-vertical .simplebar-scrollbar{opacity:1}}.text-content .table-wrapper:has(.fixed-height) .simplebar-vertical{bottom:0!important;top:0!important}.text-content .table-wrapper:has(.fixed-height) .simplebar-vertical .simplebar-scrollbar{width:1rem!important}@media (hover:hover){.text-content .table-wrapper:has(.fixed-height):hover .simplebar-scrollbar:before{opacity:1}}.text-content .table-wrapper:has(.mx-auto){margin-left:auto;margin-right:auto}.text-content figure:not([class]){margin:4.8rem 0}.text-content figure:not([class]) img{border-radius:var(--border-radius-sm)}@media (max-width:767px){.text-content figure:not([class]){margin:4rem 0}}.text-content figure:not([class]) figcaption{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));margin-top:.8rem}@media (max-width:767px){.text-content figure:not([class]) figcaption{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor));margin-top:.6rem}}.text-content iframe:not([class]),.text-content img:not([class]),.text-content video:not([class]){display:block}.text-content iframe:not([class]),.text-content video:not([class]){aspect-ratio:16/9;height:auto!important;margin:4.8rem 0;width:100%!important}@media (max-width:767px){.text-content iframe:not([class]),.text-content video:not([class]){margin:4rem 0}}.text-content iframe:not([class]){border-radius:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.1);height:400px!important;margin-right:auto;max-width:800px;overflow:hidden;width:100%!important}@media (max-width:767px){.text-content iframe:not([class]){border-radius:6px;height:300px!important;margin:1rem 0}}.text-content .accordion{margin:3.2rem 0}@media (max-width:767px){.text-content .accordion{margin:2.4rem 0}}.text-content .accordion-list{margin:3.2rem 0}@media (max-width:767px){.text-content .accordion-list{margin:2.4rem 0}}.text-content .accordion-list>.accordion{margin:0}.text-content .document{margin:4rem 0}@media (max-width:767px){.text-content .document{margin:3.2rem 0}}.text-content .document-list{margin:4rem 0}@media (max-width:767px){.text-content .document-list{margin:3.2rem 0}}.text-content .document-list>.document{margin:0}.text-content dl{margin:2rem 0}@media (max-width:767px){.text-content dl{margin:1.6rem 0}}.text-content dl dt{font-weight:600}.text-content dl>*+dt{margin:1.6rem 0 0}@media (max-width:767px){.text-content dl>*+dt{margin:1.2rem 0 0}}.text-content dl>*+dd{margin:.8rem 0 0}@media (max-width:767px){.text-content dl>*+dd{margin:.6rem 0 0}}.text-content .list-links{margin:2.4rem 0}@media (max-width:767px){.text-content .list-links{margin:2rem 0}}.text-content .exam-items{display:flex;flex-direction:column;gap:9rem;margin:2.4rem 0;max-width:32rem;row-gap:2.4rem}@media (max-width:767px){.text-content .exam-items{margin:2rem 0;max-width:100%;row-gap:2rem}}@media (min-width:1024px){.text-content .exam-items>*{min-width:29.8rem}}@media (max-width:1023px){.text-content .exam-items>*{width:100%}}.text-content .exam-item{display:flex;flex-direction:column;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;gap:.4rem;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-content .exam-item{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-content .exam-item__head{align-items:flex-start;display:flex;gap:2.4rem;justify-content:space-between}.text-content .exam-item__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-content .exam-item__title{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-content .exam-item__text{margin-bottom:1rem}.text-content .exam-item__balls{color:var(--primary-color)}.text-content .exam-item__balls b{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.text-content .exam-item__balls b{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.text-content .gallery{margin:4.8rem 0}@media (max-width:767px){.text-content .gallery{margin:4rem 0}}.text-content .person-card{margin:4rem 0}@media (max-width:767px){.text-content .person-card{margin:3.2rem 0}}.text-content .announcement{margin:4rem 0}@media (max-width:767px){.text-content .announcement{margin:3.2rem 0}}.link._grouped{display:flex}.link._grouped .link__icon{flex-shrink:0}.link__icon{color:var(--primary-color);display:inline-block;margin-right:.8rem;vertical-align:middle}@media (max-width:767px){.link__icon{margin-right:.6rem}}.link._contrast{color:var(--text-contrast-color)}.link._contrast .link__icon{color:var(--icon-contrast-secondary-color)}.link._primary{color:var(--primary-color)}.link__content{display:flex;flex-direction:column;gap:.4rem}.link__label{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.link__text{font-weight:600}.link:not(._contrast):not(._primary) .link__link[href],.link:not(._contrast):not(._primary) .link__text[href]{transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.link:not(._contrast):not(._primary) .link__link[href]:hover,.link:not(._contrast):not(._primary) .link__text[href]:hover{color:var(--primary-light-color)}}.link:not(._contrast)._primary .link__link[href],.link:not(._contrast)._primary .link__text[href]{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.link:not(._contrast)._primary .link__link[href]:hover,.link:not(._contrast)._primary .link__text[href]:hover{opacity:.75}}.link._contrast .link__link[href],.link._contrast .link__text[href]{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.link._contrast .link__link[href]:hover,.link._contrast .link__text[href]:hover{opacity:.75}}a[href].link:not(._contrast):not(._primary){transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){a[href].link:not(._contrast):not(._primary):hover{color:var(--primary-light-color)}}a[href].link:not(._contrast)._primary{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){a[href].link:not(._contrast)._primary:hover{opacity:.75}}a[href].link._contrast{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){a[href].link._contrast:hover{opacity:.75}}.feedback-form{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;gap:9.4rem;justify-content:space-between;padding:5rem 6.5rem}@media (max-width:1023px){.feedback-form{padding:3.2rem}}@media (max-width:767px){.feedback-form{padding:2.4rem}}@media (max-width:1023px){.feedback-form{flex-direction:column;gap:5.6rem}}@media (max-width:767px){.feedback-form{gap:3.2rem}}.feedback-form__content{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media (max-width:767px){.feedback-form__content{gap:1.6rem}}.feedback-form__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor));width:100%}@media (max-width:767px){.feedback-form__title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.feedback-form__form,.feedback-form__subtitle{width:100%}.feedback-form__fields{display:flex;flex-direction:column;gap:2.4rem}.feedback-form__caption{align-items:center;color:var(--text-secondary-color);display:flex}.feedback-form__caption .field{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.feedback-form__answer{align-items:center;display:flex;justify-content:center;max-width:66.8rem;width:100%}}.feedback-form__answer p{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.feedback-form__answer p{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}@media (min-width:1024px){.feedback-form__answer p{text-align:center}}.checkbox{border:0;display:block;padding-left:4rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.checkbox{padding-left:3.2rem}}@media (hover:hover){.checkbox:hover>input+span:before{border-color:var(--primary-color)}}.checkbox>span:before{border:1px solid var(--text-disabled-color);border-radius:.5rem;content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .3s cubic-bezier(.61,1,.88,1);width:2.4rem}@media (max-width:767px){.checkbox>span:before{height:2rem;width:2rem}}.checkbox>span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 4.214 4.334 7.43 11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);content:"";height:1.6rem;left:.4rem;position:absolute;top:50%;transform:translateY(-35%);transition:-webkit-clip-path .3s ease;transition:clip-path .3s ease;transition:clip-path .3s ease,-webkit-clip-path .3s ease;width:1.6rem}@media (max-width:767px){.checkbox>span:after{height:1.2rem;width:1.2rem}}.checkbox input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.checkbox input:checked+span:before{background-color:var(--primary-color);border-color:var(--primary-color)}.checkbox input:checked+span:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.field{position:relative;width:100%}.field.error .field-input__input{border-color:var(--error-color)}.field.error .field-error{display:flex}.field.error .icon{color:var(--error-color)}.field.error .checkbox span:before{border-color:var(--error-color)}.field.disabled{cursor:not-allowed;opacity:.5}.field__inner{position:relative;width:inherit}.disabled .field__inner{pointer-events:none}.field__details{display:flex;flex-direction:column;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;gap:.4rem;height:2.8rem;line-height:calc(2rem*var(--font-size-factor));margin-left:1rem;margin-top:.2rem;position:absolute}@media (max-width:767px){.field__details{height:2.4rem}}.field__help{color:var(--text-secondary-color)}.field-error{color:var(--error-color);display:none;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;left:2rem;line-height:calc(2rem*var(--font-size-factor));max-width:20rem;position:absolute;top:calc(100% + .5rem);transition:.3s ease;transition-property:transform,opacity;width:100%;will-change:transform,opacity;z-index:2}@media (max-width:1023px){.field-error{left:1.2rem}}@media (max-width:767px){.field-error{max-width:17rem}}.field:not(.error) .field-error{opacity:0;transform:translateY(15px)}.field-error:before{background-color:var(--card-contrast-background);box-shadow:0 1px 4px 0 rgba(0,0,0,.16);content:"";height:1rem;left:2rem;position:absolute;top:-.5rem;transform:rotate(45deg);width:1rem}@media (max-width:767px){.field-error:before{height:.8rem;left:1.6rem;top:-.4rem;width:.8rem}}.field-error__inner{align-items:center;background-color:var(--card-contrast-background);border-radius:.4rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.16);display:flex;gap:1.2rem;padding:.8rem;position:relative;z-index:1}@media (max-width:767px){.field-error__inner{gap:.8rem;padding:.6rem}}.field-error__icon{align-items:center;background-color:var(--primary-color);border-radius:.4rem;color:var(--text-contrast-color);display:flex;flex-shrink:0;height:1.6rem;justify-content:center;width:1.6rem}.field-error__icon svg{height:1.4rem;width:1.4rem}.field-input{align-items:center;display:flex;position:relative;width:100%}.field-input__icon,.field-input__label,.field-input__pre-icon{position:absolute}.field-input__icon{cursor:pointer;right:1.6rem}@media (max-width:767px){.field-input__icon{right:1.4rem}}.field-input__pre-icon{color:var(--text-secondary-color);left:1.6rem;pointer-events:none}@media (max-width:767px){.field-input__pre-icon{left:1.4rem}}.field-input__label{left:1.6rem;pointer-events:none;transform-origin:left;transition:transform .3s ease;will-change:transform}@media (max-width:767px){.field-input__label{left:1.4rem}}.field.filled .field-input__label{transform:translateY(-.9rem) scale(.8)}.field-input__input{background-color:transparent;border:1px solid var(--text-disabled-color);border-radius:1.6rem;color:var(--text-color);padding:2rem 1.6rem;transition:background-color .3s ease;width:100%}@media (max-width:767px){.field-input__input{padding:1.8rem 1.4rem}}.field-input__input[readonly]{pointer-events:none}.field.active .field-input__input{background-color:transparent}@media (hover:hover){.field-input__input:hover{background-color:transparent}}.field-input__input::-moz-placeholder{color:var(--text-secondary-color)}.field-input__input::placeholder{color:var(--text-secondary-color)}.field-input:has(.field-input__icon) .field-input__input{padding-right:5.6rem}@media (max-width:767px){.field-input:has(.field-input__icon) .field-input__input{padding-right:4.4rem}}.field-input:has(.field-input__pre-icon) .field-input__input{padding-left:5.6rem}@media (max-width:767px){.field-input:has(.field-input__pre-icon) .field-input__input{padding-left:4.4rem}}.field-input:has(.field-input__label) input.field-input__input{padding-bottom:.9rem;padding-top:3.1rem}@media (max-width:767px){.field-input:has(.field-input__label) input.field-input__input{padding-bottom:.8rem;padding-top:2.8rem}}textarea.field-input__input{height:16rem}@media (max-width:767px){textarea.field-input__input{height:12rem}}.select .checkbox{width:100%}.select.opened .field-input__icon{transform:rotate(180deg)}.select.loading.htmx-request{cursor:not-allowed;opacity:.6;pointer-events:none}.select__clear{background:none;border:none;color:rgba(0,0,0,.54);cursor:pointer;display:none;height:2.4rem;padding:0;position:absolute;right:3.6rem;top:50%;transform:translateY(-50%);width:2.4rem}@media (hover:hover){.select__clear:hover{color:rgba(0,0,0,.87)}}@media (max-width:767px){.select__clear{height:2rem;right:3rem;width:2rem}}.select__clear svg{height:100%;width:100%;fill:currentColor}.select .dropdown__content{transform:scale(1)!important;transform-origin:center}.select .field-input__icon{transition:transform .3s cubic-bezier(.61,1,.88,1)}.select[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.select.multiple .checkbox{padding:.8rem 1.2rem .8rem 5.2rem}@media (max-width:767px){.select.multiple .checkbox{padding:.6rem .8rem .6rem 4rem}}.select.multiple .checkbox>span:before{left:1.2rem}@media (max-width:767px){.select.multiple .checkbox>span:before{left:.8rem}}.select.multiple .checkbox>span:after{left:1.6rem}@media (max-width:767px){.select.multiple .checkbox>span:after{left:1.2rem}}.select:not(.multiple) .checkbox{padding:.8rem 1.2rem}@media (max-width:767px){.select:not(.multiple) .checkbox{padding:.6rem .8rem}}.select:not(.multiple) .checkbox>span:after,.select:not(.multiple) .checkbox>span:before{display:none}.select__list-item{border-radius:.8rem}.select:not(.multiple) .select__list-item:has(input[type=checkbox]:checked){background-color:var(--primary-background);color:var(--text-contrast-color);pointer-events:none}.select__list-item>*{padding:0!important}.select__list-empty{color:var(--text-secondary-color);display:none;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));text-align:center}@media (max-width:767px){.select__list-empty{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.file-field__input,.select__field:not(.multiple){cursor:pointer}.file-field__native-input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.file-field__preview{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:1rem}@media (max-width:767px){.file-field__preview{gap:.8rem;grid-template-columns:repeat(2,1fr);margin-top:.8rem}}.file-field-item{background-color:var(--app-background);border-radius:1rem;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1rem 2rem}@media (max-width:767px){.file-field-item{padding:.8rem .8rem 1.6rem}}.file-field-item__head{display:flex;justify-content:flex-end}.file-field-item__head button{cursor:pointer;display:block}.file-field-item__head button svg{color:var(--text-secondary-color);display:block;height:2.4rem;width:2.4rem}@media (max-width:767px){.file-field-item__head button svg{height:2rem;width:2rem}}.file-field-item__body{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.file-field-item__body{gap:.8rem}}.file-field-item__picture{height:6.2rem;width:100%}@media (max-width:767px){.file-field-item__picture{height:5.6rem}}.file-field-item__picture img,.file-field-item__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.file-field-item__name{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));max-width:10rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.file-field-item__name{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.logo-card{align-items:center;background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;height:25rem;justify-content:center;padding:0;width:32.2rem}@media (max-width:767px){.logo-card{padding:2rem}}.logo-card._contrast{background-color:var(--card-contrast-background)}@media (max-width:767px){.logo-card{height:13rem;padding:0;width:23.2rem}}.logo-card__picture{height:90%;width:50%}.logo-card__picture img,.logo-card__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}a.logo-card{transition:opacity .35s cubic-bezier(.61,1,.88,1)}@media (hover:hover){a.logo-card:hover{opacity:.5}}.contacts{background-color:var(--primary-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem}@media (max-width:767px){.contacts{gap:2.4rem;padding:2.4rem}}.contacts__title{color:var(--text-contrast-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.contacts__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.contacts__links{display:grid;gap:2.4rem 1.6rem;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.contacts__links{gap:1.6rem;grid-template-columns:auto}}.contacts__link{display:flex;flex-direction:column;gap:.8rem}.contacts__link-text{color:var(--text-contrast-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.person-card{align-items:flex-start;background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;gap:6.4rem;justify-content:space-between;padding:3.2rem}@media (max-width:767px){.person-card{padding:2.4rem}}@media (max-width:1023px){.person-card{flex-direction:column-reverse;gap:3.2rem}}@media (max-width:767px){.person-card{gap:2.4rem;padding:2.4rem}}.person-card__text{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));margin-top:2rem}@media (max-width:767px){.person-card__text{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.person-card__head{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.person-card__head{gap:1.6rem}}.person-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.person-card__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.person-card__subtitle{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.person-card__subtitle{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.person-card__links{display:grid;gap:2.6rem 3.2rem;grid-template-columns:repeat(2,1fr);margin-top:3.2rem}@media (max-width:767px){.person-card__links{gap:1.6rem;grid-template-columns:1fr;margin-top:2.4rem}}._size-sm .person-card__links{gap:1.6rem;grid-template-columns:repeat(1,1fr)}@media (max-width:767px){._size-sm .person-card__links{gap:1.2rem}}.person-card__link{margin-top:3.2rem}@media (max-width:767px){.person-card__link{margin-top:2.4rem}}.person-card__picture{aspect-ratio:1/1;border-radius:var(--border-radius-sm);flex-shrink:0;overflow:hidden;width:43.7rem}@media (max-width:1023px){.person-card__picture{width:32rem}}@media (max-width:767px){.person-card__picture{width:24rem}}.person-card__picture img,.person-card__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.person-card._size-sm{background-color:var(--card-background);border-radius:var(--border-radius-sm);flex-direction:row-reverse;gap:2.4rem;justify-content:flex-end;padding:2.4rem}@media (max-width:767px){.person-card._size-sm{padding:2rem}}@media (max-width:1023px){.person-card._size-sm{flex-direction:column-reverse}}@media (max-width:767px){.person-card._size-sm{gap:2rem}}.person-card._size-sm .person-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.person-card._size-sm .person-card__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.person-card._size-sm .person-card__text{color:var(--text-secondary-color);margin-top:.8rem}.person-card._size-sm .person-card__links{margin-top:2.4rem}@media (max-width:767px){.person-card._size-sm .person-card__links{margin-top:2rem}}.person-card._size-sm .person-card__picture{width:18rem}@media (max-width:767px){.person-card._size-sm .person-card__picture{width:16rem}}.cite{display:flex;gap:2.4rem}@media (max-width:767px){.cite{gap:1.6rem}}.cite__picture{border-radius:50%;flex-shrink:0;height:5.6rem;overflow:hidden;width:5.6rem}@media (max-width:767px){.cite__picture{height:4.8rem;width:4.8rem}}.cite__picture img,.cite__picture picture{height:100%;width:100%}.cite__content{display:flex;flex-direction:column;gap:.8rem}@media (max-width:767px){.cite__content{gap:.6rem}}.cite__name{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.cite__name{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.cite__text{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.cite__text{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.slider-navigation{display:flex;gap:1.2rem}@media (max-width:767px){.slider-navigation{gap:.8rem}}.tabs{max-width:100%}.tabs.swiper{margin:0}@media (max-width:1023px){.tabs.swiper{overflow:visible}}.tabs .swiper-slide{height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab-item{display:block;position:relative}.tab-item__inner{cursor:pointer;display:block}.tab-item._text .tab-item__inner{color:var(--text-disabled-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor));transition:color .3s cubic-bezier(.61,1,.88,1)}@media (max-width:767px){.tab-item._text .tab-item__inner{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}@media (hover:hover){.tab-item._text .tab-item__inner:hover{color:var(--text-color)}}.tab-item._text.active .tab-item__inner{color:var(--text-color)}.tab-item:not(._text)._contrast{color:var(--text-contrast-secondary-color)}.tab-item:not(._text)._contrast .tab-item__inner{border-color:var(--text-contrast-secondary-2-color)}@media (hover:hover){.tab-item:not(._text)._contrast:not(.active) .tab-item__inner:hover{color:var(--text-contrast-color)}}.tab-item:not(._text)._contrast.active .tab-item__inner{background-color:var(--contrast-background);color:var(--primary-color)}.tab-item:not(._text)._contrast .tab-item__inner{transition:color .3s cubic-bezier(.61,1,.88,1)}.tab-item:not(._text).active .tab-item__inner{background-color:var(--primary-background);color:var(--text-contrast-color)}.tab-item:not(._text):not(._contrast):not(.active) .tab-item__inner{transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.tab-item:not(._text):not(._contrast):not(.active) .tab-item__inner:hover{color:var(--primary-light-color)}}.tab-item:not(._text) .tab-item__inner{border:1px solid;border-color:var(--primary-background);border-radius:var(--border-radius-sm);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor));padding:calc(1.2rem - 1px);white-space:nowrap}@media (max-width:767px){.tab-item:not(._text) .tab-item__inner{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor));padding:calc(1rem - 1px) calc(1.6rem - 1px)}}.tab-item:not(._text) .tab-item__inner span{white-space:nowrap}.post-card{display:flex;position:relative}@media (hover:hover){.post-card:hover .post-card__title{color:var(--primary-light-color)}}@media (max-width:1023px){.post-card._size-lg{flex-direction:column}}.post-card._size-md,.post-card._size-md-xl,.post-card._size-sm{flex-direction:column}@media (min-width:1024px){.post-card._size-lg{display:grid;grid-template-columns:repeat(2,1fr)}}.post-card._size-sm{gap:2.4rem}@media (max-width:767px){.post-card._size-sm{gap:2rem}}.post-card._size-md{gap:3.2rem}@media (max-width:767px){.post-card._size-md{gap:2.4rem}}.post-card._card._size-sm{background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:2.4rem}@media (max-width:767px){.post-card._card._size-sm{padding:2rem}}.post-card._card._size-md{background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:3.2rem}@media (max-width:767px){.post-card._card._size-md{padding:2.4rem}}@media (max-width:1023px){.post-card._card._size-md{background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:2.4rem}}@media (max-width:1023px) and (max-width:767px){.post-card._card._size-md{padding:2rem}}.post-card__picture{flex-shrink:0}._size-lg .post-card__picture{border-top-left-radius:var(--border-radius-sm);overflow:hidden}@media (min-width:1024px){._size-lg .post-card__picture{border-bottom-left-radius:var(--border-radius-sm)}}._size-lg .post-card__picture img,._size-lg .post-card__picture picture{aspect-ratio:738/429;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){._size-lg .post-card__picture img,._size-lg .post-card__picture picture{aspect-ratio:680/480}._size-lg .post-card__picture{border-top-right-radius:var(--border-radius-sm);width:100%}}._size-md .post-card__picture,._size-sm .post-card__picture{width:100%}._size-md .post-card__picture img,._size-md .post-card__picture picture,._size-sm .post-card__picture img,._size-sm .post-card__picture picture{aspect-ratio:389/222}._size-md-xl .post-card__picture{width:100%}._size-md-xl .post-card__picture img,._size-md-xl .post-card__picture picture{aspect-ratio:668/388;border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}@media (min-width:1024px){._size-md .post-card__picture img,._size-md .post-card__picture picture{aspect-ratio:604/260}}.post-card__picture img,.post-card__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__inner{display:flex;flex:1;flex-direction:column;justify-content:space-between}._card._size-lg .post-card__inner{background-color:var(--card-background);border-radius:var(--border-radius-sm);border-top-left-radius:0;padding:3.2rem}@media (max-width:767px){._card._size-lg .post-card__inner{padding:2.4rem}}@media (min-width:1024px){._card._size-lg .post-card__inner{border-bottom-left-radius:0}}@media (max-width:1023px){._card._size-lg .post-card__inner{border-top-right-radius:0}}._size-md-xl .post-card__inner{background-color:var(--card-background);border-radius:var(--border-radius-sm);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);gap:4rem;padding:3.2rem}@media (max-width:767px){._size-md-xl .post-card__inner{padding:2.4rem}}@media (max-width:1023px){._size-md-xl .post-card__inner{background-color:var(--card-background);border-radius:var(--border-radius-sm);gap:3.2rem;padding:2.4rem}}@media (max-width:1023px) and (max-width:767px){._size-md-xl .post-card__inner{padding:2rem}}.post-card__title{transition:color .3s cubic-bezier(.61,1,.88,1)}._size-lg .post-card__title,._size-md .post-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){._size-lg .post-card__title,._size-md .post-card__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}._size-md-xl .post-card__title,._size-sm .post-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){._size-md-xl .post-card__title,._size-sm .post-card__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.post-card__tags{display:flex;flex-wrap:wrap;gap:.8rem}.post-card__tags .tag{transition-duration:.25s;transition-property:all;transition-property:background,color,border-color;transition-timing-function:ease;z-index:2}@media (hover:hover){.post-card__tags .tag:hover{background:var(--primary-light-background);border-color:var(--divider-contrast-color);color:var(--text-contrast-color)}}@media (max-width:767px){.post-card__tags{gap:.6rem}}.post-card__content{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.post-card__content{gap:1.6rem}}.post-card__text{display:flex;flex-direction:column}._size-lg .post-card__text,._size-md .post-card__text,._size-md-xl .post-card__text{gap:2rem}@media (max-width:767px){._size-lg .post-card__text,._size-md .post-card__text,._size-md-xl .post-card__text{gap:1.6rem}}._size-sm .post-card__text{gap:1.6rem}@media (max-width:767px){._size-sm .post-card__text{gap:1.2rem}}.post-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary-color);overflow:hidden;text-overflow:ellipsis}.post-card__foot{align-items:center;display:flex;gap:3.2rem;justify-content:space-between}@media (max-width:767px){.post-card__foot{gap:2.4rem}}._size-sm .post-card__foot:has(.post-card__datetime){margin-top:3.2rem}@media (max-width:767px){._size-sm .post-card__foot:has(.post-card__datetime){margin-top:2.4rem}}._size-lg .post-card__foot:has(*),._size-md .post-card__foot:has(*){margin-top:3.2rem}@media (max-width:767px){._size-lg .post-card__foot:has(*),._size-md .post-card__foot:has(*){margin-top:2.4rem}}.post-card__link{display:block}.post-card__link:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}._size-sm .post-card__link>*{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.post-card__datetime{align-items:center;color:var(--text-disabled-color);display:flex;flex-wrap:wrap;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;gap:2.4rem;line-height:calc(2rem*var(--font-size-factor))}@media (max-width:767px){.post-card__datetime{gap:2rem}}.post-card__datetime>span:not(:first-child){position:relative}.post-card__datetime>span:not(:first-child):before{background-color:currentColor;content:"";height:80%;left:calc(-1.2rem - .5px);position:absolute;top:10%;width:1px}.tag{border:1px solid var(--text-disabled-color);border-radius:var(--border-radius-sm);color:var(--text-secondary-color);display:block;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor));padding:.4rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.tag{padding:.4rem .6rem}}.tags{display:flex;flex-wrap:wrap;gap:.8rem}.tags .tag{transition-duration:.25s;transition-property:all;transition-property:background,color,border-color;transition-timing-function:ease;z-index:2}@media (hover:hover){.tags .tag:hover{background:var(--primary-light-background);border-color:var(--divider-contrast-color);color:var(--text-contrast-color)}}.post-cards-list>*{border-top:1px solid var(--divider-color);padding:2rem 0}@media (max-width:767px){.post-cards-list>*{padding:1.6rem 0}}.post-cards-list>:last-child{border-bottom:1px solid var(--divider-color)}.pagination{display:flex}.pagination._centered{justify-content:center}.pagination__items{display:flex;gap:.8rem}@media (max-width:767px){.pagination__items{gap:.6rem}}.pagination__item,.pagination__navigation-button{align-items:center;display:flex;flex-shrink:0;height:4.8rem;justify-content:center;width:4.8rem}@media (max-width:767px){.pagination__item,.pagination__navigation-button{height:4rem;width:4rem}}.pagination__navigation-button{transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.pagination__navigation-button:hover{color:var(--primary-light-color)}}.pagination__navigation-button._disabled{color:var(--text-disabled-color);pointer-events:none}.pagination__item{background-color:var(--card-background);border-radius:var(--border-radius-sm);transition:.3s cubic-bezier(.61,1,.88,1);transition-property:background-color,color}@media (hover:hover){.pagination__item:hover{background-color:var(--primary-background);color:var(--text-contrast-color)}}.pagination__item._active{background-color:var(--primary-background);color:var(--text-contrast-color)}@media (hover:hover){.base-card._contrast._full-link:hover:before{filter:brightness(.75)}}.base-card{background-color:var(--card-background);border-radius:var(--border-radius-sm);height:100%;overflow:hidden;padding:2.4rem;position:relative;transition:.3s cubic-bezier(.61,1,.88,1);transition-property:background-color,color}@media (max-width:767px){.base-card{padding:2rem}}.base-card._lg{background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:3.2rem}@media (max-width:767px){.base-card._lg{padding:2.4rem}}@media (hover:hover){.base-card:not(._contrast-hover):hover .base-card__title{color:var(--primary-light-color)}}.base-card._contrast-hover .base-card__picture{opacity:0;transition:opacity .3s cubic-bezier(.61,1,.88,1);will-change:opacity}.base-card._contrast-hover .base-card__title{transition:none}.base-card._contrast-hover .base-card__link>*{pointer-events:none}@media (hover:hover){.base-card._contrast-hover:hover{background-color:var(--primary-background);color:var(--text-contrast-color)}.base-card._contrast-hover:hover .base-card__picture{opacity:1}.base-card._contrast-hover:hover .base-card__text{color:var(--text-contrast-color)}.base-card._contrast-hover:hover .button,.base-card._contrast-hover:hover .link,.base-card._contrast-hover:hover .link__icon{color:var(--text-contrast-color)!important}.base-card._contrast-hover:hover .link__icon{transition:color .3s cubic-bezier(.61,1,.88,1)}}.base-card__inner{display:flex;flex-direction:column;gap:3.2rem;height:100%}@media (min-width:1024px){._lg .base-card__inner{min-height:27.6rem}}@media (max-width:767px){.base-card__inner{gap:2.4rem}}@media (min-width:1024px){.base-card:has(.base-card__picture) .base-card__inner,.base-card:has(.base-card__seq) .base-card__inner{width:calc(100% - 12rem)}}.base-card__content{display:flex;flex:1;flex-direction:column;gap:1.6rem;position:relative;z-index:1}@media (max-width:767px){.base-card__content{gap:1.2rem}}.base-card._contrast{background-color:var(--primary-background);border-radius:var(--border-radius-sm);padding:2.4rem}@media (max-width:767px){.base-card._contrast{padding:2rem}}.base-card._contrast._lg{background-color:var(--primary-background);border-radius:var(--border-radius-sm);padding:3.2rem}@media (max-width:767px){.base-card._contrast._lg{padding:2.4rem}}.base-card._contrast:before{background:var(--primary-gradient-background);bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:filter .3s cubic-bezier(.61,1,.88,1);width:100%}.base-card._contrast .link{position:relative;z-index:1}.base-card._contrast .base-card__text,.base-card._contrast .base-card__title,.base-card._contrast .button._text:not(.fab){color:var(--text-contrast-color)}@media (hover:hover){.base-card._contrast:hover .base-card__title{color:var(--text-contrast-color)}}._full-link .base-card__link:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:2}.base-card__link>*{z-index:3}.base-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor));transition:color .3s cubic-bezier(.61,1,.88,1)}@media (max-width:767px){.base-card__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}._lg .base-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){._lg .base-card__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.base-card__text{color:var(--text-secondary-color);transition:color cubic-bezier(.61,1,.88,1)}.base-card__picture{bottom:0;height:28rem;pointer-events:none;position:absolute;right:-4rem;width:28rem}._lg .base-card__picture{bottom:calc(50% - 24rem);height:48rem;right:0;width:48rem}@media (max-width:1023px){.base-card__picture{display:none}}.base-card__picture img,.base-card__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:100%}.base-card__seq{height:28rem;opacity:0;overflow:hidden;position:absolute;right:-4rem;top:-2rem;width:28rem;will-change:opacity}.base-card__seq img,.base-card__seq picture{height:140rem;position:absolute;width:140rem}@media (max-width:1023px){.base-card__seq{display:none}}.base-card__links{display:flex;flex-direction:column;gap:1.8rem}@media (max-width:767px){.base-card__links{gap:1.4rem}}.base-card__links>*{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2rem*var(--font-size-factor))}@media (max-width:767px){.base-card__links>*{font-size:calc(1.2rem*var(--font-size-factor))}}.parallax{overflow:hidden}.parallax__inner{height:calc(100% + 14vh);left:-7vh;position:relative;transform:translateY(-14vh);width:calc(100% + 14vh)}.parallax__inner img,.parallax__inner picture,.parallax__inner video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-banner{border-radius:.8rem;display:flex;overflow:hidden;position:relative}@media (min-width:1024px){.about-banner{min-height:66.2rem}}.about-banner__bg,.about-banner__bg:after,.about-banner__parallax{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.about-banner__bg:after{background:linear-gradient(105.72deg,rgba(6,6,6,.8) 10.54%,transparent 56.84%);content:""}@media (max-width:1023px){.about-banner__bg:after{background:radial-gradient(circle,transparent,rgba(0,0,0,.9) 100%)}}.about-banner__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-banner__content{display:flex;flex:1;gap:14rem;justify-content:space-between;padding:4rem;position:relative;z-index:1}@media (max-width:1023px){.about-banner__content{flex-direction:column;gap:5.6rem;padding:3.2rem}}@media (max-width:767px){.about-banner__content{gap:3.2rem;padding:2.4rem}}@media (max-width:1023px){.about-banner .app-grid._columns-2-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.about-banner .app-grid._columns-2-1{grid-template-columns:1fr}}.about-banner__text{color:var(--text-contrast-color);display:flex;flex-direction:column;gap:3.2rem;height:100%}.about-banner__buttons{display:flex;flex-direction:column;gap:1.6rem;margin-top:auto}@media (max-width:767px){.about-banner__buttons{gap:1.2rem}}.about-banner__cards{flex-shrink:0;max-width:62.8rem}.about-banner__card{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem}@media (max-width:767px){.about-banner__card{padding:2rem}}@media (min-width:768px){.about-banner__card{max-width:30.2rem;min-height:15.6rem}}@media (max-width:767px){.about-banner__card{gap:1.2rem}}.about-banner__card-title{color:var(--primary-color);font-family:var(--mono-font);font-optical-sizing:auto;font-size:calc(4rem*var(--font-size-factor));font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.about-banner__card-title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.about-banner__card-subtitle{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));margin-top:auto}@media (max-width:767px){.about-banner__card-subtitle{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.timeline-slider{display:flex;flex-direction:column;position:relative}.timeline-slider__nav{margin-bottom:6.4rem;padding-top:.6rem;position:relative}@media (min-width:1024px){.timeline-slider__nav{overflow:hidden}}@media (max-width:767px){.timeline-slider__nav{margin-bottom:3.2rem}}.timeline-slider__nav:before{background-color:var(--divider-color);bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:1.2rem;transform:translateY(-50%);width:100%}@media (max-width:1023px){.timeline-slider__nav:before{left:calc(-50vw + 50%);width:100vw}}.timeline-slider__nav .swiper-wrapper{align-items:center;display:flex}.timeline-slider__nav .swiper-slide{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:2.4rem;width:4rem}.timeline-slider__nav .swiper-slide .timeline-slider__bullet{background-color:var(--primary-color);border-radius:4px;cursor:pointer;height:1.2rem;transition:transform .25s ease;width:1.2rem;will-change:transform}.timeline-slider__nav .swiper-slide .timeline-slider__year{color:var(--text-disabled-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor));transition:color .25s ease}@media (max-width:767px){.timeline-slider__nav .swiper-slide .timeline-slider__year{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.timeline-slider__nav .swiper-slide-thumb-active .timeline-slider__bullet{transform:scale(1.66)}.timeline-slider__nav .swiper-slide-thumb-active .timeline-slider__year{color:var(--primary-color)}.timeline-slider__main .swiper-slide{display:flex;height:auto;justify-content:space-between}@media (max-width:1023px){.timeline-slider__main .swiper-slide{flex-direction:column-reverse;justify-content:flex-end}}.timeline-slider .slider-navigation{bottom:0;left:auto;position:absolute;right:auto;top:auto;z-index:1}@media (max-width:1023px){.timeline-slider .slider-navigation{display:none}}.timeline-slider__slide{display:flex;gap:4rem;height:100%}@media (max-width:767px){.timeline-slider__slide{gap:2rem}}.timeline-slider__slide-content{display:flex;flex-direction:column;height:100%;max-width:66rem;padding-bottom:11.2rem;width:100%}@media (max-width:1023px){.timeline-slider__slide-content{padding-bottom:0}}.timeline-slider__slide-year{color:var(--primary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor));margin-bottom:1.6rem}@media (max-width:767px){.timeline-slider__slide-year{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor));margin-bottom:1.2rem}}.timeline-slider__slide-title{color:var(--text-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.timeline-slider__slide-title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.timeline-slider__slide-text{color:var(--text-color);padding-top:2rem}@media (max-width:1023px){.timeline-slider__slide-text{margin-bottom:0;position:relative}}@media (max-width:767px){.timeline-slider__slide-text{padding-top:1.2rem}}.timeline-slider__slide-picture{aspect-ratio:660/440;width:66rem}@media (max-width:1023px){.timeline-slider__slide-picture{width:100%}}.timeline-slider__slide-picture img,.timeline-slider__slide-picture picture{border-radius:var(--border-radius-sm);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quotes-slider{background-color:var(--primary-background);overflow:hidden}.quotes-slider .slider-navigation{justify-content:end;position:relative;transform:translateY(-50%);z-index:9}@media (max-width:1023px){.quotes-slider .slider-navigation{justify-content:start;transform:none}}.quotes-slider .quotes-slider__bg-1,.quotes-slider .quotes-slider__bg-2{max-width:38.4rem;position:absolute;width:100%}@media (max-width:1023px){.quotes-slider .quotes-slider__bg-1,.quotes-slider .quotes-slider__bg-2{max-width:23.2rem}}.quotes-slider .quotes-slider__bg-1 img,.quotes-slider .quotes-slider__bg-2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quotes-slider .quotes-slider__bg-1{left:2.8rem;top:0}@media (max-width:1023px){.quotes-slider .quotes-slider__bg-1{left:-2.5rem}}.quotes-slider .quotes-slider__bg-2{bottom:0;right:2.8rem}@media (max-width:1023px){.quotes-slider .quotes-slider__bg-2{right:-3.8rem}}.quotes-slider__main{padding:7.4rem 4.2rem 3.2rem 14rem;position:relative}@media (max-width:1023px){.quotes-slider__main{display:flex;flex-direction:column;gap:4rem;padding:5.6rem 2.4rem}}@media (max-width:767px){.quotes-slider__main{gap:3.2rem;padding:4rem 2rem}}.quotes-slider__main .swiper-slide{height:auto}.quotes-slider__main-slide{display:flex;flex-direction:column;gap:3.2rem;height:100%;max-width:78.4rem}@media (max-width:1023px){.quotes-slider__main-slide{gap:4rem}}@media (max-width:767px){.quotes-slider__main-slide{gap:2rem}}.quotes-slider__main-slide .quotes-slider__blockquote{color:var(--text-contrast-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.8rem*var(--font-size-factor));margin:0}@media (max-width:767px){.quotes-slider__main-slide .quotes-slider__blockquote{font-size:calc(1.6rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor));max-height:32rem;overflow-y:scroll}}.quotes-slider__main-slide .quotes-slider__person{align-items:center;display:flex;gap:4rem;margin-top:auto}@media (max-width:1023px){.quotes-slider__main-slide .quotes-slider__person{gap:3.2rem}}@media (max-width:767px){.quotes-slider__main-slide .quotes-slider__person{align-items:flex-start;flex-direction:column;gap:2rem}}.quotes-slider__main-slide .quotes-slider__person-picture{border-radius:50%;height:5.7rem;max-width:5.7rem;overflow:hidden;width:100%}.quotes-slider__main-slide .quotes-slider__person-picture img,.quotes-slider__main-slide .quotes-slider__person-picture picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.quotes-slider__main-slide .quotes-slider__person-info{display:flex;flex-direction:column;gap:.8rem;width:100%}@media (max-width:767px){.quotes-slider__main-slide .quotes-slider__person-info{width:auto}}.quotes-slider__main-slide .quotes-slider__person-title{color:var(--text-contrast-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.8rem*var(--font-size-factor))}@media (max-width:767px){.quotes-slider__main-slide .quotes-slider__person-title{font-size:calc(1.6rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.quotes-slider__main-slide .quotes-slider__person-subtitle{color:var(--text-contrast-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));width:80%}@media (max-width:767px){.quotes-slider__main-slide .quotes-slider__person-subtitle{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}@media (max-width:1023px){.quotes-slider__main-slide .quotes-slider__person-subtitle{width:100%}.quotes-slider__thumbs{display:none}}.quotes-slider__thumbs .swiper-slide{align-items:center;display:flex;flex-direction:column;flex-shrink:1;gap:1.4rem;height:auto;min-width:16.6666666667%!important}@media (max-width:1023px){.quotes-slider__thumbs .swiper-slide{flex-shrink:0;max-width:28.5714285714%!important;min-width:auto}}@media (max-width:767px){.quotes-slider__thumbs .swiper-slide{max-width:57.1428571429%!important}}.quotes-slider__thumbs .swiper-slide-thumb-active{background-color:var(--primary-light-background)}.quotes-slider__thumbs .quotes-slider__slide{border:1px solid var(--border-color-quotes-slider);padding:3.7rem 2.3rem;transition:background-color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.quotes-slider__thumbs .quotes-slider__slide:not(.swiper-slide-thumb-active):hover{background-color:var(--primary-dark-background);cursor:pointer}}@media (max-width:1023px){.quotes-slider__thumbs .quotes-slider__slide{padding:2.8rem 2rem}}@media (max-width:767px){.quotes-slider__thumbs .quotes-slider__slide{padding:2rem 1.6rem}}.quotes-slider__thumbs .quotes-slider__slide-picture{border-radius:50%;height:11.4rem;overflow:hidden;width:11.4rem}@media (max-width:1023px){.quotes-slider__thumbs .quotes-slider__slide-picture{height:7.4rem;width:7.4rem}}.quotes-slider__thumbs .quotes-slider__slide-picture img,.quotes-slider__thumbs .quotes-slider__slide-picture picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.quotes-slider__thumbs .quotes-slider__slide-info{align-items:center;display:flex;flex-direction:column;gap:4px}.quotes-slider__thumbs .quotes-slider__slide-title{color:var(--text-contrast-color);white-space:nowrap}.quotes-slider__thumbs .quotes-slider__slide-subtitle{color:var(--text-contrast-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor));text-align:center}.geo-slider{background-color:var(--primary-background);color:var(--text-contrast-color)}.geo-slider__inner{position:relative}.geo-slider__navigation{bottom:10rem;position:absolute;right:0;z-index:1}@media (max-width:1023px){.geo-slider__navigation{bottom:calc(100% - 49.6rem)}}@media (max-width:767px){.geo-slider__navigation{bottom:calc(100% - 32rem)}}.geo-slider .swiper-slide{height:auto}.geo-slider-slide{display:flex}@media (max-width:1023px){.geo-slider-slide{flex-direction:column-reverse}}@media (min-width:1024px){.geo-slider-slide{gap:2.4rem}.geo-slider-slide>*{width:calc(50% - 1.2rem)}}.geo-slider-slide__main{display:flex;flex-direction:column;gap:6.4rem;justify-content:space-between;padding:9rem 0 9rem 1.6rem}@media (max-width:1023px){.geo-slider-slide__main{padding:6.4rem 0}}@media (max-width:767px){.geo-slider-slide__main{gap:4rem;padding:4rem 0}}.geo-slider-slide__content{display:flex;flex-direction:column;gap:3.2rem;max-width:56rem}@media (max-width:767px){.geo-slider-slide__content{gap:2.4rem}}.geo-slider-slide__head{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.geo-slider-slide__head{gap:1.6rem}}.geo-slider-slide__pretitle{color:var(--text-contrast-secondary-color)}.geo-slider-slide__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.geo-slider-slide__title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.geo-slider-slide__aside{display:flex;flex-direction:column;justify-content:flex-end;min-height:79.4rem;position:relative}@media (max-width:1023px){.geo-slider-slide__aside{height:56rem;min-height:auto;width:100%}}@media (max-width:767px){.geo-slider-slide__aside{height:36rem}}.geo-slider-slide__picture{height:100%;left:0;position:absolute;top:0;width:100%;width:calc(100% + 50vw - 68rem)}@media (max-width:1023px){.geo-slider-slide__picture{left:-4rem;width:calc(100% + 8rem)}}@media (max-width:767px){.geo-slider-slide__picture{left:-2rem;width:calc(100% + 4rem)}}.geo-slider-slide__picture:after{background:linear-gradient(180deg,transparent 30.65%,#000);bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}@media (max-width:1023px){.geo-slider-slide__picture:after{background:linear-gradient(180deg,transparent 10.65%,#000)}}@media (max-width:767px){.geo-slider-slide__picture:after{background:linear-gradient(180deg,transparent,#000)}}.geo-slider-slide__picture>*{height:100%;width:100%}.geo-slider-slide__picture img,.geo-slider-slide__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.geo-slider-slide__info{display:flex;flex-direction:column;gap:4.8rem;padding:10rem 0 10rem 6.4rem;position:relative;z-index:1}@media (max-width:1023px){.geo-slider-slide__info{padding:6.4rem 0}}@media (max-width:767px){.geo-slider-slide__info{gap:3.2rem;padding:4rem 0}}.geo-slider-slide__info-head{display:flex;flex-direction:column;gap:3.2rem}.geo-slider-slide__info-head h2{color:var(--text-contrast-color)}@media (max-width:767px){.geo-slider-slide__info-head{gap:2.4rem}}.geo-slider-slide__indicators{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);row-gap:5rem}@media (max-width:767px){.geo-slider-slide__indicators{gap:3.2rem;row-gap:4rem}}.geo-slider-indicator{display:flex;flex-direction:column;gap:.8rem}@media (max-width:767px){.geo-slider-indicator{gap:.6rem}}.geo-slider-indicator__value{font-size:6.8rem;line-height:1}@media (max-width:767px){.geo-slider-indicator__value{font-size:4rem}}.geo-slider-indicator__text{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.geo-slider-indicator__text{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.main-screen{margin-top:calc(var(--header-height)*-1)}.main-screen__covers{position:relative}.main-screen__covers .swiper-slide{height:auto}.main-screen__covers-navigation{bottom:7rem;position:absolute;width:100%;z-index:1}@media (min-width:1024px){.main-screen__covers-navigation{opacity:0;transform:translateY(40px)}}@media (max-width:767px){.main-screen__covers-navigation{bottom:4rem}}.main-screen__cards{margin-top:4rem}@media (max-width:767px){.main-screen__cards{margin-top:3.2rem}}.main-screen__cards-inner{overflow:hidden}.main-screen__cards-inner .swiper-slide{height:auto}@media (max-width:1023px){.main-screen__cards-inner .swiper-wrapper{display:flex;flex-direction:column;gap:2rem;transform:none!important}}.main-screen__cards-foot{align-items:center;display:flex;justify-content:space-between;margin-top:2.4rem}@media (max-width:1023px){.main-screen__cards-foot{display:none}}@media (max-width:767px){.main-screen__cards-foot{margin-top:2rem}}.main-screen__cards-foot:has(.swiper-pagination-lock){display:none}@media (max-width:1023px){.main-screen__cards-navigation{display:none}}.main-screen-slide{display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:flex-end;position:relative}.main-screen-slide__cover,.main-screen-slide__cover:after{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.main-screen-slide__cover:after{background:linear-gradient(0deg,rgba(6,6,6,.5) 10.54%,transparent 56.84%),linear-gradient(180deg,rgba(6,6,6,.5) 10.54%,transparent 56.84%);content:"";will-change:opacity;z-index:1}.main-screen-slide__cover img,.main-screen-slide__cover picture,.main-screen-slide__cover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-screen-slide__content{color:var(--text-contrast-color);position:relative;will-change:opacity;z-index:1}.main-screen-slide__content-inner{display:flex;flex-direction:column;gap:3.2rem;max-width:90rem;padding:calc(12rem + var(--header-height)) 0 20rem}@media (max-width:767px){.main-screen-slide__content-inner{gap:2.4rem;padding:calc(6.4rem + var(--header-height)) 0 12.6rem}}.main-screen-slide__content-head{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:767px){.main-screen-slide__content-head{gap:2rem}}.main-screen-slide__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(4.8rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(6rem*var(--font-size-factor))}@media (max-width:767px){.main-screen-slide__title{font-size:calc(2.4rem*var(--font-size-factor));line-height:calc(3.2rem*var(--font-size-factor))}}.slider-pagination{display:flex;gap:1.2rem}@media (max-width:767px){.slider-pagination{gap:1rem}}.slider-pagination .swiper-pagination-bullet{background-color:var(--button-disabled-color);border-radius:50%;cursor:pointer;height:.8rem;transition:background-color .15s cubic-bezier(.61,1,.88,1);width:.8rem}@media (hover:hover){.slider-pagination .swiper-pagination-bullet:hover{background-color:var(--primary-color)}}.slider-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.not-found{color:var(--text-contrast-color);position:relative}.not-found:before{background-color:var(--primary-background);content:"";height:calc(100% + var(--header-height));left:0;pointer-events:none;position:absolute;top:calc(var(--header-height)*-1);width:100%}.not-found__picture{height:calc(100% - var(--header-height));position:absolute;top:var(--header-height);width:100%;z-index:1}@media (max-width:1023px){.not-found__picture{height:40%;top:60%}}.not-found__picture img,.not-found__picture picture{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:100%}.not-found__inner{display:flex;flex-direction:column;gap:4rem;justify-content:center;max-width:56rem;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:10rem 0 20rem;position:relative;z-index:2}@media (max-width:767px){.not-found__inner{gap:3.2rem;padding:4rem 0 15.6rem}}.not-found__content{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.not-found__content{gap:3.2rem}}.not-found__title{font-size:10rem;line-height:1}.not-found__text{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.not-found__text{gap:1.6rem}}.not-found__text h2{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.not-found__text h2{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.not-found__text p{color:var(--text-contrast-secondary-color)}.direction-card{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:3.2rem;padding:2.4rem;position:relative}@media (max-width:767px){.direction-card{padding:2rem}}@media (hover:hover){.direction-card:hover .direction-card__title{color:var(--primary-light-color)}.direction-card:hover .direction-card__link>.button:not(._text):not(.outlined){background-color:var(--primary-background)}}.direction-card__link{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}@media (min-width:1024px){.direction-card__link>.button:not(._text):not(.outlined){background-color:transparent;transition:background-color .3s cubic-bezier(.61,1,.88,1)}}@media (max-width:1023px){.direction-card__link,.direction-card__link>.button{width:100%}}.direction-card._contrast{align-items:center;background-color:var(--primary-background);border-radius:var(--border-radius-sm);justify-content:center;overflow:hidden;padding:2.4rem;transition:background-color .3s cubic-bezier(.61,1,.88,1)}@media (max-width:767px){.direction-card._contrast{padding:2rem}}@media (max-width:1023px){.direction-card._contrast:has(.button){background-color:transparent;padding:0}}@media (hover:hover){.direction-card._contrast:hover{background-color:var(--primary-dark-background)}}.direction-card._contrast .direction-card__link{position:static}.direction-card._contrast .direction-card__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.direction-card__tags{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width:767px){.direction-card__tags{gap:.6rem}}.direction-card__bg{bottom:0;height:100%;position:absolute;right:0;width:100%;z-index:1}.direction-card__bg img,.direction-card__bg picture{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;width:100%}@media (max-width:1023px){.direction-card__bg{display:none}}.direction-card__header{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.direction-card__header{gap:1.6rem}}.direction-card__header-head{display:flex;justify-content:space-between}.direction-card__header-text{display:flex;flex-direction:column;gap:.8rem}@media (max-width:767px){.direction-card__header-text{gap:.6rem}}.direction-card__date{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.direction-card__date{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.direction-card__title{color:var(--text-color);transition:color .3s cubic-bezier(.61,1,.88,1)}.direction-card__subtitle{color:var(--text-secondary-color)}.direction-card__list{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr);margin-top:auto}@media (max-width:767px){.direction-card__list{gap:1.2rem}}.direction-card__item{display:flex;flex-direction:column;gap:.8rem}.direction-card__item-title{color:var(--text-secondary-color)}@media (max-width:767px){.direction-card__item{gap:.6rem}}.tooltip{align-items:center;display:flex;gap:.8rem}@media (max-width:767px){.tooltip{gap:.6rem}}.tooltip__text{color:var(--text-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.tooltip__text{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.tooltip__icon{color:var(--icon-color);cursor:pointer;height:2rem;position:relative;width:2rem;z-index:3}@media (max-width:767px){.tooltip__icon{height:1.6rem;width:1.6rem}}.tooltip__icon svg{height:2rem;width:2rem}@media (max-width:767px){.tooltip__icon svg{height:1.6rem;width:1.6rem}}.accordion{border-bottom:1px solid var(--divider-color);border-top:1px solid var(--divider-color);overflow:hidden;padding:2rem 0}.accordion._contrast{border-bottom:1px solid var(--divider-contrast-color);border-top:1px solid var(--divider-contrast-color);color:var(--text-contrast-color)}.accordion:not(._contrast) .accordion__title{transition:color .3s cubic-bezier(.61,1,.88,1)}[data-expand-active] .accordion:not(._contrast) .accordion__title{color:var(--primary-light-color)}@media (hover:hover){.accordion:not(._contrast) .accordion__head:hover .accordion__title{color:var(--primary-light-color)}}@media (max-width:767px){.accordion{padding:1.6rem 0}}.accordion__head{align-items:center;cursor:pointer;display:flex;gap:3.2rem;justify-content:space-between}@media (max-width:767px){.accordion__head{gap:2.4rem}}.accordion__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.accordion__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.accordion__icon{color:var(--primary-color);flex-shrink:0;transition:transform .3s cubic-bezier(.61,1,.88,1)}._contrast .accordion__icon{color:var(--text-contrast-color)}[data-expand-active] .accordion__icon{transform:rotate(180deg)}.accordion__content{padding-top:2rem}@media (max-width:767px){.accordion__content{padding-top:1.8rem}}.accordion-list>.accordion:not(:last-child){border-bottom:0}.article{display:flex;flex-direction:column;gap:4rem}.article__cover{aspect-ratio:16/6;max-height:50.5rem;width:100%}@media (max-width:1023px){.article__cover{aspect-ratio:16/8}}.article__cover img,.article__cover picture{border-radius:var(--border-radius-sm);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.article__body{max-width:90rem}}@media (max-width:767px){.article{gap:3.2rem}}.document{display:flex;gap:1.8rem;position:relative}@media (max-width:767px){.document{gap:1.6rem}}.document:not(._dense){background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:2.4rem}@media (max-width:767px){.document:not(._dense){padding:2rem}}@media (hover:hover){.document:hover .document__title{color:var(--primary-color)}}.document__icon{color:var(--primary-color);flex-shrink:0;height:4rem;width:4rem}@media (max-width:767px){.document__icon{height:2.8rem;width:2.8rem}}._dense .document__icon{display:none}.document__icon svg{height:100%;width:100%}.document__content{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.document__content{gap:1.2rem}}.document__title{color:var(--text-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));transition:color .25s ease}@media (max-width:767px){.document__title{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.document__title:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.document__info{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;gap:1.2rem;line-height:calc(2rem*var(--font-size-factor))}@media (max-width:767px){.document__info{gap:.8rem}}.document__info>:not(:first-child):not([data-tippy-root]){border-left:1px solid var(--divider-color);padding-left:1.2rem}@media (max-width:767px){.document__info>:not(:first-child):not([data-tippy-root]){padding-left:.8rem}}.document-list{display:flex;flex-direction:column}.document-list:not(._dense){gap:1.6rem}@media (max-width:767px){.document-list:not(._dense){gap:1.2rem}}.document-list._dense>.document{padding:2.4rem 0}@media (max-width:767px){.document-list._dense>.document{padding:2rem 0}}.document-list._dense>.document:not(:last-child){border-bottom:1px solid var(--divider-color)}.pretty-card{border-radius:var(--border-radius-sm);overflow:hidden;position:relative}.pretty-card._contrast:not(:has(.pretty-card__picture)){background-color:var(--primary-background);transition:background-color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.pretty-card._contrast:not(:has(.pretty-card__picture)):hover{background-color:var(--primary-dark-background)}}.pretty-card:not(._contrast):not(:has(.pretty-card__picture)){background-color:var(--card-background)}@media (hover:hover){.pretty-card:not(._contrast):has(.pretty-card__links[href]):hover .pretty-card__title{color:var(--primary-light-color)}}.pretty-card:not(._contrast) .pretty-card__links:not([href]) .button.text:not(.fab):not(.contrast):has(.button__inner>svg){color:var(--text-color);opacity:1!important;transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.pretty-card:not(._contrast) .pretty-card__links:not([href]) .button.text:not(.fab):not(.contrast):has(.button__inner>svg):hover{color:var(--primary-light-color)}}.pretty-card:not(._contrast) .pretty-card__links:not([href]) .button svg{color:var(--primary-color)}.pretty-card._hide-link .pretty-card__links[href]{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.pretty-card._hide-link .pretty-card__links[href]>*{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.pretty-card:has(.pretty-card__picture){min-height:20rem}@media (max-width:767px){.pretty-card:has(.pretty-card__picture){min-height:16rem}}@media (hover:hover){.pretty-card:has(.pretty-card__picture):hover .pretty-card__picture:after{background:rgba(0,0,0,.5)}}.pretty-card__inner{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:100%;padding:2.4rem;position:relative;z-index:1}._contrast .pretty-card__inner{color:var(--text-contrast-color)}@media (max-width:767px){.pretty-card__inner{gap:3.2rem;padding:2rem}}.pretty-card__head{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.pretty-card__head{gap:1.2rem}}.pretty-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor));transition:color .3s cubic-bezier(.61,1,.88,1)}@media (max-width:767px){.pretty-card__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.pretty-card__picture,.pretty-card__picture:after{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.pretty-card__picture:after{background:rgba(0,0,0,.35);content:"";transition:background .3s cubic-bezier(.61,1,.88,1)}.pretty-card__picture img,.pretty-card__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pretty-card__links{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.pretty-card__links{gap:1.2rem}}.pretty-card__links[href]:after{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.cards-grid{display:grid;gap:2.4rem;grid-template-columns:32rem 32.2rem 1fr;grid-template-rows:1fr 1fr}@media (max-width:1023px){.cards-grid{gap:2rem;grid-template-columns:1fr;grid-template-rows:auto}}.cards-grid>*{grid-column:auto;grid-row:auto}@media (min-width:1024px){.cards-grid>:first-child{grid-column:1/2;grid-row:1/3}.cards-grid>:nth-child(2){grid-column:2/3;grid-row:1/2}.cards-grid>:nth-child(3){grid-column:3/4;grid-row:1/2}.cards-grid>:nth-child(4){grid-column:2/3;grid-row:2/3}.cards-grid>:nth-child(5){grid-column:3/4;grid-row:2/3}.pretty-cards-grid .pretty-card{min-height:31.4rem}}.footer{background-color:var(--primary-background);overflow:hidden;padding:4rem 0}@media (max-width:767px){.footer{padding:3.2rem 0}}.footer__inner{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.footer__inner{gap:3.2rem}}.footer__head{display:flex;justify-content:space-between;margin-bottom:3.2rem}@media (max-width:1023px){.footer__head{display:none}}.footer__logo{color:var(--text-contrast-color);display:block;height:5.6rem}.footer__logo img,.footer__logo picture{height:100%}.footer__navigation-list{display:flex;gap:4rem}@media (max-width:767px){.footer__navigation-list{gap:3.2rem}}.footer__navigation-item a{color:var(--text-contrast-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.footer__navigation-item a{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}@media (max-width:1023px){.footer__contacts .app-grid,.footer__contacts.app-grid{display:block}.footer__contacts .app-grid>.accordion,.footer__contacts.app-grid>.accordion{border-top:0}}.footer__contacts .accordion__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.footer__contacts .accordion__title{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.footer__contacts>.accordion .footer__contacts-item a{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.footer__contacts>.accordion .footer__contacts-item a{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}@media (min-width:1024px){.footer__contacts .accordion{border:0;padding:0}.footer__contacts .accordion__head{margin-bottom:2.4rem;pointer-events:none}.footer__contacts .accordion__icon{display:none}.footer__contacts .accordion__inner{height:auto!important;visibility:visible!important}.footer__contacts .accordion__content{opacity:1!important;padding-top:0}}.footer__contacts-links{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:767px){.footer__contacts-links{gap:1.2rem}}.footer__contacts-item a,.footer__contacts-item address{color:var(--text-contrast-color)}.footer__contacts-item address{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.footer__contacts-item address{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}@media (min-width:1024px){.footer__contacts-item address{max-width:33.6rem}}.footer__contacts-item a{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.footer__contacts-item a{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.footer__links{display:flex;justify-content:space-between;padding-top:4rem;position:relative}.footer__links:has(.socials){gap:2.4rem}@media (max-width:767px){.footer__links:has(.socials){gap:2rem}}@media (max-width:1023px){.footer__links{flex-direction:column;gap:3.2rem;padding-top:3.2rem}}.footer__links ._contrast{height:2.4rem;width:2.4rem}.footer__links:before{background-color:var(--divider-contrast-color);content:"";height:1px;left:-50vw;position:absolute;top:0;width:150vw}.footer__links .footer__contacts-links{gap:1.6rem 2.4rem}.footer__links-captions{display:grid;gap:1.6rem 2.4rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1023px){.footer__links-captions{-moz-columns:2;column-count:2;-moz-column-gap:2.4rem;column-gap:2.4rem;display:block;-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width:767px){.footer__links-captions{display:flex;flex-direction:column;gap:1.6rem;-moz-column-break-inside:auto;break-inside:auto;-moz-columns:1;column-count:1}}.footer__links-caption{color:var(--text-contrast-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.footer__links-caption{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}@media (max-width:1023px){.footer__links-caption{padding-bottom:2.4rem;-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width:767px){.footer__links-caption{padding-bottom:0;-moz-column-break-inside:auto;break-inside:auto}}.footer .socials{align-items:flex-start}.footer .footer__links-caption-link{text-decoration:underline;text-underline-offset:.2rem;transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.footer .footer__links-caption-link:hover{opacity:.75}}@media (max-width:1023px){.footer .footer__links-caption-link{text-decoration:none}}.footer__footer{display:flex;gap:4rem;width:100%}@media (max-width:1023px){.footer__footer{flex-direction:column;gap:1.6rem}}@media (max-width:767px){.footer__footer{gap:1.2rem}}.footer__footer button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__footer .footer__links-caption-link{color:var(--text-contrast-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.footer__footer .footer__links-caption-link{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}@media (max-width:1023px){.footer__footer .footer__links-caption-link{text-decoration:underline;text-underline-offset:.2rem}}.footer__footer-logo{margin-left:auto}@media (max-width:1023px){.footer__footer-logo{margin-left:0;margin-top:1.6rem}}@media (max-width:767px){.footer__footer-logo{margin-top:1.2rem}}.footer__footer-logo a{aspect-ratio:93/20;display:block;width:9.3rem}@media (max-width:767px){.footer__footer-logo a{width:7.4rem}}.footer__footer-logo a img,.footer__footer-logo a picture{height:100%;width:100%}@media (hover:hover){.footer a[href].link:not(._contrast):not(.primary):hover{color:var(--text-contrast-secondary-color)}}.socials{align-items:center;display:flex;gap:1.2rem}@media (max-width:767px){.socials{gap:.8rem}}.socials .button._text.fab.contrast{color:var(--icon-contrast-secondary-color)}@media (hover:hover){.socials .button._text.fab.contrast:hover{color:var(--text-contrast-color)}}.socials .button:has(._icon-logo_max){height:2.4rem;width:2.4rem}@media (max-width:767px){.socials .button:has(._icon-logo_max){height:2rem;width:2rem}}.socials ._icon-logo_max{height:1.6rem;width:1.6rem}@media (max-width:767px){.socials ._icon-logo_max{height:1.3rem;width:1.3rem}}.pretty-cards-links .pretty-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.pretty-cards-links .pretty-card__title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}@media (min-width:1024px){.pretty-cards-links .pretty-card__head{min-height:12.6rem}.pretty-cards-links .pretty-card__inner{justify-content:start}}.list-links{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.list-links{gap:1.6rem}}.header{bottom:auto;left:0;position:absolute;right:auto;top:0;width:100vw;z-index:5}.header:not(._contrast) .header__nav .button._text:not(.fab){color:var(--text-color);opacity:1;transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.header:not(._contrast) .header__nav .button._text:not(.fab):hover{color:var(--primary-light-color)}}.header__panel{border-bottom:1px solid var(--divider-color);color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.header__panel{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}._contrast .header__panel{border-bottom:1px solid var(--divider-contrast-color);color:var(--text-contrast-color)}@media (max-width:1023px){.header__panel{display:none}}.header__panel-inner{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding:1.6rem 0}.header__links{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;gap:2.4rem;line-height:calc(2rem*var(--font-size-factor))}.header__panel-controls{align-items:center;color:var(--icon-color);display:flex;flex-shrink:0;gap:2rem}._contrast .header__panel-controls>*{color:var(--text-contrast-color)}._contrast .header__panel-controls .button.text.contrast{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){._contrast .header__panel-controls .button.text.contrast:hover{opacity:.75}}._contrast .header__panel-controls .button.text.contrast svg{color:var(--text-contrast-color)!important}.header__content-inner{align-items:center;display:flex;gap:4rem;justify-content:space-between;margin:1.6rem 0}@media (max-width:1023px){.header__content-inner{margin:2.4rem 0}}@media (max-width:767px){.header__content-inner{gap:2rem;margin:1.6rem 0}}.header__logo{display:block;flex-shrink:0;height:5.6rem}.header__logo img,.header__logo picture{height:100%}@media (max-width:767px){.header__logo{height:3.2rem}}.header__nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:4rem}@media (max-width:1023px){.header__nav{display:none}}.header__content-controls{align-items:center;display:flex;gap:4.8rem}@media (max-width:1023px){.header__content-controls{gap:1.6rem}}@media (max-width:767px){.header__content-controls{gap:1.2rem}}@media (min-width:1024px){.header__phone-button{display:none}}.header__phone-button.button:not(.text):not(.outlined).contrast._active{background-color:var(--primary-light-color);color:var(--text-contrast-color)}@media (min-width:1024px){.header__footer{display:none!important;opacity:0}}@media (max-width:1023px){.header__footer{display:none}}.header__tooltip{position:relative}@media (max-width:1023px){.header__tooltip{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:767px){.header__tooltip{width:100%}}.header__tooltip:after{background-color:var(--tooltip-bg-color);border-radius:0 .5rem 0 0;bottom:auto;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:1.6rem;left:auto;position:absolute;right:auto;top:0;transform:translateY(-50%) rotate(-45deg);width:1.6rem}@media (max-width:1023px){.header__tooltip:after{left:calc(100% - 9.6rem)}}@media (max-width:767px){.header__tooltip:after{left:calc(100% - 7.4rem)}}.header__tooltip-inner{align-items:center;background-color:var(--tooltip-bg-color);border-radius:.5rem;color:var(--text-contrast-color);display:flex;gap:3.2rem;justify-content:space-between;padding:.8rem 1.6rem;position:relative;width:100%;z-index:2}@media (max-width:767px){.header__tooltip-inner{gap:1.2rem;padding:.6rem 1.4rem}}.menu{bottom:auto;left:0;position:fixed;right:auto;top:0;--gutter-width:calc(50vw - 68rem);--sidebar-width:calc(var(--gutter-width) + 42rem);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);height:100vh;height:100svh;pointer-events:none;visibility:hidden;width:100vw;z-index:100000}@media (max-width:1440px){.menu{--gutter-width:4rem}}.menu__background{background-color:var(--primary-dark-background);display:block;height:100%;left:0;position:absolute;top:0;width:calc(var(--sidebar-width) + 1px)}@media (max-width:1023px){.menu__background{background-color:var(--primary-background);width:100vw}}@media (min-width:1024px){.menu__inner>.menu__head .button{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.menu__select{display:none}}.menu__select .header-select__trigger{color:var(--text-contrast-color)}.menu__foot,.menu__head{position:relative}.menu__foot-controls{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:767px){.menu__foot-controls{gap:1.6rem}.menu__foot-controls .header-control{margin-left:auto}}.menu__foot-controls>*{color:var(--text-contrast-color)}.menu__foot-controls .button.text.contrast{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.menu__foot-controls .button.text.contrast:hover{opacity:.75}}.menu__foot-controls .button.text.contrast svg{color:var(--text-contrast-color)!important}.menu__head{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding:var(--header-gutter) 0 3.2rem}@media (max-width:767px){.menu__head{gap:3.2rem;padding:var(--header-gutter) 0 2.4rem}}.menu__logo{height:5.6rem}.menu__logo img,.menu__logo picture{height:100%}@media (max-width:767px){.menu__logo{height:3.2rem}}.menu__content{display:flex}@media (min-width:1024px){.menu__content{padding:0 2rem}}@media (max-width:1023px){.menu__content{flex-direction:column}}.menu__content-wrapper{display:flex}.menu__nav-section{-ms-overflow-style:none;scrollbar-width:none;--mask-height:3.2rem;--scrollbar-width:0px;height:calc(100vh - var(--head-height) - var(--foot-height));height:calc(100dvh - var(--head-height) - var(--foot-height));-webkit-mask-image:var(--mask-image-content),var(--mask-image-scrollbar);mask-image:var(--mask-image-content),var(--mask-image-scrollbar);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:var(--mask-size-content),var(--mask-size-scrollbar);mask-size:var(--mask-size-content),var(--mask-size-scrollbar);overflow-y:auto;padding:var(--mask-height) 0;--mask-image-content:linear-gradient(180deg,transparent,#000 50px,#000 calc(100% - 85px),transparent);--mask-size-content:calc(100% - var(--scrollbar-width)) 100%;--mask-image-scrollbar:linear-gradient(#000,#000);--mask-size-scrollbar:var(--scrollbar-width) 100%;flex-shrink:0;width:100%}.menu__nav-section::-webkit-scrollbar{display:none}@media (max-width:1023px){.menu__nav-section{height:calc(100vh - var(--head-height) - var(--foot-height) - 3.2rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 3.2rem)}}@media (max-width:767px){.menu__nav-section{--mask-height:2.4rem;height:calc(100vh - var(--head-height) - var(--foot-height) - 2rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 2rem);--mask-image-content:linear-gradient(180deg,transparent,#000 35px,#000 calc(100% - 45px),transparent)}}@media (min-width:1024px){.menu__nav-section{display:block!important;opacity:1!important;width:40rem}}@media (max-width:1023px){.menu__nav-section{height:calc(100vh - var(--head-height) - var(--foot-height) - 5rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 5rem);margin-top:1.4rem}}@media (max-width:767px){.menu__nav-section{height:calc(100vh - var(--head-height) - var(--foot-height) - 4rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 4rem)}}.menu__nav li[data-tr-trigger]{cursor:pointer}@media (min-width:1024px){.menu__nav li{border-radius:var(--border-radius-sm);padding:1.6rem;transition:background-color .3s cubic-bezier(.61,1,.88,1);width:28.6rem}.menu__nav li[data-tr-trigger-active]{background-color:var(--contrast-background)}.menu__nav li[data-tr-trigger-active] .button.text:not(.fab).contrast{color:var(--primary-color)}.menu__nav li .button.text:not(.fab).contrast{transition:color .3s cubic-bezier(.61,1,.88,1)}.menu__nav li .button__inner svg{display:none}}@media (max-width:1023px){.menu__nav li:not(:first-child){margin-top:2rem}}@media (max-width:1023px) and (max-width:767px){.menu__nav li:not(:first-child){margin-top:1.6rem}}@media (max-width:1023px){.menu__nav li:not([data-tr-trigger]) .button__inner svg{display:none}.menu__nav li .button{width:100%}.menu__nav li .button__inner{justify-content:space-between;width:100%}}@media (min-width:1024px){.menu__items{background-color:var(--primary-background);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);height:100%;left:var(--sidebar-width);position:absolute;top:0;width:calc(100vw - var(--sidebar-width));z-index:1}}@media (max-width:1023px){.menu__items{width:100%}}@media (min-width:1024px){.menu__items-head,.menu__items-list{width:calc(100% - var(--gutter-width))}}.menu__items-head .menu__logo{visibility:hidden;width:1px}@media (max-width:1023px){.menu__items-head{display:none}}.menu__items-list{-ms-overflow-style:none;scrollbar-width:none;--mask-height:3.2rem;--scrollbar-width:0px;height:calc(100vh - var(--head-height) - var(--foot-height));height:calc(100dvh - var(--head-height) - var(--foot-height));-webkit-mask-image:var(--mask-image-content),var(--mask-image-scrollbar);mask-image:var(--mask-image-content),var(--mask-image-scrollbar);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:var(--mask-size-content),var(--mask-size-scrollbar);mask-size:var(--mask-size-content),var(--mask-size-scrollbar);overflow-y:auto;padding:var(--mask-height) 0;--mask-image-content:linear-gradient(180deg,transparent,#000 50px,#000 calc(100% - 85px),transparent);--mask-size-content:calc(100% - var(--scrollbar-width)) 100%;--mask-image-scrollbar:linear-gradient(#000,#000);--mask-size-scrollbar:var(--scrollbar-width) 100%;height:calc(100vh - var(--head-height));height:calc(100dvh - var(--head-height))}.menu__items-list::-webkit-scrollbar{display:none}@media (max-width:1023px){.menu__items-list{height:calc(100vh - var(--head-height) - var(--foot-height) - 3.2rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 3.2rem)}}@media (max-width:767px){.menu__items-list{--mask-height:2.4rem;height:calc(100vh - var(--head-height) - var(--foot-height) - 2rem);height:calc(100dvh - var(--head-height) - var(--foot-height) - 2rem);--mask-image-content:linear-gradient(180deg,transparent,#000 35px,#000 calc(100% - 45px),transparent)}}.menu__item{display:flex;flex-direction:column;gap:6.4rem}@media (min-width:1024px){.menu__item{padding:1.6rem 0 0 2.4rem}}@media (max-width:1023px){.menu__item{gap:4.8rem}}@media (max-width:767px){.menu__item{gap:4rem}}.menu__item-head .button{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.menu__item-head .button{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}@media (min-width:1024px){.menu__item-head .button:last-child{display:none}}@media (max-width:1023px){.menu__item-head .button:first-child{display:none}}@media (min-width:1024px){.menu__item-list{-moz-column-count:2;column-count:2;-moz-column-gap:6.4rem;column-gap:6.4rem}}.menu__item-list li{-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1024px){.menu__item-list li:not(:first-child):not(:nth-child(2)){margin-top:3.2rem}}@media (max-width:1023px){.menu__item-list li:not(:first-child){margin-top:2rem}}@media (max-width:1023px) and (max-width:767px){.menu__item-list li:not(:first-child){margin-top:1.6rem}}@media (min-width:1024px){.menu__item-list li:first-child{display:none}}.menu__foot{padding:6.4rem 0 4rem}@media (max-width:1023px){.menu__foot{padding:2.4rem 0 3.2rem}}@media (max-width:767px){.menu__foot{padding:3.2rem 0 2.4rem}}.header-control{border:1px solid;border-radius:1.4rem;display:block;padding:.6rem .8rem;transition:color .3s cubic-bezier(.61,1,.88,1)}.header-control svg{aspect-ratio:32/6;width:3.2rem}@media (hover:hover){.header-control:not(._contrast):hover{color:var(--primary-color)}}.header-control._contrast{transition:opacity .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.header-control._contrast:hover{opacity:.75}}.menu-button .button__inner{position:relative}.menu-button .button__inner>svg:last-child{bottom:auto;left:0;opacity:0;position:absolute;right:auto;top:0}.icon-card{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:3.2rem;justify-content:space-between;padding:3.2rem;position:relative;transition:.3s cubic-bezier(.61,1,.88,1);transition-property:color,background-color}@media (max-width:767px){.icon-card{padding:2.4rem}}@media (min-width:1024px){.icon-card{min-height:17.8rem}}@media (max-width:767px){.icon-card{gap:2.4rem}}@media (hover:hover){.icon-card:hover{background-color:var(--primary-background)}.icon-card:hover,.icon-card:hover .icon-card__icon{color:var(--text-contrast-color)}}.icon-card__icon{color:var(--primary-color);height:4.8rem;transition:color .3s cubic-bezier(.61,1,.88,1);width:4.8rem}@media (max-width:767px){.icon-card__icon{height:3.2rem;width:3.2rem}}.icon-card__link:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.icon-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.icon-card__title{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.ads{display:grid;gap:2.4rem}@media (min-width:1024px){.ads{grid-template-columns:repeat(3,1fr)}.ads>:first-child{grid-column:span 2;grid-row:span 2}}@media (max-width:767px){.ads{gap:2rem}}.ads-card:not(.contrast){background-color:var(--card-background);border-radius:var(--border-radius-sm);padding:3.2rem}@media (max-width:767px){.ads-card:not(.contrast){padding:2.4rem}}.ads-card.contrast{background-color:var(--primary-background);background:var(--primary-gradient-background);border-radius:var(--border-radius-sm);color:var(--text-contrast-color);padding:3.2rem}@media (max-width:767px){.ads-card.contrast{padding:2.4rem}}.ads-main-card{background-color:var(--primary-background);background:var(--primary-gradient-background);border-radius:var(--border-radius-sm);color:var(--text-contrast-color);display:flex;flex-direction:column;overflow:hidden;padding:5rem 6.5rem;position:relative}@media (max-width:1023px){.ads-main-card{padding:3.2rem}}@media (max-width:767px){.ads-main-card{padding:2.4rem}}@media (min-width:1024px){.ads-main-card{min-height:40.8rem}}@media (min-width:1024px){.ads-main-card:has(.ads-main-card__picture){background:transparent}}@media (min-width:1024px){.ads-main-card:has(.ads-main-card__picture) .ads-main-card__content{max-width:60%}}.ads-main-card__picture{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.ads-main-card__picture img,.ads-main-card__picture picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.ads-main-card__picture{display:none}}.ads-main-card__content{display:flex;flex:1;flex-direction:column;gap:6.4rem;justify-content:space-between;position:relative;z-index:1}.ads-main-card__head{display:flex;flex-direction:column;gap:3.2rem}.ads-main-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(4.8rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(6rem*var(--font-size-factor))}@media (max-width:767px){.ads-main-card__title{font-size:calc(2.4rem*var(--font-size-factor));line-height:calc(3.2rem*var(--font-size-factor))}}.company__main{background-color:var(--primary-background);border-radius:var(--border-radius-sm);color:var(--text-contrast-color);display:flex;flex-direction:column;gap:4rem;overflow:hidden;padding:5rem 6.5rem}@media (max-width:1023px){.company__main{padding:3.2rem}}@media (max-width:767px){.company__main{gap:3.2rem;padding:2.4rem}}.company__content{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.company__content{gap:3.2rem}}.company-item{display:grid;gap:2.4rem}@media (min-width:1024px){.company-item{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.company-item{gap:1.6rem}}.company-item__picture{height:42rem;width:100%}@media (max-width:1023px){.company-item__picture{aspect-ratio:628/420;height:auto}}.company-item__picture img,.company-item__picture picture{border-radius:var(--border-radius-sm);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-item__content{display:flex;flex-direction:column;gap:6.4rem;justify-content:space-between}@media (max-width:767px){.company-item__content{gap:4rem}}.company-item__head{display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.company-item__head{gap:1.6rem}}.company-item__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.company-item__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.company-item__info{background-color:var(--divider-contrast-color);border-radius:var(--border-radius-sm);padding:1.2rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.company-item__info{padding:.8rem 1.6rem}}@media (min-width:1024px){.company-item__links{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem}}.company-item__links li{-moz-column-break-inside:avoid;break-inside:avoid}.company-item__links li:not(:first-child){margin-top:1.8rem}@media (max-width:767px){.company-item__links li:not(:first-child){margin-top:1.4rem}}.calculator{background-color:var(--card-background);padding:4rem 0}@media (max-width:767px){.calculator{padding:3.2rem 0}}.calculator__inner{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.calculator__inner{gap:3.2rem}}.calculator__error{height:3.5rem;position:relative}@media (max-width:767px){.calculator__error{height:5rem}}.calculator__error-text{display:none;font-weight:600;position:absolute}.calculator__error-text._shown{display:block}.calculator__head{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.calculator__head{gap:3.2rem}}@media (min-width:1024px){.calculator__head{max-width:72rem}}.calculator__form-title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor));margin-bottom:3.2rem}@media (max-width:767px){.calculator__form-title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor));margin-bottom:2.4rem}}.calculator__items{background-color:var(--card-contrast-background);border-radius:var(--border-radius-sm);display:grid;gap:2.4rem;margin-bottom:1rem;padding:3.2rem}@media (max-width:767px){.calculator__items{gap:2rem;margin-bottom:.8rem;padding:2.4rem}}@media (min-width:1024px){.calculator__items{grid-template-columns:repeat(5,1fr)}}.timetable{background-color:var(--card-background);padding:4rem 0}@media (max-width:767px){.timetable{padding:3.2rem 0}}.timetable__content,.timetable__inner{display:flex;flex-direction:column;gap:4rem}@media (max-width:767px){.timetable__content,.timetable__inner{gap:3.2rem}}.timetable .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.timetable__pagination{margin-top:3.2rem}@media (max-width:767px){.timetable__pagination{margin-top:2.4rem}}.timetable-item{display:flex;flex-direction:column;gap:2.4rem;padding:2.7rem 4rem 0 0;position:relative}.timetable-item:before{background-color:var(--primary-color);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:0;width:8px;z-index:1}.timetable-item:after{background-color:var(--divider-color);content:"";height:1px;left:0;position:absolute;top:3.5px;width:100%}@media (max-width:767px){.timetable-item{gap:2rem;padding:2rem 3.2rem 0 0}}.timetable-item__date{background-color:var(--card-contrast-background);border-radius:var(--border-radius-sm);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor));padding:1.2rem 2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.timetable-item__date{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor));padding:.8rem 1.6rem}}.timetable-item__content{display:flex;flex-direction:column;gap:.8rem;max-width:34.6rem}@media (max-width:767px){.timetable-item__content{gap:.6rem;max-width:24rem}}.timetable-item__title{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.timetable-item__title{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.dropdown{position:relative}.dropdown__content{--gutter:0.8rem;display:none;left:0;opacity:0;position:absolute;top:calc(100% + var(--gutter));transform:scale(0);transform-origin:right bottom;width:100%;z-index:4}@media (max-width:767px){.dropdown__content{--gutter:0.6rem}}.top-left .dropdown__content{bottom:calc(100% + var(--gutter));left:-100%;top:auto}.top-right .dropdown__content{bottom:calc(100% + var(--gutter));left:auto;right:0;top:auto}.dropdown__content .bottom-right{left:auto;right:0}.float-button{border-radius:50%;bottom:5.4rem;display:none;position:fixed;right:5.2rem;z-index:98}@media (max-width:767px){.float-button{bottom:2rem;right:2rem}}.float-button .dropdown__content{will-change:transform}@media (max-width:1023px){.float-button>.float-button__inner{display:none}}.float-button__background{background:var(--primary-gradient-background);border-radius:inherit;bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;transform:scale(0);width:100%}.float-button__inner{align-items:center;border-radius:inherit;color:var(--text-contrast-color);display:flex;height:12rem;justify-content:center;position:relative;transform:scale(0);width:12rem;z-index:1}@media (max-width:1023px){.float-button__inner{height:7.2rem;width:7.2rem}}@media (max-width:767px){.float-button__inner{height:5.6rem;width:5.6rem}}.float-button__inner:after,.float-button__inner:before{background:var(--primary-gradient-background);border-radius:50%;content:"";height:100%;position:absolute;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:100%}.float-button__inner:before{opacity:.25}.float-button__inner:after{opacity:.2}@media (hover:hover){.float-button__inner:hover:before{transform:scale(1.1)}.float-button__inner:hover:after{transform:scale(1.2)}}@media (min-width:1024px){.float-button__dropdown{display:none}}.float-button__dropdown.opened .float-button__inner:before{transform:scale(1.1)}.float-button__dropdown.opened .float-button__inner:after{transform:scale(1.2)}.float-button__text-picture{animation:rotate 8s linear infinite;height:9.6rem;position:absolute;width:9.6rem;will-change:transform}.float-button__text-picture img,.float-button__text-picture picture{height:100%;width:100%}.float-button__icon{height:3rem;position:relative;right:1px;top:1px;width:3rem}@media (max-width:1023px){.float-button__icon{height:2.6rem;width:2.6rem}}@media (max-width:767px){.float-button__icon{height:2.4rem;width:2.4rem}}.float-button__link{position:relative;right:2rem}@media (max-width:767px){.float-button__link{right:4rem}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gallery__main-slide,.gallery__nav-slide{border-radius:var(--border-radius-sm);display:block;overflow:hidden;transition:filter .3s cubic-bezier(.61,1,.88,1);width:100%}.gallery__main-slide img,.gallery__main-slide picture,.gallery__nav-slide img,.gallery__nav-slide picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__main-slide{height:60rem}@media (max-width:1023px){.gallery__main-slide{height:38.5rem}}@media (max-width:767px){.gallery__main-slide{height:20rem}}.gallery__main:has(:focus-visible){box-shadow:0 0 0 2px var(--outline-color)}.gallery__nav{margin-top:1.6rem}@media (min-width:1024px){.gallery__nav{overflow:hidden}}@media (max-width:767px){.gallery__nav{margin-top:.8rem}}.gallery__nav .swiper-slide{height:auto;width:calc(12.5% - .8rem)}@media (max-width:1023px){.gallery__nav .swiper-slide{width:calc(25% - .8rem)}}@media (max-width:767px){.gallery__nav .swiper-slide{width:calc(25% - .4rem)}}.gallery__nav-slide{aspect-ratio:122/82;position:relative}.gallery__nav-slide:after{border:3px solid transparent;border-radius:var(--border-radius-sm);bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:border-color .3s cubic-bezier(.61,1,.88,1);width:100%;z-index:1}.gallery__nav-slide.active:after,.gallery__nav-slide:focus-visible:after{border-color:var(--primary-color)}.gallery__nav-slide:focus-visible{box-shadow:none!important}.gallery__foot{margin-top:2rem}@media (max-width:767px){.gallery__foot{margin-top:1.6rem}}.search-form{display:flex;gap:2.4rem;width:100%}@media (max-width:1023px){.search-form{flex-direction:column;gap:1.6rem}}@media (max-width:767px){.search-form{gap:1.2rem}}.search-form__field{flex:1}.search-form__field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--text-disabled-color);border-radius:.8rem;color:var(--text-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:400;height:4.8rem;line-height:calc(2.4rem*var(--font-size-factor));padding:0 1.6rem;width:100%}@media (max-width:767px){.search-form__field input{font-size:calc(1.4rem*var(--font-size-factor));height:4.2rem;line-height:calc(2.2rem*var(--font-size-factor));padding:0 1.2rem}}.search-form__field input ::-moz-placeholder{color:var(--text-secondary-color)}.search-form__field input ::placeholder{color:var(--text-secondary-color)}@media (max-width:1023px){.search-form>button{width:100%}}.search-bar{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media (max-width:767px){.search-bar{gap:2rem}}.search-bar__results{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.4rem*var(--font-size-factor))}@media (max-width:767px){.search-bar__results{font-size:calc(1.4rem*var(--font-size-factor));line-height:calc(2.2rem*var(--font-size-factor))}}.search-card{border-bottom:1px solid var(--divider-color);padding-bottom:2.4rem;position:relative}@media (hover:hover){.search-card:hover .search-card__title{color:var(--primary-color)}}@media (max-width:767px){.search-card{gap:2rem;padding-bottom:2rem}}.search-card__head{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}@media (max-width:767px){.search-card__head{gap:1.2rem;margin-bottom:2rem}}.search-card__link{color:transparent;display:block;height:0;overflow:hidden;text-indent:101%;text-shadow:none;width:0}.search-card__link:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.search-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor));transition:color .3s cubic-bezier(.61,1,.88,1)}@media (max-width:767px){.search-card__title{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}.search-cards{display:flex;flex-direction:column;gap:2.4rem;margin-top:4.8rem}@media (max-width:767px){.search-cards{gap:2rem;margin-top:4rem}}.dialog{display:none;left:0;position:fixed;top:0;width:100vw;z-index:var(--dialog-layer)}.dialog__overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.dialog__outer{-ms-overflow-style:none;height:100vh;height:100dvh;overflow-y:auto;position:relative;scrollbar-width:none;z-index:1}.dialog__outer::-webkit-scrollbar{display:none}.dialog__inner{display:flex;flex-direction:column;justify-content:center}[data-dialog-position=center] .dialog__inner{align-items:center;display:block;display:flex;margin:0 auto;max-width:136rem;min-height:100vh;min-height:100dvh;padding:3.2rem 0;width:100%}@media (max-width:1440px){[data-dialog-position=center] .dialog__inner{max-width:calc(100% - 8rem)}}@media (max-width:767px){[data-dialog-position=center] .dialog__inner{max-width:calc(100% - 4rem)}}[data-dialog-position=left] .dialog__inner{align-items:flex-start;height:100vh;height:100dvh}[data-dialog-position=right] .dialog__inner{align-items:flex-end;height:100vh;height:100dvh}.dialog__content{width:100%}[data-dialog-position=center] .dialog__content{opacity:0;transform:translateY(25px)}[data-dialog-position=left] .dialog__content{height:100%;transform:translateX(-100%)}[data-dialog-position=right] .dialog__content{height:100%;transform:translateX(100%)}.dialog-card{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem}@media (max-width:767px){.dialog-card{gap:2.4rem;padding:2.4rem}}.dialog-card__head{align-items:center;display:flex;gap:2.4rem;justify-content:space-between}@media (max-width:767px){.dialog-card__head{gap:2rem}}.dialog-card__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4rem*var(--font-size-factor))}@media (max-width:767px){.dialog-card__title{font-size:calc(2rem*var(--font-size-factor));line-height:calc(2.8rem*var(--font-size-factor))}}.item{display:flex;flex-direction:column;gap:.8rem}.item__label{color:var(--text-secondary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.item__content{display:flex;flex-direction:column}.dropdown-card{background-color:var(--card-contrast-background);border-radius:var(--border-radius-md);box-shadow:0 1px 20px 0 rgba(0,0,0,.16);max-height:27.2rem;overflow-y:auto;padding:1.6rem}@media (max-width:767px){.dropdown-card{max-height:21.2rem;padding:1.2rem}}.announcement{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:4rem;padding:2.4rem}@media (max-width:767px){.announcement{gap:3.2rem;padding:2rem}}.announcement__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor))}@media (max-width:767px){.announcement__title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.program-filter{margin-bottom:2rem}.program-filter__fields{display:flex;gap:1.2rem}@media (max-width:1023px){.program-filter__fields{flex-direction:column}}.register-form{background-color:var(--card-background);border-radius:var(--border-radius-sm);display:flex;gap:9.4rem;justify-content:space-between;padding:5rem 6.5rem}@media (max-width:1023px){.register-form{padding:3.2rem}}@media (max-width:767px){.register-form{padding:2.4rem}}@media (max-width:1023px){.register-form{flex-direction:column;gap:5.6rem}}@media (max-width:767px){.register-form{gap:3.2rem}}.register-form__head{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media (min-width:1024px){.register-form__head{max-width:41.8rem}}@media (max-width:767px){.register-form__head{gap:1.6rem}}.register-form__title{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(3.6rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(4.6rem*var(--font-size-factor));width:100%}@media (max-width:767px){.register-form__title{font-size:calc(2.2rem*var(--font-size-factor));line-height:calc(3rem*var(--font-size-factor))}}.register-form__form{width:100%}.register-form__fields{display:flex;flex-direction:column;gap:2.4rem}.register-form__caption{align-items:center;color:var(--text-secondary-color);display:flex}.register-form__caption .field{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.register-form__answer{align-items:center;display:flex;justify-content:center;max-width:66.8rem;width:100%}}.register-form__answer p{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(2rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2.6rem*var(--font-size-factor))}@media (max-width:767px){.register-form__answer p{font-size:calc(1.8rem*var(--font-size-factor));line-height:calc(2.4rem*var(--font-size-factor))}}@media (min-width:1024px){.register-form__answer p{text-align:center}}.header-select{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-select._opened .header-select__trigger svg{transform:rotate(180deg)}.header-select__trigger{align-items:center;cursor:pointer;display:flex;gap:.8rem}.header-select__trigger svg{transition:transform .25s ease}.header-select__current{font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.2rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2rem*var(--font-size-factor))}.header-select__inner{bottom:auto;display:none;flex-direction:column;left:0;opacity:0;position:absolute;right:auto;top:calc(100% + .8rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.header-select__inner .dropdown-card{padding:1rem}.header-select__list{display:flex;flex-direction:column}.header-select__item{border-radius:.8rem;color:var(--text-color);display:block;padding:.8rem 1.2rem;transition:color .25s ease,background-color .25s ease;width:100%}@media (max-width:767px){.header-select__item{padding:.6rem .8rem}}.header-select__item._active{background-color:var(--primary-background);color:var(--text-contrast-color)}.date-picker.inline .text-field{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.date-picker .field-input__icon{transition:.3s cubic-bezier(.61,1,.88,1);transition-property:color}:not(.error) .date-picker.opened .text-field:not(.error){--border:var(--primary-color)}:not(.error) .date-picker.opened .text-field:not(.error) .field-input__icon{transform:rotate(180deg)}.date-picker.opened .field-input__label{transform:translateY(-1rem) scale(.75)}@media (max-width:767px){.date-picker.opened .field-input__label{transform:translateY(-.8rem) scale(.75)}}.date-picker .field-input__icon{height:1.6rem;transition:transform .3s cubic-bezier(.61,1,.88,1);width:1.6rem}.date-picker .field-input__input{border-radius:.8rem;padding:1.4rem 4.4rem 1.4rem 5.2rem}.date-picker .dropdown-card{background-color:var(--date-picker-bg-color);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:31.2rem}.date-picker .dropdown__content{max-width:42rem}.edit-page{align-items:center;background-color:var(--primary-background);border-bottom:1px solid var(--divider-contrast-color);display:flex;justify-content:center;padding:1.6rem 0;position:relative;width:100%}@media (max-width:767px){.edit-page{padding:1.2rem 0}}.edit-page .button{position:static}.edit-page .button:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.logs-form{display:flex;flex-direction:column;gap:3.2rem}@media (max-width:767px){.logs-form{gap:2.4rem}}.logs-form__fields{display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.logs-form__fields{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.logs-form__fields{gap:2rem}}.cookies{background-color:var(--contrast-background);border-radius:1.2rem;bottom:2.4rem;box-shadow:0 0 3rem 2rem rgba(0,0,0,.1);display:none;flex-direction:column;gap:4rem;gap:3.2rem;left:4rem;padding:3.2rem;position:fixed;transform:translateX(calc(-100% - 5rem));width:48.2rem;z-index:5}@media (max-width:767px){.cookies{bottom:1.6rem;gap:2.4rem;left:1.6rem;padding:2.4rem;right:1.6rem;width:calc(100% - 3.2rem)}}.cookies__text{color:var(--text-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.cookies__text{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.cookies a{color:var(--primary-color);text-underline-offset:2px;transition:-webkit-text-decoration 1s ease;transition:text-decoration 1s ease;transition:text-decoration 1s ease,-webkit-text-decoration 1s ease}@media (hover:hover){.cookies a:hover{text-decoration:underline}}.tippy-box{background-color:var(--card-background)!important;border:1px solid transparent;border-radius:.8rem;box-shadow:0 0 20px 0 rgba(0,0,0,.08);color:var(--text-secondary-color)!important;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor));padding:1.2rem}@media (max-width:767px){.tippy-box{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.tippy-content{display:flex!important;padding:0!important}[data-simplebar]{--color:var(--scrollbar-color)}[data-simplebar][data-simplebar-contrast]{--color:var(--scrollbar-contrast-color)}.simplebar-content-wrapper{scrollbar-width:6px!important;-ms-overflow-style:auto!important}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:initial;height:auto;width:auto}.simplebar-scrollbar:before{background-color:var(--color)}.simplebar-vertical{bottom:2.4rem!important;top:2.4rem!important}.simplebar-horizontal .simplebar-scrollbar:before{left:.8rem;right:.8rem}.air-datepicker{--adp-z-index:100;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-offset:1rem;--adp-nav-height:auto;--adp-nav-action-size:2.4rem;--adp-day-cell-width:1fr;--adp-day-cell-height:4rem;--adp-month-cell-height:4rem;--adp-year-cell-height:4rem;--cell-size:100%;--adp-width:35rem;background:var(--date-picker-bg-color)}@media (max-width:1023px){.air-datepicker{--adp-width:fit-content;--cell-size:4rem;--adp-nav-height:auto;--adp-nav-action-size:2rem;--adp-day-cell-height:4rem}}@media (max-width:767px){.air-datepicker{--cell-size:1fr}}.air-datepicker-overlay{--adp-overlay-background-color:red;--adp-overlay-transition-duration:0.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker-cell{align-items:center;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;justify-content:center;line-height:calc(2.2rem*var(--font-size-factor));position:relative}@media (max-width:767px){.air-datepicker-cell{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.air-datepicker-cell span{border-radius:1.2rem;position:relative;z-index:1}.air-datepicker-cell:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.air-datepicker-cell.-other-month-{color:var(--text-disabled-color)}.air-datepicker-cell.-month-,.air-datepicker-cell.-year-{border-radius:.8rem;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;line-height:calc(2.2rem*var(--font-size-factor))}@media (max-width:767px){.air-datepicker-cell.-month-,.air-datepicker-cell.-year-{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.air-datepicker-cell.-month-.-current-,.air-datepicker-cell.-year-.-current-{border:1px solid var(--border-date-color);color:var(--primary-color)}.air-datepicker-cell.-month-.-focus-,.air-datepicker-cell.-year-.-focus-{background:var(--date-bg-color);border:1px solid var(--border-date-color)}.air-datepicker-cell.-month-.-selected-,.air-datepicker-cell.-year-.-selected-{background-color:var(--primary-color);border-radius:.8rem;color:var(--text-contrast-color)}.air-datepicker-cell.-disabled-{color:var(--text-2-color)!important;cursor:default}.air-datepicker-cell.-disabled-,.air-datepicker-cell.-disabled-:before{background:transparent!important}.air-datepicker-cell.-current- span{border:1px solid var(--border-date-color);color:var(--primary-color)}.air-datepicker-cell.-current-.-selected- span{background-color:var(--primary-color);color:var(--text-contrast-color)}.air-datepicker-cell.-current-.-focus- span{background:var(--date-bg-color)}.air-datepicker-cell.-current-.-focus-.-range-from- span,.air-datepicker-cell.-current-.-focus-.-range-to- span{background:var(--primary-color)}.air-datepicker-cell.-focus- span{background:var(--date-bg-color);border:1px solid var(--border-date-color);color:var(--primary-color)}.air-datepicker-cell.-in-range-{background:var(--date-bg-color);border-radius:0}.air-datepicker-cell.-range-from-{border-radius:1.2rem 0 0 1.2rem}.air-datepicker-cell.-range-from- span{background:var(--color-bg-date-selected);color:var(--text-contrast-color)}.air-datepicker-cell.-range-from-.-focus- span{border:0}.air-datepicker-cell.-range-from-:before{background:var(--date-bg-color);left:50%}.air-datepicker-cell.-range-to-{border-radius:0 1.2rem 1.2rem 0}.air-datepicker-cell.-range-to- span{background:var(--color-bg-date-selected);color:var(--text-contrast-color)}.air-datepicker-cell.-range-to-:before{background:var(--date-bg-color);right:50%}.air-datepicker-cell.-range-to-.-focus- span{border:0}.air-datepicker-cell.-selected- span{background:var(--primary-dark-color);color:var(--text-contrast-color);cursor:grab}.air-datepicker-cell.-in-range-.-focus- span{background:var(--color-bg-date-in-range-hover);border:0;border-radius:.8rem;color:var(--primary-color)}.air-datepicker-cell.-selected-.-focus- span{background:var(--primary-color)}.-day-{height:var(--cell-size);width:var(--cell-size)}.-day- span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.air-datepicker-body{transition:.3s cubic-bezier(.61,1,.88,1)}.air-datepicker-body--cells.-days-{padding-top:1.2rem}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width))}.air-datepicker-body--day-name{align-items:center;color:var(--text-secondary-color);display:flex;flex:1;font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:400;height:var(--cell-size);justify-content:center;line-height:calc(2.2rem*var(--font-size-factor));width:var(--cell-size)}@media (max-width:767px){.air-datepicker-body--day-name{font-size:calc(1.2rem*var(--font-size-factor));line-height:calc(2rem*var(--font-size-factor))}}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-auto-rows:var(--adp-day-cell-height);grid-template-columns:repeat(7,var(--adp-day-cell-width))}.air-datepicker-body--cells.-months-{grid-auto-rows:var(--adp-month-cell-height);grid-template-columns:repeat(3,1fr)}.air-datepicker-body--cells.-years-{grid-auto-rows:var(--adp-year-cell-height);grid-template-columns:repeat(3,1fr)}.air-datepicker-nav{display:flex;justify-content:space-between;min-height:var(--adp-nav-height);padding:2rem 2rem 2.4rem}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.air-datepicker-nav--action{align-items:center;border:1px solid var(--border-color);color:var(--primary-color);display:flex;flex-shrink:0;height:var(--adp-nav-action-size);justify-content:center;transition:.3s cubic-bezier(.61,1,.88,1);transition-property:background;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--adp-nav-action-size)}.air-datepicker-nav--action svg{height:2.4rem;width:2.4rem}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--title{color:var(--primary-color);font-family:var(--main-font);font-optical-sizing:auto;font-size:calc(1.4rem*var(--font-size-factor));font-style:normal;font-weight:600;line-height:calc(2rem*var(--font-size-factor));transition:.3s cubic-bezier(.61,1,.88,1);transition-property:color}@media (max-width:767px){.air-datepicker-nav--title{font-size:calc(1.2rem*var(--font-size-factor))}}.air-datepicker-nav--title i{font-style:normal;margin-left:.2rem}.air-datepicker-nav--title.-disabled-{cursor:default;opacity:1}.air-datepicker{background:var(--element-color);border-radius:3.2rem;box-shadow:0 0 9px 0 rgba(56,66,79,.1);box-sizing:border-box;color:var(--color-text);display:grid;grid-template-areas:var(--adp-grid-areas);grid-template-columns:1fr;grid-template-rows:repeat(4,-webkit-max-content);grid-template-rows:repeat(4,max-content);position:absolute;transition:.3s cubic-bezier(.61,1,.88,1);transition-property:opacity,transform;width:var(--adp-width);z-index:var(--adp-z-index)}@media (max-width:767px){.air-datepicker{border-radius:2.4rem}}html.dark-theme .air-datepicker{border:1px solid var(--divider-color);box-shadow:none}.air-datepicker.-inline-{--adp-width:100%;box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker-nav{padding:0}.air-datepicker.-inline- .air-datepicker--content{padding:2rem 0 0}.air-datepicker-global-container{left:0;position:absolute;top:0}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;grid-area:body;padding:0 2rem 2rem}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker-overlay{background:var(--adp-overlay-background-color);height:0;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);width:0;z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{height:100%;opacity:1;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s;width:100%}
/* End */


/* Start:/local/templates/full/styles.css?1780492481272*/
.lt-widget-wrap input[type="checkbox"] {
    appearance: auto !important;
    width: 16px !important;
    height: 16px !important;
}
.lt-widget-mobile-wrap input[type="checkbox"] {
    appearance: auto !important;
    width: 16px !important;
    height: 16px !important;
}
/* End */


/* Start:/local/templates/full/template_styles.css?1780492481396*/
.icon.size-md svg {
    width: 100%;
    height: 100%;
}
.ads-main-card .icon-card__link::before {
    z-index: 100
}
.icon-card__icon svg {
    color: var(--primary-color);
    height: 4.8rem;
    transition: color .3s cubic-bezier(.61,1,.88,1);
    width: 4.8rem;
}
.icon-card:hover .icon-card__icon svg {
    color: var(--text-contrast-color);
}
span[class^=_icon] svg {
    display: block;
}

/* End */
/* /local/templates/full/css/vendor.css?177641050839666 */
/* /local/templates/full/css/app.css?1776410508161559 */
/* /local/templates/full/styles.css?1780492481272 */
/* /local/templates/full/template_styles.css?1780492481396 */
