/**
 * Swiper 11.2.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 12, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
  200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
  200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
  200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img,fieldset,a img{border:none}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none}input[type=submit],button{cursor:pointer}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,nav{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@media(prefers-reduced-motion: reduce){*{transition:none !important}}img,picture{max-width:100%;display:block;height:auto;object-fit:contain}button{font-size:inherit;font-weight:inherit;line-height:inherit}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:100;src:local("Geologica-Thin"),url("@../../../static/fonts/Geologica-Thin.woff2") format("woff2"),url("@../../../static/fonts/Geologica-Thin.woff") format("woff")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:300;src:local("Geologica-Light"),url("@../../../static/fonts/Geologica-Light.woff2") format("woff2"),url("@../../../static/fonts/Geologica-Light.woff") format("woff")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:400;src:local("Geologica-Regular"),url("@../../../static/fonts/Geologica-Regular.woff2") format("woff2"),url("@../../../static/fonts/Geologica-Regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:500;src:local("Geologica-Medium"),url("@../../../static/fonts/Geologica-Medium.woff2") format("woff2"),url("@../../../static/fonts/Geologica-Medium.woff") format("woff")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:600;src:local("Geologica-SemiBold"),url("@../../../static/fonts/Geologica-SemiBold.woff2") format("woff2"),url("@../../../static/fonts/Geologica-SemiBold.woff") format("woff")}.h1{font-size:4.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal}@media screen and (max-width: 767px){.h1{font-size:3.2rem;letter-spacing:-0.0352rem}}.h2{font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-0.0352rem;font-style:normal}@media screen and (max-width: 767px){.h2{font-size:2.4rem;letter-spacing:-0.0264rem}}.h3{font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0264rem;font-style:normal}@media screen and (max-width: 767px){.h3{font-size:1.8rem;letter-spacing:-0.0198rem}}.h4{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.h4{font-size:1.6rem;letter-spacing:-0.0176rem}}.h5{font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.h5{font-size:1.2rem;letter-spacing:-0.0132rem}}.subtitle{font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-0.0352rem;font-style:normal}@media screen and (max-width: 767px){.subtitle{font-size:2rem;letter-spacing:-0.022rem}}.button-text{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.button-text{font-size:1.2rem;letter-spacing:-0.0132rem}}.caption{font-size:1.2rem;font-weight:300;line-height:1.2;letter-spacing:-0.0132rem;font-style:normal}@media screen and (max-width: 767px){.caption{font-size:1rem;letter-spacing:-0.011rem}}.text-l-regular{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.text-l-regular{font-size:1.6rem;letter-spacing:-0.0176rem}}.text-m-regular{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.text-m-regular{font-size:1.4rem;letter-spacing:-0.0154rem}}.text-s-regular{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.text-s-regular{font-size:1.2rem;letter-spacing:-0.0132rem}}.text-l-thin{font-size:2rem;font-weight:100;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.text-l-thin{font-size:1.6rem;letter-spacing:-0.0176rem}}.text-s-thin{font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.text-s-thin{font-size:1.2rem;letter-spacing:-0.0132rem}}.text-m-medium{font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.text-m-medium{font-size:1.4rem;letter-spacing:-0.0154rem}}.text-s-light{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.text-s-light{font-size:1.2rem;letter-spacing:-0.0132rem}}.text-link{font-size:1.2rem;font-weight:400;line-height:1.2;font-style:normal}@media screen and (max-width: 767px){.text-link{font-size:1.2rem}}.text-m{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.0176rem}@media screen and (max-width: 767px){.text-m{font-size:1.4rem;letter-spacing:-0.0154rem}}a{transition:all .3s ease-in-out;text-decoration:none;color:#050504}.fz-14-static{font-size:1.4rem !important;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){.fz-14-static{font-size:1.2rem !important;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.0132rem}}*,*::before,*::after{box-sizing:border-box}:root{font-size:10px}@media(max-width: 1920px){:root{font-size:.5208333333vw}}@media(max-width: 1440px){:root{font-size:.6944444444vw}}@media(max-width: 767px){:root{font-size:1.4285714286vw}}@media(max-width: 500px){:root{font-size:2.7777777778vw}}html{font-family:"Geologica","Arial",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.2;overflow-x:hidden;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{position:relative;font-size:1rem;min-width:36rem;max-width:100vw;margin:0 auto;padding:0;min-height:100dvh;height:100%;display:flex;flex-direction:column;background-color:#f3f3f4;color:#050504}@media screen and (max-width: 991px){body{padding:0 0}}body.no-padding,body.page-template-product-page{padding:0;max-width:none}html[data-color-mode=contrasty] body{color:#050504;background-color:#f3f3f4}html[data-color-mode=inverted] body{color:#fff;background-color:#050504}html[data-color-mode=blue] body{color:#1a345f;background-color:#aed0fb}html[data-text-mode=S] p,html[data-text-mode=S] span,html[data-text-mode=S] h1,html[data-text-mode=S] h2,html[data-text-mode=S] h3,html[data-text-mode=S] h4,html[data-text-mode=S] h5,html[data-text-mode=M] p,html[data-text-mode=M] span,html[data-text-mode=M] h1,html[data-text-mode=M] h2,html[data-text-mode=M] h3,html[data-text-mode=M] h4,html[data-text-mode=M] h5,html[data-text-mode=L] p,html[data-text-mode=L] span,html[data-text-mode=L] h1,html[data-text-mode=L] h2,html[data-text-mode=L] h3,html[data-text-mode=L] h4,html[data-text-mode=L] h5,html[data-text-mode=XL] p,html[data-text-mode=XL] span,html[data-text-mode=XL] h1,html[data-text-mode=XL] h2,html[data-text-mode=XL] h3,html[data-text-mode=XL] h4,html[data-text-mode=XL] h5{overflow-wrap:break-word;word-break:break-word;hyphens:auto}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;appearance:none}main{-webkit-overflow-scrolling:touch;flex-grow:1;padding-top:13rem}@media screen and (max-width: 767px){main{padding-top:8.2rem}}canvas{display:block}button{font-family:"Geologica","Arial",sans-serif;background:none;padding:0;margin:0;border:none}ul{list-style:none;padding:0;margin:0}ul li{list-style:none}pre{margin:0}button,input,select{font-family:inherit}.wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;padding:4rem 4.6rem}@media screen and (max-width: 767px){.wrapper{padding:0 1rem}}.special-version main .wrapper:first-of-type:not(section .wrapper,header .wrapper){padding-top:12rem}@media screen and (max-width: 767px){.special-version main .wrapper:first-of-type:not(section .wrapper,header .wrapper){padding-top:2.4rem}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.modal-active{overflow:hidden}.flex-filler{flex-grow:1}body .facetwp-facet{margin-bottom:0}.wpcf7-spinner{display:none}html[data-text-mode=S] .h1,html[data-text-mode=S] .h2,html[data-text-mode=S] .h3,html[data-text-mode=S] .h4,html[data-text-mode=S] .h5,html[data-text-mode=S] .subtitle,html[data-text-mode=S] .button-text,html[data-text-mode=S] .caption,html[data-text-mode=S] .text-l-regular,html[data-text-mode=S] .text-m-regular,html[data-text-mode=S] .text-s-regular,html[data-text-mode=S] .text-l-thin,html[data-text-mode=S] .text-s-thin,html[data-text-mode=S] .text-m-medium,html[data-text-mode=S] .text-s-light,html[data-text-mode=S] .text-m{line-height:1.5}html[data-text-mode=M] .h1{font-size:5.5rem;letter-spacing:-0.0605rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .h1{font-size:3.4rem;letter-spacing:-0.0374rem;line-height:1.5}}html[data-text-mode=M] .h2{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .h2{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}}html[data-text-mode=M] .h3{font-size:3rem;letter-spacing:-0.033rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .h3{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=M] .h4{font-size:2.5rem;letter-spacing:-0.0275rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .h4{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=M] .h5{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .h5{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=M] .subtitle{font-size:4rem;line-height:1.5;letter-spacing:-0.044rem}@media screen and (max-width: 767px){html[data-text-mode=M] .subtitle{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem}}html[data-text-mode=M] .button-text{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .button-text{font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=M] .caption{font-size:1.5rem;line-height:1.5;letter-spacing:-0.0165rem}@media screen and (max-width: 767px){html[data-text-mode=M] .caption{line-height:1.5;font-size:1.2rem;letter-spacing:-0.0132rem}}html[data-text-mode=M] .text-l-regular{font-size:2.5rem;line-height:1.5;letter-spacing:-0.0275rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-l-regular{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=M] .text-m-regular{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-m-regular{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .text-s-regular{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-s-regular{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .text-l-thin{font-size:2.5rem;line-height:1.5;letter-spacing:-0.0275rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-l-thin{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=M] .text-s-thin{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-s-thin{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .text-m-medium{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-m-medium{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .text-s-light{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-s-light{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .text-link{font-size:1.5rem;line-height:1.5;letter-spacing:-0.0165rem;font-weight:300}html[data-text-mode=M] .text-m{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-m{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .h1{font-size:6.6rem;letter-spacing:-0.0726rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .h1{font-size:3.5rem;letter-spacing:-0.0385rem;line-height:1.5}}html[data-text-mode=L] .h2{font-size:4.8rem;letter-spacing:-0.0528rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .h2{font-size:3.2rem;letter-spacing:-0.0352rem;line-height:1.5}}html[data-text-mode=L] .h3{font-size:3.5rem;letter-spacing:-0.0363rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .h3{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}html[data-text-mode=L] .h4{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .h4{font-size:2.2rem;letter-spacing:-0.0242rem;line-height:1.5}}html[data-text-mode=L] .h5{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .h5{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=L] .subtitle{font-size:4.8rem;line-height:1.5;letter-spacing:-0.0528rem}@media screen and (max-width: 767px){html[data-text-mode=L] .subtitle{font-size:3.2rem;line-height:1.5;letter-spacing:-0.0352rem}}html[data-text-mode=L] .button-text{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .button-text{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=L] .caption{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}@media screen and (max-width: 767px){html[data-text-mode=L] .caption{line-height:1.5;font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=L] .text-l-regular{font-size:3rem;line-height:1.5;letter-spacing:-0.033rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-l-regular{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}}html[data-text-mode=L] .text-m-regular{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-m-regular{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .text-s-regular{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-s-regular{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .text-l-thin{font-size:3rem;line-height:1.5;letter-spacing:-0.033rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-l-thin{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}}html[data-text-mode=L] .text-s-thin{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-s-thin{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .text-m-medium{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-m-medium{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .text-s-light{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-s-light{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .text-link{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem;font-weight:300}html[data-text-mode=L] .text-m{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-m{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .h1{font-size:8rem;letter-spacing:-0.088rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .h1{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}}html[data-text-mode=XL] .h2{font-size:5.6rem;letter-spacing:-0.0616rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .h2{font-size:3.5rem;letter-spacing:-0.0385rem;line-height:1.5}}html[data-text-mode=XL] .h3{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .h3{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}}html[data-text-mode=XL] .h4{font-size:3.2rem;letter-spacing:-0.0352rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .h4{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}html[data-text-mode=XL] .h5{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .h5{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=XL] .subtitle{font-size:5.6rem;line-height:1.5;letter-spacing:-0.0616rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .subtitle{font-size:3.6rem;line-height:1.5;letter-spacing:-0.0396rem}}html[data-text-mode=XL] .button-text{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .button-text{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .caption{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .caption{line-height:1.5;font-size:1.6rem;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .text-l-regular{font-size:3.6rem;line-height:1.5;letter-spacing:-0.0396rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-l-regular{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem}}html[data-text-mode=XL] .text-m-regular{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-m-regular{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .text-s-regular{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-s-regular{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .text-l-thin{font-size:3.6rem;line-height:1.5;letter-spacing:-0.0396rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-l-thin{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem}}html[data-text-mode=XL] .text-s-thin{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-s-thin{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .text-m-medium{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-m-medium{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .text-s-light{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-s-light{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .text-link{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem;font-weight:300}html[data-text-mode=XL] .text-m{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-m{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}img{display:block}html[data-image-mode=hidden] img{opacity:0;visibility:hidden}html[data-image-mode=hidden] svg[role=img]{opacity:0;visibility:hidden}html[data-image-mode=hidden] section{background-image:none}html[data-color-mode=blue]{border-color:#1a345f;outline-color:#1a345f}html[data-color-mode=blue] .img-wrapper-blue-mode,html[data-color-mode=blue] .wp-caption{background-color:#91bef7;position:relative}html[data-color-mode=blue] .img-wrapper-blue-mode:before,html[data-color-mode=blue] .wp-caption:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=blue] img{filter:grayscale(1)}html[data-color-mode=blue] p,html[data-color-mode=blue] span,html[data-color-mode=blue] a,html[data-color-mode=blue] h1,html[data-color-mode=blue] h2,html[data-color-mode=blue] h3,html[data-color-mode=blue] h4,html[data-color-mode=blue] h5{color:#1a345f}html[data-color-mode=inverted]{border-color:#fff;outline-color:#fff}html[data-color-mode=inverted] img{filter:grayscale(100%)}html[data-color-mode=inverted] .img-wrapper-blue-mode,html[data-color-mode=inverted] .wp-caption{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] p,html[data-color-mode=inverted] span,html[data-color-mode=inverted] a,html[data-color-mode=inverted] h1,html[data-color-mode=inverted] h2,html[data-color-mode=inverted] h3,html[data-color-mode=inverted] h4,html[data-color-mode=inverted] h5{color:#fff}html[data-color-mode=contrasty] img{filter:grayscale(100%)}.button{min-width:4rem;width:fit-content;min-height:4rem;padding:1rem 1.2rem;display:inline-flex;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:#b185be;color:#fff;transition:all 300ms ease-in-out}.button--classic:hover,.button--classic:active{background-color:#983b79}.button--big{padding:1.6rem 1.2rem;min-height:5.3rem}@media screen and (max-width: 767px){.button--long{width:100%;min-width:100%}}.button--transparent-light{background:rgba(0,0,0,0);border:.1rem solid #fff}.button--transparent-light:hover,.button--transparent-light:active{background:rgba(0,0,0,0);color:#b185be;border-color:#b185be}.button--transparent{background:rgba(0,0,0,0);border:1px solid #b185be;color:#b185be}.button--transparent:hover,.button--transparent:active{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}.button--light{background:#fff;color:#983b79;position:relative}.button--light:hover,.button--light:active{background:#fff}.button--light:hover .button_text,.button--light:active .button_text{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.button--accent{padding:0;background:#983b79;transition:all 300ms ease-in-out;position:relative}.button--accent .button_text{padding:1rem 1.2rem 1rem 1.2rem;display:block;width:100%;border-radius:.4rem;background:#983b79;height:100%}.button--accent .button_text--hover{background-size:100% 100%;background-position:100% 50%;background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);position:absolute;top:0;left:0;bottom:0;z-index:3;opacity:0;transition:all 300ms ease-in-out}.button--accent:hover .button_text--hover,.button--accent:active .button_text--hover{opacity:1}@media screen and (max-width: 767px){.button--accent{min-height:3.7rem}}.button--light-accent{padding:0;background:#983b79;transition:all 300ms ease-in-out;position:relative;background:#b185be}.button--light-accent .button_text{padding:1rem 1.2rem 1rem 1.2rem;display:block;width:100%;border-radius:.4rem;background:#b185be;width:100%}.button--light-accent .button_text--hover{background-size:100% 100%;background-position:100% 50%;background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);display:none;transition:all 300ms ease-in-out}.button--light-accent:hover .button_text,.button--light-accent:active .button_text{display:none}.button--light-accent:hover .button_text--hover,.button--light-accent:active .button_text--hover{display:block}.button:disabled{pointer-events:none}.wp-submit-wrapper{position:relative;border-radius:.4rem}.wp-submit-wrapper::before{content:attr(data-title);min-height:5.3rem;width:100%;display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;z-index:1;background-size:100% 100%;background-position:100% 50%;background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);transition:all 300ms ease-in-out;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal;border-radius:.4rem}@media screen and (max-width: 767px){.wp-submit-wrapper::before{min-height:3.7rem;font-size:1.2rem;letter-spacing:-0.0132rem}}.wp-submit-wrapper input[type=submit]{border-radius:.4rem;position:relative;z-index:2}.wp-submit-wrapper input[type=submit]:hover,.wp-submit-wrapper input[type=submit]:focus{opacity:0}html[data-color-mode=blue] .wp-submit-wrapper::before{color:#aed0fb}html[data-color-mode=inverted] .wp-submit-wrapper::before{color:#050504}html[data-text-mode=S] .wp-submit-wrapper::before{line-height:1.5}html[data-text-mode=M] .wp-submit-wrapper::before{min-height:5.8rem;font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wp-submit-wrapper::before{font-size:1.4rem;letter-spacing:-0.0154rem;min-height:4.1rem}}html[data-text-mode=M] .wp-submit-wrapper input[type=submit]{min-height:5.8rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wp-submit-wrapper input[type=submit]{min-height:4.1rem}}html[data-text-mode=L] .wp-submit-wrapper::before{min-height:6.2rem;font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wp-submit-wrapper::before{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5;min-height:4.4rem}}html[data-text-mode=L] .wp-submit-wrapper input[type=submit]{min-height:6.2rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wp-submit-wrapper input[type=submit]{min-height:4.4rem}}html[data-text-mode=XL] .wp-submit-wrapper::before{min-height:6.8rem;font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wp-submit-wrapper::before{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5;min-height:4.7rem}}html[data-text-mode=XL] .wp-submit-wrapper input[type=submit]{min-height:6.8rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wp-submit-wrapper input[type=submit]{min-height:4.7rem}}html[data-color-mode=blue] .button{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .button--classic:hover,html[data-color-mode=blue] .button--classic:active{background-color:#983b79}html[data-color-mode=blue] .button--transparent-light{background:rgba(0,0,0,0);border-color:#aed0fb}html[data-color-mode=blue] .button--transparent-light:hover,html[data-color-mode=blue] .button--transparent-light:active{background:rgba(0,0,0,0);color:#b185be;border-color:#b185be}html[data-color-mode=blue] .button--transparent{background:rgba(0,0,0,0);border-color:#1a345f;color:#1a345f}html[data-color-mode=blue] .button--transparent:hover,html[data-color-mode=blue] .button--transparent:active{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}html[data-color-mode=blue] .button--light{background:#aed0fb;color:#1a345f}html[data-color-mode=blue] .button--light:hover,html[data-color-mode=blue] .button--light:active{background:#aed0fb}html[data-color-mode=blue] .button--light:hover .button_text,html[data-color-mode=blue] .button--light:active .button_text{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=blue] .button--accent{background:#1a345f}html[data-color-mode=blue] .button--accent .button_text{color:#aed0fb;background:#1a345f}html[data-color-mode=blue] .button--accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=blue] .button--light-accent{background:#23447c}html[data-color-mode=blue] .button--light-accent .button_text{background:#aed0fb}html[data-color-mode=blue] .button--light-accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=contrasty] .button{background:#050504;color:#fff}html[data-color-mode=contrasty] .button--classic:hover,html[data-color-mode=contrasty] .button--classic:active{background-color:#983b79}html[data-color-mode=contrasty] .button--transparent-light{background:rgba(0,0,0,0);border-color:#535353}html[data-color-mode=contrasty] .button--transparent-light:hover,html[data-color-mode=contrasty] .button--transparent-light:active{background:rgba(0,0,0,0);color:#b185be;border-color:#b185be}html[data-color-mode=contrasty] .button--transparent{background:rgba(0,0,0,0);border-color:#050504;color:#050504}html[data-color-mode=contrasty] .button--transparent:hover,html[data-color-mode=contrasty] .button--transparent:active{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}html[data-color-mode=contrasty] .button--light{background:#fff;color:#050504}html[data-color-mode=contrasty] .button--light:hover,html[data-color-mode=contrasty] .button--light:active{background:#fff}html[data-color-mode=contrasty] .button--light:hover .button_text,html[data-color-mode=contrasty] .button--light:active .button_text{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=contrasty] .button--accent{background:#050504}html[data-color-mode=contrasty] .button--accent .button_text{color:#fff;background:#050504}html[data-color-mode=contrasty] .button--accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=contrasty] .button--light-accent{background:#050504}html[data-color-mode=contrasty] .button--light-accent .button_text{background:#050504}html[data-color-mode=contrasty] .button--light-accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .button{background:#fff;color:#050504}html[data-color-mode=inverted] .button--classic:hover,html[data-color-mode=inverted] .button--classic:active{background-color:#983b79}html[data-color-mode=inverted] .button--transparent-light{background:rgba(0,0,0,0);border-color:#050504;color:#050504}html[data-color-mode=inverted] .button--transparent-light:hover,html[data-color-mode=inverted] .button--transparent-light:active{background:rgba(0,0,0,0);color:#b185be;border-color:#b185be}html[data-color-mode=inverted] .button--transparent{background:rgba(0,0,0,0);border-color:#fff;color:#fff}html[data-color-mode=inverted] .button--transparent:hover,html[data-color-mode=inverted] .button--transparent:active{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}html[data-color-mode=inverted] .button--light{background:#050504;color:#fff}html[data-color-mode=inverted] .button--light:hover,html[data-color-mode=inverted] .button--light:active{background:#050504}html[data-color-mode=inverted] .button--light:hover .button_text,html[data-color-mode=inverted] .button--light:active .button_text{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=inverted] .button--accent{background:#fff}html[data-color-mode=inverted] .button--accent .button_text{color:#050504;background:#fff}html[data-color-mode=inverted] .button--accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .button--light-accent{background:#050504}html[data-color-mode=inverted] .button--light-accent .button_text{background:#050504;color:#fff}html[data-color-mode=inverted] .button--light-accent .button_text--hover{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}.button--accent.button--big .button_text,.button--light-accent.button--big .button_text{padding:1.6rem 1.2rem;min-height:5.3rem}@media screen and (max-width: 767px){.button--accent.button--big .button_text,.button--light-accent.button--big .button_text{min-height:4.9rem}}.button-pay{display:flex;width:66.4rem;min-height:5.2rem;padding:1.6rem 1.2rem;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:linear-gradient(251deg, #983B79 -7.97%, #983B79 1.38%, #9A3A78 10.04%, #9C3978 18.11%, #9F3877 25.7%, #A23676 32.91%, #A63474 39.85%, #AB3273 46.63%, #B13071 53.36%, #B72D6F 60.14%, #BE2A6C 67.08%, #C5266A 74.3%, #CD2367 81.88%, #D51F65 89.95%, #DD1B62 98.61%, #E6175F 107.96%),#983b79;color:#fff}@media screen and (max-width: 767px){.button-pay{width:100%}}.button-pay:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}.button-pay:disabled{background:#983b79;opacity:.6;cursor:default;pointer-events:none}.button-pay_cost{opacity:.6}.button-basket{min-width:14.4rem;min-height:4rem;padding:.8rem 1.6rem;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:.4rem;background:#b185be;color:#fff;line-height:1.2}.button-basket:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}.button-basket--added{color:#e6175f;background:rgba(230,23,95,.2)}.button-basket--add{color:#fff;min-width:13.2rem;position:absolute;top:0;left:0;z-index:3}.button-basket_icon,.button-basket_icon-add{width:2.4rem;height:2.4rem;object-fit:cover}.button-basket .button-basket_text-added,.button-basket .button-basket_icon-add{display:none}.button-basket .button-basket_text,.button-basket .button-basket_icon{display:inline-block}.button-basket--added .button-basket_text-added,.button-basket--added .button-basket_icon-add{display:inline-block}.button-basket--added .button-basket_text,.button-basket--added .button-basket_icon{display:none}.button-basket--add .button-basket_icon-add{display:inline-block}.button-group{min-height:4rem;position:relative;width:13.4rem}.counter{width:13.4rem;height:4rem;margin:0;font-size:0;border-radius:.4rem;outline:1px solid #c8c7c7;display:flex;gap:.4rem}.counter_control{position:relative;width:4rem;height:4rem;margin:0;padding:.8rem;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0);border:0}.counter_control:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.counter_control--smaller::before{content:"";background:#000;position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.counter_control--value{width:4.6rem;padding-inline:.4rem;color:#282828;border:none}.counter_control--bigger::before{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background-color:#000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.counter_control--bigger::after{content:"";position:absolute;top:50%;left:50%;width:.2rem;height:1.6rem;background-color:#000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.counter_control--smaller:hover::before,.counter_control--smaller:focus::before,.counter_control--bigger:hover::before,.counter_control--bigger:focus::before,.counter_control--bigger:hover::after,.counter_control--bigger:focus::after{background-color:#b185be}.button-hidden{display:none}.button-like{background-color:rgba(0,0,0,0);width:4rem;height:4rem;border-radius:4.5rem;color:#050504;display:flex;padding:3.3;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.button-like:hover{color:#e6175f}.button-like:active{background:rgba(230,23,95,.2);color:#e6175f}.button-like--border{border:1px solid #282828}.button-like--on{background:rgba(230,23,95,.2);color:#e6175f}.button-like--small{width:3.2rem;height:3.2rem}.button-like_icon{width:2.4rem;height:2.4rem;object-fit:cover}.button-card{width:6.2rem;height:6.2rem;color:#050504;border-radius:5rem;display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#b185be}.button-card--full{background:rgba(230,23,95,.2);color:#e6175f}.button-card:hover{background:#983b79;color:#fff}.button-card_icon{width:2.4rem;height:2.4rem;object-fit:cover}.button-close{width:2.4rem;height:2.4rem;background:none;color:#050504}.button-close:hover{color:#983b79}.button-close:disabled{color:#c8c7c7}.button-close--big{width:4rem;height:4rem}.button-close--fill{color:#050504;background:#b185be;border-radius:.2rem}.button-close--fill:hover{background:#983b79;color:#050504}.button-close_icon{width:2.4rem;height:2.4rem;object-fit:cover}.button-menu{font-size:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);position:relative}.button-menu::after{width:4rem;height:4rem;display:block;content:"";background-image:url("../static/icons/mobile-menu-icon.svg");background-repeat:no-repeat;background-size:2.4rem 2.4rem;background-position:center;transition:all .4s ease-in-out}.button-menu--open::after{transform:rotate(-90deg)}html[data-color-mode=contrasty] .button-card{background:rgba(0,0,0,.2);color:#fff}html[data-color-mode=contrasty] .button-card--full{background:#050504;color:#fff}html[data-color-mode=contrasty] .button-card:hover{background:#983b79;color:#fff}html[data-color-mode=contrasty] .button-close{color:#050504}html[data-color-mode=contrasty] .button-close:hover{color:#983b79}html[data-color-mode=contrasty] .button-close:disabled{color:#c8c7c7}html[data-color-mode=contrasty] .button-close--fill{color:#050504;background:#fff}html[data-color-mode=contrasty] .button-close--fill:hover{background:#983b79;color:#050504}html[data-color-mode=contrasty] .button-like{color:#050504}html[data-color-mode=contrasty] .button-like:hover{color:#e6175f}html[data-color-mode=contrasty] .button-like:active{background:rgba(230,23,95,.2);color:#e6175f}html[data-color-mode=contrasty] .button-like--border{border-color:#282828}html[data-color-mode=contrasty] .button-like--on{background:#c8c7c7;color:#050504}html[data-color-mode=contrasty] .button-pay{background:#050504;color:#fff}html[data-color-mode=contrasty] .button-pay:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=contrasty] .button-pay:disabled{background:#c8c7c7}html[data-color-mode=contrasty] .button-basket{background:#050504;color:#fff}html[data-color-mode=contrasty] .button-basket:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=contrasty] .button-basket--added{color:#050504;background:#c8c7c7}html[data-color-mode=contrasty] .button-basket--add{color:#fff}html[data-color-mode=contrasty] .counter{outline-color:#050504}html[data-color-mode=contrasty] .counter_control{background-color:rgba(0,0,0,0)}html[data-color-mode=contrasty] .counter_control--smaller::before{background:#000}html[data-color-mode=contrasty] .counter_control--value{color:#282828}html[data-color-mode=contrasty] .counter_control--bigger::before{background-color:#000}html[data-color-mode=contrasty] .counter_control--bigger::after{background-color:#000}html[data-color-mode=contrasty] .counter_control--smaller:hover::before,html[data-color-mode=contrasty] .counter_control--smaller:focus::before,html[data-color-mode=contrasty] .counter_control--bigger:hover::before,html[data-color-mode=contrasty] .counter_control--bigger:focus::before,html[data-color-mode=contrasty] .counter_control--bigger:hover::after,html[data-color-mode=contrasty] .counter_control--bigger:focus::after{background-color:#b185be}html[data-color-mode=blue] .button-card{color:#1a345f;background:rgba(35,68,124,.2)}html[data-color-mode=blue] .button-card--full{background:#aed0fb;color:#1a345f}html[data-color-mode=blue] .button-card:hover{background:#983b79;color:#fff}html[data-color-mode=blue] .button-close{color:#1a345f}html[data-color-mode=blue] .button-close:hover{color:#983b79}html[data-color-mode=blue] .button-close:disabled{color:#aed0fb}html[data-color-mode=blue] .button-close--fill{color:#1a345f;background:#aed0fb}html[data-color-mode=blue] .button-close--fill:hover{background:#983b79;color:#050504}html[data-color-mode=blue] .button-menu::after{background-image:url("../static/icons/mobile-menu-icon-blue-mode.svg")}html[data-color-mode=blue] .button-like{color:#1a345f}html[data-color-mode=blue] .button-like:hover{color:#e6175f}html[data-color-mode=blue] .button-like:active{background:rgba(230,23,95,.2);color:#e6175f}html[data-color-mode=blue] .button-like--border{border-color:#1a345f}html[data-color-mode=blue] .button-like--on{background:#aed0fb;color:#1a345f}html[data-color-mode=blue] .button-pay{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .button-pay:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=blue] .button-pay:disabled{background:rgba(26,52,95,.2)}html[data-color-mode=blue] .button-pay span{color:#aed0fb}html[data-color-mode=blue] .button-basket{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .button-basket:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=blue] .button-basket span{color:#aed0fb}html[data-color-mode=blue] .button-basket--added{color:#1a345f;background:rgba(26,52,95,.2)}html[data-color-mode=blue] .button-basket--added span{color:#1a345f}html[data-color-mode=blue] .button-basket--add{color:#aed0fb}html[data-color-mode=blue] .counter{outline-color:#23447c}html[data-color-mode=blue] .counter_control{background-color:rgba(0,0,0,0)}html[data-color-mode=blue] .counter_control--smaller::before{background:#1a345f}html[data-color-mode=blue] .counter_control--value{color:#1a345f}html[data-color-mode=blue] .counter_control--bigger::before{background-color:#1a345f}html[data-color-mode=blue] .counter_control--bigger::after{background-color:#1a345f}html[data-color-mode=blue] .counter_control--smaller:hover::before,html[data-color-mode=blue] .counter_control--smaller:focus::before,html[data-color-mode=blue] .counter_control--bigger:hover::before,html[data-color-mode=blue] .counter_control--bigger:focus::before,html[data-color-mode=blue] .counter_control--bigger:hover::after,html[data-color-mode=blue] .counter_control--bigger:focus::after{background-color:#b185be}html[data-color-mode=inverted] .button-card{color:#050504;background:hsla(0,0%,100%,.2)}html[data-color-mode=inverted] .button-card--full{background:#fff;color:#050504}html[data-color-mode=inverted] .button-card:hover{background:#983b79;color:#fff}html[data-color-mode=inverted] .button-close{color:#fff}html[data-color-mode=inverted] .button-close:hover{color:#983b79}html[data-color-mode=inverted] .button-close:disabled{color:#c8c7c7}html[data-color-mode=inverted] .button-close--fill{color:#fff;background:#050504}html[data-color-mode=inverted] .button-close--fill:hover{background:#983b79;color:#050504}html[data-color-mode=inverted] .button-menu::after{background-image:url("../static/icons/mobile-menu-icon-invert-mode.svg")}html[data-color-mode=inverted] .button-like{color:#fff}html[data-color-mode=inverted] .button-like:hover{color:#e6175f}html[data-color-mode=inverted] .button-like:active{background:rgba(230,23,95,.2);color:#e6175f}html[data-color-mode=inverted] .button-like--border{border-color:#fff}html[data-color-mode=inverted] .button-like--on{background:#050504;color:#fff}html[data-color-mode=inverted] .button-pay{background:#fff;color:#050504}html[data-color-mode=inverted] .button-pay:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .button-pay:disabled{background:#c8c7c7}html[data-color-mode=inverted] .button-pay span{color:#050504}html[data-color-mode=inverted] .button-basket{background:#fff;color:#050504}html[data-color-mode=inverted] .button-basket:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .button-basket span{color:#050504}html[data-color-mode=inverted] .button-basket--added{color:#fff;background:hsla(0,0%,100%,.2)}html[data-color-mode=inverted] .button-basket--added span{color:#fff}html[data-color-mode=inverted] .button-basket--add{color:#050504}html[data-color-mode=inverted] .counter{outline-color:#fff}html[data-color-mode=inverted] .counter_control{background-color:rgba(0,0,0,0)}html[data-color-mode=inverted] .counter_control--smaller::before{background:#fff}html[data-color-mode=inverted] .counter_control--value{color:#fff}html[data-color-mode=inverted] .counter_control--bigger::before{background-color:#fff}html[data-color-mode=inverted] .counter_control--bigger::after{background-color:#fff}html[data-color-mode=inverted] .counter_control--smaller:hover::before,html[data-color-mode=inverted] .counter_control--smaller:focus::before,html[data-color-mode=inverted] .counter_control--bigger:hover::before,html[data-color-mode=inverted] .counter_control--bigger:focus::before,html[data-color-mode=inverted] .counter_control--bigger:hover::after,html[data-color-mode=inverted] .counter_control--bigger:focus::after{background-color:#b185be}@media screen and (max-width: 500px){html[data-text-mode=L] .button-basket,html[data-text-mode=XL] .button-basket{padding-inline:.5rem}}html[data-text-mode=S] .button-basket span,html[data-text-mode=S] .button span,html[data-text-mode=S] .button-pay span,html[data-text-mode=M] .button-basket span,html[data-text-mode=M] .button span,html[data-text-mode=M] .button-pay span,html[data-text-mode=L] .button-basket span,html[data-text-mode=L] .button span,html[data-text-mode=L] .button-pay span,html[data-text-mode=XL] .button-basket span,html[data-text-mode=XL] .button span,html[data-text-mode=XL] .button-pay span{overflow-wrap:normal;word-break:normal;hyphens:none}@media screen and (max-width: 767px){html[data-text-mode=M] .button--accent{min-height:4.1rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .button--accent{min-height:4.4rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .button--accent{min-height:4.7rem}}.button-basket--js .button-basket_text-added{display:none}.button-basket--js.added .button-basket_text{display:none}.button-basket--js.added .button-basket_text-added{display:inline-block}.wpcf7-select{display:flex;width:40.9rem;padding:1.6rem 4.2rem 1.6rem 1.2rem;align-items:center;gap:1rem;border-radius:.4rem;outline:.1rem solid #c8c7c7;border:none;backdrop-filter:blur(1.5rem);background:rgba(0,0,0,0);color:#535353;appearance:none;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.wpcf7-select{font-size:1.2rem;letter-spacing:-0.0132rem}}.wpcf7-select:hover,.wpcf7-select:focus,.wpcf7-select:active{outline-color:#050504}.wpcf7-select:active{color:#282828}.select{position:relative}.select::after{width:2rem;height:2rem;display:block;content:"";background-image:url("../static/icons/arrow-down-icon.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:1.2rem}.wpcf7-select option:disabled{color:#535353}.role-selected{outline-color:#c8c7c7;background:hsla(0,0%,100%,.2);color:#050504;backdrop-filter:blur(15px);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.role-selected{font-size:1.2rem;letter-spacing:-0.0132rem}}.role-selected:hover{background:rgba(177,133,190,.2);outline-color:#fff}.datepicker-input::placeholder{color:#535353}.wpcf7-form-control-wrap .datepicker-input{color:#050504;width:40.9rem}@media screen and (max-width: 767px){.wpcf7-form-control-wrap .datepicker-input{width:100%}}html[data-color-mode=blue] .wpcf7-select{outline-color:#23447c;color:rgba(35,68,124,.6)}html[data-color-mode=blue] .wpcf7-select:hover,html[data-color-mode=blue] .wpcf7-select:focus,html[data-color-mode=blue] .wpcf7-select:active{outline-color:#1a345f}html[data-color-mode=blue] .wpcf7-select:active{color:#1a345f}html[data-color-mode=blue] .select{position:relative}html[data-color-mode=blue] .select::after{background-image:url("../static/icons/arrow-down-icon-blue-mode.svg")}html[data-color-mode=blue] .role-selected{color:#1a345f;outline-color:#23447c}html[data-color-mode=blue] .role-selected:hover{color:#1a345f;outline-color:#1a345f}html[data-color-mode=blue] .role-selected:focus{color:#1a345f;outline-color:#1a345f}html[data-color-mode=inverted] .wpcf7-select{outline-color:#424242;background-color:rgba(0,0,0,0);color:#c8c7c7}html[data-color-mode=inverted] .wpcf7-select:hover{outline-color:#fff}html[data-color-mode=inverted] .wpcf7-select:focus,html[data-color-mode=inverted] .wpcf7-select:active{outline-color:#fff;background-color:#fff;color:#050504}html[data-color-mode=inverted] .select{position:relative}html[data-color-mode=inverted] .select::after{background-image:url("../static/icons/arrow-down-icon-inverted-mode.svg")}html[data-color-mode=inverted] .role-selected{color:#fff;outline-color:#c8c7c7;background-color:hsla(0,0%,100%,.2)}html[data-color-mode=inverted] .role-selected:hover{outline-color:#1a345f;background-color:rgba(177,133,190,.2)}html[data-color-mode=inverted] .role-selected:focus{outline-color:#fff;background-color:#fff;color:#050504}html[data-text-mode=S] .wpcf7-select,html[data-text-mode=S] .role-selected{height:5.3rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=S] .wpcf7-select,html[data-text-mode=S] .role-selected{height:5.2rem}}html[data-text-mode=M] .wpcf7-select,html[data-text-mode=M] .role-selected{height:5.6rem;font-size:1.7rem;line-height:1.5rem;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wpcf7-select,html[data-text-mode=M] .role-selected{height:5.3rem;font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5}}html[data-text-mode=L] .wpcf7-select,html[data-text-mode=L] .role-selected{height:6.2rem;font-size:2rem;line-height:1.5rem;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wpcf7-select,html[data-text-mode=L] .role-selected{height:5.6rem;font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .wpcf7-select,html[data-text-mode=XL] .role-selected{height:6.8rem;font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wpcf7-select,html[data-text-mode=XL] .role-selected{height:5.9rem;font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}form p{display:flex;flex-direction:column;gap:1rem}input[type=text]{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){input[type=text]{font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}input[type=text]::placeholder{color:#535353;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){input[type=text]::placeholder{font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}input[type=text]:focus::placeholder{color:#050504}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-form-control-wrap .input-placeholder{position:absolute;top:50%;transform:translateY(-50%);left:1.6rem;font-size:1.4rem;font-weight:400;line-height:1.4;color:#535353;letter-spacing:-0.0154rem;pointer-events:none;transition:top .3s ease-out,font-size .3s ease-out,line-height .3s ease-out}.wpcf7-form-control-wrap .input-placeholder .required{display:none}@media screen and (max-width: 767px){.wpcf7-form-control-wrap .input-placeholder{font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}.wpcf7-form-control-wrap input::placeholder{color:#535353}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),.wpcf7-form-control-wrap textarea{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;width:100%;height:5.2rem;border-radius:.4rem;backdrop-filter:blur(1.5rem);padding:1.6rem 1.2rem;font-family:inherit;background-color:rgba(0,0,0,0);color:#535353;outline:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),.wpcf7-form-control-wrap textarea{height:4.8rem;font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):hover,.wpcf7-form-control-wrap textarea:hover{outline-color:#050504}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus,.wpcf7-form-control-wrap textarea:focus{outline-color:#050504}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus+.input-placeholder,.wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#282828}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus::placeholder,.wpcf7-form-control-wrap textarea:focus::placeholder{color:#282828}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),.wpcf7-form-control-wrap textarea:not(:placeholder-shown){color:#282828;outline-color:#c8c7c7}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,.wpcf7-form-control-wrap textarea:not(:placeholder-shown):hover{color:#282828;outline-color:#050504}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,.wpcf7-form-control-wrap textarea:not(:placeholder-shown):focus{color:#282828;outline-color:#050504}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown)+.input-placeholder,.wpcf7-form-control-wrap textarea:not(:placeholder-shown)+.input-placeholder{display:none}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,.wpcf7-form-control-wrap textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.2);color:#e9311b}.wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,.wpcf7-form-control-wrap textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}.wpcf7-form-control-wrap textarea{height:13.2rem;width:66.4rem;resize:none;border:none}.wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#535353}.wpcf7-form-control-wrap textarea:focus::placeholder{color:#535353}@media screen and (max-width: 767px){.wpcf7-form-control-wrap textarea{width:100%}}.wpcf7-form-control-wrap input[type=submit]:disabled,.wpcf7-form-control-wrap input[type=button]:disabled{opacity:.6;pointer-events:none}.wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]),.wpcf7-form-control-wrap.team-white textarea{outline:1px solid #fff;background:hsla(0,0%,100%,.1);color:#fff}.wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):hover,.wpcf7-form-control-wrap.team-white textarea:hover{background:rgba(177,133,190,.2);outline:1px solid #fff}.wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):focus,.wpcf7-form-control-wrap.team-white textarea:focus{color:#282828;background-color:#fff;outline:1px solid #fff}.wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,.wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.2);color:#e9311b}.wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,.wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}.wpcf7-not-valid-tip{display:inline-block;margin-top:.5rem;font-size:1.4rem;line-height:1.285;color:#e9311b}input[type=checkbox]{vertical-align:middle;margin:0;line-height:1;appearance:none;user-select:none;cursor:pointer;transition:all .1s}input[type=checkbox]::before{content:"";display:inline-block;width:2rem;height:2rem;background:rgba(0,0,0,0);border:.2rem solid #c8c7c7;border-radius:.2rem;transition:all .1s;aspect-ratio:1/1}input[type=checkbox]:hover::before{opacity:1}input[type=checkbox]:checked::before{opacity:1;background-color:#c8c7c7;background-image:url("../static/icons/checkbox-icon.svg");background-repeat:no-repeat;background-size:1rem .8rem;background-position:center}input[type=checkbox]+.wpcf7-list-item-label,input[type=checkbox]+.wpcf7-list-item-label a{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.2;user-select:none;cursor:pointer;letter-spacing:-0.0132rem}@media screen and (max-width: 767px){input[type=checkbox]+.wpcf7-list-item-label,input[type=checkbox]+.wpcf7-list-item-label a{font-size:1rem;letter-spacing:-0.011rem}}.wpcf7-list-item{margin:0}.wpcf7-list-item label{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 767px){.wpcf7-list-item label{width:100%}}.wpcf7-list-item .wpcf7-list-item-label{color:#282828}.wpcf7-list-item .wpcf7-list-item-label a{color:#282828}.wpcf7-list-item .wpcf7-list-item-label a:hover{color:#983b79}.wpcf7-list-item.team-white input[type=checkbox]::before{border-color:#f3f3f4}input[type=submit]{width:100%}.wpcf7-radio{display:flex;flex-direction:column;gap:1rem}input[type=radio]{vertical-align:middle;margin:0;line-height:1;appearance:none;user-select:none;cursor:pointer;transition:all .1s}input[type=radio]::before{content:"";display:inline-block;width:2rem;height:2rem;background:rgba(0,0,0,0);border:.2rem solid #c8c7c7;border-radius:.2rem;transition:all .1s;aspect-ratio:1/1;border-radius:50%}input[type=radio]:hover::before{opacity:1;border-color:#e6175f}input[type=radio]:checked::before{opacity:1;background-color:#c8c7c7;background-image:url("../static/icons/radio-icon.svg");background-repeat:no-repeat;background-size:1rem .8rem;background-position:center}input[type=radio]+.wpcf7-list-item-label{user-select:none;cursor:pointer}.datepicker-wrapper{position:relative;width:64rem}@media screen and (max-width: 767px){.datepicker-wrapper{width:100%}}.datepicker-wrapper::after{width:2rem;height:2rem;display:block;content:"";background-image:url("../static/icons/arrow-down-icon.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:1.2rem}.datepicker-input{width:100%;display:flex;padding:1.6rem 4.2rem 1.6rem 1.2rem;align-items:center;gap:1rem;border-radius:.4rem;outline:.1rem solid #c8c7c7;backdrop-filter:blur(1.5rem);background:rgba(0,0,0,0);color:#535353}.datepicker-input:hover,.datepicker-input:focus,.datepicker-input:active{border-color:#050504;color:#282828}.datepicker-input.role-selected{color:#050504;outline:1px solid #c8c7c7;background:hsla(0,0%,100%,.2)}.datepicker-input.role-selected:hover{outline-color:#050504;background:rgba(0,0,0,0);color:#282828}.datepicker-input.role-selected:focus{outline-color:#050504;background:rgba(0,0,0,0);color:#282828}.has-value{outline:1px solid #c8c7c7;background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);color:#050504}.has-value:hover{background:rgba(0,0,0,0);border-color:#050504;color:#282828}.has-value:focus{background:rgba(0,0,0,0);border-color:#050504;color:#282828}.file-picker{display:inline-flex;cursor:pointer}.file-picker__clip{flex-shrink:0;display:block;width:2.5rem;height:2rem;margin-right:.5rem}.file-picker__clip svg{width:100%;height:auto}.file-picker__text{display:block;margin-top:.3rem}.file-picker__filename{display:block;font-size:1.4rem;margin-top:.5rem;line-height:1.285}.file-picker__filename svg{vertical-align:middle}.form_label{position:absolute;top:1.8rem;left:1.6rem;font-size:1.4rem;font-weight:400;transition:.4s ease;pointer-events:none;color:#050504}.input-wrapper{position:relative;display:block}.input-wrapper.input:focus+.input-placeholder{top:1.1rem;font-size:1rem;line-height:120%}.input-wrapper .input__error:focus+.input-placeholder{color:#e9311b}.input{transition:all .3s}.input:hover{outline:.1rem solid #fff !important;background:#c8c7c7}.input:focus,.input:active{outline:.1rem solid #fff;background-color:#fff}.input__error{background-color:#fff;outline:.1rem solid #e9311b}.input-placeholder{position:absolute;top:2rem;left:1.6rem;font-size:1.4rem;line-height:1.4;letter-spacing:-0.0154rem;color:#535353;transition:all .3s ease}@media screen and (max-width: 767px){.input-placeholder{font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}.wpcf7-spinner{display:none}.wpcf7-response-output{display:none}.wpcf7-mask::placeholder{opacity:0}.submit-wrapper .wpcf7-spinner{display:none}html[data-text-mode=S] input[type=text],html[data-text-mode=S] input[type=text]::placeholder{line-height:1.5}html[data-text-mode=S] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.3rem}@media screen and (max-width: 767px){html[data-text-mode=S] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.2rem}}@media screen and (max-width: 767px){html[data-text-mode=S] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=S] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=S] .wpcf7-form-control-wrap textarea{line-height:1.5}}html[data-text-mode=M] input[type=text],html[data-text-mode=M] input[type=text]::placeholder{font-size:1.7rem;line-height:1.5rem;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] input[type=text],html[data-text-mode=M] input[type=text]::placeholder{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5}}html[data-text-mode=M] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.6rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.3rem}}html[data-text-mode=M] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=M] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=M] .wpcf7-form-control-wrap textarea{font-size:1.7rem;line-height:1.5rem;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=M] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=M] .wpcf7-form-control-wrap textarea{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5}}html[data-text-mode=M] .wpcf7-form-control-wrap .wpcf7-list-item-label,html[data-text-mode=M] .wpcf7-form-control-wrap .wpcf7-list-item-label a{font-size:1.5rem;line-height:1.5;letter-spacing:-0.0165rem}@media screen and (max-width: 767px){html[data-text-mode=M] .wpcf7-form-control-wrap .wpcf7-list-item-label,html[data-text-mode=M] .wpcf7-form-control-wrap .wpcf7-list-item-label a{line-height:1.5;font-size:1.2rem;letter-spacing:-0.0132rem}}html[data-text-mode=L] input[type=text],html[data-text-mode=L] input[type=text]::placeholder{font-size:2rem;line-height:1.5rem;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] input[type=text],html[data-text-mode=L] input[type=text]::placeholder{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:6.2rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.6rem}}html[data-text-mode=L] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=L] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=L] .wpcf7-form-control-wrap textarea{font-size:2rem;line-height:1.5rem;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=L] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=L] .wpcf7-form-control-wrap textarea{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .wpcf7-list-item-label,html[data-text-mode=L] .wpcf7-list-item-label a{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}@media screen and (max-width: 767px){html[data-text-mode=L] .wpcf7-list-item-label,html[data-text-mode=L] .wpcf7-list-item-label a{line-height:1.5;font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=XL] input[type=text],html[data-text-mode=XL] input[type=text]::placeholder{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] input[type=text],html[data-text-mode=XL] input[type=text]::placeholder{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:6.8rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){height:5.9rem}}html[data-text-mode=XL] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=XL] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=XL] .wpcf7-form-control-wrap textarea{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wpcf7-form-control-wrap .input-placeholder,html[data-text-mode=XL] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-text-mode=XL] .wpcf7-form-control-wrap textarea{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .wpcf7-list-item-label,html[data-text-mode=XL] .wpcf7-list-item-label a{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .wpcf7-list-item-label,html[data-text-mode=XL] .wpcf7-list-item-label a{line-height:1.5;font-size:1.6rem;letter-spacing:-0.0176rem}}html[data-color-mode=blue] input::placeholder,html[data-color-mode=blue] .search--js input::placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .search--js input:focus::placeholder,html[data-color-mode=blue] input:focus::placeholder{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap .input-placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .wpcf7-form-control-wrap .input-placeholder .required{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input::placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=blue] .wpcf7-form-control-wrap textarea{color:#1a345f;outline:.1rem solid #23447c}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:hover{outline-color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:focus{outline-color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus+.input-placeholder,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:not(:placeholder-shown){color:#1a345f;outline-color:#23447c}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):hover{color:#1a345f;outline-color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):focus{color:#1a345f;outline-color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.2);color:#e9311b}html[data-color-mode=blue] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=blue] .wpcf7-form-control-wrap textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=blue] .wpcf7-form-control-wrap input:focus::placeholder{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap textarea{border:none}html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:focus{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap textarea:focus::placeholder{color:#1a345f}html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white textarea{outline:.1rem solid #aed0fb;background:hsla(0,0%,100%,.1);color:#aed0fb}html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white textarea:hover{background:rgba(177,133,190,.2);outline:.1rem solid #aed0fb}html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white textarea:focus{color:#1a345f;background-color:#aed0fb;outline:.1rem solid #aed0fb}html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.1);color:#e9311b}html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=blue] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=blue] .wpcf7-not-valid-tip{color:#e9311b}html[data-color-mode=blue] input[type=checkbox]::before{border-color:#23447c}html[data-color-mode=blue] input[type=checkbox]:checked::before{background-color:#23447c;border-color:#23447c;background-image:url("../static/icons/checked-icon-checkbox-blue-mode.svg")}html[data-color-mode=blue] .wpcf7-list-item-label{color:#1a345f}html[data-color-mode=blue] .wpcf7-list-item-label a{color:#1a345f}html[data-color-mode=blue] .wpcf7-list-item-label a:hover{color:#1a345f;opacity:.6}html[data-color-mode=blue] .wpcf7-list-item.team-white input[type=checkbox]::before{border-color:#aed0fb}html[data-color-mode=blue] input[type=radio]::before{border:.2rem solid #23447c}html[data-color-mode=blue] input[type=radio]:hover::before{border-color:#23447c}html[data-color-mode=blue] input[type=radio]:checked::before{border-color:#23447c;background-color:rgba(0,0,0,0);background-image:url("../static/icons/checked-icon-radio-blue-mode.svg")}html[data-color-mode=blue] .datepicker-wrapper::after{background-image:url("../static/icons/arrow-down-icon-blue-mode.svg")}html[data-color-mode=blue] .datepicker-input{outline:.1rem solid #23447c;color:#1a345f}html[data-color-mode=blue] .datepicker-input:hover,html[data-color-mode=blue] .datepicker-input:focus,html[data-color-mode=blue] .datepicker-input:active{border-color:#23447c;color:#1a345f}html[data-color-mode=blue] .datepicker-input::placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .datepicker-input.role-selected{color:#1a345f;outline:.1rem solid #23447c;background:hsla(0,0%,100%,.2)}html[data-color-mode=blue] .datepicker-input.role-selected:hover{outline-color:#23447c;background:rgba(0,0,0,0);color:#1a345f}html[data-color-mode=blue] .datepicker-input.role-selected:focus{outline-color:#23447c;background:rgba(0,0,0,0);color:#1a345f}html[data-color-mode=blue] .has-value{outline:.1rem solid #23447c;background:hsla(0,0%,100%,.2);color:#1a345f}html[data-color-mode=blue] .has-value:hover{background:rgba(0,0,0,0);border-color:#23447c;color:#1a345f}html[data-color-mode=blue] .has-value:focus{background:rgba(0,0,0,0);border-color:#23447c;color:#1a345f}html[data-color-mode=blue] .form_label{color:#1a345f}html[data-color-mode=blue] .input-wrapper .input_error:focus+.input-placeholder{color:#1a345f}html[data-color-mode=blue] .input:hover{outline:.1rem solid #aed0fb !important;background:#c8c7c7}html[data-color-mode=blue] .input:focus,html[data-color-mode=blue] .input:active{outline:.1rem solid #aed0fb;background-color:#aed0fb}html[data-color-mode=blue] .input_error{background-color:#aed0fb;outline:.1rem solid #1a345f}html[data-color-mode=blue] .input-placeholder{color:#1a345f}html[data-color-mode=contrasty] input::placeholder{color:#535353}html[data-color-mode=contrasty] .search--js input::placeholder{color:#c8c7c7}html[data-color-mode=contrasty] .search--js input:focus::placeholder,html[data-color-mode=contrasty] input:focus::placeholder{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap .input-placeholder{color:#535353}html[data-color-mode=contrasty] .wpcf7-form-control-wrap .input-placeholder .required{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input::placeholder{color:#535353}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea{color:#050504;outline:.1rem solid #c8c7c7}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:hover{outline-color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:focus{outline-color:#050504;color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus+.input-placeholder,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:not(:placeholder-shown){color:#050504;outline-color:#c8c7c7}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):hover{color:#050504;outline-color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):focus{color:#050504;outline-color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]) input:focus::placeholder,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea input:focus::placeholder{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.2);color:#e9311b}html[data-color-mode=contrasty] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea{border:none}html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:focus{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap textarea:focus::placeholder{color:#050504}html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white textarea{outline:.1rem solid #fff;background:hsla(0,0%,100%,.1);color:#fff}html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white textarea:hover{background:rgba(177,133,190,.2);outline:.1rem solid #fff}html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white textarea:focus{color:#535353;background-color:#fff;outline:.1rem solid #fff}html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.1);color:#e9311b}html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=contrasty] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=contrasty] .wpcf7-not-valid-tip{color:#e9311b}html[data-color-mode=contrasty] input[type=checkbox]::before{border-color:#c8c7c7}html[data-color-mode=contrasty] input[type=checkbox]:checked::before{background-color:#c8c7c7;border-color:#c8c7c7;background-image:url("../static/icons/checked-icon-checkbox-contrasty-mode.svg")}html[data-color-mode=contrasty] .wpcf7-list-item-label{color:#282828}html[data-color-mode=contrasty] .wpcf7-list-item-label a{color:#282828}html[data-color-mode=contrasty] .wpcf7-list-item-label a:hover{color:#282828;opacity:.6}html[data-color-mode=contrasty] .wpcf7-list-item.team-white input[type=checkbox]::before{border-color:#fff}html[data-color-mode=contrasty] .wpcf7-list-item.team-white .wpcf7-list-item-label{color:#fff}html[data-color-mode=contrasty] .wpcf7-list-item.team-white .wpcf7-list-item-label a{color:#fff}html[data-color-mode=contrasty] .wpcf7-list-item.team-white .wpcf7-list-item-label a:hover{color:#fff;opacity:.6}html[data-color-mode=contrasty] input[type=radio]::before{border:.2rem solid #c8c7c7}html[data-color-mode=contrasty] input[type=radio]:hover::before{border-color:#050504}html[data-color-mode=contrasty] input[type=radio]:checked::before{border-color:#050504;background-color:rgba(0,0,0,0);background-image:url("../static/icons/checked-icon-checkbox-contrasty-mode.svg")}html[data-color-mode=contrasty] .datepicker-wrapper::after{background-image:url("../static/icons/arrow-down-icon.svg")}html[data-color-mode=contrasty] .datepicker-input{outline:.1rem solid #c8c7c7;color:#535353}html[data-color-mode=contrasty] .datepicker-input:hover{border-color:#050504;color:#535353}html[data-color-mode=contrasty] .datepicker-input:focus,html[data-color-mode=contrasty] .datepicker-input:active{border-color:#050504;color:#050504}html[data-color-mode=contrasty] .datepicker-input::placeholder{color:#535353}html[data-color-mode=contrasty] .datepicker-input.role-selected{color:#535353;outline:.1rem solid #c8c7c7;background:hsla(0,0%,100%,.2)}html[data-color-mode=contrasty] .datepicker-input.role-selected:hover{outline-color:#050504;background:rgba(0,0,0,0);color:#535353}html[data-color-mode=contrasty] .datepicker-input.role-selected:focus{outline-color:#050504;background:rgba(0,0,0,0);color:#050504}html[data-color-mode=contrasty] .has-value{outline:.1rem solid #c8c7c7;background:hsla(0,0%,100%,.2);color:#535353}html[data-color-mode=contrasty] .has-value:hover{background:rgba(0,0,0,0);border-color:#050504;color:#535353}html[data-color-mode=contrasty] .has-value:focus{background:rgba(0,0,0,0);border-color:#050504;color:#050504}html[data-color-mode=contrasty] .form_label{color:#282828}html[data-color-mode=contrasty] .input-wrapper .input_error:focus+.input-placeholder{color:#050504}html[data-color-mode=inverted] input::placeholder,html[data-color-mode=inverted] .search--js input::placeholder{color:#c8c7c7}html[data-color-mode=inverted] input:focus::placeholder{color:#050504}html[data-color-mode=inverted] .search--js input:focus::placeholder{color:#fff}html[data-color-mode=inverted] .wpcf7-form-control-wrap .input-placeholder,html[data-color-mode=inverted] .wpcf7-form-control-wrap input::placeholder{color:#c8c7c7}html[data-color-mode=inverted] .wpcf7-form-control-wrap .input-placeholder .required,html[data-color-mode=inverted] .wpcf7-form-control-wrap input::placeholder .required{color:#fff}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea{background-color:rgba(0,0,0,0);color:#fff;outline:.1rem solid #424242}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:hover{outline:.1rem solid #fff}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:focus{outline-color:#fff;background-color:#fff;color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):focus+.input-placeholder,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:not(:placeholder-shown){color:#fff;outline-color:#424242}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):hover{color:#fff;outline-color:#fff}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:not(:placeholder-shown):focus{color:#050504;outline-color:#fff;background-color:#fff}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea.wpcf7-not-valid{outline-color:#e9311b;background:hsla(0,0%,100%,.2);color:#e9311b}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=inverted] .wpcf7-form-control-wrap input:focus::placeholder{color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea{border:none}html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:focus{color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:focus+.input-placeholder{color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap textarea:focus::placeholder{color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white textarea{outline:.1rem solid #050504;background:hsla(0,0%,100%,.1);color:#050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white textarea:hover{background:rgba(177,133,190,.2);outline:.1rem solid #050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white textarea:focus{color:#fff;background-color:#050504;outline:.1rem solid #050504}html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid,html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid{outline-color:#e9311b;background:#050504;color:#e9311b}html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white input:not([type=checkbox],[type=radio],[type=submit]).wpcf7-not-valid+.input-placeholder,html[data-color-mode=inverted] .wpcf7-form-control-wrap.team-white textarea.wpcf7-not-valid+.input-placeholder{color:#e9311b}html[data-color-mode=inverted] .wpcf7-not-valid-tip{color:#e9311b}html[data-color-mode=inverted] input[type=checkbox]::before{border-color:#424242}html[data-color-mode=inverted] input[type=checkbox]:checked::before{background-color:#424242;border-color:#424242;background-image:url("../static/icons/checked-icon-checkbox-inverted-mode.svg")}html[data-color-mode=inverted] .wpcf7-list-item-label{color:#fff}html[data-color-mode=inverted] .wpcf7-list-item-label a{color:#fff}html[data-color-mode=inverted] .wpcf7-list-item-label a:hover{color:#fff;opacity:.6}html[data-color-mode=inverted] .wpcf7-list-item.team-white input[type=checkbox]::before{border-color:#050504}html[data-color-mode=inverted] .wpcf7-list-item.team-white .wpcf7-list-item-label{color:#050504}html[data-color-mode=inverted] .wpcf7-list-item.team-white .wpcf7-list-item-label a{color:#050504}html[data-color-mode=inverted] .wpcf7-list-item.team-white .wpcf7-list-item-label a:hover{color:#b185be;opacity:.6}html[data-color-mode=inverted] input[type=radio]::before{border:.2rem solid #424242}html[data-color-mode=inverted] input[type=radio]:hover::before{border-color:#050504}html[data-color-mode=inverted] input[type=radio]:checked::before{border-color:#424242;background-color:rgba(0,0,0,0);background-image:url("../static/icons/checked-icon-checkbox-inverted-mode.svg")}html[data-color-mode=inverted] .datepicker-wrapper::after{background-image:url("../static/icons/arrow-down-icon-inverted-mode.svg")}html[data-color-mode=inverted] .datepicker-input{outline:.1rem solid #424242;color:#fff}html[data-color-mode=inverted] .datepicker-input:hover{border-color:#050504;color:#fff}html[data-color-mode=inverted] .datepicker-input:focus,html[data-color-mode=inverted] .datepicker-input:active{border-color:#050504;color:#fff}html[data-color-mode=inverted] .datepicker-input::placeholder{color:#fff}html[data-color-mode=inverted] .datepicker-input.role-selected{color:#fff;outline:.1rem solid #424242;background:hsla(0,0%,100%,.2)}html[data-color-mode=inverted] .datepicker-input.role-selected:hover{outline-color:#050504;background:rgba(0,0,0,0);color:#fff}html[data-color-mode=inverted] .datepicker-input.role-selected:focus{outline-color:#050504;background:rgba(0,0,0,0);color:#fff}html[data-color-mode=inverted] .has-value{outline:.1rem solid #424242;background:hsla(0,0%,100%,.2);color:#fff}html[data-color-mode=inverted] .has-value:hover{background:rgba(0,0,0,0);border-color:#050504;color:#fff}html[data-color-mode=inverted] .has-value:focus{background:rgba(0,0,0,0);border-color:#050504;color:#fff}html[data-color-mode=inverted] .form_label{color:#fff}html[data-color-mode=inverted] .input-wrapper .input_error:focus+.input-placeholder{color:#fff}.pagination,.facetwp-pager{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:40rem}@media screen and (max-width: 767px){.pagination,.facetwp-pager{min-width:100%;justify-content:center}}.pagination_link-icon{width:3rem;height:3rem;object-fit:cover}.pagination_link{display:flex;justify-content:center;align-items:center;padding:1.5rem 2rem;color:#050504}.pagination_link--current,.pagination_link .active{color:#983b79}.pagination_link:hover{color:#b185be}.pagination_link--btn,.pagination_link .next,.pagination_link .prev{min-height:3rem;color:#050504;padding:0}.pagination_link--btn:hover,.pagination_link .next:hover,.pagination_link .prev:hover{color:#983b79}.pagination_link--btn{height:3rem;max-height:3rem}.pagination_link--btn.pagination_link--disabled{color:#c8c7c7;cursor:none;pointer-events:none}.pagination_item,.facetwp-page{display:flex;align-items:center}.pagination_item:first-child,.facetwp-page:first-child{margin-right:2.4rem}@media screen and (max-width: 767px){.pagination_item:first-child,.facetwp-page:first-child{margin-right:1.8rem}}.pagination_item:last-child,.facetwp-page:last-child{margin-left:2.4rem}@media screen and (max-width: 767px){.pagination_item:last-child,.facetwp-page:last-child{margin-left:1.8rem}}html[data-color-mode=contrasty] .pagination_link--current{color:#050504}html[data-color-mode=contrasty] .pagination_link--current:hover{color:#b185be}html[data-color-mode=blue] .pagination_link--current{color:#1a345f}html[data-color-mode=blue] .pagination_link--current:hover{color:#b185be}html[data-color-mode=blue] .pagination_link--btn.pagination_link--disabled{color:rgba(35,68,124,.5)}html[data-color-mode=inverted] .pagination_link--current{color:#fff}html[data-color-mode=inverted] .pagination_link--current:hover{color:#b185be}.facetwp-facet .facetwp-page{display:flex;justify-content:center;align-items:center;padding:1.5rem 2rem;color:#050504;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}.facetwp-facet .facetwp-page--current,.facetwp-facet .facetwp-page.active{color:#983b79;background:none !important}.facetwp-facet .facetwp-page:hover{color:#b185be}.facetwp-facet .facetwp-page--btn,.facetwp-facet .facetwp-page.next,.facetwp-facet .facetwp-page.prev{min-height:3rem;color:#050504;padding:0}.facetwp-facet .facetwp-page--btn:hover,.facetwp-facet .facetwp-page.next:hover,.facetwp-facet .facetwp-page.prev:hover{color:#983b79}@media screen and (max-width: 767px){.facetwp-facet .facetwp-page{font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=XL] .text-m-medium .facetwp-facet .facetwp-page{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .text-m-medium .facetwp-facet .facetwp-page{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=L] .text-m-medium .facetwp-facet .facetwp-page{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .text-m-medium .facetwp-facet .facetwp-page{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=M] .text-m-medium .facetwp-facet .facetwp-page{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .text-m-medium .facetwp-facet .facetwp-page{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}.tab{display:block;color:#050504;padding:2rem}.tab:hover{color:#983b79}.tab--active{color:#e6175f;border-right:.1rem solid #e6175f}@media screen and (max-width: 767px){.tab{padding:2rem 2rem 2rem 0}.tab:hover{color:#050504}}.link-bold{display:block;color:#050504}.link-bold:hover{color:#7b2cbf}.link-regular{display:block;color:#c8c7c7}.link-regular:hover{color:#b185be}.link-tag,.facetwp-radio{color:#c8c7c7;display:inline-flex;padding:.7rem 1.2rem;justify-content:center;align-items:center;gap:1rem;border-radius:10rem;border:.1rem solid rgba(0,0,0,.7);background:hsla(0,0%,100%,0);color:#000}@media screen and (max-width: 767px){.link-tag,.facetwp-radio{padding-block:.67rem}}.link-tag:hover,.facetwp-radio:hover{color:#983b79;border-color:#983b79}.link-tag--active,.link-tag.checked,.facetwp-radio--active,.facetwp-radio.checked{color:#fff;border-color:#050504;background:#050504}.link-tag--active:hover,.link-tag.checked:hover,.facetwp-radio--active:hover,.facetwp-radio.checked:hover{color:#983b79;border-color:#983b79;background:rgba(0,0,0,0)}.link-decorate{color:#282828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.link-decorate:hover{color:#983b79}.link-doc{display:flex;align-items:center;justify-content:flex-start;width:66rem;gap:2.4rem;padding:1rem 2rem;border-radius:.4rem;background:#fff;box-shadow:0 .14rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);opacity:1}.link-doc:hover{opacity:.6}@media screen and (max-width: 767px){.link-doc{width:100%;padding:1rem 1.6rem}}.link-doc img{width:4rem;height:4rem;object-fit:cover}.link-doc p,.link-doc span{align-self:center}html[data-color-mode=blue] .tab--active{border-right:.1rem solid #1a345f}html[data-color-mode=blue] .link-tag,html[data-color-mode=blue] .facetwp-radio{border-color:rgba(0,0,0,.7);background:hsla(0,0%,100%,0);color:#1a345f}html[data-color-mode=blue] .link-tag:hover,html[data-color-mode=blue] .facetwp-radio:hover{border-color:#983b79;color:#983b79}html[data-color-mode=blue] .link-tag--active,html[data-color-mode=blue] .link-tag.checked,html[data-color-mode=blue] .facetwp-radio--active,html[data-color-mode=blue] .facetwp-radio.checked{background:#1a345f;color:#aed0fb;border-color:#1a345f}html[data-color-mode=blue] .link-tag--active:hover,html[data-color-mode=blue] .link-tag.checked:hover,html[data-color-mode=blue] .facetwp-radio--active:hover,html[data-color-mode=blue] .facetwp-radio.checked:hover{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}html[data-color-mode=blue] .link-doc{background:#aed0fb;box-shadow:none}html[data-color-mode=inverted] .tab--active{border-right:.1rem solid #fff}html[data-color-mode=inverted] .link-tag,html[data-color-mode=inverted] .facetwp-radio{border-color:#424242;background:hsla(0,0%,100%,0);color:#fff}html[data-color-mode=inverted] .link-tag:hover,html[data-color-mode=inverted] .facetwp-radio:hover{border-color:#983b79;color:#983b79}html[data-color-mode=inverted] .link-tag--active,html[data-color-mode=inverted] .link-tag.checked,html[data-color-mode=inverted] .facetwp-radio--active,html[data-color-mode=inverted] .facetwp-radio.checked{background:#fff;color:#050504;border-color:#fff}html[data-color-mode=inverted] .link-tag--active:hover,html[data-color-mode=inverted] .link-tag.checked:hover,html[data-color-mode=inverted] .facetwp-radio--active:hover,html[data-color-mode=inverted] .facetwp-radio.checked:hover{color:#983b79;border-color:#983b79;background:rgba(0,0,0,0)}html[data-color-mode=inverted] .link-doc{background:#050504;box-shadow:none}html[data-color-mode=inverted] .link-doc img{filter:invert(1) grayscale(100%)}html[data-color-mode=contrasty] .tab--active{border-right:.1rem solid #050504;color:#050504}html[data-color-mode=contrasty] .tab--active:hover{color:#983b79}html[data-color-mode=contrasty] .link-tag,html[data-color-mode=contrasty] .facetwp-radio{border-color:rgba(0,0,0,.7);background:hsla(0,0%,100%,0)}html[data-color-mode=contrasty] .link-tag:hover,html[data-color-mode=contrasty] .facetwp-radio:hover{border-color:#983b79}html[data-color-mode=contrasty] .link-tag--active,html[data-color-mode=contrasty] .link-tag.checked,html[data-color-mode=contrasty] .facetwp-radio--active,html[data-color-mode=contrasty] .facetwp-radio.checked{background:#050504}html[data-color-mode=contrasty] .link-tag--active:hover,html[data-color-mode=contrasty] .link-tag.checked:hover,html[data-color-mode=contrasty] .facetwp-radio--active:hover,html[data-color-mode=contrasty] .facetwp-radio.checked:hover{background:rgba(0,0,0,0)}.chip{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding:.9rem 1.2rem;border-radius:10rem;color:#050504}.chip--default{outline:.1rem solid rgba(5,5,4,.2);background:rgba(0,0,0,0)}.chip--bright{background:#fdc128}.chip--accent{background:#e6175f;color:#fff}.chip--dark{background:#282828;color:#fff}.chip--light{background:#fff;color:#983b79}html[data-color-mode=inverted] .chip{color:#fff}html[data-color-mode=inverted] .chip--default{outline:.1rem solid #fff;background:rgba(0,0,0,0)}html[data-color-mode=inverted] .chip--bright{background:#050504;color:#fff}html[data-color-mode=inverted] .chip--accent{background:#fff;color:#050504}html[data-color-mode=inverted] .chip--dark{background:#fff;color:#050504}html[data-color-mode=inverted] .chip--light{background:#050504;color:#fff}html[data-color-mode=blue] .chip{color:#1a345f}html[data-color-mode=blue] .chip--default{outline:.1rem solid #1a345f;background:rgba(0,0,0,0)}html[data-color-mode=blue] .chip--bright{background:#aed0fb}html[data-color-mode=blue] .chip--accent{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .chip--dark{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .chip--light{background:#aed0fb;color:#1a345f}html[data-color-mode=contrasty] .chip{color:#282828}html[data-color-mode=contrasty] .chip--default{outline:.1rem solid #282828;background:rgba(0,0,0,0)}html[data-color-mode=contrasty] .chip--bright{background:#fff}html[data-color-mode=contrasty] .chip--accent{background:#050504;color:#fff}html[data-color-mode=contrasty] .chip--dark{background:#050504;color:#fff}html[data-color-mode=contrasty] .chip--light{background:#fff;color:#282828}.filter{width:100%;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;align-items:center;flex-wrap:nowrap;padding:1.6rem 1.2rem;border-radius:.4rem;outline:.1rem solid #050504;background-color:rgba(0,0,0,0);color:#282828;gap:2rem}.filter--filtered{outline:none;background:rgba(230,23,95,.2);color:#e6175f}.filter_text-result{display:none}.filter--filtered .filter_text-result{display:inline}.filter--filtered .filter_text{display:none}.filter svg{margin-left:auto}html[data-color-mode=blue] .filter{color:#1a345f;outline-color:#23447c}html[data-color-mode=blue] .filter--filtered{outline:none;background:rgba(35,68,124,.2);color:#1a345f}html[data-color-mode=inverted] .filter{color:#fff;outline-color:#424242}html[data-color-mode=inverted] .filter--filtered{outline:none;background:rgba(250,250,250,.2);color:#fff}html[data-color-mode=contrasty] .filter--filtered{outline:none;background:rgba(0,0,0,.2);color:#050504}.list{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;color:#282828}ul.list li::before{content:"—";color:#282828;display:inline-block}.list--accent{list-style:none;gap:.8rem}.list--accent li{min-height:9rem;position:relative;padding-left:5.6rem;padding-block:.8rem}.list--accent li:last-child{min-height:auto}.list--accent li::before{content:counter(list-item);color:#fff;background:#e6175f;border-radius:5rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;margin-right:1.6rem;position:absolute;top:0;left:0;z-index:5}.list--accent li::after{content:"";border-radius:2rem;background:rgba(230,23,95,.2);width:.4rem;height:calc(100% - 4.8rem);position:absolute;left:1.8rem;bottom:0}.list--accent li:last-child::after{display:none}html[data-color-mode=contrasty] .list--accent{color:#535353}html[data-color-mode=contrasty] .list--accent li::before{background:#050504}html[data-color-mode=contrasty] .list--accent li::after{background:#c8c7c7}html[data-color-mode=inverted] .list--accent{color:#fff}html[data-color-mode=inverted] .list--accent li::before{background:#fff;color:#050504}html[data-color-mode=inverted] .list--accent li::after{background:#424242}html[data-color-mode=blue] .list--accent li::before{background-color:#1a345f;color:#aed0fb}html[data-color-mode=blue] .list--accent li::after{background-color:rgba(35,68,124,.6)}.dates{display:flex;flex-direction:column;width:64rem;margin:0 auto}.dates--pickers{flex-shrink:0;flex-grow:1;width:100%}.dates--settings{width:100% !important;flex-shrink:0;flex-grow:0;display:flex;width:40.9rem;padding:1.6rem 4.2rem 1.6rem 1.2rem;align-items:center;gap:1rem;border-radius:.4rem;border:.1rem solid #c8c7c7;backdrop-filter:blur(1.5rem);background:rgba(0,0,0,0);color:#535353;appearance:none}.dates--settings:hover,.dates--settings:focus,.dates--settings:active{border-color:#050504}.ui-datepicker-inline{width:100% !important}.active>a.ui-state-default{color:#282828;border:none !important}td:not(.active)+.active .ui-state-default{background:#e6175f !important;border-radius:10rem;color:#fff !important}.ui-datepicker-current-day{background:rgba(230,23,95,.2) !important;border-bottom-right-radius:10rem !important;border-top-right-radius:10rem !important}.ui-datepicker-current-day+.ui-state-default.ui-state-active{color:#fff !important}.active>a.ui-state-default.ui-state-active,td:not(.active)+.active a.ui-state-default .ui-state-active{background-color:#e6175f !important;border-radius:10rem;color:#fff !important;border:none !important}.active:not(:first-of-type),.active:not(:last-of-type){background:rgba(230,23,95,.2) !important}.active:first-of-type{background:rgba(230,23,95,.2) !important;border-bottom-left-radius:10rem !important;border-top-left-radius:10rem !important}.active:last-of-type{background:rgba(230,23,95,.2) !important;border-bottom-right-radius:10rem !important;border-top-right-radius:10rem !important}td:not(.active)+.active{background:rgba(230,23,95,.2) !important;border-bottom-left-radius:10rem !important;border-top-left-radius:10rem !important}td:not(.active)+.ui-datepicker-current-day{background:none !important}.air-datepicker-global-container{z-index:10001}.air-datepicker-global-container .air-datepicker-overlay.-active-{z-index:0}.air-datepicker-global-container .air-datepicker{border-radius:.4rem;box-shadow:0 .4rem 1.6rem 0 rgba(0,0,0,.25);border:none;width:32rem !important;z-index:80}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker{width:32rem !important}}.air-datepicker-global-container .air-datepicker .air-datepicker--pointer{display:none}.air-datepicker-global-container .air-datepicker .air-datepicker-body--day-names{margin-bottom:1.2rem}.air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{min-width:3.6rem;min-height:3.6rem;display:flex;justify-content:center;align-items:center;color:#c8c7c7;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{font-size:1.2rem;letter-spacing:-0.0132rem}}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title{transition:all .4s;font-size:1.6rem;line-height:1.2;font-weight:300;letter-spacing:-0.0176rem;font-family:"Geologica","Arial",sans-serif;color:#282828;border-radius:0;padding:0}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title:hover{background:rgba(0,0,0,0)}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title{font-size:1.4rem;letter-spacing:-0.0154rem;position:relative;order:1}}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title i{font-size:1.4rem;line-height:1.2;font-weight:400;letter-spacing:-0.0154rem;font-family:"Geologica","Arial",sans-serif;color:#282828}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title i{font-size:1.2rem;letter-spacing:-0.0132rem}}.air-datepicker-global-container .air-datepicker .air-datepicker--content{padding:0 2.8rem 2.6rem 2.8rem}.air-datepicker-global-container .air-datepicker .air-datepicker-nav{padding:1.6rem 1.2rem .8rem 1.2rem;border:none}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-nav{justify-content:flex-start;padding-left:2.4rem}}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action:hover{background:rgba(0,0,0,0)}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action svg{width:100%;height:100%;object-fit:cover}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action svg path{width:100%;height:100%;object-fit:cover;stroke-width:.2rem;stroke:#282828}.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action:hover svg path{stroke-width:.2rem;stroke:#b185be}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action[data-action=prev]{order:2;margin-left:auto}}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-nav--action[data-action=next]{order:3}}.air-datepicker-global-container .air-datepicker .air-datepicker-body--cells{row-gap:.2rem;column-gap:0;grid-auto-rows:max-content}.air-datepicker-global-container .air-datepicker .air-datepicker-cell{font-family:"Geologica","Arial",sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.0154rem;line-height:1.2;height:3.6rem;min-width:3.6rem;color:#282828}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-cell{font-size:1.2rem;letter-spacing:-0.0132rem}}.air-datepicker-global-container .air-datepicker .air-datepicker-cell:hover{background:rgba(230,23,95,.2) !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-other-month-{color:#c8c7c7 !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-{background:rgba(230,23,95,.2) !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-{background:rgba(230,23,95,.2);border-bottom-left-radius:10rem;border-top-left-radius:10rem;position:relative;display:flex;justify-content:center;align-items:center}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-:after{content:attr(data-date);display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e6175f;border-radius:10rem;width:3.6rem;height:3.6rem;position:absolute;top:0;left:0;z-index:3}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-{background:rgba(230,23,95,.2) !important;border-bottom-right-radius:10rem;border-top-right-radius:10rem;position:relative;display:flex;justify-content:center;align-items:center}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-:after{content:attr(data-date);display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e6175f;border-radius:10rem;min-width:3.6rem;height:3.6rem;position:absolute;top:0;right:0;z-index:3}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-in-range-,.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.--adp-background-color-in-range-focused{background:rgba(230,23,95,.2) !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{background:rgba(230,23,95,.2) !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-in-range-{background:rgba(230,23,95,.2) !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell .-selected-,.air-datepicker-global-container .air-datepicker .air-datepicker-cell .air-datepicker-cell.-selected-.-current-{border-radius:10rem;color:#fff;background:#e6175f}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-day-:nth-of-type(7n+7){border-radius:none;border-bottom-right-radius:10rem;border-top-right-radius:10rem}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-weekend-+.-day-:not(.-weekend-){border-radius:none;border-bottom-left-radius:10rem;border-top-left-radius:10rem}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-day-.-selected-.-range-from-.-range-to-{background:none !important}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{color:#050504}.air-datepicker-global-container .air-datepicker .air-datepicker--buttons,.air-datepicker-global-container .air-datepicker.air-datepicker--time{border-top:none;padding:.8rem}.air-datepicker-global-container .air-datepicker .air-datepicker-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.8rem}.air-datepicker-global-container .air-datepicker .air-datepicker-button span{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.air-datepicker-global-container .air-datepicker .air-datepicker-button span{font-size:1.2rem;letter-spacing:-0.0132rem}}.air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child{min-width:4rem;width:fit-content;min-height:4rem;padding:1rem 1.2rem;display:inline-flex;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;transition:all 300ms ease-in-out;background:rgba(0,0,0,0);border:1px solid #b185be;color:#b185be}.air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover,.air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus,.air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active{background:rgba(0,0,0,0);color:#983b79;border-color:#983b79}.air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child{width:fit-content;min-height:4rem;display:inline-flex;justify-content:center;align-items:center;padding:0;transition:all 300ms ease-in-out;padding:1rem 1.2rem 1rem 1.2rem;border-radius:.4rem;min-width:10.2rem;position:relative;color:#fff;background:#b185be}.air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:hover,.air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:focus,.air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:active{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-size:100% 100%;background-position:100% 50%;display:block;transition:all 300ms ease-in-out}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker{box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{color:#c8c7c7}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title{color:#282828}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title:hover{background:rgba(0,0,0,0)}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title i{color:#282828}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action svg path{stroke:#282828}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action:hover svg path{stroke:#b185be}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell{color:#282828}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell:hover{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-other-month-{color:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-{background:#c8c7c7}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-:after{color:#fff;background-color:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-:after{color:#fff;background-color:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-in-range-,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.--adp-background-color-in-range-focused{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-in-range-{background:#c8c7c7 !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .-selected-,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .air-datepicker-cell.-selected-.-current-{background:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-day-.-selected-.-range-from-.-range-to-{background:none !important}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{color:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child{border-color:#050504;color:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active{color:#983b79;border-color:#983b79}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child{color:#fff;background:#050504}html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:hover,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:focus,html[data-color-mode=contrasty] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:active{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker{background-color:#91bef7;box-shadow:0 .4rem 1.6rem 0 rgba(35,68,124,.6)}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title{color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title:hover{background:rgba(0,0,0,0)}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title i{color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action svg path{stroke:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action:hover svg path{stroke:#b185be}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell{color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell:hover{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-other-month-{color:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-{background:rgba(35,68,124,.6)}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-:after{color:#aed0fb;background-color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-:after{color:#aed0fb;background-color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-in-range-,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.--adp-background-color-in-range-focused{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-in-range-{background:rgba(35,68,124,.6) !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .-selected-,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .air-datepicker-cell.-selected-.-current-{background:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-day-.-selected-.-range-from-.-range-to-{background:none !important}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child{border-color:#23447c;color:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active{color:#983b79;border-color:#983b79}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover span,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus span,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active span{color:#983b79}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child{color:#aed0fb;background:#1a345f}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child span{color:#aed0fb}html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:hover,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:focus,html[data-color-mode=blue] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:active{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker{background-color:#1c1c1c;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{color:#c8c7c7}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title{color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title:hover{background:rgba(0,0,0,0)}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--title i{color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action svg path{stroke:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-nav--action:hover svg path{stroke:#b185be}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell{color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell:hover{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-other-month-{color:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-{background:#c8c7c7}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-from-:after{color:#050504;background-color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-range-to-:after{color:#050504;background-color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.-in-range-,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-selected-.--adp-background-color-in-range-focused{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-in-range-{background:#c8c7c7 !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .-selected-,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell .air-datepicker-cell.-selected-.-current-{background:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-day-.-selected-.-range-from-.-range-to-{background:none !important}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-.-in-range-{color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child{border-color:#fff;color:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active{color:#983b79;border-color:#983b79}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:hover span,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:focus span,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:first-child:active span{color:#983b79}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child{color:#050504;background:#fff}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child span{color:#050504}html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:hover,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:focus,html[data-color-mode=inverted] .air-datepicker-global-container .air-datepicker .air-datepicker-button:last-child:active{background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-text-mode=M] .air-datepicker .air-datepicker-nav--title{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .air-datepicker .air-datepicker-nav--title{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .air-datepicker .air-datepicker-nav--title i{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .air-datepicker .air-datepicker-nav--title i{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=M] .air-datepicker .air-datepicker-button span,html[data-text-mode=M] .air-datepicker-global-container .air-datepicker .air-datepicker-cell{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=M] .air-datepicker .air-datepicker-button span,html[data-text-mode=M] .air-datepicker-global-container .air-datepicker .air-datepicker-cell{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .air-datepicker .air-datepicker-nav--title{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .air-datepicker .air-datepicker-nav--title{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .air-datepicker .air-datepicker-nav--title i{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .air-datepicker .air-datepicker-nav--title i{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=L] .air-datepicker .air-datepicker-cell,html[data-text-mode=L] .air-datepicker .air-datepicker-button span{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=L] .air-datepicker .air-datepicker-cell,html[data-text-mode=L] .air-datepicker .air-datepicker-button span{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .air-datepicker .air-datepicker-nav--title{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .air-datepicker .air-datepicker-nav--title{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .air-datepicker .air-datepicker-nav--title i{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .air-datepicker .air-datepicker-nav--title i{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=XL] .air-datepicker .air-datepicker-cell,html[data-text-mode=XL] .air-datepicker .air-datepicker-button span{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .air-datepicker .air-datepicker-body--day-name,html[data-text-mode=XL] .air-datepicker .air-datepicker-cell,html[data-text-mode=XL] .air-datepicker .air-datepicker-button span{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}.banner{border-radius:.4rem;background:#fff;width:30.27vw;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.banner{width:100%}}html[data-color-mode=blue] .banner{background:#91bef7;box-shadow:none}html[data-color-mode=inverted] .banner{background:#1c1c1c;box-shadow:none}.banner_link{width:30.27vw;min-height:33.19vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:2.8rem 2.3rem;position:relative}@media screen and (max-width: 767px){.banner_link{min-height:.94vw;flex-direction:row;padding:2rem;gap:2rem;justify-content:flex-start;width:100%}}@media screen and (max-width: 767px){.banner_link:hover{min-height:45rem;flex-direction:column;justify-content:flex-end;align-items:center;padding:2.8rem 2.3rem}}.banner_image-wrapper{width:22.22vw;height:22.22vw;position:absolute;top:17%;z-index:1}@media screen and (max-width: 767px){.banner_image-wrapper{width:12rem;height:8rem;position:static}}.banner_link:hover .banner_image-wrapper{transform:scale(1.06)}@media screen and (max-width: 767px){.banner_link:hover .banner_image-wrapper{width:8rem;height:8rem;transform:scale(4.25);object-fit:cover;position:absolute;top:40%;z-index:1}}.banner_image{width:100%;height:100%;object-fit:cover}html[data-color-mode=blue] .banner_image{filter:grayscale(80%)}.banner_title{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:flex-start;color:#050504;padding-right:4.7rem;position:relative;z-index:2}@media screen and (max-width: 767px){.banner_title{position:static;padding:0;margin-top:0}}.banner_text{margin-right:auto;max-width:19.7rem;display:inline-block}@media screen and (max-width: 767px){.banner_text{max-width:10rem}}.banner_link:hover .banner_title{color:#b185be;justify-content:space-between;padding-right:2.7rem}@media screen and (max-width: 767px){.banner_link:hover .banner_title{padding-right:2.7rem;position:relative;z-index:2}}.banner_link:hover .banner_text{color:#050504}html[data-color-mode=inverted] .banner_link:hover .banner_text{color:#fff}html[data-color-mode=blue] .banner_link:hover .banner_text{color:#1a345f}.banner_icon{width:10rem;align-self:flex-end;margin-bottom:1rem}@media screen and (max-width: 767px){.banner_icon{width:8.5rem;align-self:center;margin-bottom:0}}@media screen and (max-width: 767px){.banner_link:hover .banner_icon{width:10rem;align-self:flex-end;margin-bottom:.5rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .banner_title,html[data-text-mode=M] .banner_link{font-size:2rem;letter-spacing:-0.022rem}}html[data-text-mode=M] .banner_title .banner_icon{margin-bottom:2rem}@media screen and (max-width: 767px){html[data-text-mode=M] .banner_title .banner_icon{margin-bottom:0}}@media screen and (max-width: 767px){html[data-text-mode=L] .banner_title,html[data-text-mode=L] .banner_link{font-size:2rem;letter-spacing:-0.022rem}}html[data-text-mode=L] .banner_text{max-width:28rem}@media screen and (max-width: 767px){html[data-text-mode=L] .banner_text{max-width:10rem}}html[data-text-mode=L] .banner_icon{width:6.8rem;margin-bottom:2rem}@media screen and (max-width: 767px){html[data-text-mode=L] .banner_icon{margin-bottom:0;width:8.5rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .banner_link:hover .banner_icon{width:10rem;align-self:flex-end;margin-bottom:.5rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .banner_title,html[data-text-mode=XL] .banner_link{font-size:2rem;letter-spacing:-0.022rem}}html[data-text-mode=XL] .banner_text{max-width:28rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .banner_text{max-width:10rem}}html[data-text-mode=XL] .banner_icon{width:3rem;margin-bottom:3rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .banner_icon{margin-bottom:0;width:8.5rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .banner_link:hover .banner_icon{width:10rem;align-self:flex-end;margin-bottom:.5rem}}.driver{width:100%;height:27.94vw;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);background-size:cover;background-repeat:no-repeat;border-radius:.4rem;position:relative;z-index:3}@media screen and (max-width: 767px){.driver{width:88.88vw;height:110.55vw}}html[data-color-mode=blue] .driver{background-color:#91bef7;position:relative}html[data-color-mode=blue] .driver:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .driver{background-color:#1c1c1c;color:#fff}.driver img{width:100%;height:27.94vw;object-fit:cover;border-radius:.4rem}@media screen and (max-width: 767px){.driver img{width:88.88vw;height:110.55vw}}.driver_link{padding:2rem;display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:1 0 0;aspect-ratio:128/159;border-radius:.4rem;border:.1rem solid #000;color:#c8c7c7;transition:all .4s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.driver_link:hover{background:rgba(0,0,0,.05);backdrop-filter:blur(0.5rem);border:rgba(0,0,0,0)}@media screen and (max-width: 767px){.driver_link{padding:1.6rem}}html[data-color-mode=blue] .driver_link{border-color:#aed0fb}.driver_content{max-height:36rem;overflow-y:hidden;display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-end;align-items:flex-start}.driver_title{color:#fff}html[data-color-mode=blue] .driver_title{color:#aed0fb}.driver_details{display:none;padding-right:2rem;width:100%;align-items:center;justify-content:space-between;transition:display .4s ease-in-out}.driver_link:hover .driver_details{display:flex}.driver_text{color:#fff}@media screen and (max-width: 767px){.driver_text{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}}html[data-color-mode=blue] .driver_text{color:#aed0fb}.driver_icon{width:5rem;height:1.6rem;object-fit:cover}html[data-text-mode=S] .driver_text,html[data-text-mode=M] .driver_text,html[data-text-mode=L] .driver_text,html[data-text-mode=XL] .driver_text{font-weight:300}html[data-text-mode=S] .driver_content p,html[data-text-mode=M] .driver_content p,html[data-text-mode=L] .driver_content p,html[data-text-mode=XL] .driver_content p{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.course{width:100%;min-height:23.6vw;height:100%;background:#fff;border-radius:.4rem}@media screen and (max-width: 767px){.course{width:100%;min-height:94.4vw;height:100%}}html[data-color-mode=inverted] .course{background-color:#1c1c1c}html[data-color-mode=blue] .course{background-color:#91bef7}.course img{width:10.4vw;height:10.4vw;position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.course img{width:41.66vw;height:41.66vw}}html[data-color-mode=blue] .course img{filter:sepia(1) hue-rotate(185deg) brightness(0.8)}.course_link{width:100%;height:100%;min-height:23.6vw;padding:1.9rem 1.9rem 15rem 1.9rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;border-radius:.4rem;position:relative}@media screen and (max-width: 767px){.course_link{padding:1.6rem 1.6rem 46.66vw 1.6rem;min-height:94.4vw;height:100%}}.course_header{padding:.1rem .1rem 0 .1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;height:100%}.course_chips{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:.8rem}.course_chips .chip{padding:.4rem .8rem}.course_link:hover .chip{background:#fff;color:#983b79;border:#983b79;outline-color:#983b79}html[data-color-mode=inverted] .course_link:hover .chip,html[data-color-mode=blue] .course_link:hover .chip{background-color:rgba(0,0,0,0);outline-color:#983b79}.course_link:hover .course_title{color:#b185be}.course_date{position:absolute;max-width:24.6rem;bottom:2rem;left:2rem;max-height:12rem;overflow-y:auto}@media screen and (max-width: 767px){.course_date{max-width:48.33vw;max-height:37.22vw;bottom:1.6rem;left:1.6rem}}.advantages{width:100%;position:static;border-radius:0 0 .4rem .4rem}@media screen and (max-width: 767px){.advantages{margin-top:auto}}html[data-color-mode=blue] .advantages{background-color:#91bef7;position:relative}html[data-color-mode=blue] .advantages:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .advantages{background-color:#1c1c1c;color:#fff}.advantages_list{padding:2rem;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);color:#fff;border-radius:0 0 .4rem .4rem}@media screen and (max-width: 767px){.advantages_list{padding-inline:4.5rem;gap:2rem}}html[data-color-mode=contrasty] .advantages_list{background-image:linear-gradient(90deg, #5E5E5E 0%, #777 53.37%, #C4C4C4 100%);background-blend-mode:multiply}html[data-color-mode=blue] .advantages_list{background-image:linear-gradient(90deg, rgba(94, 94, 94, 0.8) 0%, rgba(119, 119, 119, 0.8) 53.37%, rgba(196, 196, 196, 0.8) 120%);background-blend-mode:multiply}html[data-color-mode=inverted] .advantages_list{background-image:linear-gradient(90deg, rgba(94, 94, 94, 0.8) 0%, rgba(119, 119, 119, 0.8) 53.37%, rgba(196, 196, 196, 0.8) 100%);background-blend-mode:multiply;background-color:rgba(5,5,4,.9)}.advantages_item{flex-grow:1;text-align:center;width:25%}@media screen and (max-width: 767px){.advantages_item{width:31.94vw}}html[data-color-mode=contrasty] .advantages_item p{color:#fff}html[data-color-mode=blue] .advantages_item p{color:#aed0fb}html[data-color-mode=inverted] .advantages_item p{color:#fff}@media screen and (max-width: 767px){.advantages_text{font-size:1rem;font-weight:300;line-height:1.2;font-style:normal;letter-spacing:-0.011rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .advantages_text{font-size:1.2rem;letter-spacing:-0.0132rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .advantages_list{padding-inline:1.6rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .advantages_text{font-size:1.4rem;letter-spacing:-0.0154rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .advantages_list{padding-inline:2rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .advantages_list li{width:22.94vw}}@media screen and (max-width: 500px){html[data-text-mode=XL] .advantages_list li{width:31.94vw}}html[data-text-mode=XL] .advantages_list li:nth-child(2),html[data-text-mode=XL] .advantages_list li:nth-child(3){width:18%}@media screen and (max-width: 500px){html[data-text-mode=XL] .advantages_list li:nth-child(2),html[data-text-mode=XL] .advantages_list li:nth-child(3){width:31.94vw}}@media screen and (max-width: 767px){html[data-text-mode=XL] .advantages_list li:nth-child(3){width:17vw}}@media screen and (max-width: 767px){html[data-text-mode=XL] .advantages_text{font-size:1.6rem;letter-spacing:-0.0176rem}}.breadcrumbs{position:relative;max-width:100%;z-index:100;padding:0}@media screen and (max-width: 991px){.breadcrumbs{display:none;padding-inline:0}}.breadcrumbs a{color:#c8c7c7;padding:0;font-size:1.2rem;font-weight:300;line-height:120%;letter-spacing:-0.132px;font-style:normal}.breadcrumbs a:hover{color:#b185be}.breadcrumbs span{color:#c8c7c7;font-size:1.2rem;font-weight:300;line-height:120%;letter-spacing:-0.132px;font-style:normal}.breadcrumbs span:last-child{color:#050504}@media screen and (max-width: 767px){.breadcrumbs span{font-size:1rem;letter-spacing:-0.011rem}}.breadcrumbs_wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}.breadcrumbs_wrapper>span{display:contents}html[data-color-mode=inverted] .breadcrumbs span:last-child{color:#fff}html[data-color-mode=inverted] .breadcrumbs a{color:#c8c7c7}html[data-color-mode=inverted] .breadcrumbs a:hover{color:#b185be}html[data-color-mode=inverted] .breadcrumbs span:last-child{color:#fff}html[data-color-mode=blue] .breadcrumbs a{color:rgba(26,52,95,.5)}html[data-color-mode=blue] .breadcrumbs a:hover{color:#b185be}html[data-color-mode=blue] .breadcrumbs span:last-child{color:#1a345f}html[data-text-mode=M] .breadcrumbs a,html[data-text-mode=M] .breadcrumbs span{font-size:1.5rem;line-height:1.5;letter-spacing:-0.0165rem}html[data-text-mode=L] .breadcrumbs a,html[data-text-mode=L] .breadcrumbs span{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}html[data-text-mode=XL] .breadcrumbs a,html[data-text-mode=XL] .breadcrumbs span{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}html[data-text-mode=S] .breadcrumbs a,html[data-text-mode=S] .breadcrumbs span,html[data-text-mode=M] .breadcrumbs a,html[data-text-mode=M] .breadcrumbs span,html[data-text-mode=L] .breadcrumbs a,html[data-text-mode=L] .breadcrumbs span,html[data-text-mode=XL] .breadcrumbs a,html[data-text-mode=XL] .breadcrumbs span{overflow-wrap:none;word-break:none;hyphens:none}.course-listing{min-height:19.6rem;width:100%;border-radius:.4rem;background:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:2rem 2rem 2rem 2rem;display:flex;gap:2rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}@media screen and (max-width: 767px){.course-listing{padding:1.6rem;width:100%;min-height:34.1rem}}.course-listing_link{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.course-listing_header{padding-bottom:2rem;border-bottom:.1rem solid #f3f3f4;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;width:100%;padding-right:4.2rem}@media screen and (max-width: 767px){.course-listing_header{padding-right:0}}.course-listing_header-container{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;width:100%;gap:2rem}@media screen and (max-width: 767px){.course-listing_header-container{margin-bottom:0;padding-right:4.2rem}}.course-listing_chips{margin-right:auto;max-width:50rem;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:.4rem;align-self:center}@media screen and (max-width: 767px){.course-listing_chips{flex-direction:column;max-width:24.6rem}}.course-listing_title{max-width:86rem}.course-listing_special-label{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;color:#282828;flex-wrap:wrap;max-width:86rem}@media screen and (max-width: 767px){.course-listing_special-label{max-width:100%;flex-wrap:nowrap}}.course-listing_special-label img{width:3.1rem;height:3.2rem;object-fit:cover}.course-listing_button-like{margin-left:auto;align-self:flex-start;position:absolute;top:2rem;right:2rem;z-index:4;width:3.2rem;height:3.2rem}@media screen and (max-width: 767px){.course-listing_button-like{top:1.6rem;right:1.6rem}}.course-listing_information{justify-content:flex-start;align-items:center;flex-flow:row wrap;display:flex;gap:.8rem;padding-left:5.6rem;padding-right:15.5rem;width:100%;position:relative}@media screen and (max-width: 767px){.course-listing_information{padding-left:0;padding-right:0;row-gap:2rem;column-gap:1rem}}.course-listing_information img{position:absolute;left:0;width:4rem;height:4rem;top:50%;transform:translateY(-50%);object-fit:cover}@media screen and (max-width: 767px){.course-listing_information img{position:static;transform:translateY(0);align-self:flex-end}}.course-listing_information-list{margin-right:3.2rem;max-width:30rem}@media screen and (max-width: 767px){.course-listing_information-list{width:100%;max-width:100%;flex-grow:1}}.course-listing_information-list:last-of-type{margin-right:auto;max-width:23rem}@media screen and (max-width: 767px){.course-listing_information-list:last-of-type{max-width:100%;margin-right:0;margin-bottom:1.9rem}}.course-listing_title{color:#050504}.course-listing_item{color:#282828;opacity:.5;margin-bottom:.4rem;margin-right:4rem}.course-listing_details{color:#050504}.course-listing_price{color:#050504;margin-left:auto;max-width:16.4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.course-listing_price{margin-right:auto;margin-left:0;max-width:10rem;align-self:center}}.course-listing_old-price{color:#b185be;text-decoration:line-through}.course-listing_information-list-wrapper{display:none}html[data-color-mode=contrasty] .course-listing_old-price{color:#c8c7c7}html[data-color-mode=blue] .course-listing_old-price{color:#23447c}html[data-color-mode=blue] .course-listing{background:#91bef7}html[data-color-mode=blue] .course-listing_header{border-color:#1a345f}html[data-color-mode=blue] .course-listing_item{color:#1a345f}html[data-color-mode=blue] .course-listing_details{color:#1a345f}html[data-color-mode=inverted] .course-listing{background:#1c1c1c}html[data-color-mode=inverted] .course-listing_header{border-color:#424242}html[data-color-mode=inverted] .course-listing_old-price{color:#c8c7c7}html[data-color-mode=inverted] .course-listing_item{color:#fff}html[data-color-mode=inverted] .course-listing_details{color:#fff}html[data-color-mode=inverted] .course-listing_special-label img{filter:grayscale(1) brightness(25)}.course-listing_button-basket{text-align:center;max-width:14.4rem;position:absolute;right:0;z-index:4;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.course-listing_button-basket{bottom:0;top:unset;transform:translateY(0)}}html[data-text-mode=S] .course-listing_new-price{font-weight:500}html[data-text-mode=S] .course-listing_title{max-width:59.72vw}@media screen and (max-width: 767px){html[data-text-mode=S] .course-listing_title{max-width:100%}}html[data-text-mode=S] .course-listing_special-label{max-width:59.72vw}@media screen and (max-width: 767px){html[data-text-mode=S] .course-listing_special-label{max-width:100%}}html[data-text-mode=S] .course-listing_chips{max-width:61.8vw}@media screen and (max-width: 767px){html[data-text-mode=S] .course-listing_chips{max-width:73.8vw}}html[data-text-mode=M] .course-listing_chips,html[data-text-mode=L] .course-listing_chips,html[data-text-mode=XL] .course-listing_chips{max-width:61.8vw}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_chips,html[data-text-mode=L] .course-listing_chips,html[data-text-mode=XL] .course-listing_chips{max-width:73.8vw}}html[data-text-mode=M] .course-listing_title,html[data-text-mode=L] .course-listing_title,html[data-text-mode=XL] .course-listing_title{max-width:59.72vw}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_title,html[data-text-mode=L] .course-listing_title,html[data-text-mode=XL] .course-listing_title{max-width:100%}}html[data-text-mode=M] .course-listing_special-label,html[data-text-mode=L] .course-listing_special-label,html[data-text-mode=XL] .course-listing_special-label{max-width:59.72vw}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_special-label,html[data-text-mode=L] .course-listing_special-label,html[data-text-mode=XL] .course-listing_special-label{max-width:100%}}html[data-text-mode=M] .course-listing_information,html[data-text-mode=L] .course-listing_information,html[data-text-mode=XL] .course-listing_information{gap:4rem;padding-inline:0}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_information,html[data-text-mode=L] .course-listing_information,html[data-text-mode=XL] .course-listing_information{gap:2rem}}html[data-text-mode=M] .course-listing_button-basket,html[data-text-mode=L] .course-listing_button-basket,html[data-text-mode=XL] .course-listing_button-basket{max-width:20.4rem;width:fit-content;position:relative;top:unset;transform:translateY(0);align-self:flex-end}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_button-basket,html[data-text-mode=L] .course-listing_button-basket,html[data-text-mode=XL] .course-listing_button-basket{max-width:20.4rem}}@media screen and (max-width: 500px){html[data-text-mode=M] .course-listing_button-basket,html[data-text-mode=L] .course-listing_button-basket,html[data-text-mode=XL] .course-listing_button-basket{max-width:14.4rem}}html[data-text-mode=M] .course-listing_information-list,html[data-text-mode=L] .course-listing_information-list,html[data-text-mode=XL] .course-listing_information-list{display:none}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_information-list,html[data-text-mode=L] .course-listing_information-list,html[data-text-mode=XL] .course-listing_information-list{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:100%;flex-grow:1;margin-right:0}}html[data-text-mode=M] .course-listing_item,html[data-text-mode=L] .course-listing_item,html[data-text-mode=XL] .course-listing_item{margin-bottom:0;margin-right:0}html[data-text-mode=M] .course-listing_information-list-wrapper,html[data-text-mode=L] .course-listing_information-list-wrapper,html[data-text-mode=XL] .course-listing_information-list-wrapper{display:flex;width:calc(100% - 4rem - 1.6rem);gap:4rem;flex-wrap:wrap;flex-grow:1;align-self:center}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_information-list-wrapper,html[data-text-mode=L] .course-listing_information-list-wrapper,html[data-text-mode=XL] .course-listing_information-list-wrapper{display:none}}html[data-text-mode=M] .course-listing_information-list-wrapper .course-listing_information-list,html[data-text-mode=L] .course-listing_information-list-wrapper .course-listing_information-list,html[data-text-mode=XL] .course-listing_information-list-wrapper .course-listing_information-list{display:flex;min-width:fit-content;width:fit-content;margin-right:0;flex-direction:column;gap:.4rem}html[data-text-mode=M] .course-listing_information img,html[data-text-mode=L] .course-listing_information img,html[data-text-mode=XL] .course-listing_information img{transform:translateY(0);position:static;align-self:center;margin-right:-2.4rem}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_information img,html[data-text-mode=L] .course-listing_information img,html[data-text-mode=XL] .course-listing_information img{margin-right:-1rem}}html[data-text-mode=M] .course-listing_price,html[data-text-mode=L] .course-listing_price,html[data-text-mode=XL] .course-listing_price{margin-left:0;margin-right:-3.2rem}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_price,html[data-text-mode=L] .course-listing_price,html[data-text-mode=XL] .course-listing_price{margin-right:auto}}html[data-text-mode=M] .course-listing_new-price,html[data-text-mode=L] .course-listing_new-price,html[data-text-mode=XL] .course-listing_new-price{font-weight:500}@media screen and (max-width: 500px){html[data-text-mode=XL] .course-listing_button-basket{padding-inline:.5rem}}html[data-text-mode=XL] .course-listing_special-text{max-width:37.15vw}@media screen and (max-width: 767px){html[data-text-mode=XL] .course-listing_special-text{max-width:73.6vw}}.teacher-card{width:21.736vw;border-radius:.4rem}@media screen and (max-width: 767px){.teacher-card{width:31.3rem}}.teacher-card_link{width:100%;height:100%;border-radius:.4rem}.teacher-card_badge{width:100%;min-height:4.58vw;background:#fff;color:#282828;padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start;border-radius:0 0 .4rem .4rem}@media screen and (max-width: 767px){.teacher-card_badge{height:auto;width:31.3rem;height:100%}}.teacher-card_link:hover .teacher-card_badge{background:#b185be;color:#fff}.teacher-card_post p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}.teacher-card_photo-wrapper{width:21.736vw;aspect-ratio:139/143;object-fit:cover;display:block;border-radius:.4rem .4rem 0 0}@media screen and (max-width: 767px){.teacher-card_photo-wrapper{width:31.3rem}}.teacher-card_photo-wrapper img{width:100%;height:100%;object-fit:cover}html[data-color-mode=blue] .teacher-card_link .teacher-card_badge{background:#91bef7;color:#1a345f}html[data-color-mode=blue] .teacher-card_link:hover .teacher-card_badge{background:#b185be;color:#fff}html[data-color-mode=blue] .teacher-card_photo-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .teacher-card_photo-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .teacher-card_link .teacher-card_badge{background:#1c1c1c;color:#050504}html[data-color-mode=inverted] .teacher-card_link:hover .teacher-card_badge{background:#b185be;color:#fff}html[data-color-mode=inverted] .teacher-card_photo-wrapper{background-color:#1c1c1c;color:#fff}.service-card{width:30.27vw;height:20.83vw;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.6rem;border-radius:.4rem;border:.1rem solid #f3f3f4;background:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.service-card{width:100%;min-height:55.5vw;height:auto}}.service-card_cover{transition:all .4s ease-in-out;width:100%;max-height:100%;height:auto;margin-block:auto;overflow-y:hidden;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:1.6rem}@media screen and (max-width: 767px){.service-card_cover{height:100%}}.service-card_cover img{width:5.55vw;height:5.55vw;object-fit:cover}@media screen and (max-width: 767px){.service-card_cover img{width:22.22vw;height:22.22vw}}.service-card_title{color:#282828;text-align:center}.service-card_description{transition:all .4s ease-in-out;display:none;width:100%;height:100%;overflow-y:auto;flex-direction:column;justify-content:center;align-items:flex-start}.service-card_text{color:#050504;height:90%;overflow-y:auto}.service-card:hover .service-card_cover{display:none}.service-card:hover .service-card_description{display:flex}.utp-card{display:flex;width:43.9rem;padding:2.77vw 2.77vw 2.77vw 6.94vw;align-items:flex-start;flex-direction:column;gap:1.2rem;border-radius:.4rem;background:#fff;position:relative;min-height:17.3rem}@media screen and (max-width: 767px){.utp-card{padding:22.22vw 2rem 2rem 2rem;flex-direction:column;gap:1.2rem;min-height:16.5rem;width:100%}}html[data-color-mode=blue] .utp-card{background-color:#91bef7}html[data-color-mode=inverted] .utp-card{background-color:#1c1c1c}.utp-card img{position:absolute;top:2.77vw;left:2.77vw;width:2.77vw;height:2.77vw;object-fit:cover}@media screen and (max-width: 767px){.utp-card img{width:11.11vw;height:11.11vw;top:2rem;left:2rem}}html[data-color-mode=inverted] .utp-card img{filter:grayscale(100) brightness(4.5)}html[data-color-mode=contrasty] .utp-card img{filter:grayscale(100) brightness(0.2)}html[data-color-mode=blue] .utp-card img{filter:hue-rotate(189deg) brightness(0.4)}.utp-card_title{color:#050504}html[data-color-mode=inverted] .utp-card_title{color:#fff}html[data-color-mode=blue] .utp-card_title{color:#1a345f}html[data-color-mode=contrasty] .utp-card_title{color:#050504}.utp-card_text{color:#282828}html[data-color-mode=inverted] .utp-card_text{color:#fff}html[data-color-mode=blue] .utp-card_text{color:#1a345f}html[data-color-mode=contrasty] .utp-card_text{color:#282828}.review-card{width:26.11vw;min-height:21vw;height:100%;background:#fff;color:#050504;border-radius:.4rem;border:.1rem solid #f3f3f4;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.review-card{width:88.88vw;min-height:83.88vw}}html[data-color-mode=blue] .review-card{background-color:#91bef7;border-color:#23447c}html[data-color-mode=inverted] .review-card{background-color:#1c1c1c;border-color:#424242}.review-card_wrapper{width:26.11vw;height:100%;display:flex;padding:2rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem;flex-shrink:0}@media screen and (max-width: 767px){.review-card_wrapper{width:88.88vw;height:100%;padding:4.44vw}}.review-card_wrapper img{width:30rem;height:7rem;object-fit:contain}@media screen and (max-width: 767px){.review-card_wrapper img{width:83.33vw;height:19.44vw}}html[data-color-mode=blue] .review-card_wrapper img{filter:sepia(1) hue-rotate(175deg) saturate(150%) brightness(64%)}html[data-color-mode=inverted] .review-card_wrapper img{filter:invert(1) grayscale(1) brightness(2)}.review-card_date{margin-top:auto}.review-card_name{margin-bottom:-0.6rem;color:#282828}.review-card_company{color:#535353}.letters{width:46.4rem;min-height:22.5rem;border-radius:.4rem;outline:.1rem solid #f3f3f4;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.letters{min-height:11.2rem;width:clamp(83vw,83vw,30rem);height:11.2rem}}.letters_link{width:100%;height:100%;display:flex;align-items:center;border-radius:.4rem;color:#050504;background:#f3f3f4;gap:.1rem}.letters_image-wrapper{width:16rem;height:100%;background:#fff}@media screen and (max-width: 767px){.letters_image-wrapper{width:clamp(22vw,22vw,8rem);height:clamp(31vw,31vw,11.2rem)}}.letters_image-wrapper img{width:16rem;height:22.5rem;object-fit:cover}@media screen and (max-width: 767px){.letters_image-wrapper img{width:100%;height:100%}}.letters_content{width:31.2rem;min-height:23rem;padding:3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff}@media screen and (max-width: 767px){.letters_content{padding:1.5rem;min-height:11.2rem;width:clamp(61vw,61vw,22rem);height:clamp(31vw,31vw,11.2rem)}}.letters_link:hover .letters_content,.letters_link:hover .letters_title{color:#983b79}html[data-color-mode=blue] .letters{outline-color:rgba(35,68,124,.2);background-color:#91bef7}html[data-color-mode=blue] .letters_content{background-color:#91bef7}html[data-color-mode=blue] .letters_link{background-color:rgba(35,68,124,.2)}html[data-color-mode=blue] .letters_image-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .letters_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .letters{outline-color:#424242;background-color:#1c1c1c}html[data-color-mode=inverted] .letters_content{background-color:#1c1c1c}html[data-color-mode=inverted] .letters_image-wrapper{background-color:#1c1c1c;color:#fff}.news{background:#fff;width:21.94vw;min-height:16.94vw;display:flex;align-items:stretch;height:100%;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.news{display:none}}.news_link{border-radius:.4rem;width:21.94vw;height:auto;position:relative;outline:.1rem solid #f3f3f4}.news_link:hover{outline:none}.news_image-wrapper{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:.4rem;background-repeat:no-repeat;z-index:0;transition:all .4s ease-in-out}.news_link:hover .news_image-wrapper{opacity:1}.news_image{border-radius:.4rem;width:100%;height:100%;object-fit:cover;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%)}.news_content{border-radius:.4rem;display:flex;padding:2rem;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;color:#282828;height:100%;overflow-y:auto;background:rgba(0,0,0,0);position:relative;z-index:1}.news_link:hover .news_content{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%)}.news_link:hover .news_content .news_title{color:#fff}.news_link:hover .news_content p{color:#f3f3f4}.news_date{margin-bottom:1.4vw;word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news_text{word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_title{color:#050504;word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-mobile{display:none}@media screen and (max-width: 767px){.news-mobile{display:flex;flex-direction:column;gap:1.2rem;width:100%;background:#fff;border-radius:.4rem}}@media screen and (max-width: 767px){.news-mobile_link{display:flex;flex-direction:column;gap:1.2rem;width:100%;background:#fff;border-radius:.4rem}}@media screen and (max-width: 767px){.news-mobile_link:hover{position:relative;min-height:64vw;height:auto}}@media screen and (max-width: 767px){.news-mobile_content{display:flex;flex-direction:column;gap:.8rem;width:100%;background:#fff;border-radius:.4rem}}@media screen and (max-width: 767px){.news-mobile_link:hover .news-mobile_content{position:relative;color:#f3f3f4;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);min-height:64vw;padding:2rem}.news-mobile_link:hover .news-mobile_content .news-mobile_title{color:#fff}.news-mobile_link:hover .news-mobile_content p{color:#f3f3f4}}.news-mobile_title{word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-mobile_date{margin-bottom:1.4vw;word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.news-mobile_date{margin-bottom:0}}.news-mobile_text{word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 767px){.news-mobile_image-wrapper{width:100%;height:64vw !important ;border-radius:.4rem}}.news-mobile_image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.news-mobile_link:hover .news-mobile_image-wrapper{height:auto;min-height:64vw;position:absolute;top:0;left:0;bottom:0;right:0}html[data-color-mode=blue] .news{background-color:#91bef7;box-shadow:none;outline:.1rem solid #23447c}html[data-color-mode=blue] .news_image-wrapper{position:absolute;background-color:#91bef7}html[data-color-mode=blue] .news_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=blue] .news-mobile_image-wrapper{position:relative;background-color:#91bef7}html[data-color-mode=blue] .news-mobile_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=blue] .news-mobile_link:hover .news-mobile_image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}html[data-color-mode=blue] .news_link{outline:none}html[data-color-mode=blue] .news_link:hover .news_content p,html[data-color-mode=blue] .news_link:hover .news_content .news_title,html[data-color-mode=blue] .news_link:hover .news_content p{color:#aed0fb}html[data-color-mode=blue] .news-mobile,html[data-color-mode=blue] .news-mobile_link,html[data-color-mode=blue] .news-mobile_content{background-color:#91bef7}html[data-color-mode=contrasty] .news{box-shadow:none;outline:.1rem solid #535353}html[data-color-mode=contrasty] .news_link{outline:none}html[data-color-mode=inverted] .news{background-color:#1c1c1c;box-shadow:none;outline:.1rem solid #424242}html[data-color-mode=inverted] .news_image-wrapper,html[data-color-mode=inverted] .news-mobile_image-wrapper{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .news_link{outline:none}html[data-color-mode=inverted] .news_link:hover .news_content{background:linear-gradient(90deg, rgba(94, 94, 94, 0.8) 0%, rgba(119, 119, 119, 0.8) 53.37%, rgba(196, 196, 196, 0.8) 100%)}html[data-color-mode=inverted] .news_link:hover .news_content p,html[data-color-mode=inverted] .news_link:hover .news_content .news_title,html[data-color-mode=inverted] .news_link:hover .news_content p{color:#050504}html[data-color-mode=inverted] .news-mobile,html[data-color-mode=inverted] .news-mobile_link,html[data-color-mode=inverted] .news-mobile_content{background-color:#1c1c1c}.accordion{width:100%;display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}.accordion details{position:relative;border-radius:4px;background-color:#fff;color:#050504;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}.accordion details summary{list-style:none;gap:1.6rem;position:relative;padding:2rem;min-height:8rem;user-select:none;cursor:pointer;width:100%;border-radius:.4rem;border-bottom:.1rem solid #c8c7c7;display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.accordion details summary::marker,.accordion details summary::-webkit-details-marker{display:none}.accordion details summary h5{max-width:90%}@media screen and (max-width: 767px){.accordion details summary h5{max-width:82%}}.accordion details summary span:first-child{max-width:80%}.accordion details.open .accordion_chevron-box{transform:rotate(180deg)}.accordion details.open+hr{margin-top:1rem}.accordion_item,.accordion span:not(.accordion_chevron-box),.accordion p{width:100%;flex-grow:1}.accordion_item:first-child,.accordion span:not(.accordion_chevron-box):first-child,.accordion p:first-child{margin-top:0}.accordion_chevron-box{display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative;width:3rem;height:3rem;border-radius:50%;background-color:rgba(0,0,0,0);transform:rotate(0);transition:transform .6s}.accordion_chevron-elem{filter:invert(1)}.accordion_content{padding:2rem;color:#050504;width:89.1rem}.accordion_content ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%}.accordion_border{margin:0;margin-top:0;border:none;height:1px;background-color:rgba(142,142,142,.3);transition:margin .5s}@media screen and (max-width: 767px){.accordion details summary{padding:1.6rem;width:100%}.accordion_chevron{width:3em;height:3rem;margin-left:1.5rem}.accordion_content{padding:1.6rem;width:100%}}html[data-color-mode=inverted] .accordion details{background-color:rgba(0,0,0,0);color:#fff;box-shadow:none}html[data-color-mode=inverted] .accordion details summary{border-color:#c8c7c7}html[data-color-mode=inverted] .accordion .accordion_chevron-box path{fill:#fff}html[data-color-mode=blue] .accordion details{background-color:rgba(0,0,0,0);color:#1a345f;box-shadow:none}html[data-color-mode=blue] .accordion details summary{border-color:rgba(35,68,124,.5)}html[data-color-mode=blue] .accordion .accordion_chevron-box path{fill:#1a345f}html[data-text-mode=M] .accordion .accordion_content p,html[data-text-mode=M] .accordion .accordion_content a{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .accordion .accordion_content p,html[data-text-mode=M] .accordion .accordion_content a{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .accordion .accordion_content p,html[data-text-mode=L] .accordion .accordion_content a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .accordion .accordion_content p,html[data-text-mode=L] .accordion .accordion_content a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .accordion .accordion_content p,html[data-text-mode=XL] .accordion .accordion_content a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .accordion .accordion_content p,html[data-text-mode=XL] .accordion .accordion_content a{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}.accessibility-panel{display:none;padding:1.6rem 4.6rem 2.4rem;gap:4.8rem;justify-content:flex-start;align-items:center;flex-wrap:wrap;background-color:#fff}.accessibility-panel--active{display:flex}@media screen and (max-width: 767px){.accessibility-panel{display:none}.accessibility-panel--active{display:flex;position:fixed;bottom:0;width:100%;padding:4.8rem 0 2.4rem 0;z-index:901;background-color:#fff;gap:1.6rem}}html[data-color-mode=contrasty] .accessibility-panel{color:#050504;background-color:#fff}html[data-color-mode=inverted] .accessibility-panel{color:#fff;background-color:#1c1c1c}html[data-color-mode=blue] .accessibility-panel{color:#1a345f;background-color:#91bef7}.accessibility-panel_close-button{display:none}@media screen and (max-width: 767px){.accessibility-panel_close-button{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0}}.accessibility-panel_close-button-icon{width:4.6rem;height:4.6rem;object-fit:cover}@media screen and (max-width: 767px){html[data-color-mode=inverted] .accessibility-panel_close-button-icon{color:#fff}html[data-color-mode=inverted] .accessibility-panel_close-button-icon path{fill:#fff}}@media screen and (max-width: 767px){html[data-color-mode=blue] .accessibility-panel_close-button-icon{color:#23447c}html[data-color-mode=blue] .accessibility-panel_close-button-icon path{fill:#23447c}}.accessibility-panel-section{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;align-items:center;gap:1.2rem}@media screen and (max-width: 767px){.accessibility-panel-section{padding:0 2rem 1.5rem 2rem;border-bottom:.1rem solid #c8c7c7;flex-grow:1;width:100%}.accessibility-panel-section:last-child{border-bottom:none;padding-bottom:0}}@media screen and (max-width: 767px){html[data-color-mode=inverted] .accessibility-panel-section{border-color:#fff}}@media screen and (max-width: 767px){html[data-color-mode=blue] .accessibility-panel-section{border-color:#23447c}}.accessibility-panel-section_name{margin-right:.2rem;color:#050504}html[data-color-mode=contrasty] .accessibility-panel-section_name{color:#050504}html[data-color-mode=inverted] .accessibility-panel-section_name{color:#fff}html[data-color-mode=inverted] .accessibility-panel-section_name svg path{fill:#fff}html[data-color-mode=blue] .accessibility-panel-section_name{color:#23447c}html[data-color-mode=blue] .accessibility-panel-section_name svg path{fill:#23447c}.accessibility-panel-section_button{min-height:4rem;min-width:4rem;width:fit-content;padding-inline:.4rem;font-family:"Geologica","Arial",sans-serif;font-weight:400;line-height:1.2;color:#535353;border-bottom-style:solid;border-bottom-width:0;border-bottom-color:#050504}.accessibility-panel-section_button[data-text-mode]{width:.4rem}.accessibility-panel-section_button[data-text-mode=S]{font-size:1.4rem;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){.accessibility-panel-section_button[data-text-mode=S]{font-size:1.2rem;letter-spacing:-0.0132rem}}.accessibility-panel-section_button[data-text-mode=M]{font-size:1.6rem;letter-spacing:-0.0176rem}.accessibility-panel-section_button[data-text-mode=L]{font-size:2rem;letter-spacing:-0.022rem}.accessibility-panel-section_button[data-text-mode=XL]{font-size:2.4rem;letter-spacing:-0.0264rem}.accessibility-panel-section_button[data-color-mode],.accessibility-panel-section_button[data-image-mode]{font-size:1.4rem;line-height:1.2;font-weight:400;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){.accessibility-panel-section_button[data-color-mode],.accessibility-panel-section_button[data-image-mode]{font-size:1.2rem;letter-spacing:-0.0132rem}}.accessibility-panel-section_version{display:none}@media screen and (max-width: 767px){.accessibility-panel-section_version{display:block}}.accessibility-panel-section_version .accessibility-panel-section_link{display:flex;justify-content:flex-start;align-items:center;gap:.4rem}html[data-color-mode=contrasty] .accessibility-panel-section_button{color:#535353}html[data-color-mode=contrasty] .accessibility-panel-section_button--active{color:#050504}@media screen and (max-width: 767px){html[data-color-mode=contrasty] .accessibility-panel-section{border-color:#c8c7c7}}html[data-color-mode=inverted] .accessibility-panel-section_button{color:#fff}@media screen and (max-width: 767px){html[data-color-mode=inverted] .accessibility-panel-section{border-color:#424242}}html[data-color-mode=blue] .accessibility-panel-section_button{color:#1a345f}@media screen and (max-width: 767px){html[data-color-mode=blue] .accessibility-panel-section{border-color:#23447c}}html[data-color-mode=contrasty] .accessibility-panel-section_button[data-color-mode=contrasty],html[data-color-mode=inverted] .accessibility-panel-section_button[data-color-mode=inverted],html[data-color-mode=blue] .accessibility-panel-section_button[data-color-mode=blue],html[data-text-mode=S] .accessibility-panel-section_button[data-text-mode=S],html[data-text-mode=M] .accessibility-panel-section_button[data-text-mode=M],html[data-text-mode=L] .accessibility-panel-section_button[data-text-mode=L],html[data-text-mode=XL] .accessibility-panel-section_button[data-text-mode=XL],html[data-image-mode=hidden] .accessibility-panel-section_button[data-image-mode=hidden],html[data-image-mode=shown] .accessibility-panel-section_button[data-image-mode=shown]{border-bottom-width:.2rem;color:#050504}html[data-color-mode=inverted] .accessibility-panel-section_button[data-color-mode=inverted],html[data-color-mode=inverted] .accessibility-panel-section .accessibility-panel-section_button{border-bottom-color:#fff;color:#fff}html[data-color-mode=blue] .accessibility-panel-section .accessibility-panel-section_button{border-bottom-color:#23447c;color:#1a345f}.subscription{background:#983b79}.subscription_wrapper{padding:2rem 4.6rem;display:grid;gap:4rem;align-items:start;justify-content:start;grid-template-columns:53.1vw 37.7vw}@media screen and (max-width: 767px){.subscription_wrapper{padding:2rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2.5rem}}.subscription_text{max-width:53vw;color:#fff;align-self:center}@media screen and (max-width: 767px){.subscription_text{max-width:100%;align-self:stretch;font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.2;font-weight:400;padding-left:1rem;text-align:center;align-self:center}}.subscription input[type=checkbox]::before{border-color:#fff}@media screen and (max-width: 767px){html[data-text-mode=M] .subscription_text{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem;overflow-wrap:none;word-break:none;hyphens:none;align-self:center;padding-left:0}}@media screen and (max-width: 767px){html[data-text-mode=L] .subscription_text{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem;overflow-wrap:none;word-break:none;hyphens:none;align-self:center;padding-left:0}}@media screen and (max-width: 767px){html[data-text-mode=XL] .subscription_text{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem;overflow-wrap:none;word-break:none;hyphens:none;align-self:center;padding-left:0}}.subscription form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.3rem 2rem;margin-left:auto}@media screen and (max-width: 767px){.subscription form{flex-direction:column;gap:1rem;margin-left:0;align-items:stretch}}.subscription .wpcf7-form-control-wrap{width:clamp(28.4vw,28.4vw,40.9rem)}@media screen and (max-width: 767px){.subscription .wpcf7-form-control-wrap{width:100%}}.subscription .wpcf7-form-control-wrap input[type=email]{outline:.1rem solid #fff;width:clamp(28.4vw,28.4vw,40.9rem);color:#fff}@media screen and (max-width: 767px){.subscription .wpcf7-form-control-wrap input[type=email]{width:100%;height:5.3rem}}.subscription .wpcf7-form-control-wrap input[type=email]:hover{background-color:rgba(177,133,190,.2);outline:.1rem solid #fff}.subscription .wpcf7-form-control-wrap input[type=email]:focus{background:#fff;outline-color:#fff;color:#050504}.subscription .input-placeholder,.subscription .wpcf7-form-control-wrap input::placeholder{color:#fff}@media screen and (max-width: 767px){.subscription .input-placeholder,.subscription .wpcf7-form-control-wrap input::placeholder{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal}}.submit-wrapper{background:#fff;min-width:11.3rem;min-height:5.3rem;border-radius:.4rem}.subscription .wpcf7-submit{color:#050504;background:#fff;padding:1.6rem 1.2rem;flex-wrap:wrap;color:#050504;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-0.0154rem;min-width:11.3rem;min-height:5.3rem;display:flex;align-items:center;justify-content:center;border-radius:.4rem}.subscription .wpcf7-submit:hover,.subscription .wpcf7-submit:active{background:#fff;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.subscription .wpcf7-submit{height:5.3rem}}.subscription input[type=checkbox]+.wpcf7-list-item-label,.subscription .wpcf7-list-item-label .link-contact{font-size:1.2rem;font-weight:300;line-height:1.2;letter-spacing:-0.0132rem;font-style:normal;color:#f3f3f4;max-width:27.63vw}@media screen and (max-width: 767px){.subscription input[type=checkbox]+.wpcf7-list-item-label,.subscription .wpcf7-list-item-label .link-contact{font-size:1rem;letter-spacing:-0.011rem;max-width:100%}}html[data-text-mode=M] .subscription .wpcf7-list-item-label,html[data-text-mode=M] .subscription .wpcf7-list-item-label .link-contact{font-size:1.5rem;line-height:1.5;letter-spacing:-0.0165rem}@media screen and (max-width: 767px){html[data-text-mode=M] .subscription .wpcf7-list-item-label,html[data-text-mode=M] .subscription .wpcf7-list-item-label .link-contact{line-height:1.5;font-size:1.2rem;letter-spacing:-0.0132rem}}html[data-text-mode=L] .subscription .wpcf7-list-item-label,html[data-text-mode=L] .subscription .wpcf7-list-item-label .link-contact{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}@media screen and (max-width: 767px){html[data-text-mode=L] .subscription .wpcf7-list-item-label,html[data-text-mode=L] .subscription .wpcf7-list-item-label .link-contact{line-height:1.5;font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=XL] .subscription .wpcf7-list-item-label,html[data-text-mode=XL] .subscription .wpcf7-list-item-label .link-contact{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .subscription .wpcf7-list-item-label,html[data-text-mode=XL] .subscription .wpcf7-list-item-label .link-contact{line-height:1.5;font-size:1.6rem;letter-spacing:-0.0176rem}}.subscription .wpcf7-list-item-label .link-contact:hover{color:#b185be}.subscription input[type=checkbox]::before{width:1.6rem;height:1.6rem;border-color:#fff}.subscription input[type=checkbox]:checked::before{background-color:#fff;border-color:#fff}html[data-color-mode=contrasty] .subscription{background:#050504}html[data-color-mode=contrasty] .subscription_text{color:#fff}html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap input[type=email]{outline-color:#fff;background:hsla(0,0%,100%,.1);color:#fff}html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap input[type=email]:hover{background-color:rgba(177,133,190,.2);outline-color:#fff;color:#fff}html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap input[type=email]:focus{color:#282828;background:#fff}html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap input[type=email]:focus::placeholder{color:#282828}html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap .wpcf7-not-valid,html[data-color-mode=contrasty] .subscription .wpcf7-not-valid-tip{outline-color:#e9311b;color:#e9311b}html[data-color-mode=contrasty] .subscription .input-placeholder,html[data-color-mode=contrasty] .subscription .wpcf7-form-control-wrap input::placeholder{color:#fff}html[data-color-mode=contrasty] .submit-wrapper{background:#fff}html[data-color-mode=contrasty] .subscription .wpcf7-submit{background:#fff;color:#050504}html[data-color-mode=contrasty] .subscription .wpcf7-submit:hover,html[data-color-mode=contrasty] .subscription .wpcf7-submit:active{background:#fff;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=contrasty] .subscription .wpcf7-list-item-label,html[data-color-mode=contrasty] .subscription .wpcf7-list-item-label .link-contact{color:#f3f3f4}html[data-color-mode=contrasty] .subscription .wpcf7-list-item-label .link-contact:hover{color:#b185be}html[data-color-mode=contrasty] .subscription input[type=checkbox]::before{border-color:#fff}html[data-color-mode=contrasty] .subscription input[type=checkbox]:checked::before{background-color:#fff;border-color:#fff}html[data-color-mode=blue] .subscription{background:#1a345f}html[data-color-mode=blue] .subscription_text{color:#aed0fb}html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap input[type=email]{outline-color:#aed0fb;background:hsla(0,0%,100%,.1);color:#aed0fb}html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap input[type=email]:hover{background-color:rgba(177,133,190,.2);outline-color:#aed0fb;color:#aed0fb}html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap input[type=email]:focus{background:#aed0fb;color:#1a345f}html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap input[type=email]:focus::placeholder{color:#1a345f}html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap .wpcf7-not-valid{outline-color:#e9311b;color:#e9311b}html[data-color-mode=blue] .subscription .input-placeholder,html[data-color-mode=blue] .subscription .wpcf7-form-control-wrap input::placeholder{color:#aed0fb}html[data-color-mode=blue] .submit-wrapper{background:#aed0fb}html[data-color-mode=blue] .subscription .wpcf7-submit{background:#aed0fb;color:#1a345f}html[data-color-mode=blue] .subscription .wpcf7-submit:hover,html[data-color-mode=blue] .subscription .wpcf7-submit:active{background:#aed0fb;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=blue] .subscription .wpcf7-list-item-label,html[data-color-mode=blue] .subscription .wpcf7-list-item-label .link-contact{color:#aed0fb}html[data-color-mode=blue] .subscription .wpcf7-list-item-label .link-contact:hover{color:#b185be}html[data-color-mode=blue] .subscription input[type=checkbox]::before{border-color:#aed0fb}html[data-color-mode=blue] .subscription input[type=checkbox]:checked::before{background-color:#aed0fb;border-color:#aed0fb;background-image:url("../static/icons/checked-icon-checkbox-contrasty-mode.svg")}html[data-color-mode=inverted] .subscription{background:#fff;color:#050504}html[data-color-mode=inverted] .subscription_text{color:#050504}html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap input[type=email]{outline-color:#050504;background:rgba(0,0,0,0);color:#050504}html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap input[type=email]:hover{background-color:rgba(177,133,190,.2);outline-color:#050504;color:#050504}html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap input[type=email]:focus{background:#050504;color:#fff}html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap input[type=email]:focus::placeholder{color:#fff}html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap .wpcf7-not-valid{outline-color:#e9311b;color:#e9311b}html[data-color-mode=inverted] .subscription .input-placeholder,html[data-color-mode=inverted] .subscription .wpcf7-form-control-wrap input::placeholder{color:#050504}html[data-color-mode=inverted] .subscription input[type=email]:focus{background:#050504}html[data-color-mode=inverted] .subscription input:focus::placeholder,html[data-color-mode=inverted] .subscription input:focus+.input-placeholder{color:#fff}html[data-color-mode=inverted] .submit-wrapper{background:#050504}html[data-color-mode=inverted] .subscription .wpcf7-submit{background:#050504;color:#fff}html[data-color-mode=inverted] .subscription .wpcf7-submit:hover,html[data-color-mode=inverted] .subscription .wpcf7-submit:active{background:#aed0fb;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=inverted] .subscription .wpcf7-list-item-label,html[data-color-mode=inverted] .subscription .wpcf7-list-item-label .link-contact{color:#050504}html[data-color-mode=inverted] .subscription .wpcf7-list-item-label .link-contact:hover{color:#b185be}html[data-color-mode=inverted] .subscription input[type=checkbox]::before{border-color:#050504}html[data-color-mode=inverted] .subscription input[type=checkbox]:checked::before{background-color:#050504;border-color:#050504;background-image:url("../static/icons/checked-icon-checkbox-inverted-mode.svg")}.facetwp-filters .facetwp-facet.facetwp-type-checkboxes{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%}.facetwp-filters .facetwp-checkbox{background:none;cursor:pointer;width:25.7rem;position:relative;padding-left:2.8rem;background-image:none;margin-bottom:0;font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.facetwp-filters .facetwp-checkbox{font-size:1.2rem;letter-spacing:-0.0132rem}}.facetwp-filters .facetwp-checkbox.checked{background-image:none}.facetwp-filters .facetwp-checkbox::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:inline-block;width:2rem;height:2rem;background:rgba(0,0,0,0);border:.2rem solid #c8c7c7;border-radius:.2rem;transition:all .1s;aspect-ratio:1/1;margin-right:.8rem}.facetwp-filters .facetwp-checkbox:hover::before{opacity:1}.facetwp-filters .facetwp-checkbox.checked::before{opacity:1;background-color:#c8c7c7;background-image:url("../static/icons/checkbox-icon.svg");background-repeat:no-repeat;background-size:1rem .8rem;background-position:center}.facetwp-filters .accordion_content .facetwp-checkbox .facetwp-counter{overflow-wrap:normal;word-break:normal;hyphens:none}.facetwp-filters .facetwp-display-value{margin-right:.5rem}.facetwp-filters .accordion_content .facetwp-checkbox span{width:fit-content}html[data-text-mode=M] .facetwp-filters .facetwp-checkbox{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .facetwp-filters .facetwp-checkbox{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .facetwp-filters .facetwp-checkbox{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .facetwp-filters .facetwp-checkbox{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .facetwp-filters .facetwp-checkbox{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .facetwp-filters .facetwp-checkbox{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-color-mode=blue] .facetwp-filters .facetwp-checkbox::before{border-color:#23447c}html[data-color-mode=blue] .facetwp-filters .facetwp-checkbox.checked::before{background-color:#23447c;border-color:#23447c;background-image:url("../static/icons/checked-icon-checkbox-blue-mode.svg")}html[data-color-mode=contrasty] .facetwp-filters .facetwp-checkbox::before{border-color:#c8c7c7}html[data-color-mode=contrasty] .facetwp-filters .facetwp-checkbox.checked::before{background-color:#c8c7c7;border-color:#c8c7c7;background-image:url("../static/icons/checked-icon-checkbox-contrasty-mode.svg")}html[data-color-mode=inverted] .facetwp-filters .facetwp-checkbox::before{border-color:#424242}html[data-color-mode=inverted] .facetwp-filters .facetwp-checkbox.checked::before{background-color:#424242;border-color:#424242;background-image:url("../static/icons/checked-icon-checkbox-inverted-mode.svg")}.modal-wrap{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;will-change:opacity;z-index:-1}.modal-wrap.modal-show{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out;z-index:10000;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.modal-wrap.modal-show{align-items:flex-end}}@media screen and (max-width: 767px){.modal-wrap--center.modal-show{align-items:center}}.modal-wrap .modal-shadow{background:rgba(5,5,4,.5);z-index:100;position:fixed;width:100%;height:100%;top:0}.modal-wrap .modal{overflow:hidden;width:48rem;padding:4rem;background:#fff;z-index:100;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);max-height:100vh;overflow:auto}@media screen and (max-width: 767px){.modal-wrap .modal{width:100%;padding:4rem;transform:none;gap:2rem;max-height:100dvh}}@media screen and (max-width: 767px){.modal-wrap .modal.modal-skurgled{padding:2rem 2rem 4rem 2rem;transform:none;border-radius:1.6rem 1.6rem 0 0;gap:1.6rem;width:100vw;max-height:95dvh}}.modal-wrap .modal-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.4rem;height:100%;padding:0}@media screen and (max-width: 767px){.modal-wrap .modal-wrapper{gap:1.6rem}}.modal-wrap .modal-wrapper .wpcf7{width:100%}.modal-wrap .modal-wrapper .wpcf7-list-item{margin:0}.modal-wrap .modal-content{color:#050504}.modal-wrap .modal-header{display:flex;justify-content:space-between;justify-content:space-between}.modal-wrap .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.modal-wrap .wpcf7-form-control-wrap input:not([type=checkbox],[type=radio],[type=submit]){font-size:1.2rem;letter-spacing:-0.0132rem}}.btn-modal{width:100%}@media screen and (max-width: 767px){.btn-modal{min-height:4.9rem}.btn-modal .button_text{padding:1.6rem 1.2rem}}.modal form{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.row-modal{display:flex;justify-content:flex-start;align-items:flex-start;gap:2.4rem}html[data-color-mode=inverted] .modal{background-color:#1c1c1c}html[data-color-mode=blue] .modal{background-color:#aed0fb}html[data-text-mode=XL] .modal{width:68rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal{width:100%}}html[data-text-mode=S] .modal-header .h4,html[data-text-mode=M] .modal-header .h4,html[data-text-mode=L] .modal-header .h4,html[data-text-mode=XL] .modal-header .h4{overflow-wrap:normal;word-break:normal;hyphens:none}.modal-wrap .modal-success{width:30.2rem;min-height:19.2rem}@media screen and (max-width: 767px){.modal-wrap .modal-success{width:26.2rem;min-height:14.2rem;padding:2rem}}.modal-wrap .modal-success .modal-content{display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-start;align-items:center}.modal-success .modal-title{text-align:center}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-wrap .modal-success{width:26.2rem}}#modal-fail .modal-title{margin-bottom:2.4rem;text-align:center}@media screen and (max-width: 767px){#modal-fail .modal-title{font-size:3.2rem}}#modal-fail .modal-text{margin-bottom:2.4rem;text-align:center}@media screen and (max-width: 767px){#modal-fail .modal-fail{width:26.2rem;min-height:14.2rem;padding:2rem}}#modal-fail .modal-wrapper{justify-content:space-between}#modal-fail .btn-modal:nth-of-type(1){margin-bottom:1rem}@media screen and (max-width: 767px){#modal-fail .modal-header{margin-bottom:2rem}}#modal-fail .button-close{margin-left:auto}html[data-color-mode=inverted] .modal-text{color:#fff}html[data-color-mode=blue] .modal-text{color:#1a345f}.modal-add-to-basket{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.modal-add-to-basket{min-height:30.1rem;gap:1.6rem}}.modal-add-to-basket.modal-skurgled .modal-header{margin-bottom:0}.modal-add-to-basket .modal-content{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:center;color:#535353}@media screen and (max-width: 767px){.modal-add-to-basket .modal-content{gap:1.6rem}}.form-to-basket{width:100%}@media screen and (max-width: 767px){.modal-add-to-basket input[type=text]{height:5.2rem}}.modal-add-to-basket .wpcf7-select{width:100%;height:5.2rem}.modal-add-to-basket .button-basket{width:100%;align-self:center;margin-top:1rem}.modal-add-to-basket .datepicker-wrapper{width:100%}.modal-add-to-basket .button-group_button-counter{justify-content:center}html[data-text-mode=M] .modal-add-to-basket .button-basket{min-height:4.3rem}@media screen and (max-width: 767px){html[data-text-mode=M] .modal-add-to-basket .button-basket{min-height:4rem}}html[data-text-mode=L] .modal-add-to-basket .button-basket{min-height:5.4rem}@media screen and (max-width: 767px){html[data-text-mode=L] .modal-add-to-basket .button-basket{min-height:4rem}}html[data-text-mode=XL] .modal-add-to-basket .button-basket{min-height:6rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-add-to-basket .button-basket{min-height:4.3rem}}.modal-added-course{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;min-height:34.9rem}@media screen and (max-width: 767px){.modal-added-course{gap:1.6rem;min-height:30.1rem}}.modal-added-course .modal-content{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.modal-added-course .modal-content{gap:1.6rem}}.modal-added-course .btn-modal{min-height:4rem}@media screen and (max-width: 767px){.modal-added-course .btn-modal{min-height:3.7rem}}@media screen and (max-width: 767px){.modal-added-course .btn-modal .button_text{padding:1rem 1.2rem}}.modal-added-course .btn-modal.btn-modal:last-child{padding:1rem 1.2rem}@media screen and (max-width: 767px){.modal-added-course .btn-modal.btn-modal:last-child{padding-block:.8rem}}.modal-added-course .btn-modal:nth-of-type(1){margin-bottom:-1rem}@media screen and (max-width: 767px){.modal-added-course .btn-modal:nth-of-type(1){margin-bottom:-0.4rem}}html[data-text-mode=M] .modal-added-course .btn-modal,html[data-text-mode=M] .modal-added-course .button--accent .button_text{min-height:4.3rem}@media screen and (max-width: 767px){html[data-text-mode=M] .modal-added-course .btn-modal,html[data-text-mode=M] .modal-added-course .button--accent .button_text{min-height:4rem}}html[data-text-mode=L] .modal-added-course .btn-modal,html[data-text-mode=L] .modal-added-course .button--accent .button_text{min-height:5.4rem}@media screen and (max-width: 767px){html[data-text-mode=L] .modal-added-course .btn-modal,html[data-text-mode=L] .modal-added-course .button--accent .button_text{min-height:4rem}}html[data-text-mode=XL] .modal-added-course .btn-modal,html[data-text-mode=XL] .modal-added-course .button--accent .button_text{min-height:6rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-added-course .btn-modal,html[data-text-mode=XL] .modal-added-course .button--accent .button_text{min-height:4.3rem}}.modal-wrap .modal-application{width:72rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.modal-wrap .modal-application{gap:1.6rem}}.modal-application .modal-header{gap:2rem}@media screen and (max-width: 767px){.modal-application .modal-header{gap:1.6rem}}.modal-application .modal-content{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.modal-application .modal-content{gap:1.6rem}}.modal-wrap .modal-application form .wpcf7-list-item{margin-bottom:1rem}@media screen and (max-width: 767px){.modal-wrap .modal-application form .wpcf7-list-item{margin-bottom:.6rem}}.modal-application .btn-modal{width:auto;align-self:flex-start}@media screen and (max-width: 767px){.modal-application .btn-modal{min-height:3.7rem}.modal-application .btn-modal .button_text{padding:1rem 1.2rem}}.modal-application .datepicker-wrapper{width:100%}@media screen and (max-width: 767px){.modal-application .datepicker-wrapper{height:5.2rem}}@media screen and (max-width: 767px){.modal-application .datepicker-wrap{height:5.2rem}.modal-application .datepicker-wrap input{height:100%}}.modal-application .wpcf7-form-control-wrap .input-placeholder .required{display:inline;color:#e9311b}.modal-application .wpcf7-list-item label{gap:1rem}html[data-text-mode=XL] .modal-wrap .modal-application{width:69.44vw;max-width:100rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-wrap .modal-application{width:100%;max-width:100%}}#modal-cookie{top:auto;bottom:4rem;height:auto}#modal-cookie .modal-shadow{display:none}#modal-cookie .cookie-form_wrapper{width:66rem;min-height:8rem;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;border-radius:.4rem;background:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem .8rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){#modal-cookie .cookie-form_wrapper{width:34rem;padding:1.6rem;min-height:7rem}}#modal-cookie .modal-header{color:#050504;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#modal-cookie .modal-header .h4{width:17.6rem}}#modal-cookie .btn-modal{width:auto}html[data-color-mode=blue] #modal-cookie .cookie-form_wrapper{background-color:#91bef7}html[data-color-mode=inverted] #modal-cookie .cookie-form_wrapper{background-color:#1c1c1c}.modal-callback{min-height:37rem}.modal-callback.modal-skurgled .modal-header{margin-bottom:2.4rem}@media screen and (max-width: 767px){.modal-callback.modal-skurgled .modal-header{margin-bottom:1.6rem}}.modal-callback .btn-modal{margin-bottom:.6rem}.modal-callback .btn-modal .button_text{padding:1.6rem 1.2rem}@media screen and (max-width: 767px){.modal-callback .btn-modal{margin-bottom:.9rem}}html[data-text-mode=M] .modal-callback .btn-modal,html[data-text-mode=M] .modal-callback .button--accent .button_text{min-height:4.3rem}@media screen and (max-width: 767px){html[data-text-mode=M] .modal-callback .btn-modal,html[data-text-mode=M] .modal-callback .button--accent .button_text{min-height:4rem}}html[data-text-mode=L] .modal-callback .btn-modal,html[data-text-mode=L] .modal-callback .button--accent .button_text{min-height:5.4rem}@media screen and (max-width: 767px){html[data-text-mode=L] .modal-callback .btn-modal,html[data-text-mode=L] .modal-callback .button--accent .button_text{min-height:4rem}}html[data-text-mode=XL] .modal-callback .btn-modal,html[data-text-mode=XL] .modal-callback .button--accent .button_text{min-height:6rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-callback .btn-modal,html[data-text-mode=XL] .modal-callback .button--accent .button_text{min-height:4.3rem}}.modal-filter{width:100%;height:100dvh;display:flex;flex-direction:column;gap:2rem}.modal-wrap .modal-filter{border-radius:0;padding:4rem;gap:2rem}.modal-wrap .modal-filter .catalog-page_filters-mobile{height:calc(100dvh - 27rem);overflow-y:auto}.title-h4{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal;max-width:90%}@media screen and (max-width: 767px){.title-h4{max-width:80%}}.catalog-page_filters-mobile{width:100%}.catalog-page_filters-mobile .accordion{background:none;gap:3.75rem}.catalog-page_filters-mobile details{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.catalog-page_filters-mobile details summary{width:100%;padding:0 0 .5rem 0;min-height:3.8rem}.catalog-page_filters-mobile .accordion_content{width:100%;margin-top:2rem;padding:0;height:auto}.modal-filter .facetwp-facet.facetwp-type-checkboxes{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%}.modal-filter .facetwp-checkbox{background:none;cursor:pointer;width:25.7rem;position:relative;padding-left:2.8rem;background-image:none;margin-bottom:0;font-style:normal}@media screen and (max-width: 767px){.modal-filter .facetwp-checkbox{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.2;font-weight:300}}.modal-filter .facetwp-checkbox.checked{background-image:none}.modal-filter .facetwp-checkbox::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:inline-block;width:2rem;height:2rem;background:rgba(0,0,0,0);border:.2rem solid #c8c7c7;border-radius:.2rem;transition:all .1s;aspect-ratio:1/1;margin-right:.8rem}.modal-filter .facetwp-checkbox:hover::before{opacity:1}.modal-filter .facetwp-checkbox.checked::before{opacity:1;background-color:#c8c7c7;background-image:url("../static/icons/checkbox-icon.svg");background-repeat:no-repeat;background-size:1rem .8rem;background-position:center}.modal-filter .accordion_content .facetwp-checkbox .facetwp-counter{overflow-wrap:normal;word-break:normal;hyphens:none}.modal-filter .facetwp-display-value{margin-right:.5rem;padding-right:0}.modal-filter .accordion_content .facetwp-checkbox span{width:fit-content}.modal-filter_button-group{display:flex;flex-direction:column;gap:1rem;width:100%;position:fixed;z-index:10001;bottom:0;left:0;right:0;padding:1rem 1rem 2rem 1rem;border-top:.1rem solid #c8c7c7;background:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}.modal-filter_button{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}html[data-color-mode=blue] .modal-filter_button-group{border-color:rgba(35,68,124,.5);background:#91bef7}html[data-color-mode=blue] .modal-filter .facetwp-checkbox::before{border-color:#23447c}html[data-color-mode=blue] .modal-filter .facetwp-checkbox.checked::before{background-color:#23447c;border-color:#23447c;background-image:url("../static/icons/checked-icon-checkbox-blue-mode.svg")}html[data-color-mode=contrasty] .modal-filter .facetwp-checkbox::before{border-color:#c8c7c7}html[data-color-mode=contrasty] .modal-filter .facetwp-checkbox.checked::before{background-color:#c8c7c7;border-color:#c8c7c7;background-image:url("../static/icons/checked-icon-checkbox-contrasty-mode.svg")}html[data-color-mode=inverted] .modal-filter .accordion details summary{border-color:#424242}html[data-color-mode=inverted] .modal-filter_button-group{border-color:#424242;background:#1c1c1c}html[data-color-mode=inverted] .modal-filter .facetwp-checkbox::before{border-color:#424242}html[data-color-mode=inverted] .modal-filter .facetwp-checkbox.checked::before{background-color:#424242;border-color:#424242;background-image:url("../static/icons/checked-icon-checkbox-inverted-mode.svg")}@media screen and (max-width: 767px){html[data-text-mode=M] .modal-filter .facetwp-checkbox{font-size:1.4rem;font-weight:300;line-height:1.5;letter-spacing:-0.0154rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .title-h4{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}@media screen and (max-width: 767px){html[data-text-mode=L] .modal-filter .facetwp-checkbox{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .title-h4{font-size:2.2rem;letter-spacing:-0.0242rem;line-height:1.5}}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-filter .facetwp-checkbox{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .title-h4{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}.navigation-program{overflow:hidden;display:block;padding:2rem 1rem 1rem 1rem;max-width:136.8rem;width:95.61vw;position:absolute;left:50%;top:100%;right:0;opacity:0;border-radius:none;transform:translateX(-50%);transition:all .5s ease;box-shadow:none;max-height:0}@media screen and (max-width: 767px){.navigation-program{display:none}}.navigation-program.show-menu{display:block;opacity:1;z-index:50;max-height:calc(100vh - 30rem)}.navigation-program_wrapper{max-height:0;overflow-y:auto;background-color:#fff;padding:2rem;display:flex;gap:4rem;justify-content:flex-start;align-items:flex-start;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);transition:all .3s ease-out}.navigation-program.show-menu .navigation-program_wrapper{min-height:33.9rem;max-height:calc(100vh - 35rem)}html[data-color-mode=contrasty] .navigation-program_wrapper{color:#050504;background-color:#fff}html[data-color-mode=inverted] .navigation-program_wrapper{color:#fff;background-color:#1c1c1c}html[data-color-mode=blue] .navigation-program_wrapper{color:#1a345f;background-color:#91bef7}.navigation-program_question{overflow-y:auto;position:sticky;top:0;width:25.55vw;height:auto;align-self:stretch;background-color:#983b79;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;color:#fff;gap:2rem}html[data-color-mode=contrasty] .navigation-program_question{color:#fff;background-color:#050504}html[data-color-mode=inverted] .navigation-program_question{color:#050504;background-color:#fff}html[data-color-mode=inverted] .navigation-program_question h3,html[data-color-mode=inverted] .navigation-program_question p{color:#050504}html[data-color-mode=blue] .navigation-program_question{color:#fff;background-color:#1a345f}html[data-color-mode=blue] .navigation-program_question h3,html[data-color-mode=blue] .navigation-program_question p,html[data-color-mode=blue] .navigation-program_question a{color:#aed0fb}.navigation-program_question-button{margin-top:auto}.navigation-program_menu>ul{padding-top:2rem;display:grid;grid-template-columns:repeat(4, auto);justify-content:flex-start;align-items:flex-start;gap:4rem;width:90rem}.navigation-program_menu ul li ul,.navigation-program_menu ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.navigation-program_menu ul>li{gap:1.6rem}.navigation-program_menu ul li ul li a{color:#050504;font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.navigation-program_menu ul li ul li a{font-size:1.2rem;letter-spacing:-0.0132rem}}.navigation-program_menu ul li ul li a:hover{color:#b185be}.navigation-program_menu ul>li a{color:#050504;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.navigation-program_menu ul>li a{font-size:1.2rem;letter-spacing:-0.0132rem}}.navigation-program_menu ul>li a:hover{color:#7b2cbf}html[data-color-mode=blue] .navigation-program_menu ul li ul li a{color:#1a345f}html[data-color-mode=blue] .navigation-program_menu ul li ul li a:hover{color:#b185be}html[data-color-mode=blue] .navigation-program_menu ul>li a{color:#1a345f}html[data-color-mode=blue] .navigation-program_menu ul>li a:hover{color:#7b2cbf}html[data-color-mode=contrasty] .navigation-program_menu ul li ul li a{color:#050504}html[data-color-mode=contrasty] .navigation-program_menu ul li ul li a:hover{color:#b185be}html[data-color-mode=contrasty] .navigation-program_menu ul>li a{color:#050504}html[data-color-mode=contrasty] .navigation-program_menu ul>li a:hover{color:#7b2cbf}html[data-color-mode=inverted] .navigation-program_menu ul>li a{color:#fff}html[data-color-mode=inverted] .navigation-program_menu ul>li a:hover{color:#7b2cbf}html[data-color-mode=inverted] .navigation-program_menu ul li ul li a{color:#fff}html[data-color-mode=inverted] .navigation-program_menu ul li ul li a:hover{color:#b185be}html[data-text-mode=M] .navigation-program_menu ul li ul li a{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .navigation-program_menu ul li ul li a{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .navigation-program_menu ul>li a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .navigation-program_menu ul>li a{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=L] .navigation-program_menu>ul{display:grid;row-gap:4rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){html[data-text-mode=L] .navigation-program_menu>ul{display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}}html[data-text-mode=L] .navigation-program_menu ul li ul li a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .navigation-program_menu ul li ul li a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .navigation-program_menu ul>li a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .navigation-program_menu ul>li a{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .navigation-program_menu>ul{display:grid;row-gap:4rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){html[data-text-mode=XL] .navigation-program_menu>ul{display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}}html[data-text-mode=XL] .navigation-program_menu ul li ul li a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .navigation-program_menu ul li ul li a{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .navigation-program_menu ul>li a{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .navigation-program_menu ul>li a{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}.modal-politics{display:flex;flex-direction:column;gap:2.4rem;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.modal-politics{gap:1.6rem}}.modal-politics .modal-header{width:100%;display:flex;gap:2.4rem;justify-content:space-between;align-items:flex-start}.modal-politics .modal-header .h4{width:35.2rem}@media screen and (max-width: 767px){.modal-politics .modal-header .h4{width:75.55vw}}.modal-politics .modal-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem}@media screen and (max-width: 767px){.modal-politics .modal-wrapper{gap:1.6rem}}.modal-politics .modal-content{color:#282828;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.modal-politics .modal-content p{word-break:break-word;overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.modal-politics a{color:#c8c7c7}.modal-politics a:hover,.modal-politics a:focus{color:#b185be}.modal-politics .button--accent .button_text{display:flex;justify-content:center;align-items:center}.modal-politics .btn-modal{min-height:5.2rem}@media screen and (max-width: 767px){.modal-politics .btn-modal{min-height:4.9rem}}.modal-politics .button-exit:hover,.modal-politics .button-exit:focus{color:#983b79}html[data-text-mode=M] .modal-politics .btn-modal{min-height:4.3rem}@media screen and (max-width: 767px){html[data-text-mode=M] .modal-politics .btn-modal{min-height:4rem}}html[data-text-mode=L] .modal-politics .btn-modal{min-height:5.4rem}@media screen and (max-width: 767px){html[data-text-mode=L] .modal-politics .btn-modal{min-height:4rem}}html[data-text-mode=XL] .modal-politics .btn-modal{min-height:6rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .modal-politics .btn-modal{min-height:4.3rem}}html[data-color-mode=inverted] .modal-politics .button-exit{color:#fff}html[data-color-mode=inverted] .modal-politics .button-exit:hover{color:#983b79}html[data-color-mode=blue] .modal-politics .button-exit{color:#1a345f}html[data-color-mode=blue] .modal-politics .button-exit:hover{color:#983b79}.searchwp-live-search-results{height:auto}@media screen and (max-width: 767px){.searchwp-live-search-results{top:17rem}}.searchwp-live-search-result--img{display:none}.searchwp-live-search-result{padding:1.3rem;border-bottom:none;position:relative}.searchwp-live-search-result:hover{background-color:rgba(230,23,95,.2)}.searchwp-live-search-result .searchwp-live-search-result--title,.searchwp-live-search-result .searchwp-live-search-result--title a{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#282828;text-overflow:ellipsis;font-family:"Geologica","Arial",sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){.searchwp-live-search-result .searchwp-live-search-result--title,.searchwp-live-search-result .searchwp-live-search-result--title a{font-size:1.2rem;letter-spacing:-0.0132rem}}.search-text{color:#e6175f}html[data-color-mode=inverted] .searchwp-live-search-results{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .searchwp-live-search-result--title,html[data-color-mode=inverted] .searchwp-live-search-result--title a{color:#fff}html[data-color-mode=inverted] .search-text{color:#e6175f}html[data-color-mode=blue] .searchwp-live-search-results{background-color:#91bef7;color:#1a345f}html[data-color-mode=blue] .searchwp-live-search-result--title,html[data-color-mode=blue] .searchwp-live-search-result--title a{color:#1a345f}html[data-color-mode=blue] .search-text{color:#e6175f}html[data-text-mode=S] .searchwp-live-search-result--title,html[data-text-mode=S] .searchwp-live-search-result--title a{line-height:1.5}html[data-text-mode=M] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=M] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=M] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=L] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=L] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=XL] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .searchwp-live-search-result .searchwp-live-search-result--title,html[data-text-mode=XL] .searchwp-live-search-result .searchwp-live-search-result--title a{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}.swiper-footer{display:flex;justify-content:space-between;margin-top:2.4rem}@media screen and (max-width: 767px){.swiper-footer{margin-top:1.6rem}}.swiper-timeline-block{display:flex;align-items:center;gap:1.6rem}.swiper-timeline{position:relative;width:33.6rem;background:#c8c7c7;height:.4rem;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 767px){.swiper-timeline{width:17.8rem}}.swiper-timeline .swiper-progress{position:absolute;content:"";left:0;top:0;width:auto;height:100%;background:#f78110;transition:all .3s}.swiper-nav-block{display:flex;gap:1.5rem;margin-left:auto}.swiper-nav-btn{position:relative;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%;border:1px solid #050504;transition:all .3s}.swiper-nav-btn:hover{background-color:#050504}.swiper-nav-btn:hover::before{border-left-color:#fff;border-bottom-color:#fff}@media screen and (max-width: 767px){.swiper-nav-btn{width:3.2rem;height:3.2rem}}.swiper-nav-btn:before{position:absolute;content:"";width:1rem;height:1rem;left:1.6rem;transform:rotate(45deg);border-left:1px solid #050504;border-bottom:1px solid #050504;transition:all .3s}@media screen and (max-width: 767px){.swiper-nav-btn:before{left:1.3rem}}.swiper-nav-btn.swiper-nav-btn__next:before{transform:rotate(-135deg);left:1.1rem}@media screen and (max-width: 767px){.swiper-nav-btn.swiper-nav-btn__next:before{left:.8rem}}@keyframes timeline{from{left:-100%}to{left:0}}#header-layout{width:100%;position:fixed;z-index:900;background-color:#f3f3f4;display:flex;flex-direction:column;gap:.1rem;justify-content:flex-start}@media screen and (max-width: 767px){#header-layout{height:auto}}.overlay{display:none;width:100vw;height:100dvh}@media screen and (max-width: 767px){.overlay.overlay--show{background:rgba(0,0,0,.2);z-index:901;display:block;position:absolute;top:0;left:0;bottom:0;right:0}}html[data-color-mode=contrasty] #header-layout{background-color:#f3f3f4}html[data-color-mode=inverted] #header-layout{background-color:#535353}html[data-color-mode=blue] #header-layout{background-color:#23447c}.header{background:#f3f3f4;z-index:900;width:100vw;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.header{box-shadow:none}}html[data-color-mode=contrasty] .header{color:#050504;background-color:#f3f3f4}html[data-color-mode=inverted] .header{color:#fff;background-color:#535353;box-shadow:none}html[data-color-mode=blue] .header{color:#23447c;background-color:#23447c;box-shadow:none}.header_wrapper{padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.1rem;position:relative}@media screen and (max-width: 767px){.header_wrapper{padding:1rem;gap:1rem;align-items:center}}.mini-panel .wrapper{padding:1.2rem 4.6rem;background:#fff;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:4rem}html[data-color-mode=contrasty] .mini-panel .wrapper{color:#050504;background-color:#fff}html[data-color-mode=inverted] .mini-panel .wrapper{color:#fff;background-color:#1c1c1c}html[data-color-mode=blue] .mini-panel .wrapper{color:#1a345f;background-color:#91bef7}.mini-panel_user-menu{margin-left:auto}.main-navigation .wrapper{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;padding:1.2rem 4.6rem;background:#fff;gap:4rem}@media screen and (max-width: 767px){.main-navigation .wrapper{border-radius:.4rem;padding:1rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}}html[data-color-mode=contrasty] .main-navigation .wrapper{color:#050504;background-color:#fff}html[data-color-mode=inverted] .main-navigation .wrapper{color:#fff;background-color:#1c1c1c}html[data-color-mode=blue] .main-navigation .wrapper{color:#1a345f;background-color:#91bef7}.main-navigation_main-menu{margin-inline:auto;display:flex}@media screen and (max-width: 767px){.main-navigation_main-menu{display:none}}.header-search .wrapper{padding:2.8rem 4.6rem;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}html[data-color-mode=blue] .header-search .wrapper{color:#1a345f;background:#91bef7}html[data-color-mode=contrasty] .header-search .wrapper{color:#050504;background:#fff}html[data-color-mode=inverted] .header-search .wrapper{color:#fff;background:#1c1c1c}.mobile-menu{display:none}@media screen and (max-width: 767px){.mobile-menu{width:100%;display:none;border-radius:.4rem;height:calc(100dvh - 8.8rem)}}.mobile-menu--open{display:block;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}.mobile-menu .wrapper{padding:1rem;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem;border-radius:.4rem;height:100%;overflow-y:auto}html[data-color-mode=blue] .mobile-menu .wrapper{color:#1a345f;background:#91bef7}html[data-color-mode=contrasty] .mobile-menu .wrapper{color:#050504;background:#fff}html[data-color-mode=inverted] .mobile-menu .wrapper{color:#fff;background:#1c1c1c}@media screen and (max-width: 767px){.header_mini-panel{display:none}}.header_search{position:absolute;top:0;left:0;right:0;z-index:1000;display:none}@media screen and (max-width: 767px){.header_search{display:none}}.header_search.open{display:block}@media screen and (max-width: 767px){.header_search.open{display:none}}@media screen and (max-width: 767px){.header_navigation{align-self:stretch}}@media screen and (max-width: 767px){.main-navigation_button-feedback{display:none}}.main-navigation_button-menu{display:none}@media screen and (max-width: 767px){.main-navigation_button-menu{display:flex;margin-left:auto;align-self:center}}.menu-contacts{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;align-self:center;column-gap:4rem;row-gap:2rem;max-width:50vw}@media screen and (max-width: 767px){.menu-contacts{flex-direction:column;align-items:center;gap:2rem;max-width:100%}}.user-menu{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;justify-content:flex-end;gap:2rem;max-width:40vw}@media screen and (max-width: 767px){.user-menu{max-width:100%;justify-content:center}}.menu-contacts li a,.main-menu li a{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;padding:2rem 1.2rem;color:#050504}@media screen and (max-width: 767px){.menu-contacts li a,.main-menu li a{font-size:1.2rem;letter-spacing:-0.0132rem;padding:1.6rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:1.9rem;width:100%}}.menu-contacts li a:hover,.main-menu li a:hover{color:#b185be}html[data-text-mode=M] .menu-contacts li a,html[data-text-mode=M] .main-menu li a{font-size:1.7rem;line-height:1.5rem;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .menu-contacts li a,html[data-text-mode=M] .main-menu li a{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .menu-contacts li a,html[data-text-mode=L] .main-menu li a{font-size:2rem;line-height:1.5rem;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .menu-contacts li a,html[data-text-mode=L] .main-menu li a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .menu-contacts li a,html[data-text-mode=XL] .main-menu li a{font-size:2.4rem;line-height:1.5rem;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .menu-contacts li a,html[data-text-mode=XL] .main-menu li a{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}.user-menu li a{display:flex;align-items:center;align-content:center;justify-content:center;width:2.4rem;height:2.4rem}.user-menu li a:hover{color:#b185be}@media screen and (max-width: 767px){.user-menu li a{width:4rem;height:4rem}}.user-menu li a span{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html[data-color-mode=contrasty] .user-menu li a{color:#050504}html[data-color-mode=contrasty] .user-menu li a:hover{color:#b185be}html[data-color-mode=inverted] .user-menu li a{color:#fff}html[data-color-mode=inverted] .user-menu li a:hover{color:#b185be}html[data-color-mode=blue] .user-menu li a{color:#1a345f}html[data-color-mode=blue] .user-menu li a:hover{color:#b185be}.user-menu li a svg{width:2.4rem;height:2.4rem;object-fit:cover}.main-menu{align-items:flex-start;justify-content:center;row-gap:2rem;flex-wrap:wrap;max-width:90rem;align-self:center}@media screen and (max-width: 767px){.main-menu{max-width:100%;width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:0;flex-wrap:nowrap}}html[data-text-mode=L] .main-menu,html[data-text-mode=XL] .main-menu{display:grid;grid-template-columns:auto auto;justify-content:start;row-gap:1rem;column-gap:4rem;align-items:start}@media screen and (max-width: 767px){html[data-text-mode=L] .main-menu,html[data-text-mode=XL] .main-menu{max-width:100%;width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:0;flex-wrap:nowrap;display:none}}@media screen and (max-width: 767px){html[data-text-mode=L] .mobile-menu_main-navigation,html[data-text-mode=XL] .mobile-menu_main-navigation{display:flex}}html[data-text-mode=L] .main-menu li:nth-child(1),html[data-text-mode=L] .main-menu li:nth-child(2),html[data-text-mode=L] .main-menu li:nth-child(3),html[data-text-mode=XL] .main-menu li:nth-child(1),html[data-text-mode=XL] .main-menu li:nth-child(2),html[data-text-mode=XL] .main-menu li:nth-child(3){grid-column:1/2}html[data-text-mode=L] .main-menu li:nth-child(4),html[data-text-mode=XL] .main-menu li:nth-child(4){grid-column:2/3;grid-row:1/2}html[data-text-mode=L] .main-menu li:nth-child(5),html[data-text-mode=XL] .main-menu li:nth-child(5){grid-column:2/3;grid-row:2/3}html[data-text-mode=L] .main-menu li a,html[data-text-mode=XL] .main-menu li a{padding:0}@media screen and (max-width: 767px){html[data-text-mode=L] .main-menu li a,html[data-text-mode=XL] .main-menu li a{padding:1.6rem 1rem}}.mobile-menu_main-navigation{display:none}@media screen and (max-width: 767px){.mobile-menu_main-navigation{display:flex}}.mobile-menu_main-navigation li a{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}.logo{width:15.4rem;height:5.8rem;object-fit:cover}@media screen and (max-width: 767px){.logo{width:12.3rem;height:4.8rem;object-fit:contain}}.logo:hover{opacity:.8}.logo_link--inverted{display:none}html[data-color-mode=inverted] .logo_link--base{display:none}html[data-color-mode=inverted] .logo_link--inverted{display:block}.main-navigation_button-feedback{max-width:24rem;margin-top:.8rem}html[data-color-mode=contrasty] .menu-contacts li a,html[data-color-mode=contrasty] .main-menu li a{color:#050504}html[data-color-mode=contrasty] .menu-contacts li a:hover,html[data-color-mode=contrasty] .main-menu li a:hover{color:#b185be}html[data-color-mode=inverted] .menu-contacts li a,html[data-color-mode=inverted] .main-menu li a{color:#fff}html[data-color-mode=inverted] .menu-contacts li a:hover,html[data-color-mode=inverted] .main-menu li a:hover{color:#b185be}html[data-color-mode=blue] .menu-contacts li a,html[data-color-mode=blue] .main-menu li a{color:#1a345f}html[data-color-mode=blue] .menu-contacts li a:hover,html[data-color-mode=blue] .main-menu li a:hover{color:#b185be}@media screen and (max-width: 767px){.mobile-menu_main-navigation li a span{max-width:75vw}}.menu-contacts li a{padding-inline:0}@media screen and (max-width: 767px){.menu-contacts li a{padding:0}}@media screen and (max-width: 767px){.mobile-menu_main-navigation li a svg{margin-left:auto}}.main-navigation_wrapper{position:relative;z-index:900}.mobile-menu_button-feedback{text-align:center}.header-search_title{font-size:2.4rem;font-weight:600;line-height:1.2;font-style:normal;color:#000}.mobile-menu_search{align-self:stretch;position:relative}.searchform,.searchform-mobile{width:100%;position:relative}.searchform div,.searchform-mobile div{position:relative}.searchform input[type=text],.searchform-mobile input[type=text]{width:100%;padding:1.4rem 5.4rem;border-radius:.4rem;border:.1rem solid #050504;background:#fff;color:#050504}.searchform input[type=text]:hover,.searchform-mobile input[type=text]:hover{border:.1rem solid #983b79}.searchform input[type=text]:hover,.searchform input[type=text]:focus,.searchform-mobile input[type=text]:hover,.searchform-mobile input[type=text]:focus{border:.1rem solid #983b79}.searchform input[type=submit],.searchform-mobile input[type=submit]{font-size:0;background-color:#fff;background-image:url("../static/icons/search-icon.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:2.4rem;height:2.4rem;position:absolute;top:50%;transform:translateY(-50%);left:1.4rem}.header-search_button-close{position:absolute;right:6rem;bottom:25%}.search-mobile_button-close{position:absolute;right:2.3rem;top:50%;transform:translateY(-50%)}.searchform .input-placeholder,.searchform-mobile .input-placeholder{top:1.6rem;left:5.5rem;color:#c8c7c7}.header_mobile-menu .wrapper{position:relative}.item-details{background:#fff;z-index:100;flex-direction:column;gap:2rem;justify-content:flex-start;display:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:1rem;border-radius:.4rem}.item-details.menu-item--active{display:flex}.item-details_title{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.item-details_control.menu-control-mobile{display:flex;align-items:stretch;padding-right:0}}.item-details_control .item-details_list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;height:calc(100dvh - 20.8rem);overflow-y:auto;background:#fff}.item-details_control .menu-control-mobile_link{width:100%;color:#050504;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;border:none;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 1rem;gap:1.9rem}.item-details_control .menu-control-mobile_link:hover{color:#b185be}.item-details_control .menu-control-mobile_link-title{max-width:75.83vw;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}.item-details_control .menu-control-mobile_link-icon{width:.8rem;height:1.5rem;object-fit:cover}.item-details_button-back{display:flex;justify-content:flex-start;align-items:center;gap:.8rem;padding:1rem}.item-details_button-back:hover svg{color:#b185be}html[data-color-mode=contrasty] .searchform input[type=text],html[data-color-mode=contrasty] .searchform-mobile input[type=text]{border-color:#050504;background:#fff;color:#050504}html[data-color-mode=contrasty] .searchform input[type=text]:hover,html[data-color-mode=contrasty] .searchform-mobile input[type=text]:hover{border-color:#983b79}html[data-color-mode=contrasty] .searchform input[type=text]:hover,html[data-color-mode=contrasty] .searchform input[type=text]:focus,html[data-color-mode=contrasty] .searchform-mobile input[type=text]:hover,html[data-color-mode=contrasty] .searchform-mobile input[type=text]:focus{border-color:#983b79}html[data-color-mode=contrasty] .searchform input[type=submit],html[data-color-mode=contrasty] .searchform-mobile input[type=submit]{background-color:#fff}html[data-color-mode=contrasty] .searchform .input-placeholder,html[data-color-mode=contrasty] .searchform-mobile .input-placeholder{color:#535353}html[data-color-mode=blue] .searchform input[type=text],html[data-color-mode=blue] .searchform-mobile input[type=text]{border-color:#23447c;background:#91bef7;color:#1a345f}html[data-color-mode=blue] .searchform input[type=text]:hover,html[data-color-mode=blue] .searchform input[type=text]:focus,html[data-color-mode=blue] .searchform-mobile input[type=text]:hover,html[data-color-mode=blue] .searchform-mobile input[type=text]:focus{border-color:#983b79}html[data-color-mode=blue] .searchform input[type=submit],html[data-color-mode=blue] .searchform-mobile input[type=submit]{background-color:#91bef7}html[data-color-mode=blue] .searchform .input-placeholder,html[data-color-mode=blue] .searchform-mobile .input-placeholder{color:#1a345f}html[data-color-mode=inverted] .searchform input[type=text],html[data-color-mode=inverted] .searchform-mobile input[type=text]{border-color:#424242;background:#1c1c1c;color:#fff}html[data-color-mode=inverted] .searchform input[type=text]:hover,html[data-color-mode=inverted] .searchform input[type=text]:focus,html[data-color-mode=inverted] .searchform-mobile input[type=text]:hover,html[data-color-mode=inverted] .searchform-mobile input[type=text]:focus{border-color:#983b79}html[data-color-mode=inverted] .searchform input[type=submit],html[data-color-mode=inverted] .searchform-mobile input[type=submit]{background-color:#1c1c1c}html[data-color-mode=inverted] .searchform .input-placeholder,html[data-color-mode=inverted] .searchform-mobile .input-placeholder{color:#fff}html[data-text-mode=M] .header-search_title{font-size:3rem;letter-spacing:-0.033rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .header-search_title{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=M] .header_search .input-placeholder,html[data-text-mode=M] .header_search input[type=text],html[data-text-mode=M] .mobile-menu_search .input-placeholder,html[data-text-mode=M] .mobile-menu_search input[type=text]{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .header_search .input-placeholder,html[data-text-mode=M] .header_search input[type=text],html[data-text-mode=M] .mobile-menu_search .input-placeholder,html[data-text-mode=M] .mobile-menu_search input[type=text]{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .header-search_title{font-size:3.5rem;letter-spacing:-0.0363rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .header-search_title{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}html[data-text-mode=L] .header_search .input-placeholder,html[data-text-mode=L] .header_search input[type=text],html[data-text-mode=L] .mobile-menu_search .input-placeholder,html[data-text-mode=L] .mobile-menu_search input[type=text]{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem;top:1.2rem}@media screen and (max-width: 767px){html[data-text-mode=L] .header_search .input-placeholder,html[data-text-mode=L] .header_search input[type=text],html[data-text-mode=L] .mobile-menu_search .input-placeholder,html[data-text-mode=L] .mobile-menu_search input[type=text]{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem;top:1.6rem}}html[data-text-mode=XL] .header-search_title{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .header-search_title{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}}html[data-text-mode=XL] .header_search .input-placeholder,html[data-text-mode=XL] .header_search input[type=text],html[data-text-mode=XL] .mobile-menu_search .input-placeholder,html[data-text-mode=XL] .mobile-menu_search input[type=text]{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem;top:1.6rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .header_search .input-placeholder,html[data-text-mode=XL] .header_search input[type=text],html[data-text-mode=XL] .mobile-menu_search .input-placeholder,html[data-text-mode=XL] .mobile-menu_search input[type=text]{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5;top:1.4rem}}.footer{display:flex;background:#c8c7c7;flex-direction:column;align-items:stretch;justify-content:flex-start}@media screen and (max-width: 767px){.footer{flex-direction:column;height:auto;padding-left:0}}.footer_footer{background:#fff}html[data-color-mode=blue] .footer_footer{background:#91bef7}html[data-color-mode=inverted] .footer_footer{background:#1c1c1c}.footer_wrapper{padding:4rem 4.6rem}@media screen and (max-width: 767px){.footer_wrapper{padding-inline:1rem}}.footer_container{display:grid;grid-template-columns:27.5vw 61.9vw;gap:6rem;width:100%;padding-bottom:4rem;border-bottom:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.footer_container{display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start}}html[data-color-mode=blue] .footer_container{border-color:#23447c}.footer_contacts{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.8rem}.footer_logo{width:19.6rem;height:7.4rem}.footer_logo img{width:19.6rem;height:7.4rem;object-fit:cover}.footer_logo:hover{opacity:.6}html[data-color-mode=inverted] .footer_logo--base{display:none}.footer_logo--inverted{display:none}html[data-color-mode=inverted] .footer_logo--inverted{display:block}.footer_contacts-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;align-self:flex-start}.footer_contacts-list li a,.footer_contacts-list li address{padding:0;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.footer_contacts-list li a,.footer_contacts-list li address{font-size:1.4rem;letter-spacing:-0.0154rem}}.footer_contacts-list li a:hover{color:#7b2cbf}html[data-color-mode=inverted] .footer_contacts-list li a:hover,html[data-color-mode=blue] .footer_contacts-list li a:hover,html[data-color-mode=contrasty] .footer_contacts-list li a:hover{color:#7b2cbf}.footer_contacts-social{color:#c8c7c7}@media screen and (max-width: 767px){.footer_contacts-social{margin-bottom:.4rem}}.footer_contacts-social:hover{opacity:.6}.footer_contacts-social svg{width:3.3rem;height:3.3rem;object-fit:cover}.footer_submenu{display:grid;gap:6rem;grid-template-columns:15.34vw 11vw 17vw 6.1vw}@media screen and (max-width: 767px){.footer_submenu{display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}}.footer_menu li ul,.footer_menu li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.footer_menu li{gap:1.6rem}.footer_menu li ul li a{color:#050504;font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.footer_menu li ul li a{font-size:1.2rem;letter-spacing:-0.0132rem}}.footer_menu li ul li a:hover{color:#b185be}.footer_menu .menu-item-938 ul{gap:1.6rem;margin-left:auto}@media screen and (max-width: 767px){.footer_menu .menu-item-938 ul{margin-left:0}}.footer_submenu>li a{color:#050504;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.footer_submenu>li a{font-size:1.2rem;letter-spacing:-0.0132rem}}.footer_submenu>li a:hover{color:#7b2cbf}.footer_menu .menu-item-938 ul li a{font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.footer_menu .menu-item-938 ul li a{font-size:1.2rem;letter-spacing:-0.0132rem}}.footer_menu .menu-item-938 ul li a:hover{color:#7b2cbf}@media screen and (max-width: 767px){.footer_menu .menu-item-938 ul li:last-child a{font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:-0.0176rem;font-style:normal}}.footer_submenu>li.menu-item-938>a{font-size:0;margin-bottom:-1.6rem}html[data-color-mode=blue] .footer_menu li ul li a{color:#1a345f}html[data-color-mode=blue] .footer_menu li ul li a:hover{color:#b185be}html[data-color-mode=blue] .footer_submenu>li a{color:#1a345f}html[data-color-mode=blue] .footer_submenu>li a:hover{color:#7b2cbf}html[data-color-mode=blue] .footer_menu .menu-item-938 ul li a{color:#1a345f}html[data-color-mode=blue] .footer_menu .menu-item-938 ul li a:hover{color:#7b2cbf}html[data-color-mode=contrasty] .footer_menu li ul li a{color:#050504}html[data-color-mode=contrasty] .footer_menu li ul li a:hover{color:#b185be}html[data-color-mode=contrasty] .footer_submenu>li a{color:#050504}html[data-color-mode=contrasty] .footer_submenu>li a:hover{color:#7b2cbf}html[data-color-mode=contrasty] .footer_menu .menu-item-938 ul li a{color:#050504}html[data-color-mode=contrasty] .footer_menu .menu-item-938 ul li a:hover{color:#7b2cbf}html[data-color-mode=inverted] .footer_menu li ul li a{color:#fff}html[data-color-mode=inverted] .footer_menu li ul li a:hover{color:#b185be}html[data-color-mode=inverted] .footer_submenu>li a{color:#fff}html[data-color-mode=inverted] .footer_submenu>li a:hover{color:#7b2cbf}html[data-color-mode=inverted] .footer_menu .menu-item-938 ul li a{color:#fff}html[data-color-mode=inverted] .footer_menu .menu-item-938 ul li a:hover{color:#7b2cbf}.copyright{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;padding-top:2rem;gap:4rem}@media screen and (max-width: 767px){.copyright{flex-direction:column;align-items:stretch;gap:1.5rem}}.copyright_text{margin-right:auto;color:#050504}.copyright_link{color:#050504}html[data-text-mode=M] .footer_contacts-list li a,html[data-text-mode=M] .footer_contacts-list li address{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .footer_contacts-list li a,html[data-text-mode=M] .footer_contacts-list li address{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .footer_menu li ul li a{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .footer_menu li ul li a{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .footer_submenu>li a,html[data-text-mode=M] .footer_menu li.menu-item-938 ul li a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .footer_submenu>li a,html[data-text-mode=M] .footer_menu li.menu-item-938 ul li a{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=M] .footer_submenu>li.menu-item-938>a{font-size:0;margin-bottom:-1.6rem}html[data-text-mode=L] .footer_contacts-list li a,html[data-text-mode=L] .footer_contacts-list li address{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .footer_contacts-list li a,html[data-text-mode=L] .footer_contacts-list li address{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .footer_submenu{display:grid;row-gap:4rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){html[data-text-mode=L] .footer_submenu{display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}}html[data-text-mode=L] .footer_menu .menu-item-938 ul{margin-left:0}html[data-text-mode=L] .footer_menu li ul li a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .footer_menu li ul li a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .footer_submenu>li a,html[data-text-mode=L] .footer_menu li.menu-item-938 ul li a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .footer_submenu>li a,html[data-text-mode=L] .footer_menu li.menu-item-938 ul li a{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=L] .footer_submenu>li.menu-item-938>a{font-size:0;margin-bottom:-1.6rem}html[data-text-mode=XL] .footer_contacts-list li a,html[data-text-mode=XL] .footer_contacts-list li address{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .footer_contacts-list li a,html[data-text-mode=XL] .footer_contacts-list li address{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .footer_submenu{display:grid;row-gap:4rem;column-gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){html[data-text-mode=XL] .footer_submenu{display:flex;justify-content:flex-start;flex-direction:column;gap:4rem}}html[data-text-mode=XL] .footer_menu .menu-item-938 ul{margin-left:0}html[data-text-mode=XL] .footer_menu li ul li a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .footer_menu li ul li a{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .footer_submenu>li a,html[data-text-mode=XL] .footer_menu li.menu-item-938 ul li a{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .footer_submenu>li a,html[data-text-mode=XL] .footer_menu li.menu-item-938 ul li a{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=XL] .copyright{gap:2.6rem}html[data-text-mode=XL] .copyright_map-site{margin-right:auto}@media screen and (max-width: 767px){html[data-text-mode=XL] .copyright_map-site{margin-right:0}}html[data-text-mode=XL] .footer_submenu>li.menu-item-938>a{font-size:0;margin-bottom:-1.6rem}.ui-kit{padding-block:6rem;display:flex;flex-direction:column;gap:3.2rem}.ui-kit_title{text-align:center;align-self:center;width:fit-content;margin-inline:auto;margin-bottom:5rem}.ui-kit_section{background:#444;padding:8rem 0;color:#fff}.row{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;flex-shrink:0;justify-content:space-between;width:100%;margin-inline:auto;margin-top:1.6rem;gap:1.6rem}@media screen and (max-width: 767px){.row{flex-direction:column}}.column{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;flex-direction:column;margin-top:1rem}.inner{width:auto;padding-left:.8rem;padding-right:.8rem;margin-inline:auto;padding-bottom:1.5rem}.colors_container{justify-content:center}.colors_color{width:19.9rem;height:19.9rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.colors_color{flex-grow:1;width:100%;height:10rem}}.colors_main-light{background:#b185be;color:#050504}.colors_main-dark{background:#983b79;color:#050504}.colors_primary{background:#f78110;color:#050504}.colors_accent{background:#e6175f;color:#050504}.colors_secondary{background:#fdc128;color:#050504}.colors_bg-primary{background:#c8c7c7;color:#050504}.colors_dark{background:#050504;color:#fff}.colors_text-dark{background:#282828;color:#fff}.colors_white{background:#fff;color:#050504}.colors_bg-light{background:#f3f3f4;color:#050504}.typography_container{gap:1rem;align-items:center}.navigation_list{gap:1rem;align-items:center}@media screen and (max-width: 767px){.navigation_item{width:100%}}.links_container{gap:2rem;align-items:center}.chips_container{gap:2rem;align-items:center}.form-elements_container{align-items:center;gap:2rem;width:66.4rem;margin-inline:auto}@media screen and (max-width: 767px){.form-elements_container{width:100%}}.form-elements_item{width:100%}.filters_container{width:31.6rem;gap:2rem;margin-inline:auto}.lists_container{gap:2rem;align-items:center;width:65.3rem;margin-inline:auto}@media screen and (max-width: 767px){.lists_container{width:100%}}.selects_container{gap:2rem;align-items:center}@media screen and (max-width: 767px){.selects_container{align-items:flex-start}.selects_container .select{width:100%}.selects_container .wpcf7-select{width:100%}}.complex_container{gap:2rem;align-items:center}@media screen and (max-width: 767px){.complex_container{align-items:flex-start}}.accordion_container{justify-content:center}.complex-container_wrapper{width:43.6rem}@media screen and (max-width: 767px){.complex-container_wrapper{width:100%}}.modals .row{gap:2rem;justify-content:center}.forms_container{padding-inline:0}html[data-color-mode=inverted] .ui-kit_section{background-color:#1c1c1c;color:#fff}html[data-color-mode=blue] .ui-kit_section{background-color:#91bef7;color:#1a345f}.page-404{padding:4rem;height:100vh;background:#fff;color:#fff}@media screen and (max-width: 767px){.page-404{padding:1rem 1.4rem}}.page-404_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#b185be;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.page-404_container{height:100vh}}.page-404_wrapper{margin-top:2rem;max-width:51.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 767px){.page-404_wrapper{max-width:29.2rem}}.page-404_text{text-align:center}.page-404_btn{margin-top:2rem;max-width:51.5rem}@media screen and (max-width: 767px){.page-404_btn{max-width:29.2rem}}.main-page .wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:12rem;padding:4rem 0 0 0}@media screen and (max-width: 767px){.main-page .wrapper{padding:2.4rem 0 0 0;gap:8rem}}.main-banner{display:flex;justify-content:center;align-items:stretch;gap:2rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.main-banner{flex-direction:column;justify-content:flex-start;height:100%;width:100%;padding-inline:1rem}}.main-banner_content{display:flex;flex-direction:column;justify-content:flex-start;background:#fff;position:static;width:61.94vw;min-height:33.19vw;height:auto;flex-grow:1;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border-radius:.4rem .4rem 0 0}@media screen and (max-width: 767px){.main-banner_content{min-height:100%;width:100%;display:flex;flex-direction:column}}html[data-color-mode=blue] .main-banner_content{background:#91bef7;box-shadow:none}html[data-color-mode=inverted] .main-banner_content{background:#1c1c1c;box-shadow:none}.main-banner_content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem;padding:4rem;height:100%}@media screen and (max-width: 767px){.main-banner_content-wrapper{padding:2rem 0 0 0;overflow-y:unset;gap:2rem;padding:2rem 1.2rem 4rem 1.2rem}}.main-banner_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.8rem}@media screen and (max-width: 767px){.main-banner_list .main-banner_link{padding:.67rem 1.2rem}}@media screen and (max-width: 767px){.drivers{padding-left:1rem}}.drivers_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:flex-start;align-items:flex-start;gap:2rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.drivers_list{display:none}}.drivers_item{width:100%}.drivers-slider{width:100%}.drivers-slider .drivers_wrapper{display:none}@media screen and (max-width: 767px){.drivers-slider .drivers_wrapper{display:flex;height:auto;padding:0;width:100%}}.drivers-slider .drivers_wrapper .drivers_item{width:93.33vw !important;height:100%;flex-grow:0;margin:0 !important}.drivers-slider .drivers_wrapper .driver{height:100%}.drivers-slider .drivers_wrapper .driver img{width:100%;height:100%}.proposal{padding-inline:4.6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.proposal{padding-inline:1rem;gap:2rem}}.proposal_wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}@media screen and (max-width: 767px){.proposal_wrapper{gap:4rem;flex-direction:column;justify-content:flex-start;align-items:stretch}}.proposal_title{max-width:80vw}@media screen and (max-width: 767px){.proposal_title{max-width:100%}}.proposal_link{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}.proposal_link:hover svg{color:#b185be}@media screen and (max-width: 767px){.proposal_link{align-self:flex-start}}@media screen and (max-width: 767px){.proposal_link-text{max-width:70vw}}.proposal_link-icon{width:2rem;height:.9rem;object-fit:cover}.proposal_list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;width:100%;justify-content:space-between}@media screen and (max-width: 767px){.proposal_list{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}}.dignities{padding-inline:4.6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.dignities{padding-inline:1rem;gap:2rem}}.dignities_list{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}@media screen and (max-width: 767px){.dignities_list{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}}.dignities_item{background:#fff}html[data-color-mode=blue] .dignities_item{background-color:#91bef7}html[data-color-mode=inverted] .dignities_item{background-color:#1c1c1c}.dignities_item .utp-card{width:100%}.about{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding-inline:4.6rem}@media screen and (max-width: 767px){.about{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-inline:1rem}}.about_content{background:#fff;width:100%;min-height:50rem;height:auto;padding:4rem}@media screen and (max-width: 767px){.about_content{padding:2rem;height:100%;min-height:100%}}html[data-color-mode=inverted] .about_content{background-color:#1c1c1c}html[data-color-mode=blue] .about_content{background-color:#91bef7}.about_wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.4rem}@media screen and (max-width: 767px){.about_wrapper{gap:2rem}}@media screen and (max-width: 767px){.about_title{margin-bottom:.4rem}}.about_list{margin-top:1.6rem;display:grid;grid-template-columns:repeat(2, minmax(0, 20.06vw));row-gap:4.5rem;column-gap:1.5rem}@media screen and (max-width: 767px){.about_list{margin-top:0;display:flex;flex-direction:column;gap:2.5rem;max-width:100%;justify-content:flex-start}}.about_item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}@media screen and (max-width: 767px){.about_item{gap:1rem}}.about_item img{width:2.2rem;height:2.3rem;object-fit:cover}html[data-color-mode=inverted] .about_item img{filter:grayscale(100%) brightness(4.5)}html[data-color-mode=blue] .about_item img,html[data-color-mode=contrasty] .about_item img{filter:grayscale(100%) brightness(0)}.about_numbers{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}html[data-color-mode=contrasty] .about_numbers{color:#050504;background-image:none;background-clip:none;-webkit-background-clip:none;-webkit-text-fill-color:#050504}html[data-color-mode=blue] .about_numbers{color:#1a345f;background-image:none;background-clip:none;-webkit-background-clip:none;-webkit-text-fill-color:#1a345f}html[data-color-mode=inverted] .about_numbers{color:#fff;background-image:none;background-clip:none;-webkit-background-clip:none;-webkit-text-fill-color:#fff}.about_image-wrapper{width:100%;min-height:50rem;height:auto;background-color:#eaedf0;overflow:hidden}@media screen and (max-width: 767px){.about_image-wrapper{height:70vw;min-height:70vw}}html[data-color-mode=blue] .about_image-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .about_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .about_image-wrapper{background-color:#1c1c1c;color:#fff}.about_image-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.about_image-wrapper img{height:70vw}}.reviews{padding-left:4.6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.reviews{gap:2rem;padding-left:1rem}}@media screen and (max-width: 767px){.main-page .reviews{padding-bottom:4rem}}.reviews_swiper{width:100%}.reviews .swiper-wrapper{width:100%;height:100%}.reviews-slide{width:26.11vw !important;min-height:21vw;height:auto;flex-shrink:0}@media screen and (max-width: 767px){.reviews-slide{width:93.33vw !important;height:auto;min-height:83.88vw}}.reviews_header{display:flex;justify-content:flex-start;align-items:center;gap:4rem;width:100%;padding-right:4.6rem}@media screen and (max-width: 767px){.reviews_header{padding-right:1rem}}.reviews_title{width:clamp(50vw,50vw,65.4rem)}@media screen and (max-width: 767px){.reviews_title{width:100%}}.reviews_text{width:clamp(30.34vw,30.34vw,43.7rem)}@media screen and (max-width: 767px){.reviews_text{width:100%;padding-right:1rem}}.reviews_buttons-wrapper{margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:9rem}@media screen and (max-width: 767px){.reviews_buttons-wrapper{display:none}}.reviews_buttons-wrapper .reviews_button{color:#050504;width:4rem;height:4rem}.reviews_buttons-wrapper .reviews_button:hover{color:#b185be}.reviews_buttons-wrapper .reviews_button:disabled{color:#c8c7c7}html[data-color-mode=inverted] .reviews_buttons-wrapper .reviews_button{color:#fff}html[data-color-mode=inverted] .reviews_buttons-wrapper .reviews_button:hover{color:#b185be}html[data-color-mode=inverted] .reviews_buttons-wrapper .reviews_button:disabled{color:#c8c7c7}html[data-color-mode=blue] .reviews_buttons-wrapper .reviews_button{color:#1a345f}html[data-color-mode=blue] .reviews_buttons-wrapper .reviews_button:hover{color:#b185be}html[data-color-mode=blue] .reviews_buttons-wrapper .reviews_button:disabled{color:rgba(35,68,124,.6)}.reviews_button-details{max-width:32rem;margin-top:-0.2rem}.reviews_button-details span{max-width:32rem}.feedback-section{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:100%;background-color:#fff;padding:8rem 4.6rem 8rem;gap:.8rem}@media screen and (max-width: 767px){.feedback-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#fff;gap:.8rem;padding:4rem 1rem 8rem}}.feedback-section_wrapper{width:46.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#fff;padding:0 7rem 0 12.5rem;gap:.8rem}@media screen and (max-width: 767px){.feedback-section_wrapper{width:100%;gap:.8rem;padding:0}}html[data-color-mode=blue] .feedback-section,html[data-color-mode=blue] .feedback-section_wrapper{background-color:#91bef7}html[data-color-mode=inverted] .feedback-section,html[data-color-mode=inverted] .feedback-section_wrapper{background-color:#1c1c1c}.feedback-section_image{width:18rem;height:18rem;object-fit:cover}html[data-color-mode=blue] .feedback-section_image{filter:hue-rotate(180deg) saturate(60%)}.feedback-section_text{margin-bottom:0;max-width:47.5rem;text-align:center}@media screen and (max-width: 767px){.feedback-section_text{margin-bottom:1.6rem}}.feedback-section form{width:46.5vw;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:0 12.5rem 0 7rem}@media screen and (max-width: 767px){.feedback-section form{padding:0;width:100%}}.feedback-section form .wpcf7-form-control-wrap .input-placeholder{left:1.2rem}.feedback-section button{width:100%;margin-bottom:.3rem}@media screen and (max-width: 767px){html[data-text-mode=S] .feedback-section .button_text{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5;font-weight:400}}@media screen and (max-width: 767px){html[data-text-mode=M] .feedback-section .button_text{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5;font-weight:400}}@media screen and (max-width: 767px){html[data-text-mode=L] .main-banner_title{line-height:1.2}}@media screen and (max-width: 767px){html[data-text-mode=L] .feedback-section .button_text{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5;font-weight:400}}@media screen and (max-width: 767px){html[data-text-mode=XL] .main-banner_title{font-size:3.5rem;letter-spacing:-0.0385rem;line-height:1.2}}@media screen and (max-width: 500px){html[data-text-mode=XL] .main-banner_link{border:none}}@media screen and (max-width: 767px){html[data-text-mode=XL] .feedback-section .button_text{font-size:1.4rem;letter-spacing:-0.0154rem;line-height:1.5;font-weight:400}}.catalog-page .wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.catalog-page .wrapper{gap:2rem;padding:1rem 1rem 4rem 1rem}}.catalog-page_header{background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}.catalog-page_header .wrapper{padding:4rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4rem;align-self:stretch;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-page_header .wrapper{padding:2rem;gap:2rem}}.catalog-page_list{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:.8rem .6rem}.catalog-page_search{width:100%;position:relative}.catalog-page_searchform{width:100%}.catalog-page_searchform div{position:relative}.catalog-page_searchform input[type=text]{width:100%;padding:1.4rem 5.4rem;border-radius:.4rem;border:.1rem solid #050504;background:#fff;color:#050504;height:5.2rem}.catalog-page_searchform input[type=text]:hover{border:.1rem solid #983b79}.catalog-page_searchform input[type=text]:hover,.catalog-page_searchform input[type=text]:focus{border:.1rem solid #983b79}.catalog-page_searchform input[type=submit]{font-size:0;background-color:#fff;background-image:url("../static/icons/search-icon.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:2.4rem;height:2.4rem;position:absolute;top:1.2rem;left:1.4rem}.catalog-page_button-close{position:absolute;bottom:1.2rem;right:1.4rem}.catalog-page_courses-card::marker{display:none}.catalog-page_button-close .button-close_icon{width:2.4rem;height:2.4rem;object-fit:cover}.catalog-page_searchform .input-placeholder{top:50%;transform:translateY(-50%);left:5.5rem;color:#c8c7c7}.catalog-page_filter-mobile{display:none}@media screen and (max-width: 767px){.catalog-page_filter-mobile{display:flex;margin-top:-1rem}}.catalog-page_results{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:2rem}.catalog-page_results-title{color:#050504}.catalog-page_results-title span{color:#983b79}.catalog-page_results-count{color:#282828;width:100%;flex-grow:1}.catalog-page_courses{display:flex;justify-content:flex-start;align-items:stretch;gap:4rem;width:100%;position:relative}@media screen and (max-width: 767px){.catalog-page_courses{align-items:flex-start}}.catalog-page_filters{width:21.31vw;max-height:calc(100vh - 21rem);overflow-y:auto;position:sticky;top:16rem}@media screen and (max-width: 767px){.catalog-page_filters{display:none}}.catalog-page_filters .accordion{background:none}.catalog-page_filters details{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.catalog-page_filters .accordion details summary{width:100%;padding:0 0 .8rem 0;min-height:3.8rem}.catalog-page_filters .accordion_content{width:100%;margin-top:2rem;padding:0;height:auto}.catalog-page .catalog-page_filters-list{gap:.5rem;width:100%}.catalog-page_filters-list-item{width:25.7rem}.accordion_content .control-label{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;line-height:1}.catalog-page_course-cards-wrapper{list-style:none;width:69.51vw;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.catalog-page_course-cards-wrapper{gap:2rem}}.catalog-page_courses-cards{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.catalog-page_courses-pagination{align-self:start;margin-top:auto}@media screen and (max-width: 767px){.catalog-page_courses-pagination{align-self:center;margin-top:0}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-page_courses-pagination .pagination_item:last-child{margin-left:2.4rem}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-page_courses-pagination .pagination_item:first-child{margin-right:2.4rem}}html[data-color-mode=contrasty] .catalog-page_results-title span{color:#535353}html[data-color-mode=inverted] .catalog-page_header{background:#1c1c1c}html[data-color-mode=inverted] .catalog-page_searchform input[type=text]{border-color:#424242;background:#1c1c1c;color:#fff}html[data-color-mode=inverted] .catalog-page_searchform input[type=text]:hover{border-color:#983b79}html[data-color-mode=inverted] .catalog-page_searchform input[type=text]:hover,html[data-color-mode=inverted] .catalog-page_searchform input[type=text]:focus{border:.1rem solid #983b79}html[data-color-mode=inverted] .catalog-page_searchform input[type=submit]{background-color:#1c1c1c}html[data-color-mode=inverted] .catalog-page_results-title span{color:#c8c7c7}html[data-color-mode=inverted] .catalog-page_filter-mobile{color:#fff;outline-color:#424242}html[data-color-mode=blue] .catalog-page_header{background:#91bef7}html[data-color-mode=blue] .catalog-page_searchform input[type=text]{border-color:#23447c;background:#91bef7;color:#1a345f}html[data-color-mode=blue] .catalog-page_searchform input[type=text]:hover{border-color:#983b79}html[data-color-mode=blue] .catalog-page_searchform input[type=text]:hover,html[data-color-mode=blue] .catalog-page_searchform input[type=text]:focus{border:.1rem solid #983b79}html[data-color-mode=blue] .catalog-page_searchform input[type=submit]{background-color:#91bef7}html[data-color-mode=blue] .catalog-page_results-title span{color:rgba(35,68,124,.5)}html[data-color-mode=blue] .catalog-page_filter-mobile{color:#1a345f;outline-color:#23447c}html[data-text-mode=M] .catalog-page_searchform .input-placeholder{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .catalog-page_searchform .input-placeholder{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=M] .catalog-page_searchform input[type=text]{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem;top:1.4rem}@media screen and (max-width: 767px){html[data-text-mode=M] .catalog-page_searchform input[type=text]{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=S] .catalog-page_results-title,html[data-text-mode=M] .catalog-page_results-title,html[data-text-mode=L] .catalog-page_results-title,html[data-text-mode=XL] .catalog-page_results-title{display:flex;flex-direction:column;justify-content:flex-start}html[data-text-mode=S] .catalog-page_filters,html[data-text-mode=M] .catalog-page_filters,html[data-text-mode=L] .catalog-page_filters,html[data-text-mode=XL] .catalog-page_filters{top:24rem;max-height:calc(100vh - 29rem)}html[data-text-mode=L] .catalog-page_searchform .input-placeholder{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .catalog-page_searchform .input-placeholder{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .catalog-page_searchform input[type=text]{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem;top:1.2rem}@media screen and (max-width: 767px){html[data-text-mode=L] .catalog-page_searchform input[type=text]{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .catalog-page_link{border:none}}html[data-text-mode=XL] .catalog-page_searchform .input-placeholder{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .catalog-page_searchform .input-placeholder{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .catalog-page_searchform input[type=text]{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem;top:1rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .catalog-page_searchform input[type=text]{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5;top:1.4rem}}.vendors-page_wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding-bottom:12rem}@media screen and (max-width: 767px){.vendors-page_wrapper{padding-block:2rem 8rem}}.vendors-page_hero{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.vendors-page_hero{flex-direction:column-reverse}}.vendors-page_hero-content{background-color:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border-radius:.4rem;width:55.42vw;min-height:38.88vw;height:auto;flex-grow:1}@media screen and (max-width: 767px){.vendors-page_hero-content{width:100%;height:100%;min-height:100%}}.vendors-page_hero-content .wrapper{padding:4rem;width:100%;display:flex;flex-direction:column;height:100%;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.vendors-page_hero-content .wrapper{width:100%;height:100%;padding:2rem;gap:2rem}}.vendors-page_hero-text-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;width:45.76vw}@media screen and (max-width: 767px){.vendors-page_hero-text-wrapper{width:100%;gap:1.6rem}}.vendors-page_title{margin-bottom:2rem;width:45.76vw}@media screen and (max-width: 767px){.vendors-page_title{width:100%;margin-bottom:.4rem}}.vendors-page_button{align-self:flex-start;max-width:32rem;margin-top:auto}@media screen and (max-width: 767px){.vendors-page_button{max-width:100%;width:100%}}.vendors-page_hero-image-wrapper{overflow:hidden;width:36.8vw;height:auto;min-height:38.88vw;background-color:#fff;border-radius:.4rem}@media screen and (max-width: 767px){.vendors-page_hero-image-wrapper{width:100%;height:77.22vw;min-height:77.22vw}}.vendors-page_hero-image-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:.4rem}@media screen and (max-width: 767px){.vendors-page_hero-image-wrapper img{width:100%;height:77.22vw}}.vendors{padding:4rem 0 0 0;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.vendors{gap:2rem;padding:0}}.vendors_title{text-align:center}.vendors_list{display:grid;grid-template-columns:repeat(4, 22.36vw);width:93.68vw;gap:2rem;align-self:center}@media screen and (max-width: 767px){.vendors_list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}}.vendors_image-wrapper{width:22.36vw;height:13.68vw;overflow:hidden;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border-radius:.4rem}@media screen and (max-width: 767px){.vendors_image-wrapper{width:100%;height:57.5vw}}.vendors_image-wrapper img{object-fit:cover;width:22.36vw;height:13.68vw;border-radius:.4rem}@media screen and (max-width: 767px){.vendors_image-wrapper img{width:100%;height:57.5vw}}html[data-color-mode=inverted] .vendors-page_hero-content{background:#1c1c1c}html[data-color-mode=inverted] .vendors-page_hero-image-wrapper,html[data-color-mode=inverted] .vendors_image-wrapper{background:#1c1c1c;color:#fff}html[data-color-mode=blue] .vendors-page_hero-content{background:#91bef7}html[data-color-mode=blue] .vendors-page_hero-image-wrapper,html[data-color-mode=blue] .vendors_image-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .vendors-page_hero-image-wrapper:before,html[data-color-mode=blue] .vendors_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}.catalog-vendor-page .wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding-bottom:12rem}@media screen and (max-width: 767px){.catalog-vendor-page .wrapper{padding-block:2rem 8rem;gap:2rem}}.catalog-vendor-page_hero{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-vendor-page_hero{flex-direction:column-reverse;align-items:stretch}}.catalog-vendor-page_hero-content{background-color:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);width:55.42vw;min-height:29.65vw;height:auto;flex-grow:1;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-vendor-page_hero-content{width:100%;height:100%}}.catalog-vendor-page_hero-content .wrapper{padding:4rem;padding:4rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;flex-grow:1}@media screen and (max-width: 767px){.catalog-vendor-page_hero-content .wrapper{width:100%;height:100%;padding:2rem;gap:2rem}}.catalog-vendor-page_hero-text-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;width:45.76vw}@media screen and (max-width: 767px){.catalog-vendor-page_hero-text-wrapper{width:100%;gap:1.6rem}}.catalog-vendor_filter-mobile{display:none}@media screen and (max-width: 767px){.catalog-vendor_filter-mobile{display:flex}}.catalog-vendor-page_image-wrapper{display:flex;align-items:center;justify-content:center;width:36.8vw;min-height:29.65vw;height:auto;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.catalog-vendor-page_image-wrapper{width:100%;height:79.44vw;min-height:79.44vw}}.catalog-vendor-page_image-wrapper img{object-fit:cover;width:100%;height:100%;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-vendor-page_image-wrapper img{width:77.22vw;height:63.33vw}}.catalog-vendor-page_image.fit-content{object-fit:contain}.catalog-vendor-page_courses{width:100%;position:relative;min-height:100vh;display:flex;justify-content:flex-start;align-items:flex-start;gap:3.5rem}@media screen and (max-width: 767px){.catalog-vendor-page_courses{flex-direction:column;gap:2rem}}.catalog-vendor-page_filters{width:21.32vw;max-height:calc(100vh - 21rem);overflow-y:auto;position:sticky;top:16rem}@media screen and (max-width: 767px){.catalog-vendor-page_filters{display:none}}.catalog-vendor-page_filters-accordion{background:none}.catalog-vendor-page_filters details{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.catalog-vendor-page_filters details summary{width:100%;padding:0 0 .8rem 0;min-height:3.8rem}.catalog-vendor-page_filters .accordion_content{width:100%;margin-top:2rem;padding:0;height:auto}.catalog-vendor-page .catalog-vendor-page_filters-list{gap:.5rem;width:100%;height:100%}.catalog-vendor-page_filters-list-item{width:25.7rem}.accordion_content .control-label{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;line-height:1}.catalog-vendor-page_course-cards-wrapper{width:69.86vw;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.catalog-vendor-page_course-cards-wrapper{width:100%;gap:2rem}}.catalog-vendor-page_courses-cards{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.catalog-vendor-page_courses-pagination{align-self:start}@media screen and (max-width: 767px){.catalog-vendor-page_courses-pagination{align-self:center}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-vendor-page_courses-pagination .pagination_item:last-child{margin-left:2.4rem}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-vendor-page_courses-pagination .pagination_item:first-child{margin-right:2.4rem}}html[data-color-mode=blue] .catalog-vendor-page_hero-content{background:#91bef7}html[data-color-mode=blue] .catalog-vendor-page_image-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .catalog-vendor-page_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .catalog-vendor-page_hero-content{background:#1c1c1c}html[data-color-mode=inverted] .catalog-vendor-page_image-wrapper{background-color:#1c1c1c}html[data-color-mode=inverted] .catalog-vendor-page_image-wrapper{background-color:#1c1c1c;color:#fff}html[data-text-mode=S] .catalog-vendor-page_filters,html[data-text-mode=M] .catalog-vendor-page_filters,html[data-text-mode=L] .catalog-vendor-page_filters,html[data-text-mode=XL] .catalog-vendor-page_filters{top:24rem;max-height:calc(100vh - 28rem)}.catalog-experts-page .wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding-bottom:12rem}@media screen and (max-width: 767px){.catalog-experts-page .wrapper{gap:2rem;padding-block:2rem 8rem}}.catalog-experts-page_hero{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-experts-page_hero{flex-direction:column-reverse}}.catalog-experts-page_hero-content{background-color:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);width:61.94vw;min-height:33.4vw;height:auto;flex-grow:1;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-experts-page_hero-content{width:100%;height:100%;min-height:100%}}.catalog-experts-page_hero-content .wrapper{padding:4rem}@media screen and (max-width: 767px){.catalog-experts-page_hero-content .wrapper{padding:2rem}}.catalog-experts-page_hero-title{color:#050504}.catalog-experts-page_hero-base-text{color:#282828}.catalog-experts-page-content .wrapper{padding:4rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;flex-grow:1}@media screen and (max-width: 767px){.catalog-experts-page-content .wrapper{padding:2rem;gap:2rem}}.catalog-experts-page_hero-text-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.catalog-experts-page_hero-text-wrapper{gap:1.6rem}}.catalog-experts_filter-mobile{display:none}@media screen and (max-width: 767px){.catalog-experts_filter-mobile{display:flex}}.catalog-experts-page_image-wrapper{display:flex;align-items:center;justify-content:center;width:30.27vw;min-height:33.4vw;height:auto;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.catalog-experts-page_image-wrapper{width:100%;min-height:88.33vw;height:88.33vw}}.catalog-experts-page_image{object-fit:cover;height:100%;width:100%;border-radius:.4rem}@media screen and (max-width: 767px){.catalog-experts-page_image{width:100%;height:100%}}.catalog-experts-page_courses{display:flex;justify-content:flex-start;align-items:flex-start;gap:3.5rem;width:100%;position:relative}@media screen and (max-width: 767px){.catalog-experts-page_courses{flex-direction:column;gap:2rem}}.catalog-experts-page_filters{width:21.32vw;max-height:calc(100vh - 21rem);overflow-y:auto;position:sticky;top:16rem}@media screen and (max-width: 767px){.catalog-experts-page_filters{display:none}}.catalog-experts-page_filters .accordion{background:none}.catalog-experts-page_filters details{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.catalog-experts-page_filters details summary{width:100%;padding:0 0 .8rem 0;min-height:3.8rem}.catalog-experts-page_filters .accordion_content{width:100%;margin-top:2rem;padding:0;height:auto}.catalog-experts-page .catalog-experts-page_filters-list{gap:.5rem;width:100%}.catalog-experts-page_filters-list-item{width:25.7rem}.accordion_content .control-label{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;line-height:1}.catalog-experts-page_course-cards-wrapper{width:69.86vw;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.catalog-experts-page_course-cards-wrapper{width:100%;gap:2rem}}.catalog-experts-page_courses-cards{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}.catalog-experts-page_courses-pagination{align-self:start}@media screen and (max-width: 767px){.catalog-experts-page_courses-pagination{align-self:center}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-experts-page_courses-pagination .pagination_item:last-child{margin-left:2.4rem}}@media screen and (max-width: 767px)and (max-width: 767px){.catalog-experts-page_courses-pagination .pagination_item:first-child{margin-right:2.4rem}}html[data-color-mode=inverted] .catalog-experts-page_hero-content{background-color:#1c1c1c;box-shadow:none}html[data-color-mode=inverted] .catalog-experts-page_image-wrapper{background-color:#1c1c1c}html[data-color-mode=blue] .catalog-experts-page_hero-content{background-color:#91bef7;box-shadow:none}html[data-text-mode=S] .catalog-experts-page_filters,html[data-text-mode=M] .catalog-experts-page_filters,html[data-text-mode=L] .catalog-experts-page_filters,html[data-text-mode=XL] .catalog-experts-page_filters{top:24rem;max-height:calc(100vh - 28rem)}.course-item-page .wrapper{padding:4rem 0 12rem 0;display:flex;flex-direction:column;gap:12rem;justify-content:flex-start}@media screen and (max-width: 767px){.course-item-page .wrapper{padding:4.1rem 0 8rem 0;gap:8rem}}.course-item-page_hero{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;gap:2rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.course-item-page_hero{flex-direction:column-reverse;gap:2rem;padding-inline:1rem}}.course-item-page_hero-content{background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);width:61vw;min-height:28.33vw;height:auto;padding:4rem;flex-grow:1}@media screen and (max-width: 767px){.course-item-page_hero-content{min-height:100%;width:100%;height:100%;padding:2rem;order:2;margin-bottom:-0.6rem}}.course-item-page_hero-wrapper{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;height:100%}.course-item-page_hero-content-wrapper{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;height:100%;flex-grow:1}@media screen and (max-width: 767px){.course-item-page_hero-content-wrapper{height:100%}}.course-item-page_hero-button-panel{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;align-items:center;column-gap:4rem;row-gap:1rem}.course-item-page_hero-list{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:1rem;max-width:50.83vw}@media screen and (max-width: 767px){.course-item-page_hero-list{max-width:66.66vw;align-self:flex-start}}.course-item-page_hero-button-like{margin-left:auto;align-self:flex-start}.course-item-page_hero-button{margin-top:auto}.course-item-page_hero-image-wrapper{width:30.27vw;min-height:28.33vw;height:auto;overflow:hidden;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.course-item-page_hero-image-wrapper{min-height:88.33vw;width:100%;height:88.33vw;order:3}}.course-item-page_hero-image{width:100%;height:100%;object-fit:cover;border-radius:.4rem}@media screen and (max-width: 767px){.course-item-page_hero-image{width:100%;height:88.33vw}}.details-course{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);width:100%;background-color:#fff;padding:1.6rem 4rem 1.6rem 3.6rem;flex-wrap:nowrap;align-items:stretch;column-gap:3.8rem}@media screen and (max-width: 767px){.details-course{order:1;padding:2rem;gap:1.6rem;flex-direction:column}}.details-course_list{flex-grow:1;display:grid;grid-template-columns:16.32vw 21.458vw 17.36vw 9.93vw;column-gap:5.4rem;row-gap:1.6rem;align-items:stretch}@media screen and (max-width: 767px){.details-course_list{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:flex-start}}.details-course_item{border-right:.1rem solid #c8c7c7;display:flex;flex-direction:column;justify-content:flex-start;gap:1.2rem}@media screen and (max-width: 767px){.details-course_item{border-right:none}}.details-course_parameter-link{margin-top:auto}@media screen and (max-width: 767px){.details-course_parameter-link{margin-top:0}}.details-course_button-group{align-self:center}@media screen and (max-width: 767px){.details-course_button-group{align-self:stretch;width:100%}.details-course_button-group .button-group_button-basket,.details-course_button-group .button-group_button-counter{width:100%;justify-content:center}}.details-course_button-group .cart{display:none}.details-course_item-title{color:#282828}.details-course_item-price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.details-course_item-old-price{color:#b185be;text-decoration:line-through}.details-course_parameter-link{color:#c8c7c7}.for-whom{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.for-whom{padding-inline:1rem 0;gap:2rem}}.for-whom h2{font-size:4.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal}@media screen and (max-width: 767px){.for-whom h2{font-size:3.2rem;letter-spacing:-0.0352rem}}.for-whom ul{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;align-items:stretch;gap:2rem}@media screen and (max-width: 767px){.for-whom ul{gap:0}}.for-whom li{background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:2rem;width:22.36vw;min-height:15.416vw;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;height:auto}@media screen and (max-width: 767px){.for-whom li{padding:1.6rem;width:89.44vw;min-height:42.22vw;gap:1.6rem}}.for-whom h3{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.for-whom h3{font-size:1.6rem;letter-spacing:-0.0176rem}}.for-whom p{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.for-whom p{font-size:1.4rem;letter-spacing:-0.0154rem}}@media screen and (max-width: 767px){.for-whom_slider{width:100%}}@media screen and (max-width: 767px){.for-whom_slider .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}}@media screen and (max-width: 767px){.for-whom_slider .swiper-slide{width:89.44vw !important;min-height:42.22vw;height:auto}}.training-result{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.training-result{padding-inline:1rem}}.training-result h2{font-size:4.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal}@media screen and (max-width: 767px){.training-result h2{font-size:3.2rem;letter-spacing:-0.0352rem}}.training-result_container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 767px){.training-result_container{display:flex;flex-direction:column;justify-content:flex-start}}.training-result_content{height:100%;padding:4rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}@media screen and (max-width: 767px){.training-result_content{padding:2rem}}.training-result_content ol,.training-result_content ul{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.training-result_content ol{gap:3.6rem;padding-left:2rem;padding-right:.1rem}@media screen and (max-width: 767px){.training-result_content ol{padding-left:1.6rem}}.training-result_content ol li{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal;padding-left:1.6rem}@media screen and (max-width: 767px){.training-result_content ol li{font-size:1.6rem;letter-spacing:-0.0176rem;padding-left:2rem}}.training-result_content ul li,.training-result_content p{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.training-result_content ul li,.training-result_content p{font-size:1.4rem;letter-spacing:-0.0154rem}}.training-result_content--color{background-color:#b185be;color:#fff}.training-result_content ul li::before{content:"—";display:inline-block}.training-result_content h3{font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal;margin-bottom:2.4rem}@media screen and (max-width: 767px){.training-result_content h3{font-size:3.2rem;letter-spacing:-0.0352rem;margin-bottom:.4rem}}.training-result_content h4{font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.training-result_content h4{font-size:1.4rem;letter-spacing:-0.0154rem}}.training-result_content-button{margin-top:auto}.program{display:flex;align-items:center;flex-direction:column;gap:4rem;justify-content:flex-start;padding-inline:4.6rem}@media screen and (max-width: 767px){.program{padding-inline:1rem;gap:2rem}}.program_details{display:flex;width:61.94vw;align-items:flex-start;justify-content:center;gap:2.4rem;flex-wrap:wrap}@media screen and (max-width: 767px){.program_details{width:100%}}.program_list{width:61.94vw;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.program_list{width:100%;gap:1.6rem}}.program_item{box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}.program_block{background-color:#fff;padding:2rem;border-radius:.4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}@media screen and (max-width: 767px){.program_block{padding:1.6rem}}.program_block p,.program_block span,.program_block a,.course-item-page .accordion_header p,.course-item-page .accordion_header span,.course-item-page .accordion_header a{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.program_block p,.program_block span,.program_block a,.course-item-page .accordion_header p,.course-item-page .accordion_header span,.course-item-page .accordion_header a{font-size:1.2rem;letter-spacing:-0.0132rem}}.course-item-page .accordion_content{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.course-item-page .accordion_content{font-size:1.2rem;letter-spacing:-0.0132rem}}.course-item-page .accordion_content p,.course-item-page .accordion_content ul li,.course-item-page .accordion_content ol li,.course-item-page .accordion_content span,.course-item-page .accordion_content a{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.course-item-page .accordion_content p,.course-item-page .accordion_content ul li,.course-item-page .accordion_content ol li,.course-item-page .accordion_content span,.course-item-page .accordion_content a{font-size:1.2rem;letter-spacing:-0.0132rem}}.timetable{padding-inline:4.6rem;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.timetable{gap:2rem;padding-inline:1rem}}.timetable_list{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.timetable_list{gap:1.6rem}}.timetable_list .course-listing{padding-top:2rem}@media screen and (max-width: 767px){.timetable_list .course-listing{padding-top:1.6rem}}.timetable_list .course-listing_header{gap:2rem}.promo{padding-inline:4.6rem}@media screen and (max-width: 767px){.promo{padding-inline:1rem}}.promo_container{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.promo_container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.promo_content{padding:4rem;height:100%;min-height:23.6rem;background-color:#983b79;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;gap:1.2rem;justify-content:flex-start;color:#fff;text-align:left}@media screen and (max-width: 767px){.promo_content{min-height:100%;padding:2rem}}.promo_title{width:38%}@media screen and (max-width: 767px){.promo_title{width:100%}}.promo_card-course{height:100%}.promo_card-course .course-listing_information{column-gap:1.6rem;row-gap:4rem;width:100%;padding:0;align-items:space-between;height:100%}@media screen and (max-width: 767px){.promo_card-course .course-listing_information{column-gap:1rem}}.course-listing_promo-wrapper{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:1.2rem;align-self:flex-end;margin-left:auto}@media screen and (max-width: 767px){.course-listing_promo-wrapper{margin-left:0;align-items:center;width:70vw;flex-grow:1;order:1;justify-content:space-between}}.promo_card-course .course-listing_icon{position:static;transform:translateY(0)}@media screen and (max-width: 767px){.promo_card-course .course-listing_icon{order:1;align-self:flex-end}}.promo_card-course .course-listing_button-basket{position:relative;align-self:flex-end;top:unset;transform:translateY(0)}@media screen and (max-width: 767px){.promo_card-course .course-listing_button-basket{order:3}}.promo_card-course .course-listing_information-list{margin-right:2.4rem;align-items:stretch}@media screen and (max-width: 767px){.promo_card-course .course-listing_information-list{margin-right:0;margin-bottom:0}}.promo_card-course .course-listing_price{margin-left:0}@media screen and (max-width: 767px){.promo_card-course .course-listing_price{order:2}}@media screen and (max-width: 767px){.promo_card-course .course-listing_button-basket{margin-left:auto}}@media screen and (max-width: 767px){.promo_card-course .course-listing_information-list+.course-listing_information-list{margin-top:-2rem}}.teachers{padding-inline:4.6rem;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;overflow:hidden}@media screen and (max-width: 767px){.teachers{padding-inline:1rem 0;gap:2rem}}.teachers_header{display:flex;align-items:flex-start;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.teachers_header{gap:2rem}}.teacher_title{max-width:84vw}@media screen and (max-width: 767px){.teacher_title{padding-right:1rem;max-width:100%}}.teachers_buttons-wrapper{margin-left:auto;margin-top:.8rem;display:flex;justify-content:center;gap:1rem;width:9rem}@media screen and (max-width: 767px){.teachers_buttons-wrapper{display:none}}.teachers_swiper{width:95%;margin-left:0}@media screen and (max-width: 1440px){.teachers_swiper{width:98%}}@media screen and (max-width: 991px){.teachers_swiper{width:100%}}@media screen and (max-width: 767px){.teachers_swiper{width:100%}}.teachers .swiper-wrapper{width:100%;height:100%}.teachers-slide{width:21.736vw !important;height:auto}@media screen and (max-width: 767px){.teachers-slide{width:31.3rem !important;height:auto;aspect-ratio:unset}}.teachers .teacher-card{width:21.736vw;height:100%;border-radius:.4rem}@media screen and (max-width: 767px){.teachers .teacher-card{width:313rem;height:100%}}.teachers-slide .teacher-card_badge{min-height:100%;border-radius:0 0 .4rem .4rem}.form-course{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-inline:4.5rem;height:100%}@media screen and (max-width: 767px){.form-course{padding-inline:2rem;display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:1.6rem}}.form-course_image-wrapper{width:100%;height:100%;overflow:hidden;border-radius:.4rem;align-self:stretch;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.form-course_image-wrapper{height:64.44vw}}.form-course_image{width:100%;object-fit:cover;border-radius:.4rem;height:100%}@media screen and (max-width: 767px){.form-course_image{height:64.44vw}}.form-course_content{padding:2rem 4rem 4rem 4rem;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);background-color:#b185be;color:#fff;gap:4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}@media screen and (max-width: 767px){.form-course_content{padding:2rem 2rem 4rem 2rem}}.form-course_content_wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;height:100%}@media screen and (max-width: 767px){.form-course_title{text-align:center}}.form-course_list{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:2rem;align-self:stretch}@media screen and (max-width: 767px){.form-course_list{display:flex;flex-direction:column;justify-content:flex-start}}.form-course_item{padding-inline:1.6rem;border-left:.1rem solid #f3f3f4;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}.form-course_text{text-align:center}.form-course_button{align-self:stretch;width:100%;margin-top:auto}@media screen and (max-width: 767px){.form-course_button{min-height:4.9rem}}.faq{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;padding-inline:4.6rem}@media screen and (max-width: 767px){.faq{padding-inline:1rem;gap:2rem}}.faq_list{width:61.94vw;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}@media screen and (max-width: 767px){.faq_list{width:100%}}.faq .accordion summary{width:100%;padding:2.4rem 2rem 2.4rem 2rem}@media screen and (max-width: 767px){.faq .accordion summary{padding:2.3rem 1.5rem 2.4rem 1.6rem}}html[data-color-mode=blue] .course-item-page_hero-content{background-color:#91bef7}html[data-color-mode=blue] .course-item-page_hero-button .button_text{background-color:#23447c;color:#aed0fb}html[data-color-mode=blue] .details-course{background-color:#91bef7}html[data-color-mode=blue] .details-course_item{border-color:#23447c}html[data-color-mode=blue] .for-whom_slider .swiper-slide{background-color:#91bef7}html[data-color-mode=blue] .training-result_content{background-color:#91bef7}html[data-color-mode=blue] .training-result_content--color{background-color:#1a345f}html[data-color-mode=blue] .training-result_content--color h3,html[data-color-mode=blue] .training-result_content--color h4,html[data-color-mode=blue] .training-result_content--color p,html[data-color-mode=blue] .training-result_content--color ul li{color:#aed0fb}html[data-color-mode=blue] .program_item,html[data-color-mode=blue] .program_block{background-color:#91bef7}html[data-color-mode=blue] .promo_content{background-color:#1a345f;color:#aed0fb}html[data-color-mode=blue] .promo_content h2,html[data-color-mode=blue] .promo_content p,html[data-color-mode=blue] .promo_content a,html[data-color-mode=blue] .promo_content h3,html[data-color-mode=blue] .promo_content h4,html[data-color-mode=blue] .promo_content h5,html[data-color-mode=blue] .promo_content ul li{color:#aed0fb}html[data-color-mode=blue] .form-course_content{background-color:#1a345f}html[data-color-mode=blue] .form-course_content h2,html[data-color-mode=blue] .form-course_content p,html[data-color-mode=blue] .form-course_content a,html[data-color-mode=blue] .form-course_content h3,html[data-color-mode=blue] .form-course_content h4,html[data-color-mode=blue] .form-course_content h5,html[data-color-mode=blue] .form-course_content ul li{color:#aed0fb}html[data-color-mode=blue] .form-course_icon{filter:hue-rotate(180deg) saturate(60%)}html[data-color-mode=blue] .course-item-page .accordion details{background-color:#91bef7}html[data-color-mode=blue] .teachers_button{color:#1a345f}html[data-color-mode=blue] .teachers_button:hover,html[data-color-mode=blue] .teachers_button:focus{color:#b185be}html[data-color-mode=blue] .teachers_button:disabled{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .form-course_item{border-color:#aed0fb}html[data-color-mode=inverted] .course-item-page_hero-content{background-color:#1c1c1c}html[data-color-mode=inverted] .course-item-page_hero-button .button_text{background-color:#fff;color:#050504}html[data-color-mode=inverted] .details-course{background-color:#1c1c1c}html[data-color-mode=inverted] .details-course_item{border-color:#424242}html[data-color-mode=inverted] .for-whom_slider .swiper-slide{background-color:#1c1c1c}html[data-color-mode=inverted] .training-result_content{background-color:#1c1c1c}html[data-color-mode=inverted] .training-result_content--color{background-color:#fff}html[data-color-mode=inverted] .training-result_content--color h3,html[data-color-mode=inverted] .training-result_content--color h4,html[data-color-mode=inverted] .training-result_content--color p,html[data-color-mode=inverted] .training-result_content--color ul li{color:#050504}html[data-color-mode=inverted] .program_item,html[data-color-mode=inverted] .program_block{background-color:#1c1c1c}html[data-color-mode=inverted] .promo_content{background-color:#fff;color:#050504}html[data-color-mode=inverted] .promo_content h2,html[data-color-mode=inverted] .promo_content p,html[data-color-mode=inverted] .promo_content a,html[data-color-mode=inverted] .promo_content h3,html[data-color-mode=inverted] .promo_content h4,html[data-color-mode=inverted] .promo_content h5,html[data-color-mode=inverted] .promo_content ul li{color:#050504}html[data-color-mode=inverted] .form-course_content{background-color:#fff}html[data-color-mode=inverted] .form-course_content h2,html[data-color-mode=inverted] .form-course_content p,html[data-color-mode=inverted] .form-course_content a,html[data-color-mode=inverted] .form-course_content h3,html[data-color-mode=inverted] .form-course_content h4,html[data-color-mode=inverted] .form-course_content h5,html[data-color-mode=inverted] .form-course_content ul li{color:#050504}html[data-color-mode=inverted] .course-item-page .accordion details{background-color:#1c1c1c}html[data-color-mode=inverted] .course-item-page .accordion details .accordion_content{color:#fff}html[data-color-mode=inverted] .teachers_button{color:#050504}html[data-color-mode=inverted] .teachers_button:hover,html[data-color-mode=inverted] .teachers_button:focus{color:#b185be}html[data-color-mode=inverted] .teachers_button:disabled{color:#c8c7c7}html[data-color-mode=inverted] .form-course_item{border-color:#c8c7c7}html[data-color-mode=contrasty] .details-course_item-old-price{color:#282828}html[data-color-mode=contrasty] .training-result_content--color{background-color:#050504}html[data-color-mode=contrasty] .promo_content{background-color:#050504}html[data-color-mode=contrasty] .form-course_content{background-color:#050504}html[data-text-mode=M] .details-course,html[data-text-mode=L] .details-course,html[data-text-mode=XL] .details-course{padding-inline:3.6rem 2rem;gap:3.2rem}html[data-text-mode=M] .details-course_list,html[data-text-mode=L] .details-course_list,html[data-text-mode=XL] .details-course_list{grid-template-columns:repeat(4, auto);gap:3.2rem;flex-grow:0;flex-shrink:1;flex-basis:75.1vw}html[data-text-mode=M] .details-course_item,html[data-text-mode=L] .details-course_item,html[data-text-mode=XL] .details-course_item{border-right:none}html[data-text-mode=M] .details-course_button-group,html[data-text-mode=L] .details-course_button-group,html[data-text-mode=XL] .details-course_button-group{min-width:14.4rem;flex-grow:1}html[data-text-mode=M] .details-course_button-group .button-basket--add,html[data-text-mode=L] .details-course_button-group .button-basket--add,html[data-text-mode=XL] .details-course_button-group .button-basket--add{position:static;margin-left:auto}html[data-text-mode=M] .details-course_button-group .counter,html[data-text-mode=L] .details-course_button-group .counter,html[data-text-mode=XL] .details-course_button-group .counter{margin-left:auto}html[data-text-mode=M] .promo_title,html[data-text-mode=L] .promo_title,html[data-text-mode=XL] .promo_title{overflow-wrap:normal;word-break:normal;hyphens:none}html[data-text-mode=M] .promo_card-course .course-listing_information-list,html[data-text-mode=L] .promo_card-course .course-listing_information-list,html[data-text-mode=XL] .promo_card-course .course-listing_information-list{display:flex;flex-direction:column;gap:.4rem}@media screen and (max-width: 767px){html[data-text-mode=M] .promo_card-course .course-listing_information-list:last-child,html[data-text-mode=L] .promo_card-course .course-listing_information-list:last-child,html[data-text-mode=XL] .promo_card-course .course-listing_information-list:last-child{margin-top:-2rem}}html[data-text-mode=M] .promo_card-course .course-listing_price,html[data-text-mode=L] .promo_card-course .course-listing_price,html[data-text-mode=XL] .promo_card-course .course-listing_price{margin-right:.8rem}@media screen and (max-width: 767px){html[data-text-mode=M] .promo_card-course .course-listing_information,html[data-text-mode=L] .promo_card-course .course-listing_information,html[data-text-mode=XL] .promo_card-course .course-listing_information{row-gap:4rem}}html[data-text-mode=M] .promo_card .course-listing_information-list,html[data-text-mode=L] .promo_card .course-listing_information-list,html[data-text-mode=XL] .promo_card .course-listing_information-list{display:flex;min-width:fit-content;width:fit-content;margin-right:0;flex-direction:column}html[data-text-mode=M] .course-listing_promo-wrapper,html[data-text-mode=L] .course-listing_promo-wrapper,html[data-text-mode=XL] .course-listing_promo-wrapper{flex-grow:1;width:100%;justify-content:space-between;justify-content:flex-start}@media screen and (max-width: 767px){html[data-text-mode=M] .course-listing_promo-wrapper,html[data-text-mode=L] .course-listing_promo-wrapper,html[data-text-mode=XL] .course-listing_promo-wrapper{padding-left:5rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .promo_card-course .course-listing_icon,html[data-text-mode=L] .promo_card-course .course-listing_icon,html[data-text-mode=XL] .promo_card-course .course-listing_icon{align-self:flex-end;position:absolute;bottom:0;left:0}}@media screen and (max-width: 767px){html[data-text-mode=M] .promo_card-course .course-listing_button-basket,html[data-text-mode=L] .promo_card-course .course-listing_button-basket,html[data-text-mode=XL] .promo_card-course .course-listing_button-basket{margin-left:auto}}html[data-text-mode=M] .for-whom_slider h3,html[data-text-mode=M] .training-result_content ol li{font-size:2.5rem;line-height:1.5;letter-spacing:-0.0275rem}@media screen and (max-width: 767px){html[data-text-mode=M] .for-whom_slider h3,html[data-text-mode=M] .training-result_content ol li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=M] .for-whom_slider p{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .for-whom_slider p{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .training-result_content--color h4{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .training-result_content--color h4{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .training-result_content--color p,html[data-text-mode=M] .training-result_content--color ul li,html[data-text-mode=M] .program_block p,html[data-text-mode=M] .program_block span,html[data-text-mode=M] .program_block a,html[data-text-mode=M] .course-item-page .accordion_header p,html[data-text-mode=M] .course-item-page .accordion_header span,html[data-text-mode=M] .course-item-page .accordion_header a,html[data-text-mode=M] .course-item-page .accordion_content p,html[data-text-mode=M] .course-item-page .accordion_content ul li,html[data-text-mode=M] .course-item-page .accordion_content ol li,html[data-text-mode=M] .course-item-page .accordion_content span,html[data-text-mode=M] .course-item-page .accordion_content a,html[data-text-mode=M] .course-item-page .accordion_content{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .training-result_content--color p,html[data-text-mode=M] .training-result_content--color ul li,html[data-text-mode=M] .program_block p,html[data-text-mode=M] .program_block span,html[data-text-mode=M] .program_block a,html[data-text-mode=M] .course-item-page .accordion_header p,html[data-text-mode=M] .course-item-page .accordion_header span,html[data-text-mode=M] .course-item-page .accordion_header a,html[data-text-mode=M] .course-item-page .accordion_content p,html[data-text-mode=M] .course-item-page .accordion_content ul li,html[data-text-mode=M] .course-item-page .accordion_content ol li,html[data-text-mode=M] .course-item-page .accordion_content span,html[data-text-mode=M] .course-item-page .accordion_content a,html[data-text-mode=M] .course-item-page .accordion_content{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .promo_card-course .course-listing_icon{bottom:.2rem}}html[data-text-mode=L] .for-whom_slider h3,html[data-text-mode=L] .training-result_content ol li{font-size:3rem;line-height:1.5;letter-spacing:-0.033rem}@media screen and (max-width: 767px){html[data-text-mode=L] .for-whom_slider h3,html[data-text-mode=L] .training-result_content ol li{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}}html[data-text-mode=L] .for-whom_slider p{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .for-whom_slider p{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .training-result_content--color h4{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .training-result_content--color h4{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .training-result_content--color p,html[data-text-mode=L] .training-result_content--color ul li,html[data-text-mode=L] .program_block p,html[data-text-mode=L] .program_block span,html[data-text-mode=L] .program_block a,html[data-text-mode=L] .course-item-page .accordion_header p,html[data-text-mode=L] .course-item-page .accordion_header span,html[data-text-mode=L] .course-item-page .accordion_header a,html[data-text-mode=L] .course-item-page .accordion_content p,html[data-text-mode=L] .course-item-page .accordion_content ul li,html[data-text-mode=L] .course-item-page .accordion_content ol li,html[data-text-mode=L] .course-item-page .accordion_content span,html[data-text-mode=L] .course-item-page .accordion_content a,html[data-text-mode=L] .course-item-page .accordion_content{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .training-result_content--color p,html[data-text-mode=L] .training-result_content--color ul li,html[data-text-mode=L] .program_block p,html[data-text-mode=L] .program_block span,html[data-text-mode=L] .program_block a,html[data-text-mode=L] .course-item-page .accordion_header p,html[data-text-mode=L] .course-item-page .accordion_header span,html[data-text-mode=L] .course-item-page .accordion_header a,html[data-text-mode=L] .course-item-page .accordion_content p,html[data-text-mode=L] .course-item-page .accordion_content ul li,html[data-text-mode=L] .course-item-page .accordion_content ol li,html[data-text-mode=L] .course-item-page .accordion_content span,html[data-text-mode=L] .course-item-page .accordion_content a,html[data-text-mode=L] .course-item-page .accordion_content{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .promo_card-course .course-listing_icon{bottom:.6rem}}html[data-text-mode=XL] .for-whom_slider h3,html[data-text-mode=XL] .training-result_content ol li{font-size:3.6rem;line-height:1.5;letter-spacing:-0.0396rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .for-whom_slider h3,html[data-text-mode=XL] .training-result_content ol li{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem}}html[data-text-mode=XL] .for-whom_slider p{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .for-whom_slider p{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .training-result_content--color h4{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .training-result_content--color h4{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .training-result_content--color p,html[data-text-mode=XL] .training-result_content--color ul li,html[data-text-mode=XL] .program_block p,html[data-text-mode=XL] .program_block span,html[data-text-mode=XL] .program_block a,html[data-text-mode=XL] .course-item-page .accordion_header p,html[data-text-mode=XL] .course-item-page .accordion_header span,html[data-text-mode=XL] .course-item-page .accordion_header a,html[data-text-mode=XL] .course-item-page .accordion_content p,html[data-text-mode=XL] .course-item-page .accordion_content ul li,html[data-text-mode=XL] .course-item-page .accordion_content ol li,html[data-text-mode=XL] .course-item-page .accordion_content span,html[data-text-mode=XL] .course-item-page .accordion_content a,html[data-text-mode=XL] .course-item-page .accordion_content{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .training-result_content--color p,html[data-text-mode=XL] .training-result_content--color ul li,html[data-text-mode=XL] .program_block p,html[data-text-mode=XL] .program_block span,html[data-text-mode=XL] .program_block a,html[data-text-mode=XL] .course-item-page .accordion_header p,html[data-text-mode=XL] .course-item-page .accordion_header span,html[data-text-mode=XL] .course-item-page .accordion_header a,html[data-text-mode=XL] .course-item-page .accordion_content p,html[data-text-mode=XL] .course-item-page .accordion_content ul li,html[data-text-mode=XL] .course-item-page .accordion_content ol li,html[data-text-mode=XL] .course-item-page .accordion_content span,html[data-text-mode=XL] .course-item-page .accordion_content a,html[data-text-mode=XL] .course-item-page .accordion_content{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}@media screen and (max-width: 767px){html[data-text-mode=XL] .promo_card-course .course-listing_icon{bottom:.8rem}}.intelligence-page .wrapper{padding-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.intelligence-page .wrapper{padding-top:2rem;gap:1.6rem}}.intelligence-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.intelligence-page_header{padding:2rem;gap:2rem;position:relative}}.intelligence-page_title{width:51.8vw}@media screen and (max-width: 767px){.intelligence-page_title{width:100%}}.chapters-button{display:none}.chapters-button:hover{color:#983b79}@media screen and (max-width: 767px){.chapters-button{display:flex;gap:.4rem;justify-content:flex-start;align-items:center;color:#b185be}}.chapters-button_value{max-width:76.66vw}.chapters-button_icon{width:2rem;height:2rem;object-fit:cover}.control-mobile--open .chapters-button_icon{transform:rotate(180deg)}.intelligence-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding-block:4rem 12rem;display:grid;grid-template-columns:22.35vw 69.86vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.intelligence-page_container{padding-block:2rem 0;flex-direction:column;display:flex;justify-content:flex-start}}.control{padding-right:1.385vw;max-height:calc(100dvh - 4rem - 8.2rem - 4.8rem);overflow-y:auto;position:sticky;top:16rem}@media screen and (max-width: 767px){.control{display:none}}.control-mobile{display:none}@media screen and (max-width: 767px){.control-mobile{height:100%;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}}.control .control_list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}@media screen and (max-width: 767px){.control-mobile .control-mobile_list{display:none}}@media screen and (max-width: 767px){.control-mobile--open .control-mobile_list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}}.control_item,.control-mobile_item{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;width:100%}.control_link,.control-mobile_link{padding:2rem 1.9rem 2rem 2rem;width:100%;color:#050504;border-right:.1rem solid #f3f3f4}.control_link--current,.control-mobile_link--current{padding:2rem 1.9rem 2rem 2rem;color:#e6175f;border-right:.1rem solid #e6175f}.control_link:hover,.control-mobile_link:hover{color:#983b79}.control-mobile_link{padding-left:0}.control-mobile_link--current{padding-left:0}.feed_item{width:69.86vw;display:none}@media screen and (max-width: 767px){.feed_item{width:100%;padding-inline:2rem}}.feed_item--current{display:block;position:relative}@media screen and (max-width: 767px){.intelligence-page .feed_item{padding-inline:2rem}}.feed_title{color:#050504;margin-bottom:4rem}@media screen and (max-width: 767px){.feed_title{margin-bottom:2rem}}.feed h1{font-size:4.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal;margin-bottom:4rem}@media screen and (max-width: 767px){.feed h1{font-size:3.2rem;letter-spacing:-0.0352rem;margin-bottom:2rem}}.feed h2{font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-0.0352rem;font-style:normal;margin-bottom:4rem}@media screen and (max-width: 767px){.feed h2{font-size:2.4rem;letter-spacing:-0.0264rem;margin-bottom:2rem}}.feed h3{font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0264rem;font-style:normal;margin-bottom:2rem}@media screen and (max-width: 767px){.feed h3{font-size:1.8rem;letter-spacing:-0.0198rem;margin-bottom:1.6rem}}.feed h4{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal;color:#050504;margin-top:4rem}@media screen and (max-width: 767px){.feed h4{margin-top:2rem;font-size:1.6rem;letter-spacing:-0.0176rem}}.feed h4:first-child{margin-top:0}.feed h5{color:#050504;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.feed h5{font-size:1.4rem;letter-spacing:-0.0154rem}}.feed h6{color:#050504;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;margin-bottom:1rem}@media screen and (max-width: 767px){.feed h6{font-size:1.2rem;letter-spacing:-0.0132rem}}.intelligence-page_feed{width:100%}.intelligence-page_feed ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:46.11vw}@media screen and (max-width: 767px){.intelligence-page_feed ul{width:100%;gap:2rem}}.intelligence-page_feed ul li{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media screen and (max-width: 767px){.intelligence-page_feed ul li{width:100%}}.intelligence-page_feed p{margin-bottom:2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.intelligence-page_feed p{font-size:1.4rem;letter-spacing:-0.0154rem}}.intelligence-page_feed a{margin-bottom:2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.intelligence-page_feed a:hover{color:#983b79}@media screen and (max-width: 767px){.intelligence-page_feed a{font-size:1.4rem;letter-spacing:-0.0154rem}}.intelligence-page_feed .link-doc{text-decoration:none}.intelligence-page_feed .link-doc:hover{color:#050504}.feed address,.feed ul li,.feed ol li{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.feed address,.feed ul li,.feed ol li{font-size:1.4rem;letter-spacing:-0.0154rem}}.feed .accordion_content a{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.feed .accordion_content a{font-size:1.2rem;letter-spacing:-0.0132rem}}.feed .accordion_content a:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.intelligence-base{padding-bottom:8rem}}.intelligence-base ul li p,.intelligence-base ul li a,.intelligence-base ul li address{margin-bottom:0}.intelligence-documents{width:45.9vw}@media screen and (max-width: 767px){.intelligence-documents{width:100%;padding-bottom:3.6rem}}.intelligence-documents ul{gap:1rem}.feed .link-doc{margin-bottom:0}@media screen and (max-width: 767px){.intelligence-education{padding-bottom:3.6rem}}.intelligence-education ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}@media screen and (max-width: 767px){.intelligence-education ul li{gap:1.6rem}}.intelligence-education details ul{width:100%}.intelligence-education details ul{gap:1rem;margin-bottom:2rem}@media screen and (max-width: 767px){.intelligence-education details ul{margin-bottom:1.6rem}}.intelligence-education details ul:last-of-type{margin-bottom:0}.intelligence-education ul li p,.intelligence-education ul li a,.intelligence-education ul li address{margin-bottom:0}.intelligence-education .accordion,.intelligence-education .accordion_content{width:45.9vw}@media screen and (max-width: 767px){.intelligence-education .accordion,.intelligence-education .accordion_content{width:100%}}.feed_item--current.intelligence-directorate{display:flex}.intelligence-directorate{flex-direction:column;justify-content:flex-start;gap:4rem;width:100%}@media screen and (max-width: 767px){.intelligence-directorate{gap:2rem;padding-bottom:2rem}}@media screen and (max-width: 767px){.intelligence-directorate .feed_title{margin-bottom:0}}@media screen and (max-width: 767px){.intelligence-directorate ul{gap:2rem}}.intelligence-directorate ul:first-of-type{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;flex-direction:row;gap:2rem;width:100%;margin-top:-4rem}@media screen and (max-width: 767px){.intelligence-directorate ul:first-of-type{flex-direction:column;gap:1.6rem;margin-top:0}}.intelligence-directorate ul:first-of-type li{border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);background-color:#fff;width:21.73vw}@media screen and (max-width: 767px){.intelligence-directorate ul:first-of-type li{width:100%}}.feed .intelligence-directorate ul a,.feed .intelligence-directorate ul p{margin-bottom:0}.feed .intelligence-directorate-list .intelligence-directorate-card{border:none;box-shadow:none}@media screen and (max-width: 767px){.feed .intelligence-directorate-list .intelligence-directorate-card{width:100%}}.intelligence-page .feed .teacher-card{width:21.73vw;border-radius:.4rem;height:100%}@media screen and (max-width: 767px){.intelligence-page .feed .teacher-card{width:100%}}.feed .teacher-card p{margin-bottom:0}.feed .teacher-card_badge .teacher-card_name{text-decoration:none}.feed .teacher-card_name{color:#282828;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.feed .teacher-card_name{font-size:1.4rem;letter-spacing:-0.0154rem}}.feed .teacher-card_post p{color:#282828;font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.feed .teacher-card_post p{font-size:1.2rem;letter-spacing:-0.0132rem}}.feed .teacher-card_link{text-decoration:none;display:grid;grid-template-columns:21.73vw;grid-template-rows:22.36vw auto;margin-bottom:0}@media screen and (max-width: 767px){.feed .teacher-card_link{grid-template-columns:1fr;grid-template-rows:85.55vw auto}}.feed .teacher-card_link .teacher-card_badge{min-height:5.76vw;width:100%}@media screen and (max-width: 767px){.feed .teacher-card_link .teacher-card_badge{min-height:16.94vw;width:100%}}@media screen and (max-width: 767px){.feed .teacher-card_photo-wrapper{aspect-ratio:0;width:100%}}.feed .teacher-card_link:hover .teacher-card_badge{background:#b185be}.feed .teacher-card_link:hover .teacher-card_badge p{color:#fff}.intelligence-page .feed .teacher-card_photo-wrapper img{object-fit:cover;display:block;height:100%;width:100%;border-radius:.4rem .4rem 0 0}@media screen and (max-width: 767px){.intelligence-page .feed .teacher-card_photo-wrapper img{width:100%}}.feed--current.intelligence-teachers{display:flex}@media screen and (max-width: 767px){.intelligence-teachers-preview{padding-bottom:3.6rem}}.intelligence-teachers-preview .intelligence-teachers-list{width:100%;display:flex;justify-content:flex-start;align-items:stretch;gap:2rem;flex-wrap:wrap;flex-direction:row}@media screen and (max-width: 767px){.intelligence-teachers-preview .intelligence-teachers-list{gap:1.6rem}}.intelligence-teachers-preview .intelligence-teachers-list li{border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.intelligence-teachers-preview .teacher-card .teacher-card_badge{height:auto}}.feed .intelligence-teachers-card{box-shadow:none}.teachers-details{display:none;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.teachers-details{gap:2rem}}.teachers-details_item{display:none;width:69.86vw}@media screen and (max-width: 1390px){.teachers-details_item{width:68vw}}.preview{display:none;flex-direction:column;justify-content:flex-start}.preview--active-js{display:flex}.teachers-details-button-back{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.teachers-details-button-back:hover svg{color:#b185be}.intelligence-teachers .teachers-details h2{margin-bottom:4rem}@media screen and (max-width: 767px){.intelligence-teachers .teachers-details h2{margin-bottom:2rem}}.teachers-details .wp-caption{width:17.98vw;height:20.347vw;border-radius:.4rem;background-color:#f3f3f4}@media screen and (max-width: 767px){.teachers-details .wp-caption{width:100%;height:94.166vw}}.teachers-details .wp-caption img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}@media screen and (max-width: 767px){.teachers-details .wp-caption img{width:100%;height:100%}}@media screen and (max-width: 767px){.feed .teachers-details{padding-bottom:3rem}}.feed .teachers-details h4{margin-block:4rem 2rem;width:30.2vw}@media screen and (max-width: 767px){.feed .teachers-details h4{width:100%;margin-block:2rem}}.feed .teachers-details h5{width:46.11vw;margin-block:4rem 2rem;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.feed .teachers-details h5{width:100%;margin-block:2rem;font-size:1.2rem;letter-spacing:-0.0132rem}}.feed .teachers-details p{margin-bottom:2rem}.feed .teachers-details ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:2rem}.feed .teachers-details ul .wp-caption{border-radius:.4rem;width:22.36vw;height:30.9vw;border:.1rem solid #c8c7c7;background-color:#f3f3f4;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.feed .teachers-details ul .wp-caption{width:38.88vw;height:53.61vw}}.feed .teachers-details ul .wp-caption img,.feed .teachers-details ul a{width:100%;height:100%;border-radius:.4rem;object-fit:cover}@media screen and (max-width: 767px){.feed .teachers-details ul .wp-caption img,.feed .teachers-details ul a{width:100%;height:100%}}.teachers-details_text{width:46.11vw}@media screen and (max-width: 767px){.teachers-details_text{width:100%}}.teachers-details_item-reviews .teachers-reviews_header{display:flex;justify-content:space-between;align-items:center;margin-block:6rem 2rem}@media screen and (max-width: 767px){.teachers-details_item-reviews .teachers-reviews_header{margin-top:3.6rem;margin-bottom:1.2rem}}.teachers-details_item-reviews .teachers-reviews_header h5{margin:0}@media screen and (max-width: 767px){.teachers-details_item-reviews .teachers-reviews_header h5{margin:0}}.teachers-reviews_buttons-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem}.teachers-reviews_button-icon{width:4rem;height:4rem;object-fit:cover}.teachers-reviews-slide{width:26.11vw !important}.teachers-reviews_swiper .swiper-slide{min-height:21vw;height:auto}@media screen and (max-width: 767px){.teachers-reviews_swiper .swiper-slide{min-height:30rem;height:auto;width:100% !important}}.teachers-reviews_swiper .review-card,.teachers-reviews_swiper .review-card_wrapper{height:100%}@media screen and (max-width: 767px){.teachers-reviews_swiper .review-card,.teachers-reviews_swiper .review-card_wrapper{width:100%;height:100%}}.teachers-reviews_swiper .review-card p,.teachers-reviews_swiper .review-card_wrapper p{margin-bottom:0}.teachers-reviews_swiper .teachers-reviews-slide .review-card_name{font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828;margin-bottom:-0.6rem}@media screen and (max-width: 767px){.teachers-reviews_swiper .teachers-reviews-slide .review-card_name{font-size:1.4rem;letter-spacing:-0.0154rem}}.teachers-reviews-slide .review-card_company,.teachers-reviews-slide .review-card_text{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;color:#535353}@media screen and (max-width: 767px){.teachers-reviews-slide .review-card_company,.teachers-reviews-slide .review-card_text{font-size:1.2rem;letter-spacing:-0.0132rem}}.teachers-reviews-slide .review-card_text{color:#050504}.teachers-reviews-slide .review-card_date{font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal;color:#050504;margin-top:auto}@media screen and (max-width: 767px){.teachers-reviews-slide .review-card_date{font-size:1.2rem;letter-spacing:-0.0132rem}}.intelligence-material-base{flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.intelligence-material-base{gap:1.6rem;padding-bottom:9.6rem}}.intelligence-material-base p,.intelligence-material-base a,.intelligence-material-base address{margin-bottom:0}.intelligence-material-base h2{margin-bottom:2rem}@media screen and (max-width: 767px){.intelligence-material-base h2{margin-bottom:.4rem}}.feed_item--current.intelligence-material-base{display:flex}@media screen and (max-width: 767px){.intelligence-paid-services{padding-bottom:3.6rem}}.intelligence-paid-services ul{gap:1rem}.intelligence-finance,.intelligence-vacant-places{width:45.83vw}@media screen and (max-width: 767px){.intelligence-finance,.intelligence-vacant-places{width:100%;padding-bottom:2rem}.intelligence-finance p,.intelligence-finance a,.intelligence-vacant-places p,.intelligence-vacant-places a{margin-bottom:1.6rem}}@media screen and (max-width: 767px){.intelligence-catering,.intelligence-structure,.intelligence-scholarships,.intelligence-international-cooperation{padding-bottom:2rem}.intelligence-catering p,.intelligence-catering a,.intelligence-structure p,.intelligence-structure a,.intelligence-scholarships p,.intelligence-scholarships a,.intelligence-international-cooperation p,.intelligence-international-cooperation a{margin-bottom:1.6rem}.intelligence-catering a:last-child,.intelligence-catering p:last-child,.intelligence-structure a:last-child,.intelligence-structure p:last-child,.intelligence-scholarships a:last-child,.intelligence-scholarships p:last-child,.intelligence-international-cooperation a:last-child,.intelligence-international-cooperation p:last-child{margin-bottom:1.6rem}}.intelligence-structure .link-doc{margin-bottom:2rem;text-decoration:none}@media screen and (max-width: 767px){.intelligence-structure .link-doc{margin-bottom:1.6rem;padding-right:2rem}}.intelligence-structure h4{margin-bottom:2rem}@media screen and (max-width: 767px){.intelligence-structure h4{margin-bottom:1.6rem}}.intelligence-material-base,.intelligence-scholarships,.intelligence-base,.intelligence-documents,.intelligence-education,.intelligence-international-cooperation,.intelligence-catering,.intelligence-structure{width:45.9vw}@media screen and (max-width: 767px){.intelligence-material-base,.intelligence-scholarships,.intelligence-base,.intelligence-documents,.intelligence-education,.intelligence-international-cooperation,.intelligence-catering,.intelligence-structure{width:100%}}html[data-text-mode=S] .control,html[data-text-mode=M] .control,html[data-text-mode=L] .control,html[data-text-mode=XL] .control{top:23rem;max-height:calc(100dvh - 4rem - 8.2rem - 4.8rem - 6rem)}html[data-text-mode=S] .control-mobile_link,html[data-text-mode=S] .control_link,html[data-text-mode=M] .control-mobile_link,html[data-text-mode=M] .control_link,html[data-text-mode=L] .control-mobile_link,html[data-text-mode=L] .control_link,html[data-text-mode=XL] .control-mobile_link,html[data-text-mode=XL] .control_link{overflow-wrap:break-word;word-break:break-word;hyphens:auto}html[data-text-mode=M] .feed h1{font-size:5.5rem;letter-spacing:-0.0605rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .feed h1{font-size:3.4rem;letter-spacing:-0.0374rem;line-height:1.5}}html[data-text-mode=M] .feed h2{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .feed h2{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}}html[data-text-mode=M] .feed h3{font-size:3rem;letter-spacing:-0.033rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .feed h3{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=M] .feed h4{font-size:2.5rem;letter-spacing:-0.0275rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=M] .feed h4{font-size:2rem;letter-spacing:-0.022rem;line-height:1.5}}html[data-text-mode=M] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=M] .feed h5,html[data-text-mode=M] .feed p,html[data-text-mode=M] .feed a,html[data-text-mode=M] .feed address,html[data-text-mode=M] .feed ul li,html[data-text-mode=M] .feed ol li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=M] .feed h5,html[data-text-mode=M] .feed p,html[data-text-mode=M] .feed a,html[data-text-mode=M] .feed address,html[data-text-mode=M] .feed ul li,html[data-text-mode=M] .feed ol li{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .feed h6,html[data-text-mode=M] .feed .teacher-card_post p{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .feed h6,html[data-text-mode=M] .feed .teacher-card_post p{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .feed h1{font-size:6.6rem;letter-spacing:-0.0726rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .feed h1{font-size:3.5rem;letter-spacing:-0.0385rem;line-height:1.5}}html[data-text-mode=L] .feed h2{font-size:4.8rem;letter-spacing:-0.0528rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .feed h2{font-size:3.2rem;letter-spacing:-0.0352rem;line-height:1.5}}html[data-text-mode=L] .feed h3{font-size:3.5rem;letter-spacing:-0.0363rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .feed h3{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}html[data-text-mode=L] .feed h4{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=L] .feed h4{font-size:2.2rem;letter-spacing:-0.0242rem;line-height:1.5}}html[data-text-mode=L] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=L] .feed h5,html[data-text-mode=L] .feed p,html[data-text-mode=L] .feed a,html[data-text-mode=L] .feed address,html[data-text-mode=L] .feed ul li,html[data-text-mode=L] .feed ol li{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=L] .feed h5,html[data-text-mode=L] .feed p,html[data-text-mode=L] .feed a,html[data-text-mode=L] .feed address,html[data-text-mode=L] .feed ul li,html[data-text-mode=L] .feed ol li{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .feed h6,html[data-text-mode=L] .feed .teacher-card_post p{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .feed h6,html[data-text-mode=L] .feed .teacher-card_post p{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .feed h1{font-size:8rem;letter-spacing:-0.088rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .feed h1{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}}html[data-text-mode=XL] .feed h2{font-size:5.6rem;letter-spacing:-0.0616rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .feed h2{font-size:3.5rem;letter-spacing:-0.0385rem;line-height:1.5}}html[data-text-mode=XL] .feed h3{font-size:4rem;letter-spacing:-0.044rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .feed h3{font-size:2.8rem;letter-spacing:-0.0308rem;line-height:1.5}}html[data-text-mode=XL] .feed h4{font-size:3.2rem;letter-spacing:-0.0352rem;line-height:1.5}@media screen and (max-width: 767px){html[data-text-mode=XL] .feed h4{font-size:2.4rem;letter-spacing:-0.0264rem;line-height:1.5}}html[data-text-mode=XL] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=XL] .feed h5,html[data-text-mode=XL] .feed p,html[data-text-mode=XL] .feed a,html[data-text-mode=XL] .feed address,html[data-text-mode=XL] .feed ul li,html[data-text-mode=XL] .feed ol li{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-text-mode=XL] .feed h5,html[data-text-mode=XL] .feed p,html[data-text-mode=XL] .feed a,html[data-text-mode=XL] .feed address,html[data-text-mode=XL] .feed ul li,html[data-text-mode=XL] .feed ol li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .feed h6,html[data-text-mode=XL] .feed .teacher-card_post p{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .feed h6,html[data-text-mode=XL] .feed .teacher-card_post p{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-color-mode=contrasty] .control::-webkit-scrollbar-thumb{background-color:rgba(35,68,124,.2);width:.2rem}html[data-color-mode=blue] .control::-webkit-scrollbar-thumb{background-color:rgba(35,68,124,.2);width:.2rem}html[data-color-mode=blue] .intelligence-page_header,html[data-color-mode=blue] .intelligence-page_container{background-color:#91bef7}html[data-color-mode=blue] address,html[data-color-mode=blue] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-color-mode=blue] .feed ul li,html[data-color-mode=blue] .feed ol li{color:#1a345f}html[data-color-mode=inverted] .control::-webkit-scrollbar-thumb{background-color:#424242;width:.2rem}html[data-color-mode=inverted] .intelligence-page_header,html[data-color-mode=inverted] .intelligence-page_container{background-color:#1c1c1c}html[data-color-mode=inverted] address,html[data-color-mode=inverted] .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-color-mode=inverted] .feed ul li,html[data-color-mode=inverted] .feed ol li{color:#fff}.awareness-raising-page_wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:12rem;padding-right:0;padding-bottom:12rem}@media screen and (max-width: 767px){.awareness-raising-page_wrapper{padding:2rem 0 8rem 1rem;gap:8rem}}.awareness-raising-page_hero{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem;padding-right:4.6rem}@media screen and (max-width: 767px){.awareness-raising-page_hero{padding-right:1rem;flex-direction:column-reverse;gap:1.6rem;align-items:stretch}}.awareness-raising-page_hero-content{background-color:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border-radius:.4rem;width:55.42vw;min-height:31.2vw;height:auto;flex-grow:1}@media screen and (max-width: 767px){.awareness-raising-page_hero-content{width:100%;height:100%}}.awareness-raising-page_hero-content .wrapper{padding:4rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.awareness-raising-page_hero-content .wrapper{padding:2rem;gap:2rem}}.awareness-raising-page_hero-text-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;height:100%;width:45.76vw}@media screen and (max-width: 767px){.awareness-raising-page_hero-text-wrapper{width:100%;gap:1.6rem}}.awareness-raising-page_title{margin-bottom:2rem;width:45.76vw}@media screen and (max-width: 767px){.awareness-raising-page_title{width:100%;margin-bottom:.4rem}}.awareness-raising-page_button{align-self:flex-start;max-width:32rem;margin-top:auto}@media screen and (max-width: 767px){.awareness-raising-page_button{max-width:100%;width:100%}}.awareness-raising-page_hero-image-wrapper{overflow:hidden;width:36.8vw;min-height:31.25vw;height:auto;background-color:#f3f3f4;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.awareness-raising-page_hero-image-wrapper{width:100%;height:80vw}}.awareness-raising-page_hero-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}@media screen and (max-width: 767px){.awareness-raising-page_hero-image-wrapper img{width:100%;height:80vw}}.awareness-list{width:100%;padding-right:4.6rem}@media screen and (max-width: 767px){.awareness-list{padding-right:1rem}}.awareness-list_wrapper{background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:4rem;display:grid;grid-template-columns:40.8vw 45.34vw;gap:2.77rem;align-items:start}@media screen and (max-width: 767px){.awareness-list_wrapper{padding:0;display:flex;flex-direction:column;gap:2rem;background-color:#f3f3f4;box-shadow:none}}.awareness-list_image-wrapper{display:none}@media screen and (max-width: 767px){.awareness-list_image-wrapper{display:block;width:100%;height:65.83vw;border-radius:.4rem}}.awareness-list_image-wrapper img{width:100%;height:65.83vw;border-radius:.4rem;object-fit:cover}.awareness-list_list{margin-block:0;padding-left:0}@media screen and (max-width: 767px){.awareness-list_list{list-style-type:decimal;margin-left:2rem;gap:1rem}.awareness-list_list li{padding:0;font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;min-height:auto}.awareness-list_list li::after,.awareness-list_list li::before{display:none}}@media screen and (max-width: 767px){.awareness-list_title{margin-bottom:2rem}}.awareness-list_title-decorate{color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.awareness-list_title-decorate{background-image:none;color:#050504;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#050504}}.awareness-services{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;padding-right:4.6rem}@media screen and (max-width: 767px){.awareness-services{padding-right:1rem;gap:2rem}}.awareness-services_list{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:1.38vw}@media screen and (max-width: 767px){.awareness-services_list{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;justify-content:flex-start}}.awareness-services_item{flex-grow:1}.awareness-services_title{align-self:center}@media screen and (max-width: 767px){.awareness-services_title{font-size:4.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0484rem;font-style:normal}}.awareness-services_button{align-self:center}@media screen and (max-width: 767px){.awareness-services_button{align-self:stretch;width:100%}}.approach{padding-right:4.6rem}@media screen and (max-width: 767px){.approach{padding-right:1rem}}.approach_wrapper{border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);background-color:#fff;display:flex;flex-direction:column;gap:4rem;justify-content:flex-start;padding:4rem}@media screen and (max-width: 767px){.approach_wrapper{padding:2rem}}.approach_title{align-self:center;text-align:center}.approach_list{display:grid;grid-template-columns:repeat(3, 1fr);align-content:start;gap:2.77vw}@media screen and (max-width: 767px){.approach_list{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start}}.approach_item{padding-inline:2.77vw;display:flex;flex-direction:column;gap:.83vw;justify-content:flex-start;align-items:center;text-align:center}@media screen and (max-width: 767px){.approach_item{padding:0;gap:1.2rem}}.approach_item svg{width:2.77vw;height:2.77vw;object-fit:cover;margin-bottom:.83vw}@media screen and (max-width: 767px){.approach_item svg{width:4rem;height:4rem;margin-bottom:1.2rem}}.our-customers{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start}@media screen and (max-width: 767px){.our-customers{gap:2rem}}.our-customers_title{align-self:center;text-align:center}.our-customers_header{display:flex;justify-content:space-between;align-items:center;gap:4rem;padding-right:4.6rem;width:100%}@media screen and (max-width: 767px){.our-customers_header{gap:2rem;padding-right:1rem}}.our-customers_buttons-wrapper{display:flex;gap:1rem;width:9rem;align-items:flex-start;justify-content:flex-start}.our-customers_button{width:4rem;height:4rem}.our-customers_button:hover{color:#b185be}.our-customers_button:disabled:hover{color:#c8c7c7}.our-customers_slider{width:100%}.our-customers_slide{width:14.375vw !important;height:14.375vw !important;margin-right:0}@media screen and (max-width: 767px){.our-customers_slide{width:57.5vw !important;height:57.5vw !important}}.our-customers_card{width:14.375vw;height:14.375vw;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.our-customers_card{width:57.5vw;height:57.5vw}}.our-customers_card img{width:10.21vw;height:10.21vw;object-fit:cover}@media screen and (max-width: 767px){.our-customers_card img{width:40.83vw;height:40.83vw}}.awareness-raising-page_reviews{padding-left:0}.awareness-raising-page_reviews .reviews_buttons-wrapper{display:flex}html[data-color-mode=blue] .awareness-raising-page_hero-content,html[data-color-mode=blue] .awareness-list_wrapper,html[data-color-mode=blue] .service-card,html[data-color-mode=blue] .approach_wrapper{background-color:#91bef7}html[data-color-mode=blue] .service-card{background-color:#91bef7;border-color:#aed0fb}html[data-color-mode=blue] .approach_item svg path{fill:#23447c}html[data-color-mode=blue] .approach_item img{filter:hue-rotate(189deg) brightness(0.4)}html[data-color-mode=blue] .awareness-list_title-decorate{background-image:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#1a345f}html[data-color-mode=blue] .our-customers_button{color:#1a345f}html[data-color-mode=blue] .our-customers_button:hover{color:#b185be}html[data-color-mode=blue] .our-customers_button:disabled{color:rgba(35,68,124,.6)}html[data-color-mode=inverted] .awareness-raising-page_hero-content,html[data-color-mode=inverted] .awareness-list_wrapper,html[data-color-mode=inverted] .service-card,html[data-color-mode=inverted] .approach_wrapper{background-color:#1c1c1c}html[data-color-mode=inverted] .service-card{background-color:#1c1c1c;border-color:#424242}html[data-color-mode=inverted] .approach_item svg path{fill:#fff}html[data-color-mode=inverted] .approach_item img{filter:grayscale(100) brightness(4.5)}html[data-color-mode=inverted] .awareness-list_title-decorate{background-image:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff}html[data-color-mode=inverted] .our-customers_card img{filter:grayscale(1) brightness(20)}html[data-color-mode=inverted] .our-customers_button{color:#fff}html[data-color-mode=inverted] .our-customers_button:hover{color:#b185be}html[data-color-mode=inverted] .our-customers_button:disabled{color:#c8c7c7}html[data-color-mode=contrasty] .awareness-list_title-decorate{background-image:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#535353}html[data-color-mode=contrasty] .approach_item svg path{fill:#050504}html[data-color-mode=contrasty] .approach_item img{filter:grayscale(100) brightness(0.2)}@media screen and (max-width: 767px){html[data-text-mode=M] .our-customers_title{text-align:left}}html[data-text-mode=M] .awareness-raising-page_button{height:100%}@media screen and (max-width: 767px){html[data-text-mode=M] .awareness-list_list .item{font-size:1.6rem;letter-spacing:-0.0176rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .our-customers_title{text-align:left}}html[data-text-mode=L] .awareness-raising-page_button{height:100%}@media screen and (max-width: 767px){html[data-text-mode=L] .awareness-list_list{margin-left:3rem}}@media screen and (max-width: 767px){html[data-text-mode=L] .awareness-list_list .item{font-size:1.8rem;letter-spacing:-0.0198rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .our-customers_title{text-align:left}}html[data-text-mode=XL] .awareness-raising-page_button{height:100%}@media screen and (max-width: 767px){html[data-text-mode=XL] .awareness-list_list{margin-left:3rem}}@media screen and (max-width: 767px){html[data-text-mode=XL] .awareness-list_list .item{font-size:2rem;letter-spacing:-0.022rem}}html[data-color-mode=blue] .awareness-raising-page_hero-image-wrapper,html[data-color-mode=blue] .awareness-list_image-wrapper{background-color:#91bef7;position:relative}html[data-color-mode=blue] .awareness-raising-page_hero-image-wrapper:before,html[data-color-mode=blue] .awareness-list_image-wrapper:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=inverted] .awareness-raising-page_hero-image-wrapper,html[data-color-mode=inverted] .awareness-list_image-wrapper{background-color:#1c1c1c;color:#fff}.about-center_wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;padding-bottom:0}@media screen and (max-width: 767px){.about-center_wrapper{gap:1.6rem;padding-top:2rem}}.about-center-page_hero{display:flex;align-items:stretch;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.about-center-page_hero{gap:2rem;flex-direction:column-reverse}}.about-center-page_hero-content{background-color:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border-radius:.4rem;width:55.42vw;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (max-width: 767px){.about-center-page_hero-content{padding-bottom:0;width:100%}}.about-center-page_hero-content-wrapper{padding:4rem;width:100%;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;height:100%}@media screen and (max-width: 767px){.about-center-page_hero-content-wrapper{padding:2rem;min-height:100%;height:100%;gap:2rem}}.about-center-page_hero-text-wrapper,.about-center-page_hero-text{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;width:45.76vw;align-self:flex-start}@media screen and (max-width: 767px){.about-center-page_hero-text-wrapper,.about-center-page_hero-text{width:100%;gap:1.6rem}}.about-center-page_title{margin-bottom:2rem;width:45.76vw}@media screen and (max-width: 767px){.about-center-page_title{width:100%;margin-bottom:.4rem}}.about-center-page_hero p{font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page_hero p{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page_hero p:first-of-type{font-size:3.2rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page_hero p:first-of-type{font-size:1.4rem;letter-spacing:-0.0154rem}}.about-center-page_button{align-self:flex-start;max-width:100%;margin-top:auto}@media screen and (max-width: 767px){.about-center-page_button{width:100%;margin-top:0}}.about-center-page_advantages{position:static;border-radius:0 0 .4rem .4rem;margin-top:auto}.about-center-page_advantages ul{align-items:center;padding:1.38vw 2.43vw 1.38vw 2.43vw}@media screen and (max-width: 767px){.about-center-page_advantages ul{padding:2rem 4.5rem}}.about-center-page_hero-image-wrapper{overflow:hidden;align-self:stretch;width:36.8vw;min-height:auto;height:auto;background-color:#f3f3f4;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.about-center-page_hero-image-wrapper{width:100%;min-height:114.16vw;height:114.16vw}}.about-center-page_hero-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.about-center-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding-block:4rem 12rem;display:grid;grid-template-columns:22.35vw 67.65vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.about-center-page_container{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}}.about-center-page .feed{width:100%}.about-center-page .feed .feed_item{width:45.92vw}@media screen and (max-width: 767px){.about-center-page .feed .feed_item{width:100%;padding:0}}.about-center-page .feed p{margin-block:0 2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.about-center-page .feed p{font-size:1.4rem;letter-spacing:-0.0154rem;margin-bottom:1.6rem}.about-center-page .feed p:last-child{margin-bottom:0}}.about-center-page .feed h4,.about-center-page .feed h5,.about-center-page .feed h6{margin-block:0 2rem}.about-center-page .feed a{display:block;width:100%;margin-block:0 2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.about-center-page .feed a:hover{color:#983b79}@media screen and (max-width: 767px){.about-center-page .feed a{font-size:1.4rem;letter-spacing:-0.0154rem;margin-bottom:1.6rem}.about-center-page .feed a:last-child{margin-bottom:0}}.about-center-page .feed p a{display:inline}.about-center-page .feed .link-doc{margin-bottom:1rem;width:66.1rem;display:flex;text-decoration:none}.about-center-page .feed .link-doc:hover{color:#050504}@media screen and (max-width: 767px){.about-center-page .feed .link-doc{width:100%}}.about-center-page .feed address{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.about-center-page .feed address{font-size:1.4rem;letter-spacing:-0.0154rem}}.about-center-page .feed ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:46.11vw}@media screen and (max-width: 767px){.about-center-page .feed ul{width:100%;gap:2rem}}.about-center-page .feed ul li{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.about-center-page .feed .accordion{width:66.1rem;margin-bottom:1.6rem}@media screen and (max-width: 767px){.about-center-page .feed .accordion{width:100%;margin-bottom:0}}.about-center-page .feed .accordion .accordion_header h5{margin-bottom:0}.about-center-page .feed .accordion .accordion_content{width:100%}.about-center-page .feed .accordion .accordion_content p,.about-center-page .feed .accordion .accordion_content a,.about-center-page .feed .accordion .accordion_content ul,.about-center-page .feed .accordion .accordion_content ol,.about-center-page .feed .accordion .accordion_content h4,.about-center-page .feed .accordion .accordion_content h5,.about-center-page .feed .accordion .accordion_content h6{width:100%}.about-center-page .feed .accordion-box{margin-top:4rem;gap:1.6rem}@media screen and (max-width: 767px){.about-center-page .feed .accordion-box{margin-top:2rem}}.about-center-page .feed .accordion-box summary{padding:2rem}@media screen and (max-width: 767px){.about-center-page .feed .accordion-box summary{padding:1.6rem}}.about-center-page .feed .about-center-page-vacancy_accordion{gap:2rem}.about-center-page .about-center-page-it h5{margin-bottom:4rem;font-weight:300;line-height:1.2;font-style:normal;color:#282828}@media screen and (max-width: 767px){.about-center-page .about-center-page-it h5{margin-bottom:2rem}}.about-center-page .feed .about-center-page-it_subtitle-text{margin-top:4rem}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-it_subtitle-text{margin-top:2rem}}.about-center-page-documents.feed_item--current{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.about-center-page-documents.feed_item--current{gap:.4rem}}.feed_item.about-center-page-documents h2{margin-bottom:2rem}@media screen and (max-width: 767px){.feed_item.about-center-page-documents h2{margin-bottom:1.6rem}}.about-center-page .about-center-page-documents ul{display:flex;flex-direction:column;justify-content:flex-start;gap:8rem}@media screen and (max-width: 767px){.about-center-page .about-center-page-documents ul{gap:4rem}}.about-center-page .about-center-page-documents ul li{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.about-center-page .about-center-page-documents ul li{gap:1.6rem}}.feed .about-center-page-documents ul p,.feed .about-center-page-documents ul h4{margin-bottom:0}.about-center-page-documents .wp-caption{border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border:.1rem solid #c8c7c7}.about-center-page-documents img{width:45.9vw;height:32.29vw;object-fit:cover}@media screen and (max-width: 767px){.about-center-page-documents img{width:100%;height:58.61vw}}.about-center-page-documents_container-diploms{display:grid;grid-template-columns:22.6vw 22.6vw;justify-content:flex-start;width:45.9vw;gap:1rem}@media screen and (max-width: 767px){.about-center-page-documents_container-diploms{grid-template-columns:1fr 1fr;width:100%}}.about-center-page-documents_container-diploms .wp-caption{height:32.29vw;width:100%}.about-center-page-documents_container-diploms .wp-caption img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 767px){.about-center-page-documents_container-diploms .wp-caption{height:58.61vw}}.about-center-page-documents_container-diploms .wp-caption:first-child{grid-column:1/3}@media screen and (max-width: 767px){.about-center-page-documents_container-vendors .wp-caption:nth-child(odd)+.wp-caption:last-child{grid-column:2/3}}@media screen and (max-width: 767px){.about-center-page-documents_container-vendors .wp-caption:nth-child(even)+.wp-caption:last-child{grid-column:1/3}}.about-center-page-documents_container-vendors{display:grid;grid-template-columns:22.6vw 22.6vw;column-gap:1rem;row-gap:2rem}@media screen and (max-width: 767px){.about-center-page-documents_container-vendors{grid-template-columns:1fr 1fr;row-gap:1.6rem}}.about-center-page-documents_container-vendors .wp-caption{width:100%;height:100%}.about-center-page-documents_container-vendors .wp-caption img{object-fit:cover;width:100%;height:100%}.about-center-page-licenses.feed_item--current{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.about-center-page-licenses.feed_item--current{gap:1.6rem}}.about-center-page .feed_item.about-center-page-licenses{width:69.86vw}@media screen and (max-width: 767px){.about-center-page .feed_item.about-center-page-licenses{width:100%}}.about-center-page .feed_item.about-center-page-licenses h2{margin-bottom:2rem}@media screen and (max-width: 767px){.about-center-page .feed_item.about-center-page-licenses h2{margin-bottom:.4rem}}.about-center-page .feed_item.about-center-page-licenses p,.about-center-page .feed_item.about-center-page-licenses a,.about-center-page .feed_item.about-center-page-licenses h4{margin-bottom:0}.about-center-page-licenses img{border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);border:.1rem solid #c8c7c7}.about-center-page-licenses_text-wrapper{width:46.11vw;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.about-center-page-licenses_text-wrapper{gap:1.6rem;width:100%}}.about-center-page-licenses_image-wrapper{display:flex;gap:2rem;flex-wrap:wrap}.about-center-page-licenses_image-wrapper img{width:22vw;height:31.11vw;object-fit:cover;flex-shrink:1}@media screen and (max-width: 767px){.about-center-page-licenses_image-wrapper img{width:100%;height:117.77vw}}.about-center-page .feed .about-center-page-team{width:69.86vw}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-team{width:100%}}.about-center-page .feed .about-center-page-team h2,.about-center-page .feed .about-center-page-team h4{margin-bottom:0}.about-center-page-team.feed_item--current{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.about-center-page-team.feed_item--current{gap:2rem}}.about-center-page .about-center-page-team ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;flex-direction:row;gap:2rem;width:69.86vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team ul{width:100%;flex-direction:column;gap:1.6rem}}.about-center-page .about-center-page-team ul li{border-radius:.4rem;background-color:#fff;box-shadow:none;width:21.73vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team ul li{width:100%}}.about-center-page-team_preview{flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.about-center-page-team_preview{gap:2rem}}.about-center-page-team_preview.preview--active-js{display:flex}.about-center-page .about-center-page-team .about-center-page-team_details{width:69.86vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details{width:100%;padding-bottom:1rem}}.about-center-page .about-center-page-team .about-center-page-team_details h4{margin-block:4rem 2rem;width:30.2vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details h4{width:100%;margin-block:2rem}}.about-center-page .about-center-page-team .about-center-page-team_details h5{margin-block:4rem 2rem;font-weight:600;line-height:1.2;font-style:normal}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details h5{margin-block:2rem}}.about-center-page .about-center-page-team .about-center-page-team_details h2{margin-bottom:4rem}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details h2{margin-bottom:2rem}}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details p{margin-bottom:2rem}}.about-center-page .about-center-page-team .about-center-page-team_details .teachers-details_wrapper{width:46.11vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details .teachers-details_wrapper{width:100%}}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details ul{flex-direction:row;flex-wrap:wrap;gap:2rem}}.about-center-page .about-center-page-team .about-center-page-team_details ul li{width:22.36vw}@media screen and (max-width: 767px){.about-center-page .about-center-page-team .about-center-page-team_details ul li{width:38.88vw}}.teachers-reviews_button,.teachers-details-button-back{color:#050504}.teachers-reviews_button:hover,.teachers-details-button-back:hover{color:#b185be}.teachers-reviews_button:disabled,.teachers-details-button-back:disabled{color:#c8c7c7}.feed .about-center-page-team a{margin-bottom:0}.about-center-page .about-center-page-team .teacher-card_link{text-decoration:none;display:grid}.about-center-page-team .teacher-card{border:none;box-shadow:none;height:100%}@media screen and (max-width: 767px){.about-center-page-team .teacher-card{width:100%}}.about-center-page .about-center-page-team .teacher-card_photo-wrapper img{width:100%}.about-center-page .teacher-card p{margin-bottom:0}.about-center-page .teacher-card_badge .teacher-card_name{font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page .teacher-card_badge .teacher-card_name{font-size:1.4rem;letter-spacing:-0.0154rem}}.about-center-page .feed .teacher-card_post{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page .feed .teacher-card_post{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .teacher-card_link:hover .teacher-card_badge{background:#b185be}.about-center-page .teacher-card_link:hover .teacher-card_badge p{color:#fff}.about-center-page .teachers-details_item-reviews .teachers-reviews_header{display:flex;justify-content:space-between;align-items:center;margin-block:6rem 2rem}@media screen and (max-width: 767px){.about-center-page .teachers-details_item-reviews .teachers-reviews_header{margin-top:3.6rem;margin-bottom:1.2rem}}.about-center-page .teachers-details_item-reviews .teachers-reviews_header h5{margin:0}@media screen and (max-width: 767px){.about-center-page .teachers-details_item-reviews .teachers-reviews_header h5{margin:0}}.about-center-page .teachers-reviews_swiper .review-card,.about-center-page .teachers-reviews_swiper .review-card_wrapper{height:100%}@media screen and (max-width: 767px){.about-center-page .teachers-reviews_swiper .review-card,.about-center-page .teachers-reviews_swiper .review-card_wrapper{width:100%;min-height:30rem}}.about-center-page .teachers-reviews_swiper .review-card p,.about-center-page .teachers-reviews_swiper .review-card_wrapper p{margin-bottom:0}.about-center-page .teachers-reviews-slide .review-card_company,.about-center-page .teachers-reviews-slide .review-card_text{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal;color:#535353}@media screen and (max-width: 767px){.about-center-page .teachers-reviews-slide .review-card_company,.about-center-page .teachers-reviews-slide .review-card_text{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .teachers-reviews-slide .review-card_text{color:#050504}.about-center-page .teachers-reviews-slide .review-card_date{font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal;color:#050504;margin-top:auto}@media screen and (max-width: 767px){.about-center-page .teachers-reviews-slide .review-card_date{font-size:1.2rem;letter-spacing:-0.0132rem}}.feed .about-center-page-partners{width:46.18vw}@media screen and (max-width: 767px){.feed .about-center-page-partners{width:100%}}.feed .about-center-page-partners p,.feed .about-center-page-partners a{margin-bottom:0}.feed .about-center-page-partners_list{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.feed .about-center-page-partners_list{gap:2rem}}.about-center-page .feed .about-center-page-partners_item{padding-bottom:2rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;border-bottom:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-partners_item{padding-bottom:1.6rem;gap:1.6rem}}.about-center-page-partners_logo{width:15.69vw;height:5.2vw;margin-bottom:-1rem;object-fit:contain}@media screen and (max-width: 767px){.about-center-page-partners_logo{width:22.6rem;height:7.5rem;margin-bottom:-0.6rem}}.about-center-page .about-center-page-partners_item .about-center-page-partners_button{text-decoration:none;max-width:fit-content;color:#fff}.about-center-page .about-center-page-partners_item .about-center-page-partners_button:hover{color:#fff}@media screen and (max-width: 767px){.about-center-page .about-center-page-partners_item .about-center-page-partners_button{width:100%;max-width:100%}}.about-center-page .about-center-page-partners_item .about-center-page-partners_button span{text-decoration-line:none;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal;text-align:center}@media screen and (max-width: 767px){.about-center-page .about-center-page-partners_item .about-center-page-partners_button span{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .feed .about-center-page-clients{width:100%}.about-center-page .feed .about-center-page-clients p,.about-center-page .feed .about-center-page-clients a{margin-bottom:0}.about-center-page .feed .about-center-page-clients_list{width:100%;display:grid;grid-template-columns:repeat(4, 14.375vw);gap:1.389vw;align-items:start}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-clients_list{grid-template-columns:1fr 1fr;gap:1.6rem}}.feed .about-center-page-clients_item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.about-center-page-clients_image-wrapper{display:flex;align-items:center;justify-content:center;width:14.375vw;height:14.375vw;padding:2.08vw;overflow:hidden}@media screen and (max-width: 767px){.about-center-page-clients_image-wrapper{width:39.44vw;height:39.44vw;padding:3rem}}.about-center-page-clients_image-wrapper img{width:100%;height:100%;object-fit:contain}.about-center-page-clients_text{text-align:center}.feed .about-center-page-reviews{width:100%}.feed .about-center-page-reviews p{margin-bottom:0}.about-center-page .feed .about-center-page-reviews_list{display:grid;grid-template-columns:repeat(2, 26.11vw);align-items:stretch;gap:2rem}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-reviews_list{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}}.about-center-page .feed .about-center-page-reviews_item{width:26.11vw;min-height:20.83vw;height:auto}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-reviews_item{width:100%;min-height:30rem}}.about-center-page .feed .about-center-page-reviews_item .review-card_wrapper{height:100%;width:100%;min-height:30rem}.about-center-page .feed .about-center-page-reviews_item .review-card{height:100%}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-reviews_item .review-card{width:100%}}.about-center-page .feed .about-center-page-reviews_item .review-card_text{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-reviews_item .review-card_text{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .feed .about-center-page-reviews_item .review-card_date{margin-top:auto;font-size:1.4rem;font-weight:100;line-height:1.5;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-reviews_item .review-card_date{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .feed .about-center-page-gratitude{width:69.86vw}.about-center-page .feed .about-center-page-gratitude a{margin-bottom:0;width:100%;height:100%;display:flex;text-decoration:none}.about-center-page .feed .about-center-page-gratitude h5{margin-bottom:0;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}.feed .feed_item .about-center-page-gratitude_list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;gap:2rem;flex-wrap:wrap;flex-direction:row}.feed .feed_item .about-center-page-gratitude_item{background-color:#fff}.feed .about-center-page-gratitude_letter{width:100%;height:100%}.feed .about-center-page-gratitude_letter .letters_content{height:100%}.letters_image-wrapper{display:flex;align-items:center}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion{gap:1.6rem}}.about-center-page .feed .about-center-page-vacancy_accordion summary{padding:2rem 2rem 1.9rem 2rem;min-height:7rem}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion summary{min-height:6.6rem;padding:1.6rem}}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion summary .accordion_chevron-box{margin-left:0}}.about-center-page .feed .about-center-page-vacancy_accordion ul{gap:1rem;margin-bottom:2rem}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion ul{margin-bottom:1.6rem}}.about-center-page .feed .about-center-page-vacancy_accordion li{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion li{font-size:1.2rem;letter-spacing:-0.0132rem}}.about-center-page .feed .about-center-page-vacancy_accordion h6{margin-bottom:1rem;margin-top:2rem}@media screen and (max-width: 767px){.about-center-page .feed .about-center-page-vacancy_accordion h6{margin-top:1.6rem}}.about-center-page .feed .about-center-page-vacancy_accordion h6:first-child{margin-top:0}.about-center-page .feed .about-center-page-vacancy_accordion h6+h6{margin-top:1rem}html[data-color-mode=blue] .about-center-page_hero-image-wrapper,html[data-color-mode=blue] .__one-column{background-color:#91bef7;position:relative}html[data-color-mode=blue] .about-center-page_hero-image-wrapper:before,html[data-color-mode=blue] .__one-column:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=blue] .control_link,html[data-color-mode=blue] .control-mobile_link{border-color:rgba(35,68,124,.2)}html[data-color-mode=blue] .control_link:hover,html[data-color-mode=blue] .control-mobile_link:hover{color:#983b79}html[data-color-mode=blue] .control_link--current{color:rgba(35,68,124,.9);border-color:rgba(35,68,124,.9)}html[data-color-mode=blue] .control_link--current:hover{color:#983b79}html[data-color-mode=blue] .about-center-page_hero-content,html[data-color-mode=blue] .about-center-page_container,html[data-color-mode=blue] .about-center-page_directorate-item,html[data-color-mode=blue] .about-center-page .about-center-page-team ul li{background-color:#91bef7}html[data-color-mode=blue] .feed p,html[data-color-mode=blue] .about-center-page .teachers-reviews-slide .review-card_company,html[data-color-mode=blue] .about-center-page .teachers-reviews-slide .review-card_text,html[data-color-mode=blue] .about-center-page .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-color-mode=blue] .about-center-page .about-center-page-it h5,html[data-color-mode=blue] .accordion_content,html[data-color-mode=blue] .feed h6,html[data-color-mode=blue] .feed .teachers-reviews-slide .review-card_date{color:#1a345f}html[data-color-mode=blue] .about-center-page .feed a{color:#1a345f}html[data-color-mode=blue] .about-center-page .feed a:hover{color:#b185be}html[data-color-mode=blue] .teachers-reviews_button,html[data-color-mode=blue] .teachers-details-button-back{color:#1a345f}html[data-color-mode=blue] .teachers-reviews_button:hover,html[data-color-mode=blue] .teachers-details-button-back:hover{color:#b185be}html[data-color-mode=blue] .teachers-reviews_button:disabled,html[data-color-mode=blue] .teachers-details-button-back:disabled{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .about-center-page .feed .about-center-page-partners_item{border-color:#23447c}html[data-color-mode=blue] .about-center-page-clients_image-wrapper img,html[data-color-mode=blue] .about-center-page-partners_item img{filter:sepia(1) hue-rotate(175deg) saturate(150%) brightness(64%)}html[data-color-mode=contrasty] .control_link,html[data-color-mode=contrasty] .control-mobile_link{color:#050504;border-color:#f3f3f4}html[data-color-mode=contrasty] .control_link:hover,html[data-color-mode=contrasty] .control-mobile_link:hover{color:#983b79}html[data-color-mode=contrasty] .control_link--current{color:#535353;border-color:#535353}html[data-color-mode=contrasty] .control_link--current:hover{color:#983b79}html[data-color-mode=contrasty] .teachers-reviews_button,html[data-color-mode=contrasty] .teachers-details-button-back{color:#050504}html[data-color-mode=contrasty] .teachers-reviews_button:hover,html[data-color-mode=contrasty] .teachers-details-button-back:hover{color:#b185be}html[data-color-mode=contrasty] .teachers-reviews_button:disabled,html[data-color-mode=contrasty] .teachers-details-button-back:disabled{color:#c8c7c7}html[data-color-mode=inverted] .about-center-page_hero-image-wrapper,html[data-color-mode=inverted] .__one-column{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .control_link,html[data-color-mode=inverted] .control-mobile_link{color:#fff;border-color:#424242}html[data-color-mode=inverted] .control_link:hover,html[data-color-mode=inverted] .control-mobile_link:hover{color:#983b79}html[data-color-mode=inverted] .control_link--current{color:#c8c7c7;border-color:#c8c7c7}html[data-color-mode=inverted] .control_link--current:hover{color:#983b79}html[data-color-mode=inverted] .about-center-page_hero-content,html[data-color-mode=inverted] .about-center-page_container,html[data-color-mode=inverted] .about-center-page_directorate-item,html[data-color-mode=inverted] .about-center-page .about-center-page-team ul li{background-color:#1c1c1c}html[data-color-mode=inverted] .feed p,html[data-color-mode=inverted] .about-center-page .teachers-reviews-slide .review-card_company,html[data-color-mode=inverted] .about-center-page .teachers-reviews-slide .review-card_text,html[data-color-mode=inverted] .about-center-page .teachers-reviews_swiper .teachers-reviews-slide .review-card_name,html[data-color-mode=inverted] .about-center-page .about-center-page-it h5,html[data-color-mode=inverted] .accordion_content,html[data-color-mode=inverted] .feed h6,html[data-color-mode=inverted] .feed .teachers-reviews-slide .review-card_date{color:#fff}html[data-color-mode=inverted] .about-center-page .feed a{color:#fff}html[data-color-mode=inverted] .about-center-page .feed a:hover{color:#b185be}html[data-color-mode=inverted] .teachers-reviews_button,html[data-color-mode=inverted] .teachers-details-button-back{color:#fff}html[data-color-mode=inverted] .teachers-reviews_button:hover,html[data-color-mode=inverted] .teachers-details-button-back:hover{color:#b185be}html[data-color-mode=inverted] .teachers-reviews_button:disabled,html[data-color-mode=inverted] .teachers-details-button-back:disabled{color:#c8c7c7}html[data-color-mode=inverted] .about-center-page .feed .about-center-page-partners_item{border-color:#424242}html[data-color-mode=inverted] .about-center-page-clients_image-wrapper img,html[data-color-mode=inverted] .about-center-page-partners_item img{filter:invert(1) grayscale(1) brightness(2)}html[data-color-mode=inverted] .about-center-page-partners_button .button_text{color:#050504}html[data-text-mode=M] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=M] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=M] .about-center-page .feed .teacher-card_post,html[data-text-mode=M] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=M] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=M] .about-center-page_hero p,html[data-text-mode=M] .feed .accordion .accordion_content p,html[data-text-mode=M] .feed .accordion .accordion_content a,html[data-text-mode=M] .feed .accordion .accordion_content li{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=M] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=M] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=M] .about-center-page .feed .teacher-card_post,html[data-text-mode=M] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=M] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=M] .about-center-page_hero p,html[data-text-mode=M] .feed .accordion .accordion_content p,html[data-text-mode=M] .feed .accordion .accordion_content a,html[data-text-mode=M] .feed .accordion .accordion_content li{font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=M] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=M] .about-center-page_hero p:first-of-type{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=M] .about-center-page_hero p:first-of-type{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(1){width:17%}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(1){width:31.94vw}}html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(2){width:15%}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(2){width:31.94vw}}html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(3){width:15%}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(3){width:31.94vw}}html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(4){width:27%}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page_advantages .advantages_item:nth-child(4){width:31.94vw}}html[data-text-mode=L] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=L] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=L] .about-center-page .feed .teacher-card_post,html[data-text-mode=L] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=L] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=L] .about-center-page_hero p,html[data-text-mode=L] .feed .accordion .accordion_content p,html[data-text-mode=L] .feed .accordion .accordion_content a,html[data-text-mode=L] .feed .accordion .accordion_content li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=L] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=L] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=L] .about-center-page .feed .teacher-card_post,html[data-text-mode=L] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=L] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=L] .about-center-page_hero p,html[data-text-mode=L] .feed .accordion .accordion_content p,html[data-text-mode=L] .feed .accordion .accordion_content a,html[data-text-mode=L] .feed .accordion .accordion_content li{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=L] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=L] .about-center-page_hero p:first-of-type{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=L] .about-center-page_hero p:first-of-type{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(1){width:17%}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(1){width:31.94vw}}html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(2){width:15%}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(2){width:31.94vw}}html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(3){width:15%}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(3){width:31.94vw}}html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(4){width:27%}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page_advantages .advantages_item:nth-child(4){width:38.94vw}}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page_advantages .advantages_list{padding-inline:1.6rem}}html[data-text-mode=XL] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=XL] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=XL] .about-center-page .feed .teacher-card_post,html[data-text-mode=XL] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=XL] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=XL] .about-center-page_hero p,html[data-text-mode=XL] .feed .accordion .accordion_content p,html[data-text-mode=XL] .feed .accordion .accordion_content a,html[data-text-mode=XL] .feed .accordion .accordion_content li{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page .about-center-page-partners_item .about-center-page-partners_button span,html[data-text-mode=XL] .about-center-page .feed .about-center-page-reviews_item .review-card_text,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_date,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_company,html[data-text-mode=XL] .about-center-page .teachers-reviews-slide .review-card_text,html[data-text-mode=XL] .about-center-page .feed .teacher-card_post,html[data-text-mode=XL] .about-center-page .feed .about-center-page-reviews_item .review-card_date,html[data-text-mode=XL] .about-center-page .feed .about-center-page-vacancy_accordion li,html[data-text-mode=XL] .about-center-page_hero p,html[data-text-mode=XL] .feed .accordion .accordion_content p,html[data-text-mode=XL] .feed .accordion .accordion_content a,html[data-text-mode=XL] .feed .accordion .accordion_content li{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=XL] .about-center-page_hero p:first-of-type{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .about-center-page .teacher-card_badge .teacher-card_name,html[data-text-mode=XL] .about-center-page_hero p:first-of-type{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}.contacts-page .wrapper{padding-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.contacts-page .wrapper{padding-top:2rem;gap:1.6rem}}.contacts-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.contacts-page_header{padding:2rem;gap:2rem}}.contacts-page_title{width:51.8vw}@media screen and (max-width: 767px){.contacts-page_title{width:100%}}.contacts-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding-block:4rem 12rem;display:grid;grid-template-columns:22.35vw 69.86vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.contacts-page_container{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}}@media screen and (max-width: 767px){.contacts-page_container .feed_item{padding-inline:0}}.contacts-page_feed{width:100%}.contacts-page_feed ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4rem;width:46.11vw}@media screen and (max-width: 767px){.contacts-page_feed ul{width:100%;gap:1.6rem}}.contacts-page_feed ul li{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.contacts-page_feed ul li ul li,.contacts-page_feed ol li ul li{margin-bottom:0}.contacts-page_feed p,.contacts-page_feed ul li{margin-bottom:2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.contacts-page_feed p,.contacts-page_feed ul li{font-size:1.4rem;letter-spacing:-0.0154rem;margin-bottom:1.6rem}}.contacts-page_feed .contacts-page_infrastructure-cafe ul li{margin-bottom:0}.contacts-page_feed a{margin-bottom:2rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contacts-page_feed a:hover{color:#983b79}@media screen and (max-width: 767px){.contacts-page_feed a{font-size:1.4rem;letter-spacing:-0.0154rem;margin-bottom:1.6rem}}.contacts-page_feed .link-doc{text-decoration:none}.contacts-page_feed .link-doc:hover{color:#050504}.contacts-page_feed address{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.contacts-page_feed address{font-size:1.4rem;letter-spacing:-0.0154rem}}.contacts-page dl,.contacts-page ul{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.contacts-page dl,.contacts-page ul{width:100%;gap:1.6rem}}.contacts-page dl dd,.contacts-page ul dd{font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#282828}@media screen and (max-width: 767px){.contacts-page dl dd,.contacts-page ul dd{font-size:1.4rem;letter-spacing:-0.0154rem}}.contacts-page dl p,.contacts-page dl li a,.contacts-page ul p,.contacts-page ul li a{margin-bottom:0}.contacts-page dt{margin-bottom:-1rem}@media screen and (max-width: 767px){.contacts-page dt{margin-bottom:-0.6rem}}.feed_item--current.contacts-page_contacts{display:flex}.contacts-page_contacts{width:46.11vw;display:none;flex-direction:column;gap:4rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_contacts{width:100%;gap:2rem}}.contacts-page_contacts h2{margin-bottom:0}.contacts-page_contacts ul li{margin-bottom:0}.contacts-page_contacts-mail-address{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_contacts-mail-address{gap:1.6rem}}.contacts-page_contacts-mail-address h5,.contacts-page_contacts-mail-address p,.contacts-page_contacts-mail-address a{margin-bottom:0}.contacts-page_contacts-mail-address dd{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_contacts-mail-address dd{gap:1.6rem}}.contacts-page_contacts-mail-address dt{margin-bottom:0}.contacts-page_contacts-way{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_contacts-way{gap:1.6rem}}.contacts-page_contacts-way p{margin-bottom:0}.contacts-page_contacts-way .contacts-page_map{margin-top:2rem}@media screen and (max-width: 767px){.contacts-page_contacts-way .contacts-page_map{margin-top:.4rem}}.map_js{width:46.11vw;display:block;border:none;height:22.08vw;position:relative;background-color:#c8c7c7;background-image:url("../static/images/map.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.map_js{width:100%;height:39.72vw}}.map_nojs{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:46.11vw;display:block;height:22.08vw}.map_nojs .map_img{width:100%;height:100%;object-fit:cover}.contacts-page_pr{width:45.9vw}@media screen and (max-width: 767px){.contacts-page_pr{width:100%}}.contacts-page_pr h4{margin-block:0 2rem}@media screen and (max-width: 767px){.contacts-page_pr h4{margin-block:0 1.6rem}}.contacts-page_pr a{margin-bottom:0}@media screen and (max-width: 767px){.contacts-page_pr p:last-child{margin-bottom:0}}.contacts-page_pr .button{color:#b185be;text-decoration:none;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal;margin-top:-1.2rem;margin-bottom:2rem}@media screen and (max-width: 767px){.contacts-page_pr .button{font-size:1.2rem;letter-spacing:-0.0132rem;margin-top:-0.6rem;margin-bottom:1.6rem}}.feed_item--current.contacts-page_infrastructure{display:flex}.contacts-page_infrastructure{display:none;flex-direction:column;gap:4rem;justify-content:flex-start;width:45.9vw}@media screen and (max-width: 767px){.contacts-page_infrastructure{width:100%;gap:2rem}}.contacts-page_infrastructure h2{margin-bottom:0}.contacts-page_infrastructure-cafe{display:flex;flex-direction:column;gap:4rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_infrastructure-cafe{gap:1.6rem}}.contacts-page_infrastructure-cafe p{margin-bottom:0}@media screen and (max-width: 767px){.contacts-page_infrastructure-cafe p{margin-bottom:.4rem}}.contacts-page_infrastructure-cafe h4{margin-bottom:-2rem}@media screen and (max-width: 767px){.contacts-page_infrastructure-cafe h4{margin-bottom:0}}.contacts-page_infrastructure-cafe ul{display:grid;column-gap:1.8rem;row-gap:4rem;justify-content:flex-start;grid-template-columns:1fr 1fr;padding:0;margin-block:0}@media screen and (max-width: 767px){.contacts-page_infrastructure-cafe ul{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;margin-bottom:.4rem}}.contacts-page_infrastructure-cafe ul li{margin-left:0;display:flex;flex-direction:column;gap:1rem}.contacts-page_infrastructure-hotels{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_infrastructure-hotels{gap:1.6rem}}.contacts-page_infrastructure-hotels article{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media screen and (max-width: 767px){.contacts-page_infrastructure-hotels article{gap:1.6rem}}.contacts-page_infrastructure-hotels article p{margin-bottom:0}.contacts-page_infrastructure-hotels article ol{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0;margin:0}@media screen and (max-width: 767px){.contacts-page_infrastructure-hotels article ol{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.4rem}}.contacts-page_infrastructure-hotels article li{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.contacts-page_infrastructure-hotels article ul{width:100%;gap:1rem}.contacts-page_infrastructure-hotels article h5 a{font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal;color:#050504}@media screen and (max-width: 767px){.contacts-page_infrastructure-hotels article h5 a{font-size:1.4rem;letter-spacing:-0.0154rem}}.contacts-page_requisites{width:68.86vw}@media screen and (max-width: 767px){.contacts-page_requisites{width:100%}}.contacts-page_requisites ul{display:flex;gap:4rem;width:59.44vw}@media screen and (max-width: 767px){.contacts-page_requisites ul{width:100%}}@media screen and (max-width: 767px){.contacts-page_requisites ul{gap:2rem}}.contacts-page_requisites ul h5{margin-block:0}.contacts-page_requisites ul h5:first-of-type{margin-top:0}@media screen and (max-width: 767px){.contacts-page_requisites ul a:last-child,.contacts-page_requisites ul p:last-child{margin-bottom:0}}.contacts-page_requisites ul li{margin-bottom:0}.contacts-page_requisites ul li:first-of-type{width:45.9vw}@media screen and (max-width: 767px){.contacts-page_requisites ul li:first-of-type{width:100%}}html[data-color-mode=blue] .contacts-page_header,html[data-color-mode=blue] .contacts-page_container{background-color:#91bef7}html[data-color-mode=blue] .contacts-page_feed ul li,html[data-color-mode=blue] .contacts-page_feed ol li{color:#1a345f}html[data-color-mode=blue] .map{filter:sepia(1) hue-rotate(185deg) brightness(70%) contrast(176%)}html[data-color-mode=blue] .contacts-page_infrastructure-hotels article h5 a{color:#1a345f}html[data-color-mode=blue] .contacts-page_infrastructure-hotels article h5 a:hover{color:#983b79}html[data-color-mode=inverted] .contacts-page_header,html[data-color-mode=inverted] .contacts-page_container{background-color:#1c1c1c}html[data-color-mode=inverted] .contacts-page_feed ul li,html[data-color-mode=inverted] .contacts-page_feed ol li{color:#fff}html[data-color-mode=inverted] .contacts-page_infrastructure-hotels article h5 a{color:#fff}html[data-color-mode=inverted] .contacts-page_infrastructure-hotels article h5 a:hover{color:#983b79}html[data-color-mode=inverted] .map{filter:invert(1) grayscale(1) brightness(2)}html[data-color-mode=contrasty] .map{filter:grayscale(1)}html[data-text-mode=L] .contacts-page_infrastructure,html[data-text-mode=XL] .contacts-page_infrastructure{width:46vw}@media screen and (max-width: 767px){html[data-text-mode=L] .contacts-page_infrastructure,html[data-text-mode=XL] .contacts-page_infrastructure{width:100%}}html[data-text-mode=M] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=M] .contacts-page_infrastructure-hotels ul li ul li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=M] .contacts-page_infrastructure-hotels ul li ul li{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=L] .contacts-page_infrastructure-hotels ul li ul li{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=L] .contacts-page_infrastructure-hotels ul li ul li{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=XL] .contacts-page_infrastructure-hotels ul li ul li{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .contacts-page_infrastructure-hotels ol li ul li,html[data-text-mode=XL] .contacts-page_infrastructure-hotels ul li ul li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}.media-page .wrapper{padding-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.media-page .wrapper{padding-top:2rem}}.media-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.media-page_header{padding:2rem;gap:2rem}}.media-page_title{width:51.8vw}@media screen and (max-width: 767px){.media-page_title{width:100%}}.media-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding-block:4rem 12rem;display:grid;grid-template-columns:22.35vw 68.8vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.media-page_container{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}}.media-page_container .feed_item{padding-inline:0}.media-page_news,.media-page_digests{width:68.8vw;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.media-page_news,.media-page_digests{width:100%;gap:2rem}}.feed_item--current.media-page_news,.feed_item--current.media-page_digests{display:flex}.digests-preview,.news-preview{display:none;width:68.8vw;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.digests-preview,.news-preview{width:100%;gap:2rem}}.preview--active-js{display:flex}.digests-details_item{display:none}.digests-details,.news-details{display:none;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.digests-details,.news-details{gap:2rem}}.digests-details-button-back{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.digests-details-button-back:hover svg{color:#b185be}.digests-details h2{display:flex;justify-content:space-between}.digests-details .wp-caption{width:45.83vw;height:25.486vw;border-radius:.4rem;background-color:#f3f3f4;margin-top:2rem}@media screen and (max-width: 767px){.digests-details .wp-caption{width:100%;height:46.11vw;margin-top:.4rem}}.digests-details .wp-caption img{width:100%;height:100%;border-radius:.4rem;object-fit:cover}.digests-details .digests-details_item,.news-details .news-details_item{position:relative;display:none;flex-direction:column;gap:2rem;justify-content:flex-start;width:46.11vw}@media screen and (max-width: 767px){.digests-details .digests-details_item,.news-details .news-details_item{gap:1.6rem;width:100%}}.digests-details .digests-details_item h2,.news-details .news-details_item h2{margin-bottom:2rem;color:#050504;font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-0.0352rem;font-style:normal}@media screen and (max-width: 767px){.digests-details .digests-details_item h2,.news-details .news-details_item h2{font-size:2.4rem;letter-spacing:-0.0264rem;margin-bottom:.4rem}}.digests-details .digests-details_item h5,.news-details .news-details_item h5{margin-top:2rem;color:#050504;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.digests-details .digests-details_item h5,.news-details .news-details_item h5{font-size:1.2rem;letter-spacing:-0.0132rem;margin-top:.4rem}}.digests-details .digests-details_item p,.news-details .news-details_item p{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.digests-details .digests-details_item p,.news-details .news-details_item p{font-size:1.2rem;letter-spacing:-0.0132rem}.digests-details .digests-details_item p:last-child,.news-details .news-details_item p:last-child{margin-bottom:0}}.digests-details .digests-details_item h2+p,.news-details .news-details_item h2+p{position:absolute;top:0;right:-22.36vw;max-width:17.8vw}@media screen and (max-width: 767px){.digests-details .digests-details_item h2+p,.news-details .news-details_item h2+p{max-width:100%;position:static}}.digests-details .digests-details_item ul,.news-details .news-details_item ul{margin-top:-1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}@media screen and (max-width: 767px){.digests-details .digests-details_item ul,.news-details .news-details_item ul{margin-top:-0.6rem}}.digests-details .digests-details_item ul li,.news-details .news-details_item ul li{font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.digests-details .digests-details_item ul li,.news-details .news-details_item ul li{font-size:1.2rem;letter-spacing:-0.0132rem}}.digests-details .digests-details_item a,.news-details .news-details_item a{color:#282828;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.digests-details .digests-details_item a:hover,.news-details .news-details_item a:hover{color:#983b79}.media-page .media-page_news-list,.media-page .media-page_digests-list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:2rem;flex-direction:row}@media screen and (max-width: 767px){.media-page .media-page_news-list,.media-page .media-page_digests-list{flex-direction:column;gap:4rem}}.feed .media-page_news-list .news_content .news_title,.feed .media-page_news-list .news_content .news-mobile_title,.feed .media-page_news-list .news-mobile_content .news_title,.feed .media-page_news-list .news-mobile_content .news-mobile_title,.feed .media-page_digests-list .news_content .news_title,.feed .media-page_digests-list .news_content .news-mobile_title,.feed .media-page_digests-list .news-mobile_content .news_title,.feed .media-page_digests-list .news-mobile_content .news-mobile_title{margin-top:0}.media-page_digests .news_text,.media-page_digests .news-mobile_text{line-clamp:4;-webkit-line-clamp:4}.media-page_digests .news_title .media-page_digests .news-mobile_title{line-clamp:3;-webkit-line-clamp:3}.media-page_news-pagination,.media-page_digests-pagination{justify-content:flex-start}@media screen and (max-width: 767px){.media-page_news-pagination,.media-page_digests-pagination{justify-content:center}}.media-page_feed .feed_title{margin-bottom:0}.media-page_publications{flex-direction:column;justify-content:flex-start;gap:4rem;width:67.08vw}@media screen and (max-width: 767px){.media-page_publications{width:100%;gap:2rem}}.feed_item--current.media-page_publications{display:flex}.media-page_publications-list{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem;width:100%;max-width:99.6rem}@media screen and (max-width: 767px){.media-page_publications-list{max-width:100%}}.media-page_publications-doc{width:100%;max-width:99.6rem}@media screen and (max-width: 767px){.media-page_publications-doc{max-width:100%}}.media-page_publications .media-page_publications-title{margin-bottom:4rem}@media screen and (max-width: 767px){.media-page_publications .media-page_publications-title{margin-bottom:2rem}}.media-page_press{flex-direction:column;justify-content:flex-start;gap:4rem;width:67.08vw}@media screen and (max-width: 767px){.media-page_press{width:100%;gap:2rem}}.feed_item--current.media-page_press{display:flex}.press-item{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.press-item{gap:2rem}}.press-item .press-item_period-value{margin-bottom:0}.media-page_press-period{width:100%;max-width:99.6rem}@media screen and (max-width: 767px){.media-page_press-period{max-width:100%}}.press-item_content-list{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem}.press-item_content-list--link{gap:2rem}@media screen and (max-width: 767px){.press-item_content-list--link{gap:1.6rem}}.press-item_doc{width:100%;max-width:99.6rem}@media screen and (max-width: 767px){.press-item_doc{max-width:100%}}.media-page_video{width:68.8vw;flex-direction:column;gap:4rem;justify-content:flex-start}@media screen and (max-width: 767px){.media-page_video{width:100%;gap:2rem}}.feed_item--current.media-page_video{display:flex}.media-page_video-item{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;width:61.94vw}@media screen and (max-width: 767px){.media-page_video-item{width:100%;gap:1.6rem}}.media-page_video .media-page_video-name{margin-bottom:0}.player-button{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3;width:11.2rem;height:11.2rem;border-radius:50%}.player-button:hover{opacity:.6}.player-button svg{width:11.2rem;height:11.2rem;object-fit:cover}.media-page_video-wrapper{width:61.94vw;height:34.51vw;border-radius:.4rem;position:relative}@media screen and (max-width: 767px){.media-page_video-wrapper{width:100%;height:46.38vw}}.media-page_video-file{width:100%;height:100%;object-fit:contain;border-radius:.4rem}html[data-color-mode=blue] .wp-caption{background-color:#91bef7;position:relative}html[data-color-mode=blue] .wp-caption:before{content:"";width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#aed0fb;mix-blend-mode:color;z-index:2}html[data-color-mode=blue] .media-page_header,html[data-color-mode=blue] .media-page_container{background-color:#91bef7}html[data-color-mode=blue] .digests-details .digests-details_item h2,html[data-color-mode=blue] .news-details .news-details_item h2,html[data-color-mode=blue] .digests-details .digests-details_item h5,html[data-color-mode=blue] .news-details .news-details_item h5{color:#1a345f}html[data-color-mode=blue] .digests-details .digests-details_item a,html[data-color-mode=blue] .news-details .news-details_item a{color:#1a345f}html[data-color-mode=blue] .digests-details .digests-details_item a:hover,html[data-color-mode=blue] .news-details .news-details_item a:hover{color:#983b79}html[data-color-mode=inverted] .wp-caption{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .media-page_header,html[data-color-mode=inverted] .media-page_container{background-color:#1c1c1c}html[data-color-mode=inverted] .digests-details .digests-details_item h2,html[data-color-mode=inverted] .news-details .news-details_item h2,html[data-color-mode=inverted] .digests-details .digests-details_item h5,html[data-color-mode=inverted] .news-details .news-details_item h5{color:#fff}html[data-color-mode=inverted] .digests-details .digests-details_item a,html[data-color-mode=inverted] .news-details .news-details_item a{color:#fff}html[data-color-mode=inverted] .digests-details .digests-details_item a:hover,html[data-color-mode=inverted] .news-details .news-details_item a:hover{color:#983b79}html[data-color-mode=inverted] .digests-details-button-back{color:#fff}html[data-text-mode=M] .digests-details .digests-details_item ul li,html[data-text-mode=M] .news-details .news-details_item ul li{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .digests-details .digests-details_item ul li,html[data-text-mode=M] .news-details .news-details_item ul li{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .digests-details .digests-details_item ul li,html[data-text-mode=L] .news-details .news-details_item ul li{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .digests-details .digests-details_item ul li,html[data-text-mode=L] .news-details .news-details_item ul li{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .digests-details .digests-details_item ul li,html[data-text-mode=XL] .news-details .news-details_item ul li{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .digests-details .digests-details_item ul li,html[data-text-mode=XL] .news-details .news-details_item ul li{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}.favourites-page .wrapper{padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.favourites-page .wrapper{padding-top:2rem}}.favourites-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.favourites-page_header{gap:2rem;padding:2rem}}.favourites-page_header-title-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.favourites-page_header-title-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}}.favourites-page_title{width:50.91vw;display:flex;justify-content:flex-start;gap:.8rem;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.favourites-page_title{width:100%}}.favourites-page_count{color:#c8c7c7;display:none}.favourites-page--full .favourites-page_count{display:inline}.favourites-page_reset{max-width:9.72vw;display:none;text-decoration-color:#c8c7c7;align-self:flex-end}@media screen and (max-width: 767px){.favourites-page_reset{max-width:100%;width:auto;align-self:flex-start}}.favourites-page--full .favourites-page_reset{display:block}.favourites-page_container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.favourites-page_container{gap:2rem}}.favourites-page_plug{background-color:#fff;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:4rem}@media screen and (max-width: 767px){.favourites-page_plug{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2rem}}.favourites-page_plug__empty{display:none}.favourites-page--full .favourites-page_plug{display:none}@media screen and (max-width: 767px){.favourites-page_plug-button{width:100%}}.favourites-page_courses-cards{width:100%;display:none;flex-direction:column;justify-content:flex-start;gap:2rem}.favourites-page--full .favourites-page_courses-cards{display:flex}.favourites-page .course-listing_button-like{width:3.2rem;height:3.2rem}.favourites-page .course-listing_button-like svg{width:2.4rem;height:2.4rem}.favourites-page_courses-pagination{align-self:flex-start;display:none}@media screen and (max-width: 767px){.favourites-page_courses-pagination{align-self:stretch}.favourites-page_courses-pagination li:last-child{margin-left:3.8rem}.favourites-page_courses-pagination li:first-child{margin-right:3.8rem}}.favourites-page--full .favourites-page_courses-pagination{display:flex}html[data-color-mode=inverted] .favourites-page_header{background-color:#1c1c1c}html[data-color-mode=inverted] .favourites-page_reset{color:#fff;text-decoration-color:#c8c7c7}html[data-color-mode=inverted] .favourites-page_reset:hover{color:#b185be;text-decoration-color:#b185be}html[data-color-mode=inverted] .favourites-page_plug{background-color:#1c1c1c}html[data-color-mode=blue] .favourites-page_header{background-color:#91bef7}html[data-color-mode=blue] .favourites-page_reset{color:#23447c;text-decoration-color:#23447c}html[data-color-mode=blue] .favourites-page_reset:hover{color:#b185be;text-decoration-color:#b185be}html[data-color-mode=blue] .favourites-page_plug{background-color:#91bef7}@media screen and (max-width: 767px){html[data-text-mode=M] .favourites-page_courses-pagination li:last-child,html[data-text-mode=L] .favourites-page_courses-pagination li:last-child,html[data-text-mode=XL] .favourites-page_courses-pagination li:last-child{margin-left:1.8rem}html[data-text-mode=M] .favourites-page_courses-pagination li:first-child,html[data-text-mode=L] .favourites-page_courses-pagination li:first-child,html[data-text-mode=XL] .favourites-page_courses-pagination li:first-child{margin-right:1.8rem}}.politics-page .wrapper{padding:4rem 4.6rem 0 4.6rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.politics-page .wrapper{padding:2rem 1rem 0 1rem}}.politics-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:3.3rem}@media screen and (max-width: 767px){.politics-page_header{padding:2rem}}.politics-page_title{width:51.8vw}@media screen and (max-width: 767px){.politics-page_title{width:100%}}.politics-page_content{padding:4rem 4rem 12rem 4rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.politics-page_content{padding:2rem}}.politics-page_content-wrapper{width:54.1vw}@media screen and (max-width: 767px){.politics-page_content-wrapper{width:100%}}.politics-page_content p,.wp-block-heading,.politics-page_content li{color:#282828;margin-bottom:1rem;font-size:1.6rem;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.politics-page_content p,.wp-block-heading,.politics-page_content li{font-size:1.4rem;letter-spacing:-0.0154rem}}.politics-page_content p:last-child,.wp-block-heading:last-child,.politics-page_content li:last-child{margin-bottom:0}.politics-page_content li ul{padding:1rem 0 0 2rem;margin:0}@media screen and (max-width: 767px){.politics-page_content li ul{width:72.22vw}}.politics-page_content h4{color:#282828;margin-top:4rem;margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-0.022rem;font-style:normal}@media screen and (max-width: 767px){.politics-page_content h4{margin-top:2rem;font-size:1.6rem;letter-spacing:-0.0176rem}}html[data-color-mode=blue] .politics-page_header,html[data-color-mode=blue] .politics-page_content{background-color:#91bef7}html[data-color-mode=blue] .politics-page_content p,html[data-color-mode=blue] .politics-page_content li,html[data-color-mode=blue] .politics-page_content a{color:#1a345f}html[data-color-mode=blue] .politics-page_content a:hover{color:#983b79}html[data-color-mode=inverted] .politics-page_header,html[data-color-mode=inverted] .politics-page_content{background-color:#1c1c1c}html[data-color-mode=inverted] .politics-page_content p,html[data-color-mode=inverted] .politics-page_content li,html[data-color-mode=inverted] .politics-page_content a{color:#fff}html[data-color-mode=inverted] .politics-page_content a:hover{color:#983b79}html[data-text-mode=M] .politics-page_content p,html[data-text-mode=M] .wp-block-heading,html[data-text-mode=M] .politics-page_content li,html[data-text-mode=M] .politics-page_content a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .politics-page_content p,html[data-text-mode=M] .wp-block-heading,html[data-text-mode=M] .politics-page_content li,html[data-text-mode=M] .politics-page_content a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=M] .politics-page_content h4{font-size:2.5rem;line-height:1.5;letter-spacing:-0.0275rem}@media screen and (max-width: 767px){html[data-text-mode=M] .politics-page_content h4{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=L] .politics-page_content p,html[data-text-mode=L] .wp-block-heading,html[data-text-mode=L] .politics-page_content li,html[data-text-mode=L] .politics-page_content a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .politics-page_content p,html[data-text-mode=L] .wp-block-heading,html[data-text-mode=L] .politics-page_content li,html[data-text-mode=L] .politics-page_content a{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=L] .politics-page_content h4{font-size:3rem;line-height:1.5;letter-spacing:-0.033rem}@media screen and (max-width: 767px){html[data-text-mode=L] .politics-page_content h4{font-size:2.2rem;line-height:1.5;letter-spacing:-0.0242rem}}html[data-text-mode=XL] .politics-page_content p,html[data-text-mode=XL] .politics-page_content li,html[data-text-mode=XL] .wp-block-heading,html[data-text-mode=XL] .politics-page_content a{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .politics-page_content p,html[data-text-mode=XL] .politics-page_content li,html[data-text-mode=XL] .wp-block-heading,html[data-text-mode=XL] .politics-page_content a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-text-mode=XL] .politics-page_content h4{font-size:3.6rem;line-height:1.5;letter-spacing:-0.0396rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .politics-page_content h4{font-size:2.6rem;line-height:1.5;letter-spacing:-0.0286rem}}.search-page .wrapper{padding:4rem 4.6rem;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.search-page .wrapper{padding:1rem 1rem 4rem 1rem;gap:2rem}}.search-page_header{width:100%;padding:4rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.search-page_header{padding:2rem;gap:2rem}}.search-page_title{width:51.8vw}@media screen and (max-width: 767px){.search-page_title{width:100%}}.search-page_search{width:100%;position:relative}.search-page_searchform{width:100%}.search-page_searchform div{position:relative}.search-page_searchform input[type=text]{width:100%;padding:1.4rem 5.4rem;border-radius:.4rem;border:.1rem solid #050504;background:#fff;color:#050504;height:5.2rem}.search-page_searchform input[type=text]:hover{border:.1rem solid #983b79}.search-page_searchform input[type=text]:hover,.search-page_searchform input[type=text]:focus{border:.1rem solid #983b79}.search-page_searchform input[type=submit]{font-size:0;background-color:#fff;background-image:url("../static/icons/search-icon.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:2.4rem;height:2.4rem;position:absolute;top:1.2rem;left:1.4rem}.search--js input[type=submit].hasValue,.searchform input[type=submit].hasValue{background-image:url("../static/icons/search-dark-icon.svg")}html[data-color-mode=inverted] .search--js input[type=submit],html[data-color-mode=inverted] .searchform input[type=submit]{background-image:url("../static/icons/search-icon.svg")}html[data-color-mode=inverted] .search--js input[type=submit].hasValue,html[data-color-mode=inverted] .searchform input[type=submit].hasValue{background-image:url("../static/icons/search-icon-inverted-mode.svg")}html[data-color-mode=contrasty] .search--js input[type=submit],html[data-color-mode=contrasty] .searchform input[type=submit]{background-image:url("../static/icons/search-icon.svg")}html[data-color-mode=contrasty] .search--js input[type=submit].hasValue,html[data-color-mode=contrasty] .searchform input[type=submit].hasValue{background-image:url("../static/icons/search-dark-icon.svg")}html[data-color-mode=blue] .search--js input[type=submit],html[data-color-mode=blue] .searchform input[type=submit]{background-image:url("../static/icons/search-icon-blue-mode-empty.svg")}html[data-color-mode=blue] .search--js input[type=submit].hasValue,html[data-color-mode=blue] .searchform input[type=submit].hasValue{background-image:url("../static/icons/search-icon-blue-mode.svg")}.search-page_button-close{position:absolute;bottom:1.2rem;right:1.4rem}.search-page_button-close .button-close_icon{width:2.4rem;height:2.4rem;object-fit:cover}.search-page_searchform .input-placeholder{top:50%;transform:translateY(-50%);left:5.5rem;color:#c8c7c7}.search-page_results{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:2rem}.search-page_results-title{color:#050504}.search-page_results-title span{color:#983b79}.search-page_results-count{color:#282828;width:100%;flex-grow:1}.search-page_content{padding:4rem 4rem 12rem 4rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.search-page_content{padding:2rem}}.search-page_content-list{display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}.search-page_content-item{border-bottom:.1rem solid #c8c7c7}.search-page_content-link{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding-bottom:3.9rem;width:59.17vw}@media screen and (max-width: 767px){.search-page_content-link{width:100%;gap:1.6rem}}.search-page_content-date{color:#c8c7c7}.search-page_content-item-title{color:#050504}.search-page_content-link:hover .search-page_content-item-title{color:#983b79}.search-page_content-item-text{-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;align-self:stretch;color:#282828;text-overflow:ellipsis;overflow:hidden;display:-webkit-box}@media screen and (max-width: 767px){.search-page_content-item-text{line-clamp:7;-webkit-line-clamp:7}}.search-page_content-word{color:#983b79}.search-page_content-item-breadcrumbs{display:flex}.search-page_content-item-breadcrumbs .wrapper{padding:0}.search-page_content-pagination{align-self:flex-start}@media screen and (max-width: 767px){.search-page_content-pagination{align-self:stretch}}html[data-color-mode=contrasty] .search-page_results-title span{color:#535353}html[data-color-mode=contrasty] .search-page_content-word{color:#050504}html[data-color-mode=blue] .search-page_header{background-color:#91bef7}html[data-color-mode=blue] .search-page_content{background-color:#91bef7}html[data-color-mode=blue] .search-page_content-item{border-color:#23447c}html[data-color-mode=blue] .search-page_search input[type=text]{background-color:#91bef7;border-color:#23447c;color:#1a345f}html[data-color-mode=blue] .search-page_search input[type=text]:hover,html[data-color-mode=blue] .search-page_search input[type=text]:focus,html[data-color-mode=blue] .search-page_search input[type=text]:active{border-color:#983b79}html[data-color-mode=blue] .search-page_search input[type=submit]{background-color:#91bef7}html[data-color-mode=inverted] .search-page_header{background-color:#1c1c1c}html[data-color-mode=inverted] .search-page_content{background-color:#1c1c1c}html[data-color-mode=inverted] .search-page_content-item{border-color:#424242}html[data-color-mode=inverted] .search-page_search input[type=text]{background-color:#1c1c1c;border-color:#424242;color:#fff}html[data-color-mode=inverted] .search-page_search input[type=text]:hover,html[data-color-mode=inverted] .search-page_search input[type=text]:focus,html[data-color-mode=inverted] .search-page_search input[type=text]:active{border-color:#983b79}html[data-color-mode=inverted] .search-page_search input[type=submit]{background-color:#1c1c1c}@media screen and (max-width: 767px){html[data-text-mode=M] .search-page_results-title,html[data-text-mode=L] .search-page_results-title,html[data-text-mode=XL] .search-page_results-title{display:flex;flex-direction:column}}@media screen and (max-width: 767px){html[data-text-mode=M] .search-page_content-pagination .pagination_item:first-child,html[data-text-mode=L] .search-page_content-pagination .pagination_item:first-child,html[data-text-mode=XL] .search-page_content-pagination .pagination_item:first-child{margin-right:.8rem}}@media screen and (max-width: 767px){html[data-text-mode=M] .search-page_content-pagination .pagination_item:last-child,html[data-text-mode=L] .search-page_content-pagination .pagination_item:last-child,html[data-text-mode=XL] .search-page_content-pagination .pagination_item:last-child{margin-left:.8rem}}html[data-text-mode=M] .search-page_header .input-placeholder,html[data-text-mode=M] .search-page_header input[type=text]{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .search-page_header .input-placeholder,html[data-text-mode=M] .search-page_header input[type=text]{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .search-page_header .input-placeholder,html[data-text-mode=L] .search-page_header input[type=text]{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .search-page_header .input-placeholder,html[data-text-mode=L] .search-page_header input[type=text]{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .search-page_header .input-placeholder,html[data-text-mode=XL] .search-page_header input[type=text]{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .search-page_header .input-placeholder,html[data-text-mode=XL] .search-page_header input[type=text]{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}@media screen and (max-width: 767px){.woocommerce-checkout .checkout-page{padding-bottom:4rem}}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]),.woocommerce-checkout textarea{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;width:100%;height:5.2rem;border-radius:.4rem;backdrop-filter:blur(1.5rem);padding:1.6rem 1.2rem;font-family:inherit;background-color:rgba(0,0,0,0);color:#535353;outline:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]),.woocommerce-checkout textarea{height:4.8rem}}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):hover,.woocommerce-checkout textarea:hover{outline-color:#050504}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):focus,.woocommerce-checkout textarea:focus{outline-color:#050504}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),.woocommerce-checkout textarea:not(:placeholder-shown){color:#535353;outline-color:#c8c7c7}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,.woocommerce-checkout textarea:not(:placeholder-shown):hover{color:#535353;outline-color:#050504}.woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,.woocommerce-checkout textarea:not(:placeholder-shown):focus{color:#282828;outline-color:#050504}.woocommerce-checkout form.woocommerce-checkout textarea{resize:none;width:100%;height:13.2rem;border:none}.woocommerce-checkout .woocommerce-info{display:none}.woocommerce-checkout .checkout-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding-block:4rem 12rem;display:grid;grid-template-columns:22.35vw 67.65vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.woocommerce-checkout .checkout-page_container{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem}}.woocommerce-checkout .checkout-page_header,.woocommerce-checkout .thankyou-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;margin-bottom:4rem}@media screen and (max-width: 767px){.woocommerce-checkout .checkout-page_header,.woocommerce-checkout .thankyou-page_header{margin-bottom:2rem;padding:2rem;gap:2rem}}.woocommerce-checkout .checkout-page_form-wrapper{max-width:66.4rem}.woocommerce-checkout .checkout-page_form .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;gap:1rem}.woocommerce-checkout .checkout-page_form-title{margin-bottom:4rem}.woocommerce-checkout .checkout-page_form-checkbox-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:4rem}.woocommerce-checkout .checkout-page_form-checkbox-wrapper label{display:flex;align-items:center;gap:.8rem}.woocommerce-checkout #billing_radio_field{margin-top:4rem}.woocommerce-checkout #billing_radio_field.form-row{display:flex;flex-direction:column;gap:1rem}.woocommerce-checkout #billing_radio_field.form-row label{display:flex}.woocommerce-checkout #billing_radio_field .form-radio{display:flex;align-items:center;gap:.8rem}.woocommerce-checkout .checkout-page_form-button{width:100%;margin-top:4rem}.woocommerce-checkout .checkout-page_form-button .button_text{padding:1.6rem 1.2rem}.woocommerce-checkout .checkout-page_form-button .button-price{opacity:.6}.woocommerce-checkout .required_field,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row label,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .shop_table,.woocommerce-checkout .wc_payment_methods,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .col-2,.woocommerce-checkout #billing_text_1_field label,.woocommerce-checkout #billing_company_field label,.woocommerce-checkout #billing_text_2_field label,.woocommerce-checkout .optional,.woocommerce-checkout #billing_country_field,.woocommerce-checkout .required{display:none}.woocommerce-checkout #billing_radio_field label{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.woocommerce-checkout #billing_radio_field label{font-size:1.2rem;letter-spacing:-0.0132rem}}.woocommerce-checkout .woocommerce-input-wrapper label{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}@media screen and (max-width: 767px){.woocommerce-checkout .woocommerce-input-wrapper label{font-size:1.2rem;letter-spacing:-0.0132rem}}.woocommerce-checkout .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.woocommerce-checkout .form-row.thwcfd-field-wrapper.thwcfd-field-radio .woocommerce-input-wrapper{display:grid;grid-template-columns:2rem 1fr;justify-content:start;column-gap:.8rem;row-gap:1rem;align-items:center}.woocommerce-checkout .woocommerce-checkout .woocommerce-input-wrapper input[type=radio]{width:fit-content}.woocommerce-checkout #billing_agreement_field{margin-top:4rem}.woocommerce-checkout #billing_subscription_field{margin-bottom:4rem}.woocommerce-checkout #order_review .button{display:flex;width:66.4rem;min-height:5.2rem;padding:1.6rem 1.2rem;justify-content:center;align-items:center;gap:1rem;border-radius:.4rem;background:linear-gradient(251deg, #983B79 -7.97%, #983B79 1.38%, #9A3A78 10.04%, #9C3978 18.11%, #9F3877 25.7%, #A23676 32.91%, #A63474 39.85%, #AB3273 46.63%, #B13071 53.36%, #B72D6F 60.14%, #BE2A6C 67.08%, #C5266A 74.3%, #CD2367 81.88%, #D51F65 89.95%, #DD1B62 98.61%, #E6175F 107.96%),#983b79;color:#fff}@media screen and (max-width: 767px){.woocommerce-checkout #order_review .button{width:100%}}.woocommerce-checkout #order_review .button:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}.woocommerce-checkout #order_review .button:disabled{background:#983b79;opacity:.6;cursor:default;pointer-events:none}.woocommerce-checkout .checkout-page_form-text-checkbox{display:none}.woocommerce-checkout .checkout-page_form-text-after-form-wrapper{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.woocommerce-checkout .checkout-page_form-logo-pay-wrapper{display:flex;gap:2.4rem;flex-wrap:wrap}.woocommerce-checkout .checkout-page_form-logo-pay-wrapper svg{width:auto;height:2.4rem}.woocommerce-checkout .checkout-page_form-text-individual{display:none;flex-direction:column;gap:2rem}.woocommerce-checkout .thankyou-content{display:grid;grid-template-columns:19.9vw 60.1vw;gap:4rem;padding:4rem 4rem 12rem 4rem;border-radius:.4rem .4rem 0 0;background:#fff;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08)}@media screen and (max-width: 767px){.woocommerce-checkout .thankyou-content{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;gap:0}}.woocommerce-checkout .thankyou-content_person-data{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.woocommerce-checkout .thankyou-content_person-data{padding-bottom:2rem;border-bottom:.1rem solid #c8c7c7}}.woocommerce-checkout .thankyou-content_person-data-list{display:flex;flex-direction:column}.woocommerce-checkout .thankyou-content_person-data-list dt{margin-bottom:.4rem;opacity:.5}.woocommerce-checkout .thankyou-content_person-data-list dd{margin-bottom:2rem}.woocommerce-checkout .thankyou-content_info{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 767px){.woocommerce-checkout .thankyou-content_info{padding-top:4rem;gap:2rem}}.woocommerce-checkout .thankyou-content_info-list{display:flex;flex-direction:column;gap:4rem}.woocommerce-checkout .thankyou-content_info-item{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem;border-bottom:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.woocommerce-checkout .thankyou-content_info-item{padding-bottom:2rem}}.woocommerce-checkout .thankyou-content_info-item-data{display:flex;flex-direction:column;gap:1rem;max-width:25rem}.woocommerce-checkout .thankyou-content_info-item-data-item{display:grid;grid-template-columns:1fr 1fr}.woocommerce-checkout .thankyou-content_info-item-data-item-title{opacity:.5}.woocommerce-checkout .thankyou-content_info-after{display:flex;flex-direction:column;gap:2rem}.woocommerce-checkout .thankyou-content_info-after-block{display:flex;flex-direction:column;gap:.4rem}.woocommerce-checkout .thankyou-content_info-after-block .caption{opacity:.5}html[data-color-mode=blue] .woocommerce-checkout .checkout-page_header,html[data-color-mode=blue] .woocommerce-checkout .thankyou-page_header,html[data-color-mode=blue] .woocommerce-checkout .checkout-page_container,html[data-color-mode=blue] .woocommerce-checkout .thankyou-content{background-color:#91bef7}html[data-color-mode=blue] .checkout-page_form-logo-pay-wrapper svg{filter:sepia(1) hue-rotate(175deg) brightness(1.2)}html[data-color-mode=blue] .woocommerce-checkout .thankyou-content_info-item{border-color:#23447c}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=blue] .woocommerce-checkout textarea{color:#1a345f;outline-color:rgba(35,68,124,.6)}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=blue] .woocommerce-checkout textarea:hover{outline-color:#23447c;color:#1a345f}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=blue] .woocommerce-checkout textarea:focus{outline-color:#23447c;color:#1a345f}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input::placeholder,html[data-color-mode=blue] .woocommerce-checkout textarea::placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:focus::placeholder,html[data-color-mode=blue] .woocommerce-checkout textarea:focus::placeholder{color:#1a345f}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-color-mode=blue] .woocommerce-checkout textarea:not(:placeholder-shown){color:#1a345f;outline-color:rgba(35,68,124,.6)}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,html[data-color-mode=blue] .woocommerce-checkout textarea:not(:placeholder-shown):hover{outline-color:#23447c;color:#1a345f}html[data-color-mode=blue] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,html[data-color-mode=blue] .woocommerce-checkout textarea:not(:placeholder-shown):focus{outline-color:#23447c;color:#1a345f}html[data-color-mode=blue] .woocommerce-checkout .thankyou-content_person-data{border-color:#23447c}html[data-color-mode=blue] .woocommerce-checkout #order_review .button{background:#1a345f;color:#aed0fb}html[data-color-mode=blue] .woocommerce-checkout #order_review .button:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=blue] .woocommerce-checkout #order_review .button:disabled{background:rgba(26,52,95,.2)}html[data-color-mode=blue] .woocommerce-checkout #order_review .button span{color:#aed0fb}html[data-color-mode=contrasty] .woocommerce-checkout #order_review .button{background:#050504;color:#fff}html[data-color-mode=contrasty] .woocommerce-checkout #order_review .button:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=contrasty] .woocommerce-checkout #order_review .button:disabled{background:#c8c7c7}html[data-color-mode=contrasty] .checkout-page_form-logo-pay-wrapper svg{filter:grayscale(1)}html[data-color-mode=inverted] .woocommerce-checkout .checkout-page_header,html[data-color-mode=inverted] .woocommerce-checkout .thankyou-page_header,html[data-color-mode=inverted] .woocommerce-checkout .checkout-page_container,html[data-color-mode=inverted] .woocommerce-checkout .thankyou-content{background-color:#1c1c1c}html[data-color-mode=inverted] .checkout-page_form-logo-pay-wrapper svg{filter:invert(1) grayscale(1)}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=inverted] .woocommerce-checkout textarea{outline-color:#fff;color:#fff;background-color:hsla(0,0%,100%,.1)}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=inverted] .woocommerce-checkout textarea:hover{outline-color:#fff;color:#fff;background-color:rgba(177,133,190,.2)}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=inverted] .woocommerce-checkout textarea:focus{background-color:#fff;outline-color:#fff;color:#050504}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-color-mode=inverted] .woocommerce-checkout textarea:not(:placeholder-shown){outline-color:#fff;color:#fff;background-color:hsla(0,0%,100%,.1)}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,html[data-color-mode=inverted] .woocommerce-checkout textarea:not(:placeholder-shown):hover{outline-color:#fff;color:#fff;background-color:rgba(177,133,190,.2)}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,html[data-color-mode=inverted] .woocommerce-checkout textarea:not(:placeholder-shown):focus{background-color:#fff;outline-color:#fff;color:#050504}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input::placeholder,html[data-color-mode=inverted] .woocommerce-checkout textarea::placeholder{color:#c8c7c7}html[data-color-mode=inverted] .woocommerce-checkout form.woocommerce-checkout input:focus::placeholder,html[data-color-mode=inverted] .woocommerce-checkout textarea:focus::placeholder{color:#050504}html[data-color-mode=inverted] .woocommerce-checkout #order_review .button{background:#fff;color:#050504}html[data-color-mode=inverted] .woocommerce-checkout #order_review .button:hover{background:linear-gradient(90deg, #953978 0%, #E9311B 53.37%, #FDC025 100%)}html[data-color-mode=inverted] .woocommerce-checkout #order_review .button:disabled{background:#c8c7c7}html[data-color-mode=inverted] .woocommerce-checkout #order_review .button span{color:#050504}html[data-text-mode=M] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=M] .woocommerce-checkout textarea,html[data-text-mode=M] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=M] .woocommerce-checkout #billing_radio_field label{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=M] .woocommerce-checkout textarea,html[data-text-mode=M] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=M] .woocommerce-checkout #billing_radio_field label{font-size:1.4rem;letter-spacing:-0.0154rem}}html[data-text-mode=M] .woocommerce-checkout .thankyou-content_info-item-data{max-width:58rem}html[data-text-mode=L] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=L] .woocommerce-checkout textarea,html[data-text-mode=L] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=L] .woocommerce-checkout #billing_radio_field label{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=L] .woocommerce-checkout textarea,html[data-text-mode=L] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=L] .woocommerce-checkout #billing_radio_field label{font-size:1.6rem;letter-spacing:-0.0176rem;line-height:1.5}}html[data-text-mode=L] .woocommerce-checkout .thankyou-content_info-item-data{max-width:58rem}html[data-text-mode=XL] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=XL] .woocommerce-checkout textarea,html[data-text-mode=XL] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=XL] .woocommerce-checkout #billing_radio_field label{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .woocommerce-checkout form.woocommerce-checkout input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),html[data-text-mode=XL] .woocommerce-checkout textarea,html[data-text-mode=XL] .woocommerce-checkout .woocommerce-input-wrapper label,html[data-text-mode=XL] .woocommerce-checkout #billing_radio_field label{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}html[data-text-mode=XL] .woocommerce-checkout .thankyou-content_info-item-data{max-width:58rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-page{padding-bottom:4rem}}.woocommerce-cart .cart-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;margin-bottom:4rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-page_header{margin-bottom:2rem;padding:2rem;gap:2rem}}.woocommerce-cart .cart-page_header .cart-page_header-title-wrapper{display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 767px){.woocommerce-cart .cart-page_header .cart-page_header-title-wrapper{flex-direction:column;gap:2rem;align-items:start}}.woocommerce-cart .cart-page_header .cart-page_title{display:flex;gap:.8rem}.woocommerce-cart .cart-page_header .cart-page_title-count{color:#c8c7c7}.woocommerce-cart .cart-page_header .cart-page_header-btn-clear{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.woocommerce-cart .cart-products{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:4rem;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-products{padding:2rem}}.woocommerce-cart .cart-products_list{display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-products_list{gap:2rem}}.woocommerce-cart .cart-product_item{position:relative;display:flex;flex-direction:column;gap:2rem;min-height:15.8rem;padding-bottom:4rem;border-bottom:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.woocommerce-cart .cart-product_item{padding-bottom:2rem}}.woocommerce-cart .cart-product_info{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.woocommerce-cart .cart-product_info{flex-direction:column;gap:2rem}}.woocommerce-cart .cart-product_info-date-format-wrapper{display:flex;gap:4rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-product_info-date-format-wrapper{flex-direction:column;gap:2rem}}.woocommerce-cart .cart-product_info-block{display:flex;flex-direction:column;gap:.4rem}.woocommerce-cart .cart-product_info-block .cart-product_info-block-title{color:#282828;opacity:.5}.woocommerce-cart .cart-product_info-block .cart-product_info-block-button{width:fit-content;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#c8c7c7}.woocommerce-cart .cart-product_info-price-quantity-wrapper{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width: 767px){.woocommerce-cart .cart-product_info-price-quantity-wrapper{justify-content:space-between}}.woocommerce-cart .cart-product_info-price-container{display:flex;flex-direction:column}.woocommerce-cart .cart-product_price-regular{color:#b185be}.woocommerce-cart .cart-product_qty{display:flex;width:13.4rem;gap:.4rem;border:.2rem solid #c8c7c7;border-radius:.4rem}.woocommerce-cart .cart-product_qty .qty-btn{display:flex;justify-content:center;align-items:center;padding:.8rem}.woocommerce-cart .cart-product_qty .qty-btn svg{width:1.6rem;height:1.6rem}.woocommerce-cart .cart-product_qty input[type=number]{-moz-appearance:textfield;text-align:center}.woocommerce-cart .cart-product_qty input[type=number]::-webkit-inner-spin-button,.woocommerce-cart .cart-product_qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .cart-product_qty .qty-input{width:100%;padding:0 .4rem;text-align:center;pointer-events:none;display:flex;justify-content:center;align-items:center}.woocommerce-cart .cart-product_tags-actions-wrapper{display:flex;justify-content:space-between;gap:1rem}.woocommerce-cart .cart-product_tags-list{display:flex;flex-wrap:wrap;gap:.4rem}.woocommerce-cart .cart-product_tags-list .link-tag{padding:.9rem 1.2rem}.woocommerce-cart .cart-product_actions{width:3.2rem;height:3.2rem}.woocommerce-cart .cart-product_actions .course-listing_button-like{position:static;top:unset;right:unset}.woocommerce-cart .cart-products_coupon-totals-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.woocommerce-cart .cart-products_coupon-totals-wrapper{flex-direction:column;gap:4rem}}.woocommerce-cart .cart-products_coupon{width:39.4rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-products_coupon{width:100%}}.woocommerce-cart .cart-products_coupon form{display:flex;flex-direction:column;gap:1rem;width:100%}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]),.woocommerce-cart .cart-products_coupon form textarea{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-0.0154rem;width:100%;height:5.2rem;border-radius:.4rem;backdrop-filter:blur(1.5rem);padding:1.6rem 1.2rem;font-family:inherit;background-color:rgba(0,0,0,0);color:#535353;outline:.1rem solid #c8c7c7}@media screen and (max-width: 767px){.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]),.woocommerce-cart .cart-products_coupon form textarea{height:4.8rem}}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):hover,.woocommerce-cart .cart-products_coupon form textarea:hover{outline-color:#050504}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):focus,.woocommerce-cart .cart-products_coupon form textarea:focus{outline-color:#050504}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown),.woocommerce-cart .cart-products_coupon form textarea:not(:placeholder-shown){color:#535353;outline-color:#c8c7c7}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):hover,.woocommerce-cart .cart-products_coupon form textarea:not(:placeholder-shown):hover{color:#535353;outline-color:#050504}.woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):not(:placeholder-shown):focus,.woocommerce-cart .cart-products_coupon form textarea:not(:placeholder-shown):focus{color:#282828;outline-color:#050504}.woocommerce-cart .cart-products_totals{display:flex;flex-direction:column;gap:1rem;align-items:end}.woocommerce-cart .cart-products_totals-button{margin-top:3rem}@media screen and (max-width: 767px){.woocommerce-cart .cart-products_totals-button{width:100%;text-align:center}}.woocommerce-cart .cart-products_empty{margin-bottom:2rem}.woocommerce-cart .cart-product_info-block{position:relative}.woocommerce-cart .custom-dropdown-wrapper{position:relative}.woocommerce-cart .custom-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:100;display:none;max-height:200px;overflow-y:auto}.woocommerce-cart .custom-dropdown.custom-dropdown__active{display:block}.woocommerce-cart .custom-dropdown__option{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0}.woocommerce-cart .custom-dropdown__option:hover{background:#f8f9fa}.woocommerce-cart .custom-dropdown__option.selected{background:#007cba;color:#fff}.woocommerce-cart .cart-notification{position:fixed;top:20px;right:20px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px 16px;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateX(120%);transition:transform .3s ease;z-index:10000;display:flex;align-items:center;justify-content:space-between;min-width:300px}.woocommerce-cart .cart-notification--show{transform:translateX(0)}.woocommerce-cart .cart-notification--success{border-left:4px solid #4caf50}.woocommerce-cart .cart-notification--error{border-left:4px solid #f44336}.woocommerce-cart .cart-notification__close{background:none;border:none;font-size:18px;cursor:pointer;margin-left:10px}.woocommerce-notices-wrapper{display:none}.cart-attribute-display{position:relative}.cart-custom-dropdown{position:absolute;top:110%;left:0;z-index:1000}.cart-dropdown-hidden{display:none}.cart-custom-dropdown.cart-dropdown__active{display:block}.cart-dropdown__options{background:#fff;border:1px solid #d9d9d9;border-radius:.4rem;max-height:0;opacity:0;transition:all .3s ease;box-shadow:0 .2rem .8rem rgba(0,0,0,.1);overflow-y:auto}.cart-custom-dropdown.cart-dropdown__active .cart-dropdown__options{max-height:20rem;opacity:1;overflow-y:auto}.cart-dropdown__option{padding:1.2rem 1.6rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #d9d9d9;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.cart-dropdown__option{font-size:1.4rem;letter-spacing:-0.0154rem}}.cart-dropdown__option:last-child{border-bottom:none}.cart-dropdown__option:hover{background-color:#f3f3f4}.cart-dropdown__option.selected{background-color:#c8c7c7;font-weight:bold}.cart-custom-dropdown.cart-dropdown__active{animation:cartDropdownAppear .3s ease}@keyframes cartDropdownAppear{from{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}html[data-color-mode=inverted] .cart-page_header,html[data-color-mode=inverted] .cart-products{background-color:#1c1c1c}html[data-color-mode=inverted] .woocommerce-cart .cart-product_info-block .cart-product_info-block-button,html[data-color-mode=inverted] .woocommerce-cart .cart-product_info-block .cart-product_info-block-title{color:#c8c7c7}html[data-color-mode=inverted] .woocommerce-cart .cart-product_info-block .cart-product_info-block-button:hover,html[data-color-mode=inverted] .woocommerce-cart .cart-product_info-block .cart-product_info-block-title:hover{color:#b185be}html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form textarea{outline-color:#fff;color:#fff;background-color:hsla(0,0%,100%,.1)}html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form textarea:hover{outline-color:#fff;color:#fff;background-color:rgba(177,133,190,.2)}html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):focus,html[data-color-mode=inverted] .woocommerce-cart .cart-products_coupon form textarea:focus{background-color:#fff;outline-color:#fff;color:#050504}html[data-color-mode=inverted] .qty-input{background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .qty-btn svg path{fill:#fff}html[data-color-mode=inverted] .qty-btn:hover svg path{fill:#b185be}html[data-color-mode=inverted] .woocommerce-cart .cart-product_qty{border-color:#424242}html[data-color-mode=inverted] .woocommerce-cart .cart-product_item{border-color:#424242}html[data-color-mode=inverted] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear,html[data-color-mode=inverted] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear span{color:#fff}html[data-color-mode=inverted] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear:hover,html[data-color-mode=inverted] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear span:hover{color:#b185be}html[data-color-mode=blue] .cart-page_header,html[data-color-mode=blue] .cart-products{background-color:#91bef7}html[data-color-mode=blue] .woocommerce-cart .cart-product_info-block .cart-product_info-block-button,html[data-color-mode=blue] .woocommerce-cart .cart-product_info-block .cart-product_info-block-title{color:#1a345f}html[data-color-mode=blue] .woocommerce-cart .cart-product_info-block .cart-product_info-block-button:hover,html[data-color-mode=blue] .woocommerce-cart .cart-product_info-block .cart-product_info-block-title:hover{color:#b185be}html[data-color-mode=blue] .qty-input{background-color:#91bef7;color:#1a345f}html[data-color-mode=blue] .qty-btn svg path{fill:#1a345f}html[data-color-mode=blue] .qty-btn:hover svg path{fill:#b185be}html[data-color-mode=blue] .woocommerce-cart .cart-product_qty{border-color:#23447c}html[data-color-mode=blue] .woocommerce-cart .cart-product_item{border-color:rgba(35,68,124,.6)}html[data-color-mode=blue] .woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]),html[data-color-mode=blue] .woocommerce-cart .cart-products_coupon form textarea{outline-color:rgba(35,68,124,.6)}html[data-color-mode=blue] .woocommerce-cart .cart-products_coupon form input:not([type=checkbox],[type=radio],[type=submit]):hover,html[data-color-mode=blue] .woocommerce-cart .cart-products_coupon form textarea:hover{outline-color:#23447c}html[data-color-mode=blue] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear,html[data-color-mode=blue] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear span{color:#1a345f}html[data-color-mode=blue] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear:hover,html[data-color-mode=blue] .woocommerce-cart .cart-page_header .cart-page_header-btn-clear span:hover{color:#b185be}html[data-color-mode=blue] .woocommerce-cart .cart-page_header .cart-page_title-count{color:rgba(35,68,124,.6)}.map-site-page .wrapper{padding-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media screen and (max-width: 767px){.map-site-page .wrapper{padding-top:2rem;gap:2rem;padding-bottom:0}}.map-site-page_header{width:100%;padding:4rem 4.5rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem}@media screen and (max-width: 767px){.map-site-page_header{padding:2rem;gap:2rem}}.map-site-page_title{width:51.8vw}@media screen and (max-width: 767px){.map-site-page_title{width:100%}}.map-site-page_container{width:100%;background-color:#fff;border-radius:.4rem;box-shadow:0 .4rem .8rem 0 rgba(43,7,31,.08),0 .4rem 1.6rem 0 rgba(152,59,121,.08);padding:4rem 4rem 12rem 4rem;display:grid;grid-template-columns:22.35vw 69.86vw;gap:1.385vw;justify-content:start}@media screen and (max-width: 767px){.map-site-page_container{display:flex;flex-direction:column;justify-content:flex-start;padding:2.2rem 2rem 8rem 2rem}}.map-site-page_container ul{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:flex-start;width:51.32vw}@media screen and (max-width: 767px){.map-site-page_container ul{gap:1.6rem;width:100%}}.map-site-page_container ul li ul{margin-left:2rem;margin-top:2rem}@media screen and (max-width: 767px){.map-site-page_container ul li ul{margin-left:1.6rem;margin-top:1.6rem;gap:2rem}}.map-site-page_container a{color:#282828;font-size:1.6rem;font-style:normal;font-weight:300;line-height:1.2;letter-spacing:-0.0176rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 767px){.map-site-page_container a{font-size:1.4rem;letter-spacing:-0.0154rem}}.map-site-page_container a:hover{color:#983b79}html[data-text-mode=M] .map-site-page_container a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=M] .map-site-page_container a{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=L] .map-site-page_container a{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=L] .map-site-page_container a{font-size:1.8rem;line-height:1.5;letter-spacing:-0.0198rem}}html[data-text-mode=XL] .map-site-page_container a{font-size:2.8rem;line-height:1.5;letter-spacing:-0.0308rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .map-site-page_container a{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}}html[data-color-mode=blue] .map-site-page_header,html[data-color-mode=blue] .map-site-page_container{background-color:#91bef7}html[data-color-mode=blue] .map-site-page_container a{color:#1a345f}html[data-color-mode=blue] .map-site-page_container a:hover{color:#983b79}html[data-color-mode=inverted] .map-site-page_header,html[data-color-mode=inverted] .map-site-page_container{background-color:#1c1c1c}html[data-color-mode=inverted] .map-site-page_container a{color:#fff}html[data-color-mode=inverted] .map-site-page_container a:hover{color:#983b79}.woocommerce-shop .added_to_cart{display:none}.facetwp-facet.facetwp-facet-search,.facetwp-facet .facetwp-input-wrap{width:100%}.facetwp-facet .facetwp-search{width:100%;padding:1.4rem 5.4rem;border-radius:.4rem;border:.1rem solid #050504;background:#fff;color:#050504;height:5.2rem}.facetwp-facet .facetwp-search::placeholder{color:#c8c7c7}.facetwp-facet .facetwp-search:hover,.facetwp-facet .facetwp-search:focus{border-color:#983b79}.facetwp-facet .facetwp-icon{top:1.2rem;left:1.4rem;width:2.4rem;height:2.4rem;opacity:1}.facetwp-facet .facetwp-icon:before{font-size:0;background-color:#fff;background-image:url("../static/icons/search-icon.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}.facetwp-facet .facetwp-input-wrap .facetwp-icon.hasValue::before{background-image:url("../static/icons/search-dark-icon.svg");background-size:cover}.facetwp-facet.facetwp-facet-direction_radio{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex;gap:.8rem .6rem}.facetwp-facet.facetwp-facet-direction_radio .facetwp-radio{background-size:unset;background-image:none;margin-bottom:0;padding:.7rem 1.2rem;cursor:pointer;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem;font-style:normal}.facetwp-facet.facetwp-facet-direction_radio .facetwp-radio.checked{background-image:none}@media screen and (max-width: 767px){.facetwp-facet.facetwp-facet-direction_radio .facetwp-radio{padding-block:.67rem;font-size:1.2rem;letter-spacing:-0.0132rem}}.facetwp-facet.facetwp-facet-direction_radio .facetwp-display-value{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.facetwp-facet.facetwp-facet-direction_radio .facetwp-counter{display:none}.woocommerce-no-products-found .woocommerce-info{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-0.0154rem}@media screen and (max-width: 767px){.woocommerce-no-products-found .woocommerce-info{font-size:1.2rem;letter-spacing:-0.0132rem;left:1.2rem}}html[data-text-mode=S] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio{line-height:1.5}html[data-text-mode=M] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=M] .woocommerce-no-products-found .woocommerce-info{font-size:1.7rem;line-height:1.5;letter-spacing:-0.0187rem}@media screen and (max-width: 767px){html[data-text-mode=M] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=M] .woocommerce-no-products-found .woocommerce-info{font-size:1.4rem;line-height:1.5;letter-spacing:-0.0154rem}}html[data-text-mode=L] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=L] .woocommerce-no-products-found .woocommerce-info{font-size:2rem;line-height:1.5;letter-spacing:-0.022rem}@media screen and (max-width: 767px){html[data-text-mode=L] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=L] .woocommerce-no-products-found .woocommerce-info{font-size:1.6rem;line-height:1.5;letter-spacing:-0.0176rem}}html[data-text-mode=XL] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=XL] .woocommerce-no-products-found .woocommerce-info{font-size:2.4rem;line-height:1.5;letter-spacing:-0.0264rem}@media screen and (max-width: 767px){html[data-text-mode=XL] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio,html[data-text-mode=XL] .woocommerce-no-products-found .woocommerce-info{font-size:1.8rem;letter-spacing:-0.0198rem;line-height:1.5}}@media screen and (max-width: 767px){html[data-text-mode=XL] .facetwp-facet.facetwp-facet-direction_radio .facetwp-radio{border-color:rgba(0,0,0,0)}}html[data-color-mode=blue] .facetwp-facet .facetwp-icon:before{background:#91bef7;background-image:url("../static/icons/search-icon-blue-mode-empty.svg");background-size:cover}html[data-color-mode=blue] .facetwp-facet .facetwp-icon.hasValue:before{background-image:url("../static/icons/search-icon-blue-mode.svg");background-size:cover}html[data-color-mode=blue] .facetwp-facet .facetwp-search{border-color:#23447c;background:#91bef7;color:#1a345f}html[data-color-mode=blue] .facetwp-facet .facetwp-search::placeholder{color:rgba(35,68,124,.6)}html[data-color-mode=blue] .facetwp-facet .facetwp-search:hover,html[data-color-mode=blue] .facetwp-facet .facetwp-search:focus{border-color:#983b79}html[data-color-mode=blue] .facetwp-facet .facetwp-search:focus::placeholder{color:#1a345f}html[data-color-mode=contrasty] .facetwp-facet .facetwp-icon:before{background:#fff;background-image:url("../static/icons/search-icon.svg");background-size:cover}html[data-color-mode=contrasty] .facetwp-facet .facetwp-icon.hasValue:before{background-image:url("../static/icons/search-dark-icon.svg");background-size:cover}html[data-color-mode=contrasty] .facetwp-facet .facetwp-search{border-color:#050504;background:#fff;color:#050504}html[data-color-mode=contrasty] .facetwp-facet .facetwp-search::placeholder{color:#c8c7c7}html[data-color-mode=contrasty] .facetwp-facet .facetwp-search:hover,html[data-color-mode=contrasty] .facetwp-facet .facetwp-search:focus{border-color:#983b79}html[data-color-mode=contrasty] .facetwp-facet .facetwp-search:focus::placeholder{color:#050504}html[data-color-mode=inverted] .facetwp-facet .facetwp-icon:before{background:#1c1c1c;background-image:url("../static/icons/search-icon.svg");background-size:cover}html[data-color-mode=inverted] .facetwp-facet .facetwp-icon.hasValue:before{background-image:url("../static/icons/search-icon-inverted-mode.svg");background-size:cover}html[data-color-mode=inverted] .facetwp-facet .facetwp-search{border-color:#424242;background-color:#1c1c1c;color:#fff}html[data-color-mode=inverted] .facetwp-facet .facetwp-search::placeholder{color:#c8c7c7}html[data-color-mode=inverted] .facetwp-facet .facetwp-search:hover,html[data-color-mode=inverted] .facetwp-facet .facetwp-search:focus{border-color:#983b79}html[data-color-mode=inverted] .facetwp-facet .facetwp-search:focus::placeholder{color:#fff}.single-product.woocommerce .custom-dropdown{position:absolute;top:110%;left:0;z-index:1000}.single-product.woocommerce .custom-dropdown-wrapper{position:relative}.single-product.woocommerce .custom-dropdown-hidden{display:none}.single-product.woocommerce .custom-dropdown.custom-dropdown__active{display:block}.single-product.woocommerce .custom-dropdown__options{background:#fff;border:1px solid #d9d9d9;border-radius:.4rem;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;box-shadow:0 .2rem .8rem rgba(0,0,0,.1)}.single-product.woocommerce .custom-dropdown.custom-dropdown__active .custom-dropdown__options{max-height:20rem;opacity:1;overflow-y:auto}.single-product.woocommerce .custom-dropdown__option{padding:1.2rem 1.6rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #d9d9d9;font-size:1.6rem;font-weight:500;line-height:1.2;letter-spacing:-0.0176rem;font-style:normal}@media screen and (max-width: 767px){.single-product.woocommerce .custom-dropdown__option{font-size:1.4rem;letter-spacing:-0.0154rem}}.single-product.woocommerce .custom-dropdown__option:last-child{border-bottom:none}.single-product.woocommerce .custom-dropdown__option:hover{background-color:#f3f3f4}.single-product.woocommerce .custom-dropdown__option.selected{background-color:#c8c7c7;font-weight:bold}.single-product.woocommerce .hidden{display:none !important}.single-product.woocommerce .variations-form-wrapper{display:none !important}@keyframes dropdownAppear{from{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.single-product.woocommerce .custom-dropdown.custom-dropdown__active .custom-dropdown__options{animation:dropdownAppear .3s ease}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity: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);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}

