

/* Start:/local/templates/main/css/vendor.css?174859431275914*/
@charset "UTF-8";
/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

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

.carousel {
  position: relative;
  box-sizing: border-box;
}

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

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

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

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}

.carousel__track {
  display: flex;
}

.carousel__slide {
  flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  user-select: none;
}

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: 0.25;
  transition: opacity 0.15s ease-in-out;
}

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1;
}

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity 0.15s ease;
}

.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.carousel__button.is-prev {
  left: 10px;
}

.carousel__button.is-next {
  right: 10px;
}

.carousel__button[disabled] {
  cursor: default;
  opacity: 0.3;
}

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  filter: var(--carousel-button-svg-filter, none);
  pointer-events: none;
}

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

body.compensate-for-scrollbar {
  overflow: hidden !important;
  touch-action: none;
}

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));
}

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

.fancybox__container :focus {
  outline: none;
}

body:not(.is-using-mouse) .fancybox__container :focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
}

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width:48px;
    --carousel-button-height:48px;
    --carousel-button-svg-width:27px;
    --carousel-button-svg-height:27px;
  }
}
.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}

.fancybox__carousel {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10;
}

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default;
}

.fancybox__track {
  display: flex;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  overscroll-behavior: contain;
  display: flex;
  flex-direction: column;
  outline: 0;
  overflow: auto;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px;
}

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

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px;
  }
}
.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  align-self: center;
  display: flex;
  flex-direction: column;
  z-index: 20;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none;
}

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

.is-loading .fancybox__caption {
  visibility: hidden;
}

.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff);
}

.fancybox__nav .carousel__button {
  z-index: 40;
}

.fancybox__nav .carousel__button.is-next {
  right: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px;
  }
}
.fancybox__nav .carousel__button.is-prev {
  left: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px;
  }
}
.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40;
}

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px;
  }
}
.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
}

.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none;
}

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor);
}

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053;
}

.fancybox__spinner svg {
  animation: fancybox-rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  animation: 0.15s ease backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  animation: 0.15s ease both fancybox-fadeOut;
}

.fancybox-fadeIn {
  animation: 0.15s ease both fancybox-fadeIn;
}

.fancybox-fadeOut {
  animation: 0.1s ease both fancybox-fadeOut;
}

.fancybox-zoomInUp {
  animation: 0.2s ease both fancybox-zoomInUp;
}

.fancybox-zoomOutDown {
  animation: 0.15s ease both fancybox-zoomOutDown;
}

.fancybox-throwOutUp {
  animation: 0.15s ease both fancybox-throwOutUp;
}

.fancybox-throwOutDown {
  animation: 0.15s ease both fancybox-throwOutDown;
}

@keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}
@keyframes fancybox-zoomInUp {
  from {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fancybox-zoomOutDown {
  to {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutUp {
  to {
    transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}
@keyframes fancybox-throwOutDown {
  to {
    transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}
.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

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

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

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto;
}

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

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

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

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

.fancybox__image {
  transform-origin: 0 0;
  user-select: none;
  transition: none;
}

.has-image .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
}

.is-closing .has-image .fancybox__content {
  overflow: visible;
}

.has-image[data-image-fit=contain] {
  overflow: visible;
  touch-action: none;
}

.has-image[data-image-fit=contain] .fancybox__content {
  flex-direction: row;
  flex-wrap: wrap;
}

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto;
}

.has-image[data-image-fit=cover] {
  overflow: visible;
  touch-action: none;
}

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

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

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%;
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

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

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

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

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

.fancybox__thumbs {
  flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0;
}

.fancybox__thumbs .carousel__slide {
  flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  cursor: pointer;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  transition: opacity 0.15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: 0.92;
}

.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  user-select: none;
}

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);
  padding: 0;
  touch-action: none;
  display: flex;
  justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px;
  }
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0;
}

.fancybox__toolbar__items {
  display: flex;
}

.fancybox__toolbar__items--left {
  margin-right: auto;
}

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.fancybox__toolbar__items--right {
  margin-left: auto;
}

@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none;
  }
}
.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 30;
  user-select: none;
}

.fancybox__container:fullscreen::backdrop {
  opacity: 0;
}

.fancybox__button--fullscreen g:nth-child(2) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__button--slideshow g:nth-child(2) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block;
}

.air-datepicker-cell.-day-.-other-month-, .air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.air-datepicker-cell.-day-.-other-month-:hover, .air-datepicker-cell.-year-.-other-decade-:hover {
  color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-, .-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-day-.-other-month-, .-selected-.air-datepicker-cell.-year-.-other-decade- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-, .-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-day-.-other-month-, .-in-range-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-, .-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-day-.-other-month-:empty, .air-datepicker-cell.-year-.-other-decade-: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-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 {
  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: 0.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: 0.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: -webkit-max-content 1fr;
  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: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: transparent;
}

.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-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, 0.15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, -webkit-max-content);
  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: transparent;
}

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

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0s;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos] {
  pointer-events: none;
}

[data-aos].aos-animate {
  pointer-events: auto;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }

  html:not(.no-js) [data-aos=fade-up] {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down] {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  html:not(.no-js) [data-aos=fade-right] {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }

  html:not(.no-js) [data-aos=fade-left] {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  html:not(.no-js) [data-aos=fade-up-right] {
    -webkit-transform: translate3d(-100px, 100px, 0);
    transform: translate3d(-100px, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-up-left] {
    -webkit-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down-right] {
    -webkit-transform: translate3d(-100px, -100px, 0);
    transform: translate3d(-100px, -100px, 0);
  }

  html:not(.no-js) [data-aos=fade-down-left] {
    -webkit-transform: translate3d(100px, -100px, 0);
    transform: translate3d(100px, -100px, 0);
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
  }

  html:not(.no-js) [data-aos=zoom-in] {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
    transform: translate3d(0, 100px, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
    transform: translate3d(0, -100px, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-in-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
    transform: translate3d(100px, 0, 0) scale(0.6);
  }

  html:not(.no-js) [data-aos=zoom-out] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-up] {
    -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
    transform: translate3d(0, 100px, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-down] {
    -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
    transform: translate3d(0, -100px, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-right] {
    -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos=zoom-out-left] {
    -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
    transform: translate3d(100px, 0, 0) scale(1.2);
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    visibility: hidden;
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  html:not(.no-js) [data-aos=slide-up] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  html:not(.no-js) [data-aos=slide-down] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  html:not(.no-js) [data-aos=slide-right] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  html:not(.no-js) [data-aos=slide-left] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  html:not(.no-js) [data-aos=flip-left] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg);
  }

  html:not(.no-js) [data-aos=flip-left].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }

  html:not(.no-js) [data-aos=flip-right] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg);
  }

  html:not(.no-js) [data-aos=flip-right].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0);
  }

  html:not(.no-js) [data-aos=flip-up] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg);
  }

  html:not(.no-js) [data-aos=flip-up].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }

  html:not(.no-js) [data-aos=flip-down] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg);
  }

  html:not(.no-js) [data-aos=flip-down].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0);
  }
}
.custom-select-container {
  position: relative;
  box-sizing: border-box;
}

.custom-select-container * {
  box-sizing: border-box;
}

.custom-select-container.is-disabled {
  opacity: 0.333;
}

.custom-select-opener {
  background-color: #ccc;
  padding: 0.5em;
  display: block;
  cursor: pointer;
  width: 100%;
}

.custom-select-container select {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.custom-select-panel {
  max-height: 0;
  transition: max-height 0.5s ease-out, overflow-y 0.1s 0.5s;
  overflow: hidden;
  background-color: #e9e9e9;
  position: absolute;
  top: 100%;
  z-index: 1;
  width: 100%;
}

.custom-select-container.is-open .custom-select-panel {
  max-height: 10.7em;
  overflow-y: auto;
}

.custom-select-option {
  padding: 0.5em;
}

.custom-select-option.has-focus {
  background-color: LightBlue;
}

.custom-select-option.is-selected::before {
  content: "✔";
  padding-right: 0.5em;
}

.custom-select-optgroup > .custom-select-option {
  padding-left: 2em;
}

.custom-select-optgroup::before {
  content: attr(data-label);
  display: block;
  padding: 0.5em;
  color: #888;
}
/* End */


/* Start:/local/templates/main/css/app.css?1748594312189146*/
@charset "UTF-8";.fade-transition{display:none;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.fade-transition._enter,.fade-transition._enter-to,.fade-transition._leave{display:block}.fade-transition._enter-to{visibility:visible;opacity:1}.fade-transition._leave{visibility:hidden;opacity:0}.btn-reset{padding:0;border:0;background:none;outline:none}.overflow-hidden{overflow:hidden}.overflow-x-hidden,.overflow-y-hidden{overflow-x:hidden}.hidden-desktop{display:none}@media (max-width:1023px){.hidden-desktop{display:block}}@media (max-width:1023px){.hidden-xs{display:none}}.white{background-color:#fff}.red{background-color:#ffafaf}.orange{background-color:#ffd590}.turquoise{background-color:#aaeef3}.green{background-color:#bef0d9}.purple{background-color:#c6caff}.blue{background-color:#a8dbff}.yellow{background-color:#fff490}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/400.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/500.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/500.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/600.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/600.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/700.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/800.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/800.woff) format("woff");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Nunito;src:url(/local/templates/main/css/../fonts/Nunito/900.woff2) format("woff2"),url(/local/templates/main/css/../fonts/Nunito/900.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}*,:after,:before{box-sizing:border-box;outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#717cfc}.transition-disabled *{transition:none!important}.hidden,[hidden]{display:none!important}.disabled{cursor:not-allowed;opacity:.33}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;font-family:Nunito,Arial,sans-serif;background-color:#f5f5f5}html{font-size:62.5%}@media screen and (max-width:767px){html{font-size:calc(-.90604px + 2.90828vw)}}@media screen and (min-width:768px) and (max-width:1023px){html{font-size:calc(-2.04706px + 1.56863vw)}}@media (min-width:1024px) and (max-width:1360px){html{font-size:calc(1.90476px + .59524vw)}}body{display:flex;flex-direction:column;color:#1d1d1d;font-size:1.6rem}ul{margin:0;padding-left:0;list-style-type:none}b,strong{font-weight:700}a{text-decoration:none}a,button{color:inherit}button{padding:0;border:0;background:transparent;outline:none;font-family:Nunito,Arial,sans-serif}button,label{cursor:pointer}[class^=_icon],picture img{display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}._visually-h1,h1{font-weight:800;font-size:5.2rem;line-height:6.2rem;margin:0 0 4rem}@media (max-width:1023px){._visually-h1,h1{font-size:3.2rem;line-height:4rem}}@media (max-width:767px){._visually-h1,h1{margin-bottom:2rem}}._visually-h2,h2{font-weight:600;font-size:4.6rem;line-height:5.6rem;margin:0 0 4rem}@media (max-width:1023px){._visually-h2,h2{font-size:2.8rem;line-height:3.4rem;margin-bottom:2rem}}._visually-h3,h3{font-weight:600;font-size:3.6rem;line-height:4.2rem;margin:0 0 4rem}@media (max-width:1023px){._visually-h3,h3{font-size:2.4rem;line-height:2.8rem;margin-bottom:2rem}}._visually-h4,h4{font-weight:700;font-size:2.4rem;line-height:3rem;margin:0 0 2rem}@media (max-width:1023px){._visually-h4,h4{font-size:1.8rem;line-height:2rem}}@media (max-width:767px){._visually-h4,h4{margin-bottom:1rem}}p{font-weight:400;font-size:2.2rem;line-height:3.2rem}@media (max-width:1023px){p{font-size:1.6rem;line-height:2rem}}.text-caption{font-size:1.6rem;line-height:1.6rem;color:#8e8e8e}@media (max-width:1023px){.text-caption{font-size:1.1rem;line-height:1.2rem}}.js-accordion-content{opacity:0}.text-content{font-weight:400;font-size:2.2rem;line-height:3.2rem}.text-content>:first-child{margin-top:0}.text-content>:last-child{margin-bottom:0}@media (max-width:1023px){.text-content{font-size:1.6rem;line-height:2rem}}.text-content h2{margin-bottom:4rem}@media (max-width:1023px){.text-content h2{margin-bottom:2rem}}.text-content h3{margin:4rem 0 3.2rem}@media (max-width:1023px){.text-content h3{margin:2rem 0 1rem}}.text-content h4{margin:4rem 0 2rem}@media (max-width:1023px){.text-content h4{margin-top:2rem}}.text-content>img:not([class]){display:block;width:100%;max-width:100%;margin:4rem 0;border-radius:.5rem}@media (max-width:1023px){.text-content>img:not([class]){margin:2rem 0}}.text-content p:not([class]){margin:0 0 2rem}@media (max-width:1023px){.text-content p:not([class]){margin-bottom:1.6rem}}.text-content p:not([class]):last-child{margin-bottom:0}.text-content ol:not([class]),.text-content ul:not([class]){margin:4rem 0;padding:0}@media (max-width:1023px){.text-content ol:not([class]),.text-content ul:not([class]){margin-bottom:2rem}}.news-detail .text-content ol:not([class]),.news-detail .text-content ul:not([class]){max-width:85rem}.text-content ul:not([class])>li{position:relative;margin-bottom:1.9rem;padding-left:3.6rem}@media (max-width:1023px){.text-content ul:not([class])>li{margin-bottom:1.6rem;padding-left:2rem}}.text-content ul:not([class])>li:before{position:absolute;top:1.1rem;left:.5rem;width:1.1rem;height:1.1rem;border-radius:100%;background-color:#717cfc;content:""}@media (max-width:1023px){.text-content ul:not([class])>li:before{top:.6rem;left:0;width:.8rem;height:.8rem}}.text-content ol:not([class]){list-style:none;counter-reset:ol-counter}.text-content ol:not([class])>li{position:relative;padding-left:3.6rem}@media (max-width:1023px){.text-content ol:not([class])>li{padding-left:3rem}}.text-content ol:not([class])>li:not(:last-child){margin-bottom:1.9rem}@media (max-width:1023px){.text-content ol:not([class])>li:not(:last-child){margin-bottom:1.6rem}}.text-content ol:not([class])>li:before{position:absolute;top:0;left:0;font-weight:400;font-size:2.2rem;line-height:3.2rem;color:#717cfc;font-weight:500;content:counters(ol-counter,".") ".";counter-increment:ol-counter}@media (max-width:1023px){.text-content ol:not([class])>li:before{font-size:1.6rem;line-height:2rem}}.text-content h2+ol:not([class]),.text-content h2+ul:not([class]),.text-content h3+ol:not([class]),.text-content h3+ul:not([class]),.text-content h4+ol:not([class]),.text-content h4+ul:not([class]){margin-top:2rem}.text-content blockquote:not([class]){margin:4rem 0;padding:4rem;font-weight:600;font-size:3.6rem;line-height:4.2rem}@media (max-width:1023px){.text-content blockquote:not([class]){font-size:2.4rem;line-height:2.8rem;margin:2rem 0;padding:0 .6rem}}.text-content blockquote:not([class]) span{display:block;margin-top:2rem;font-size:1.8rem;line-height:2.4rem;color:#717cfc;font-weight:400;text-align:right}@media (max-width:1023px){.text-content blockquote:not([class]) span{font-size:1.6rem;line-height:2rem}}.text-content a:not([class]){border-bottom:1px solid hsla(0,0%,100%,0);color:#717cfc;transition:border-color .2s ease-out}.text-content a:not([class]):hover{border-color:#717cfc}.container{width:100%;max-width:132rem;display:block;margin:0 auto}@media (max-width:1023px){.container{max-width:calc(100% - 8rem)}}@media (max-width:767px){.container{max-width:calc(100% - 2.8rem)}}.footer{background-color:#fff}.footer__container{display:flex;align-items:flex-start;padding:6.6rem 0 1rem}@media (max-width:1023px){.footer__container{display:block;padding:2rem 0 1rem}}.footer__link{display:table;margin-bottom:1.1rem;border-bottom:1px solid #717cfc;font-weight:400;font-size:2.2rem;line-height:3.2rem;transition:color .3s}@media (max-width:1023px){.footer__link{font-size:1.6rem;line-height:2rem;margin-bottom:1rem}}.footer__link:hover{color:#717cfc}.footer-contacts{display:flex}@media (max-width:1023px){.footer-contacts{display:block;margin-bottom:2rem}}.footer-contacts__column:first-child{margin-right:12rem}@media (max-width:1023px){.footer-contacts__column:first-child{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-bottom:1rem}}.footer-contacts__link{font-weight:700;font-size:2.4rem;line-height:3rem;transition:color .3s ease}@media (max-width:1023px){.footer-contacts__link{font-size:1.8rem;line-height:2rem;margin-bottom:1rem}}@media (min-width:1024px){.footer-contacts__link:hover{color:#717cfc}}.footer-contacts__address{margin:0}@media (max-width:1023px){.footer-contacts__address br{display:none}}.footer__links{width:21.4rem;margin-left:auto}@media (max-width:1023px){.footer__links{width:auto;margin-left:0}}.footer__bottom{display:flex;align-items:center;padding:3.7rem 0}@media (max-width:1023px){.footer__bottom{display:block;padding:1rem 0 3rem}}.footer-social{display:flex;align-items:center;padding-top:1rem}.footer-social._mobile{display:none}@media (max-width:1023px){.footer-social._mobile{display:flex}}@media (max-width:1023px){.footer-social._desktop{display:none}}.footer-social__item{margin-right:1rem}.footer__documents{display:flex;align-items:flex-start}@media (max-width:1023px){.footer__documents{display:block;margin-bottom:1rem}}.footer__document{display:table;margin-right:7.2rem;font-size:1.6rem;line-height:1.6rem;color:#8e8e8e}@media (max-width:1023px){.footer__document{font-size:1.1rem;line-height:1.2rem;margin:0 0 .5rem}}.footer__vendor{width:11.3rem;margin-left:auto}@media (max-width:1023px){.footer__vendor{margin-left:0}}.footer__vendor img{max-width:100%}.header{position:relative;z-index:2;background-color:#f5f5f5}@media (max-width:1023px){.promo._active+.header{top:7.8rem}}.promo._active+.header._opened{top:0}.header._opened:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:inherit;content:""}@media (max-width:1023px){.header{position:fixed;top:0;right:0;left:0}}.header__container{display:flex;align-items:center;justify-content:space-between;padding:4rem 0}@media (max-width:1023px){.header__container{height:8rem;padding:1.8rem 0}}.header__logo{position:relative;z-index:2;display:flex;align-items:center}@media (max-width:1023px){.header__logo{width:17.1rem}}.header__logo ._icon-header-logo-icon{width:3.4rem;height:4rem;margin:-.6rem .2rem 0 0}@media (max-width:1023px){.header__logo ._icon-header-logo-icon{width:3.6rem;height:4.38rem;margin-right:1rem}}.header__logo ._icon-header-logo{width:17rem;height:2.4rem}@media (max-width:1023px){.header__logo ._icon-header-logo{width:12.5rem;height:1.9rem}}.header__logo img{max-width:100%}@media (max-width:1023px){.header__button{margin-bottom:2rem}}@media (max-width:767px){.header__button .btn{width:100%}}.header-menu{margin:0 auto}@media (max-width:1023px){.header-menu{position:fixed;top:0;left:0;z-index:1;display:flex;flex-direction:column;width:100%;height:calc(var(--vh, 1vh)*100);padding-top:8rem;border-radius:18px;overflow-y:auto;background:#f5f5f5;transform:translateX(100%);transition:transform .5s ease,box-shadow .3s linear 0s}}@media (max-width:1023px){.header-menu._opened{box-shadow:0 0 8px rgba(0,0,0,.06);transform:translateX(0);transition:transform .5s ease,box-shadow .3s linear .5s}}@media (max-width:1023px){.header-menu__nav{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem 3rem 3rem}}@media (max-width:767px){.header-menu__nav{padding:1rem 2rem 2rem}}.header-menu__nav>ul{display:flex;align-items:center}@media (max-width:1023px){.header-menu__nav>ul{display:block;flex-shrink:0;margin-bottom:1rem}}.header-menu__nav>ul>li{position:relative;margin:0 2.6rem}@media (max-width:1023px){.header-menu__nav>ul>li{margin:0}}@media (max-width:1023px){.header-menu__nav>ul>li:not(:last-child){border-bottom:1px solid hsla(0,0%,55.7%,.2)}}.header-menu__link{font-size:1.8rem;line-height:2.4rem;white-space:nowrap;cursor:pointer;transition:color .3s}@media (max-width:1023px){.header-menu__link{font-size:1.6rem;line-height:2rem;display:block;padding:1.2rem 1rem 1.1rem}}.header-menu__link:hover{color:#717cfc}.header-menu__accordion>.header-menu__link{display:flex;align-items:center}.header-menu__accordion>.header-menu__link._active svg{transform:rotate(180deg)}.header-menu__accordion svg{width:1.6rem;height:1.6rem;margin-left:1rem;transition:transform .35s ease-in-out}@media (max-width:1023px){.header-menu__accordion svg{margin-left:.4rem}}.header-menu__image{display:none;width:335px;height:173px;margin:auto 0 0 auto}@media (max-width:1023px){.header-menu__image{display:block}}.header__submenu{position:absolute;top:100%;left:0}@media (max-width:1023px){.header__submenu{position:static}}.header__submenu ul{min-width:23.2rem;margin-top:1.3rem;padding:2rem 0;border-radius:18px;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1)}@media (max-width:1023px){.header__submenu ul{margin:0;padding:0;background:none;box-shadow:none}}.header__submenu li{padding:.8rem 2rem}@media (max-width:1023px){.header__submenu li{padding:0}}.header__submenu li a{padding:1rem}.header__search{height:4.8rem;margin-left:2rem}@media (max-width:1023px){.header__search{position:relative;z-index:2;height:3.6rem;margin:0 1rem 0 auto;transition:opacity .7s ease,visibility 0s 0s}}@media (max-width:1023px){.header._opened .header__search{visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s ease .5s;pointer-events:none}}.header__burger{position:relative;z-index:2;display:none}@media (max-width:1023px){.header__burger{display:block;height:3.6rem}}.header-burger svg{position:absolute;top:.8rem;left:.8rem;width:2rem;height:2rem;transition:opacity .1s}.header-burger ._icon-close{opacity:0}.header._opened .header-burger ._icon-close{opacity:1}.header._opened .header-burger ._icon-burger{opacity:0}main{flex:1 0 auto;overflow:hidden}@media (max-width:1023px){main{padding-top:8rem}.promo._active~main{padding-top:16rem}}.about{padding:5.5rem 0 6rem}@media (max-width:1023px){.about{padding:4rem 0}}@media (max-width:767px){.about{padding:4rem 0 0}}.about__title{margin-bottom:4rem}@media (max-width:1023px){.about__title{margin-bottom:2rem}}.about__text{max-width:76rem;margin:0 0 4rem}@media (max-width:767px){.about__text{margin-bottom:2rem}}.about-accordion{width:100%}@media (max-width:767px){.about-accordion:not(:last-child){margin-bottom:1rem}}.about-accordion__head{display:flex;align-items:center;justify-content:space-between;padding:2rem}.card .about-accordion__head{padding:0}@media (max-width:1023px){.about-accordion__title{margin-bottom:0}}@media (max-width:1023px){.about-accordion__content{width:calc(100% + 8rem);margin:0 -4rem;padding:0 6rem}.about-activities .about-accordion__content{width:100%;margin:0;padding:0}}@media (max-width:767px){.about-accordion__content{width:calc(100% + 2.8rem);margin:0 -1.4rem;padding:0 3.4rem}.card .about-accordion__content{width:100%;margin:0;padding:0}}.about-activities__items{display:flex;width:calc(100% + 2rem);margin:0 -1rem 4rem}@media (max-width:1023px){.about-activities__items{display:block;width:100%;margin:0 0 4rem}}@media (max-width:767px){.about-activities__items{margin-bottom:2rem}}.about-activities__item{display:flex;width:calc(33.33333% - 2rem);margin:0 1rem}@media (max-width:1023px){.about-activities__item{width:100%;margin:0 0 2rem}}@media (max-width:767px){.about-activities__item{margin-bottom:1rem}}.about-activities__button-wrap{display:flex;justify-content:flex-end}@media (max-width:1023px){.about-activities__button-wrap{justify-content:center}}.about-banner{position:relative;margin-top:9rem;padding:6rem 12rem;border-radius:2rem;overflow:hidden;background:50% no-repeat;background-size:cover;background-blend-mode:overlay}@media (max-width:1023px){.about-banner{margin:4rem 0 6rem}}@media (max-width:767px){.about-banner{padding:4rem 2rem}}.about-banner__content{position:relative;text-align:center}.about-banner__title{margin-bottom:1.6rem;font-size:5.2rem;line-height:6.2rem;font-weight:800}@media (max-width:1023px){.about-banner__title{font-size:3.2rem;line-height:4rem}}.about-banner__text{margin:0 0 4rem}@media (max-width:767px){.about-banner__text{margin-bottom:2rem}}.about-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;background:50% no-repeat;background-size:cover}.about-courses__head{display:flex;align-items:center;justify-content:space-between}@media (max-width:1023px){.about-courses__head{display:block;margin-bottom:4rem}}.about-courses__title{margin:0 2rem 0 0}@media (max-width:1023px){.about-courses__title{margin:0 0 2rem}}.about-courses__text{width:75%;margin:0}.about-courses__group{display:flex;flex-direction:column;align-items:flex-start;max-width:50%}@media (max-width:1023px){.about-courses__group{width:100%;max-width:100%}}.about-courses__group .fade-transition{flex-grow:1}.about-courses__content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;height:100%}.about-courses__content p{margin:0 0 1.6rem}@media (max-width:1023px){.about-courses__content p{margin-bottom:2rem}}.about-courses__content .btn{margin-top:auto}@media (max-width:1023px){.about-courses__content .btn{min-width:auto;margin:0 auto 1rem}}.about-courses__tabs .tabs{overflow:visible}.about-courses__image{position:absolute;top:-2.4rem;right:0;display:block;width:65rem;pointer-events:none!important}@media (max-width:1023px){.about-courses__image{position:static;width:auto;max-width:60%;margin:0 auto 2rem}}@media (max-width:767px){.about-courses__image{max-width:100%}}@media (max-width:1023px){.about-courses__button-wrap{display:flex;justify-content:center}}@media (max-width:767px){.about-courses__button-wrap .btn{min-width:auto}}.about-ratings{display:flex;justify-content:space-between;padding-right:12rem}@media (max-width:1023px){.about-ratings{position:relative;padding:0 4rem 2rem 0}}@media (max-width:767px){.about-ratings{padding-right:10rem}}.about-ratings__group{padding-top:12rem}@media (max-width:767px){.about-ratings__group{padding:0}}.about-ratings__images{position:relative}@media (max-width:1023px){.about-ratings__images{position:static}}.about-ratings__image._medal{position:absolute;right:-15.5rem;bottom:8rem}@media (max-width:1171px){.about-ratings__image._medal{right:-13.5rem;bottom:11rem;width:32rem}}@media (max-width:1023px){.about-ratings__image._medal{right:-3.5rem;width:17.5rem}}@media (max-width:767px){.about-ratings__image._medal{top:-20px;right:-20px;bottom:auto;width:13.4rem}}@media (max-width:1171px){.about-ratings__image._screen{width:30rem}}@media (max-width:1023px){.about-ratings__image._screen{width:20.7rem}}@media (max-width:767px){.about-ratings__image._screen{display:none}}.app-section{margin-bottom:6rem}@media (max-width:1023px){.app-section{margin-bottom:4rem}}.home .app-section{margin-bottom:8rem}@media (max-width:1023px){.home .app-section{margin-bottom:6rem}}.app-section._big-gutter{margin-bottom:12rem}@media (max-width:1023px){.app-section._big-gutter,.app-section._small-gutter{margin-bottom:4rem}}.app-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8rem}@media (max-width:1023px){.app-section__head{margin-bottom:2rem}}.app-section__head._small-gutter{margin-bottom:2rem}@media (max-width:767px){.app-section__head._small-gutter{margin-bottom:1.4rem}}.app-section__head._medium-gutter{margin-bottom:6rem}@media (max-width:1023px){.app-section__head._medium-gutter{margin-bottom:2rem}}.app-section__head h2,.app-section__head h3{margin-bottom:0}.app-section-title{margin:0;font-weight:800;font-size:5.2rem;line-height:6.2rem}@media (max-width:1023px){.app-section-title{font-size:3.2rem;line-height:4rem}}.app-section__container{display:flex;align-items:flex-start;padding-top:2rem}.app-section__container._no-gutter{padding-top:0}@media (max-width:1023px){.app-section__container{display:block;padding-top:.5rem}}.app-section__sidebar{flex-shrink:0;width:31.5rem;margin-right:2rem}.app-section__sidebar._gutter-xl{margin-right:13rem}.app-section__content{width:100%}.arrow-link{display:inline-flex;align-items:center;color:#1d1d1d;transition:.3s ease-out}.arrow-link:hover{color:#717cfc}.arrow-link span{margin-right:.8rem;font-weight:700;font-size:2.4rem;line-height:3rem}@media (max-width:1023px){.arrow-link span{font-size:1.8rem;line-height:2rem}}.arrow-link svg{color:#1d1d1d}.arrow-link:hover svg{color:#717cfc;transform:translateX(.8rem)}.awards-card{position:relative;max-width:82.7rem;margin:12rem auto 0;transform:rotate(-2.29deg) translateX(-18px)}@media (max-width:1023px){.awards-card{max-width:75%}}@media (max-width:767px){.awards-card{max-width:30.9rem;margin:6.5rem auto 3rem;transform:rotate(-2.29deg) translateX(0)}}.awards-card__text{font-weight:600;font-size:4.6rem;line-height:5.6rem;text-align:center}@media (max-width:1023px){.awards-card__text{font-size:2.8rem;line-height:3.4rem}}@media (max-width:767px){.awards-card__text{font-weight:700;font-size:1.8rem;line-height:2rem}}.awards-card__text span{color:#717cfc}.awards-card__image{position:absolute;top:0;right:-11.9rem}@media (max-width:1171px){.awards-card__image{max-width:20rem}}@media (max-width:1023px){.awards-card__image{right:-7.9rem;max-width:13rem}}@media (max-width:767px){.awards-card__image{top:4.2rem;right:-1.2rem;max-width:5.2rem;transform:rotate(21.61deg)}}@media (max-width:767px){.awards-slider{width:calc(100% + 2.8rem);margin:0 -1.4rem}}.awards-slider__items{display:flex;margin-right:-2rem}.awards-slider__items.flickity-enabled{display:block}@media (max-width:767px){.awards-slider__items .flickity-slider{left:1.4rem}}.awards-slider__item{display:flex;width:calc(33.33333% - 2rem);min-height:100%}.awards-slider__item .card{width:100%}@media (max-width:1023px){.awards-slider__item{width:32rem}}.awards-slider__item:not(:last-child){margin-right:2rem}.btn{border:0;color:inherit;background:transparent;outline:none;display:inline-flex;align-items:center;justify-content:center;min-width:27rem;padding:1.8rem;border-radius:38px;color:#fff;font-weight:400;white-space:nowrap;background-color:#717cfc;font-size:1.8rem;line-height:2.4rem;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}@media (max-width:1023px){.btn{font-size:1.6rem;line-height:2rem}}.btn:hover{background-color:#6872e3}.btn._disabled,.btn:disabled{background-color:hsla(0,0%,55.7%,.2);cursor:not-allowed;pointer-events:none}@media (max-width:1023px){.btn{padding:1.1rem 2rem}}.btn._outline{padding:1.7rem;border:1px solid #717cfc;color:#717cfc;background-color:#fff}.btn._outline._disabled,.btn._outline:disabled{border-color:hsla(0,0%,55.7%,.5);color:hsla(0,0%,55.7%,.2)}@media (max-width:1023px){.btn._outline{padding:1.3rem}}.btn._outline-dark{border-color:#1d1d1d;color:#1d1d1d;background:none}.btn._medium{padding:1.4rem}@media (max-width:1023px){.btn._medium{min-width:auto;padding:1.1rem 2rem}}.btn._small{min-width:auto;padding:.9rem 1.5rem;border-radius:24px;color:#1d1d1d;font-weight:600;font-size:1.5rem;line-height:1.8rem;letter-spacing:.05em;text-transform:uppercase;background-color:#fff}.btn._small:hover{color:#fff;background-color:#6872e3}.btn._small._active,.btn._small:active{color:#fff;background-color:#717cfc}.btn._small._disabled,.btn._small:disabled{color:rgba(29,29,29,.3);background-color:hsla(0,0%,55.7%,.2)}input:checked~.btn._small{color:#fff;background-color:#717cfc}@media (max-width:1023px){.btn._small{padding:.1rem 1rem;font-size:1.2rem;line-height:2rem}}.btn._user{min-width:auto;padding:1.2rem 2rem 1.2rem 1.5rem}.btn._user-small{width:4.8rem;height:4.8rem;min-width:auto;padding:1rem}.btn._user-small svg{margin-right:0}.btn svg{width:2.4rem;height:2.4rem;margin-right:1rem}.btn._mobile{width:100%;min-width:auto;padding:1.15rem 2rem;color:#1d1d1d;background-color:#fff}.btn._mobile svg{margin-right:.4rem}@media (min-width:1024px){.btn._wide{min-width:31.5rem}}@media (max-width:767px){.btn._wide{width:100%}}.breadcrumbs{display:flex;margin-bottom:4rem;padding-top:4.2rem}@media (max-width:1023px){.breadcrumbs{margin-bottom:2rem;padding-top:1.4rem;overflow:hidden}}.breadcrumbs li{position:relative;display:block;flex-shrink:0;white-space:nowrap}@media (max-width:1023px){.breadcrumbs li:last-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}}.breadcrumbs li a{font-size:1.6rem;line-height:1.6rem;color:#1d1d1d;font-weight:400}@media (max-width:1023px){.breadcrumbs li a{font-size:1.1rem;line-height:1.2rem}}.breadcrumbs li:last-child a{color:#8e8e8e}.breadcrumbs li:not(:last-child){margin-right:3.6rem}@media (max-width:1023px){.breadcrumbs li:not(:last-child){margin-right:1.8rem}}.breadcrumbs li:not(:last-child):after{position:absolute;top:50%;left:calc(100% + 1.2rem);width:.7rem;height:.7rem;border-right:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d;transform:translateY(-50%) rotate(-45deg);content:""}@media (max-width:1023px){.breadcrumbs li:not(:last-child):after{left:calc(100% + .5rem);width:.5rem;height:.5rem;margin-top:1px}}.button{padding:0;border:0;color:inherit;background:transparent;outline:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:50px;color:#1d1d1d;background:hsla(0,0%,100%,.4);transition:background-color .3s ease,color .3s ease}.button:hover{background:hsla(0,0%,100%,.6)}.button._white:hover{background:hsla(0,0%,55.7%,.1)}@media (max-width:1023px){.button{width:3.2rem;height:3.2rem}}.button._small{width:4.8rem;height:4.8rem;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.06)}@media (max-width:1023px){.button._small{width:3.6rem;height:3.6rem}}.button svg{position:absolute;top:50%;left:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;transition:opacity .2s linear}@media (max-width:1023px){.button svg{position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem}}@media (max-width:1023px){.button svg._icon-close{top:calc(50% - .5rem);left:calc(50% - .5rem);width:1rem;height:1rem;margin:0}}@media (max-width:1023px){.button svg._icon-chevron-down{top:calc(50% - .7rem);left:calc(50% - .7rem);width:1.4rem;height:1.4rem;margin:0}}@media (max-width:1023px){.button svg._icon-search{width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem}}.js-accordion-btn .button ._icon-close{opacity:0}.js-accordion-btn._active .button ._icon-close{opacity:1}.js-accordion-btn._active .button ._icon-chevron-down{opacity:0}.button._no-bg{background:none}.button._no-bg svg{transition:color .3s ease}.button._arrow svg{transition:transform .2s ease,color .3s ease}.button._arrow:hover svg{transform:translateX(.8rem)}.card{border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);padding:2rem}.card._medium{padding:4rem}@media (max-width:1023px){.card._medium{padding:2rem}}.card._big{margin-bottom:4rem;padding:8rem 11.2rem}@media (max-width:1023px){.card._big{padding:3.6rem}}@media (max-width:767px){.card._big{margin-bottom:2rem;padding:2rem;border-radius:1.2rem}}.card._big h1{margin:0 0 2rem}.card._big h2{margin:0 0 3rem}@media (max-width:767px){.card._big h2{margin-bottom:2rem}}.card._big-radius{border-radius:4.5rem}@media (max-width:1023px){.card._big-radius{border-radius:2rem}}.card h4{margin-bottom:1rem}@media (max-width:1023px){.card.about-accordion h4{margin-bottom:0}}.card__image{width:100%;height:36rem;margin-bottom:2rem;border-radius:2rem;overflow:hidden}@media (max-width:1023px){.card__image{height:27.7rem}}.card__image._big{height:46.8rem}@media (max-width:1023px){.card__image._big{height:33.8rem;margin-top:2rem}}.card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover"}.card__text{margin:0}.card__text._small{font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.card__text._small{font-size:1.6rem;line-height:2rem}}.cards-list{padding-bottom:1rem}@media (max-width:767px){.cards-list{padding-bottom:0}}.cards-list__item{margin-bottom:2rem}@media (max-width:767px){._small-gutter-xs .cards-list__item{margin-bottom:1rem}}.cards-list__button-wrap{display:flex;justify-content:center;margin-top:4rem}@media (max-width:767px){.cards-list__button-wrap{margin-top:2rem}}.card._big .contacts h2,.contact-form__field{margin-bottom:2rem}@media (max-width:767px){.card._big .contacts h2{margin-bottom:1rem}}.contacts h4{margin-bottom:1rem}@media (max-width:767px){.contacts h4{margin-bottom:.4rem}}.contacts p{margin:0 0 2rem}@media (max-width:767px){.contacts p{margin-bottom:1rem}}.contacts__item{font-weight:600;font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1023px){.contacts__item{font-size:1.2rem;line-height:2rem}}.contacts__item:not(:last-child){margin-bottom:1rem}.contacts__item a{transition:color .3s ease}@media (min-width:1024px){.contacts__item a:hover,.contacts__item a:hover svg{color:#717cfc}}.contacts__item a svg{transition:color .3s ease}.contacts-card{display:flex;justify-content:space-between;margin-bottom:6rem;border-radius:2rem;background:#fff}@media (max-width:767px){.contacts-card{display:block;margin:4rem 0}}.contacts-card__info{position:relative;width:100%;padding:6rem 12rem 6rem 6rem}@media (max-width:1023px){.contacts-card__info{padding:2rem}}.contacts-card__content{display:flex;justify-content:space-between}@media (max-width:1023px){.contacts-card__content{display:block}}.contacts-card__item{margin-bottom:2rem}@media (max-width:767px){.contacts-card__item{margin-bottom:1rem}}@media (max-width:767px){.contacts-card__item:last-child{margin-bottom:0}}.contacts-card__item .text-caption{margin-bottom:.8rem}.contacts-card__item a{transition:color .3s ease}@media (min-width:1024px){.contacts-card__item a:hover{color:#717cfc}}.contacts-card__text{font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.contacts-card__text{font-size:1.6rem;line-height:2rem}}.contacts-card__image{position:absolute;top:-6.2rem;right:3.5rem}@media (max-width:1023px){.contacts-card__image{top:-4.2rem;right:1.6rem;width:11.1rem;transform:rotate(9deg)}}.contacts-card__map{flex-shrink:0;width:54.3rem;min-height:45.5rem;border-radius:0 2rem 2rem 0;overflow:hidden}@media (max-width:1023px){.contacts-card__map{width:50%;min-height:32.5rem}}@media (max-width:767px){.contacts-card__map{width:100%;height:32rem;min-height:auto;border-radius:0 0 2rem 2rem}}.contacts-card__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course-detail-card{position:relative}.course-detail-card__group{max-width:60%;min-height:52rem}._events .course-detail-card__group{min-height:unset}@media (max-width:1023px){.course-detail-card__group{max-width:100%;min-height:auto;margin:0}}._activity .course-detail-card__group{max-width:60%;margin-right:4rem}@media (max-width:1023px){._activity .course-detail-card__group{max-width:100%;margin:0}}.course-detail-card__tags{margin-bottom:2rem}@media (max-width:767px){.course-detail-card__tags{margin-bottom:1rem}}.course-detail-card__text{margin:0;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.course-detail-card__text{font-size:1.6rem;line-height:2rem;margin:0 0 2rem}}.course-detail-card__info{display:flex;align-items:center;margin-bottom:2rem;padding-top:2rem}.course-detail-card__info._no-gutter-top{padding-top:0!important}.course-detail-card__info._no-gutter-bottom{margin-bottom:0!important}.course-detail-card__info._full-width{width:100%}@media (max-width:1023px){.course-detail-card__info._full-width{width:100%}}@media (max-width:1171px){.course-detail-card__info{flex-wrap:wrap}}@media (max-width:1023px){.course-detail-card__info{display:block;width:85%;margin-bottom:2rem;padding-top:0;-moz-column-count:2;column-count:2}}@media (max-width:767px){.course-detail-card__info{display:none}}@media (max-width:767px){._events .course-detail-card__info{display:flex;gap:1rem;padding-top:2rem}}@media (max-width:1023px){._activity .course-detail-card__info{display:flex;width:100%}}@media (max-width:767px){._activity .course-detail-card__info{display:block;flex-wrap:wrap;width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}}@media (max-width:1023px){.course-detail-card__item{margin-bottom:1rem}}@media (max-width:767px){.course-detail-card__item{margin-bottom:0}}.course-detail-card__item:not(:last-child){margin-right:2rem}@media (max-width:767px){._activity .course-detail-card__item{margin-bottom:.4rem}}.course-detail-card__item .icon-item{white-space:nowrap}.course-detail-card__image{position:absolute;top:50%;right:4.9rem;display:flex;align-items:center;justify-content:center;width:45rem;height:calc(100% - 16rem);transform:translateY(-50%)}@media (max-width:1023px){.course-detail-card__image{position:static;width:100%;max-height:50rem;margin:0 0 2rem;transform:none}}.course-detail-card__image img{max-width:100%;max-height:100%}@media (max-width:1023px){.course-detail-card__image img{max-height:50rem}}._activity .course-detail-card__image{border-radius:2rem}.course-detail-card__button-wrap{display:flex;gap:4rem}@media (max-width:1023px){.course-detail-card__button-wrap{gap:2rem}}@media (max-width:767px){.course-detail-card__button-wrap{flex-direction:column;gap:1rem;align-items:center}.course-detail-card__button-wrap .subscribers{order:-1}}.course-detail-card__info+.course-detail-card__button-wrap{margin-top:4rem}@media (max-width:1023px){.course-detail-card__info+.course-detail-card__button-wrap{margin-top:3rem}}@media (max-width:767px){.course-detail-card__info+.course-detail-card__button-wrap{margin-top:2rem}}@media (max-width:1023px){.course-detail-card .btn{min-width:27rem;padding:1.4rem}}@media (max-width:767px){.course-detail-card .tags__item{display:none}.course-detail-card .tags__item:first-child{display:block}}.course-detail-card-price{margin-bottom:2rem}.course-detail-card-price__old{position:relative;display:table;font-weight:700;font-size:2.4rem;line-height:3rem;color:#8e8e8e}@media (max-width:1023px){.course-detail-card-price__old{font-size:1.8rem;line-height:2rem}}.course-detail-card-price__old:after{position:absolute;top:50%;left:0;width:100%;height:.1rem;margin-top:.1rem;background-color:#8e8e8e;content:""}.course-detail-card-price__value{font-weight:600;font-size:4.6rem;line-height:5.6rem}@media (max-width:1023px){.course-detail-card-price__value{font-size:2.8rem;line-height:3.4rem}}.course-detail-card-price span{font-weight:500}.course-video{margin-bottom:4rem;padding:0 11.2rem}@media (max-width:1023px){.course-video{padding:0}}@media (max-width:767px){.course-video{margin-bottom:2rem;padding:0}}.course-video iframe{width:100%;height:62rem;border-radius:2rem}@media (max-width:1023px){.course-video iframe{height:40rem}}@media (max-width:767px){.course-video iframe{height:19.6rem}}.course-video video{width:100%;height:62rem;border-radius:2rem;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.course-video video{height:40rem}}@media (max-width:767px){.course-video video{height:19.6rem}}.courses-banner{position:relative;display:block;width:100%;padding:4rem;border-radius:2rem;overflow:hidden}@media (max-width:1023px){.courses-banner{padding:2rem}}.courses-banner__group{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;max-width:50rem;height:100%}@media (max-width:1023px){.courses-banner__group{max-width:50%}}@media (max-width:767px){.courses-banner__group{max-width:65%}}.courses-banner__group .btn{margin-bottom:1.2rem}@media (max-width:1023px){.courses-banner__group .btn{margin-bottom:2rem}}.courses-banner__text{font-size:1.8rem;line-height:2.4rem;margin-bottom:2rem}@media (max-width:1023px){.courses-banner__text{font-size:1.6rem;line-height:2rem;margin-bottom:1rem}}@media (max-width:767px){.courses-banner__text{font-size:1.1rem;line-height:1.2rem}}.courses-banner__title{margin-bottom:3.2rem}@media (max-width:1023px){.courses-banner__title{margin-bottom:2rem}}@media (max-width:767px){.courses-banner__title{font-weight:700;font-size:1.8rem;line-height:2rem}}.courses-banner__image{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:flex-end;max-width:50%;height:100%}@media (max-width:1023px){.courses-banner__image{max-width:63%}}.courses-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.courses-banner__image img{-o-object-position:left;object-position:left}}.courses-slider,.courses__button{margin-bottom:2rem}.courses-slider{position:relative;height:35.6rem}@media (max-width:1023px){.courses-slider{height:23.4rem}}.courses-slider__items{height:100%}.courses-slider__slide{display:flex;width:100%;height:100%;margin-right:2rem}.courses-slider .flickity-page-dots{bottom:4rem;pointer-events:none}@media (max-width:1023px){.courses-slider .flickity-page-dots{bottom:2rem}}.courses-slider .flickity-page-dot{width:1rem;height:1rem;margin:0 .4rem;background:hsla(0,0%,100%,.6);transition:opacity .3s;pointer-events:auto}.courses-slider .flickity-page-dot.is-selected{background:#fff}.courses-slider .flickity-page-dot:focus{box-shadow:none}.courses-tabs{position:relative;display:flex;justify-content:space-between;height:366px}@media (max-width:1023px){.courses-tabs{display:block;height:auto}}.courses-tabs__header{display:flex;align-items:center;margin-bottom:2rem}@media (max-width:1023px){.courses-tabs__header{width:calc(100% + 12rem);margin:0 -6rem 2rem;overflow:hidden}}@media (max-width:767px){.courses-tabs__header{width:calc(100% + 6.8rem);margin:0 -3.4rem 2rem}}.courses-tabs__inner{display:flex}@media (max-width:1023px){.courses-tabs__inner{margin-bottom:-2rem;padding:0 6rem 2rem;overflow-x:auto}}@media (max-width:767px){.courses-tabs__inner{padding:0 3.4rem 2rem}}@media (max-width:1023px){.courses-tabs__btn{scroll-margin:0 6rem}}@media (max-width:767px){.courses-tabs__btn{scroll-margin:0 3.4rem}}.courses-tabs__btn:not(:last-child){margin-right:2rem}@media (max-width:767px){.courses-tabs__btn:not(:last-child){margin-right:1rem}}@media (max-width:1023px){.courses-tabs__btn:last-child{padding-right:6rem}}@media (max-width:767px){.courses-tabs__btn:last-child{padding-right:3.4rem}}.documents{box-shadow:0 0 6px rgba(0,0,0,.08)}.documents__items{display:flex;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:1023px){.documents__items{display:block;width:100%;margin:0}}.documents__item{width:calc(25% - 2rem);margin:0 1rem}@media (max-width:1023px){.documents__item{width:100%;margin:0 0 2rem}}@media (max-width:1023px){.documents__item:last-child{margin-bottom:0}}.education{margin-bottom:7rem;padding:8rem 0;border-radius:4rem}@media (max-width:1023px){.education{margin-bottom:4.7rem;padding:0;border-radius:0}}.education__content{display:flex;align-items:flex-end;justify-content:space-between;min-height:53rem;padding-right:12.3rem}@media (max-width:1023px){.education__content{position:relative;flex-direction:column;justify-content:space-between;height:44.3rem;min-height:auto;padding:3rem 2rem;border-radius:20px}}.education__group{max-width:43%}@media (max-width:1023px){.education__group{max-width:100%;margin-bottom:5rem}}.education__img{margin-bottom:4rem}@media (max-width:1023px){.education__img{position:absolute;top:-5.5rem;right:-4.4rem;width:14.5rem}}@media (max-width:1023px){.education__img._small{top:-3.5rem;right:-2.5rem;width:10.5rem}}.education__title{margin:0 0 2rem;font-weight:600;font-size:3.6rem;line-height:4.2rem}@media (max-width:1023px){.education__title{font-size:2.4rem;line-height:2.8rem;margin-bottom:1rem;padding-right:3rem;font-weight:700;font-size:1.8rem;line-height:2rem}}.education__text{max-width:43rem;margin:0;padding-right:1rem}.education__image{max-width:50%;margin-bottom:-.5rem}@media (max-width:1023px){.education__image{max-width:84%;max-height:22rem;margin:0 auto}}.education__image img{max-width:100%}@media (max-width:1023px){.education-slider{width:calc(100% + 8rem);margin:0 -4rem 4.7rem;padding:0 4rem;border-radius:0}}@media (max-width:767px){.education-slider{width:calc(100% + 2.8rem);margin:0 -1.4rem 4.7rem;padding:0 1.4rem}}@media (max-width:1023px){.education-slider__slide{width:32rem}}@media (max-width:1023px){.education-slider__slide:not(:last-child){margin-right:2rem}}.education-slider .flickity-viewport{overflow:visible}.education-cards{display:flex;padding:0 6rem}@media (max-width:1023px){.education-cards{width:calc(100% + 1rem);margin:0 -.5rem;padding:0}}@media (max-width:767px){.education-cards{display:block}}.education-cards__title{font-weight:400;font-size:2.2rem;line-height:3.2rem;margin:0 auto 4rem;text-align:center}@media (max-width:1023px){.education-cards__title{font-size:1.6rem;line-height:2rem;max-width:50rem;margin-bottom:2rem}}.education-cards__item{display:flex;width:calc(50% - 6rem);margin:0 3rem}@media (max-width:1023px){.education-cards__item{width:calc(50% - 1rem);margin:0 .5rem}}@media (max-width:767px){.education-cards__item{width:100%;margin:0 0 2rem}}.education-card{display:flex;flex-direction:column;flex-grow:1;align-items:center;text-align:center}.education-card__text{max-width:35rem;margin:2rem auto;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.education-card__text{font-size:1.6rem;line-height:2rem;margin-top:1rem}}.education-card .btn{margin-top:auto}@media (max-width:1023px){.education-card .btn{width:auto}}.error-page{padding:12.7rem 0 9rem}@media (max-width:767px){.error-page{padding:6.7rem 0 4rem}}.error-page__content{max-width:60rem}@media (max-width:1023px){.error-page__content{max-width:44rem}}@media (max-width:767px){.error-page__content{padding-right:5rem}}.error-page h1{margin:0 0 4rem}.error-page h4{margin-bottom:4rem}.error-page .btn{min-width:31.6rem}@media (max-width:1023px){.error-page .btn{min-width:27.8rem}}.feedback{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:4rem;border-radius:20px}@media (max-width:1023px){.feedback{padding:2rem}}.feedback__close{position:absolute;top:5px;right:10px;display:none;align-items:center;justify-content:center;width:3.6rem;height:3.6rem}._full .feedback__close,.fancybox__container .feedback__close{display:flex}.feedback__close svg{width:2.4rem;height:2.4rem}.feedback__head{display:flex;align-items:flex-start;margin-bottom:2rem}@media (max-width:1023px){.feedback__head{margin-bottom:1.1rem}}.feedback__image{flex-shrink:0;width:5.2rem;height:5.2rem;margin-right:2rem;border-radius:100%;overflow:hidden}@media (max-width:1023px){.feedback__image{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem;margin:0}}@media (max-width:1023px){._full .feedback__image,.fancybox__container .feedback__image{position:static;margin-right:1rem}}.feedback__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.feedback__group{display:flex;flex-wrap:wrap}.feedback__name{width:100%;margin:0}@media (max-width:1023px){.feedback__name{margin-bottom:.4rem}}@media (max-width:767px){.feedback__name{min-height:4rem;padding-right:5rem}}.feedback__param{position:relative;color:#1d1d1d;font-size:1.8rem;line-height:2.4rem;opacity:.6}@media (max-width:1023px){.feedback__param{font-size:1.6rem;line-height:2rem;font-size:1.1rem;line-height:1.2rem}}.feedback__param+.feedback__param{margin-left:8px;padding-left:18px}.feedback__param+.feedback__param:before{position:absolute;top:0;left:0;width:10px;text-align:center;content:"•"}.feedback__row{display:flex;align-items:center;margin-bottom:2rem}@media (max-width:1023px){.feedback__row{margin-bottom:1.1rem}}.feedback__tag{margin-right:1rem}.feedback__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;min-height:19.2rem;margin:0 0 1.4rem;overflow:hidden}@media (max-width:1023px){.feedback__text{min-height:20rem;margin-bottom:1.4rem;-webkit-line-clamp:10}}.feedback__text._full{position:absolute;overflow:visible;visibility:hidden;-webkit-line-clamp:initial}._full .feedback__text,.fancybox__container .feedback__text{position:static;display:none;visibility:visible}._full .feedback__text._full,.fancybox__container .feedback__text._full{display:block}.feedback__button{position:relative;display:none;margin-bottom:2rem;border-bottom:1px solid rgba(29,29,29,0);font-weight:700;font-size:2.4rem;line-height:3rem}@media (max-width:1023px){.feedback__button{font-size:1.8rem;line-height:2rem}}.feedback__button._visible{display:block}.feedback__button:after{position:absolute;bottom:2px;left:0;width:100%;border-bottom:1px solid #1d1d1d;opacity:0;transition:opacity .3s;content:""}.feedback__button:hover:after{opacity:1}._full .feedback__button,.fancybox__container .feedback__button{display:none}.feedback-popup{display:block!important}.feedback-popup.fancybox__content{max-width:75.5rem;height:auto;padding:0;background:none;transform:none!important}@media (max-width:1023px){.feedback-popup.fancybox__content{width:100%;max-width:50rem}}@media (max-width:767px){.feedback-popup.fancybox__content{max-width:34.7rem}}.feedback .rating{margin-top:auto}.field{display:block}.field__label{display:inline-block;margin-bottom:.4rem;font-size:1.8rem;line-height:2.4rem;transition:color .3s ease-out}@media (max-width:1023px){.field__label{font-size:1.6rem;line-height:2rem}}.field__input{position:relative;font-size:0}.field__input input,.field__input textarea{width:100%;padding:2.4rem 5.4rem 2.4rem 1.9rem;border:1px solid #8e8e8e;border-radius:2rem;font-size:1.8rem;line-height:2.4rem;font-family:Nunito,Arial,sans-serif;background-color:#fff;outline:none;transition:border-color .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1023px){.field__input input,.field__input textarea{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.field__input input,.field__input textarea{padding:1.6rem 5.4rem 1.6rem 1.9rem}}.field__input input:focus,.field__input textarea:focus{border-color:#717cfc}.field__input input:focus~button,.field__input textarea:focus~button{color:#1d1d1d}.field__input input::-webkit-input-placeholder,.field__input textarea::-webkit-input-placeholder{color:#8e8e8e;font-family:Nunito,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.field__input input::-webkit-input-placeholder,.field__input textarea::-webkit-input-placeholder{font-size:1.6rem;line-height:2rem}}.field__input input:-moz-placeholder,.field__input textarea:-moz-placeholder{color:#8e8e8e;font-family:Nunito,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.field__input input:-moz-placeholder,.field__input textarea:-moz-placeholder{font-size:1.6rem;line-height:2rem}}.field__input input::-moz-placeholder,.field__input textarea::-moz-placeholder{color:#8e8e8e;font-family:Nunito,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.field__input input::-moz-placeholder,.field__input textarea::-moz-placeholder{font-size:1.6rem;line-height:2rem}}.field__input input:-ms-input-placeholder,.field__input textarea:-ms-input-placeholder{color:#8e8e8e;font-family:Nunito,Arial,sans-serif;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.field__input input:-ms-input-placeholder,.field__input textarea:-ms-input-placeholder{font-size:1.6rem;line-height:2rem}}.field__input._date{position:relative}.field__input._date._big input{padding:2.4rem 5.4rem}@media (max-width:767px){.field__input._date._big input{padding:1.6rem 5.4rem}}.field__input._date._big ._icon-chevron-down,.field__input._date._big ._icon-chevron-down-small{right:1.9rem}.field__input._date svg{position:absolute;top:50%;width:2.4rem;height:2.4rem;margin-top:-1.2rem;pointer-events:none}.field__input._date ._icon-calendar{left:1.2rem;color:#8e8e8e}@media (max-width:1023px){.field__input._date ._icon-calendar{left:2rem}}.field__input._date ._icon-chevron-down,.field__input._date ._icon-chevron-down-small{right:1.2rem;color:#1d1d1d;cursor:pointer;pointer-events:auto}@media (max-width:1023px){.field__input._date ._icon-chevron-down,.field__input._date ._icon-chevron-down-small{right:2.4rem;width:1.6rem;height:1.6rem;margin-top:-.8rem}}.field__input._date ._icon-chevron-down-small use,.field__input._date ._icon-chevron-down use{pointer-events:none}.field__input._date._active ._icon-chevron-down,.field__input._date._active ._icon-chevron-down-small{transform:scaleY(-1)}.field__input._date input{padding:1.1rem 4.7rem;font-size:1.6rem;line-height:1.6rem}@media (max-width:1023px){.field__input._date input{padding:1.1rem 5.3rem}}.field__input._date input::-webkit-input-placeholder{font-size:1.6rem;line-height:1.6rem}.field__input._date input:-moz-placeholder,.field__input._date input::-moz-placeholder{font-size:1.6rem;line-height:1.6rem}.field__input._date input:-ms-input-placeholder{font-size:1.6rem;line-height:1.6rem}.field__input textarea{height:22.5rem;padding:1.9rem;resize:none}@media (max-width:767px){.field__input textarea{height:17.5rem}}.field__input._invalid input,.field__input._invalid textarea,.field__input.error input,.field__input.error textarea{border-color:#e04848}.field__icon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:6.4rem;height:100%;color:#8e8e8e;transition:color .3s ease}.field__icon._arrow{color:#1d1d1d}.field__icon svg{position:absolute;top:calc(50% - 1.2rem);left:calc(50% - 1.2rem);width:2.4rem;height:2.4rem}.field button:hover,.file{color:#1d1d1d}.file{display:flex;align-items:flex-start;transition:color .3s}.file:hover{color:#717cfc}.file svg{flex-shrink:0;width:5rem;height:5rem;margin-right:2rem}@media (max-width:767px){.file svg{width:3.6rem;height:3.6rem;margin-right:1rem}}.file__title{margin-bottom:1rem;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.file__title{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.file__title{margin-bottom:.4rem}}.file__type{font-weight:500;font-size:1.4rem;line-height:1.6rem;opacity:.6}@media (max-width:767px){.file__type{font-weight:400;font-size:1.1rem;line-height:1.2rem}}@media (max-width:1023px){.filter-popup{display:none}}.filter-popup._xl{width:57rem;padding:4rem}@media (max-width:767px){.filter-popup._xl{width:calc(100% - 2rem)}}@media (max-width:1023px){.filter-popup._xl .filter{position:static;max-width:none;padding:initial;border-radius:initial;background:initial;box-shadow:none}}@media (max-width:1023px){.filter-popup._xl.fancybox__content{align-self:center;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:2rem;background:#fff}}@media (max-width:1023px){.filter-popup.fancybox__content{align-self:flex-start;margin:0;padding:0;background:none}}.filter-popup__close{position:absolute;top:0;right:0;display:flex;align-items:flex-end;justify-content:flex-start;width:3.4rem;height:4rem}.filter-popup__close svg{width:2rem;height:2rem}@media (max-width:1023px){.filter{position:relative;max-width:33.5rem;padding:2rem 1.4rem;border-radius:0 20px 20px 0;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.08)}}.filter__title{margin:0 0 3.2rem;text-align:center}.filter__group{margin-bottom:2rem}@media (max-width:767px){.filter__group{margin-bottom:1rem}}.filter-tags{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:1023px){.filter-tags{width:calc(100% + 1rem);margin:0 -.5rem}}.filter-tags__item{margin:0 1rem 2rem}@media (max-width:1023px){.filter-tags__item{margin:0 .5rem 1rem}}.filter-tags .tag.white{width:100%}.filter__button{display:none}.filter__button._desktop{display:flex;justify-content:center;margin:3.2rem auto 0}@media (max-width:1023px){.filter__button{display:block;margin-top:2rem}}.filter-button{display:none;width:2.4rem;height:2.4rem}@media (max-width:1023px){.filter-button{display:block}}.filter-button svg{width:100%;height:100%}.form__error{margin-top:4px;color:#e04848;font-size:1.6rem;line-height:1.6rem;transition:opacity .3s ease-in-out}@media (max-width:1023px){.form__error{font-size:1.1rem;line-height:1.2rem}}.gallery{position:relative;width:100%;margin:4rem 0;overflow:hidden}@media (max-width:1023px){.gallery{margin:2rem 0}}.gallery-slider{height:67rem;margin-bottom:.8rem}@media (max-width:1023px){.gallery-slider{height:65vw;margin-bottom:.4rem}}@media (max-width:767px){.gallery-slider{height:26rem}}.gallery-slider__slide{width:100%;height:100%;margin-right:3rem;overflow:hidden}@media (max-width:1023px){.gallery-slider__slide{margin-right:1.4rem}}.gallery-slider__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery-slider__counter{position:absolute;right:0;bottom:1.1rem;font-weight:400;font-size:2.2rem;line-height:3.2rem}@media (max-width:1023px){.gallery-slider__counter{font-size:1.6rem;line-height:2rem;bottom:.6rem}}.gallery-nav{margin-top:4rem}.gallery-nav._display-none{display:none}.gallery-nav .slider-nav{position:static}.gallery-thumbs._display-none{display:none}.gallery-thumbs__slide{display:flex;align-items:center;justify-content:center;width:6.4rem;height:4rem;border-radius:5px}.gallery-thumbs__slide:after{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid hsla(0,0%,100%,0);border-radius:inherit;transition:border-color .3s ease-out;content:""}.gallery-thumbs__slide.is-nav-selected:after{border-color:#717cfc}.gallery-thumbs__slide:not(:last-child){margin-right:.8rem}.gallery-thumbs__slide img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.help{display:flex;justify-content:space-between}@media (max-width:1023px){.help{display:block}}.help__group{margin-right:3rem}@media (max-width:1023px){.help__group{margin:0 0 4rem}}@media (max-width:767px){.help__text br{display:none}}.help__form{flex-shrink:0;width:60rem}@media (max-width:1023px){.help__form{width:100%}}.hero{padding:1.2rem 0 8rem;overflow:hidden}@media (max-width:1023px){.hero{padding:2rem 0 5rem}}@media (max-width:767px){.hero{padding-bottom:3.4rem}}.hero__content{display:flex;align-items:center;justify-content:space-between;padding-left:5.8rem}@media (max-width:1023px){.hero__content{padding:0}}@media (max-width:767px){.hero__content{flex-direction:column;align-items:center}}.hero__group{max-width:64rem;font-weight:900;font-size:9.6rem;line-height:10.2rem}@media (max-width:1023px){.hero__group{font-size:4.8rem;line-height:5.6rem;margin-bottom:4.3rem}}.hero__title{position:relative;display:inline-block}.hero__title img{position:absolute;top:0}.hero__title:nth-child(2){padding-left:8.2rem}@media (max-width:1023px){.hero__title:nth-child(2){padding-left:6.8rem}}.hero__title:nth-child(2) img{left:-1.8rem;width:10.2rem}@media (max-width:1023px){.hero__title:nth-child(2) img{left:-.1rem;width:6.3rem;height:6.4rem}}.hero__title:nth-child(4){padding-left:11.3rem}@media (max-width:1023px){.hero__title:nth-child(4){padding-left:7rem}}.hero__title:nth-child(4) img{top:-.9rem;left:-1.6rem}@media (max-width:1023px){.hero__title:nth-child(4) img{top:-.4rem;left:-.2rem;width:6.4rem;height:6.4rem}}.hero__title:nth-child(4) ._icon-vector{position:absolute;top:100%;left:21rem;width:39rem;height:4.3rem;color:#f5b13f;stroke-dashoffset:811.4089355469px;stroke-dasharray:811.4089355469px;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s}@media (max-width:1023px){.hero__title:nth-child(4) ._icon-vector{left:10rem;width:21.5rem;height:2.4rem;margin-top:.1rem;color:#717cfc}}.hero__title:nth-child(4).active svg{stroke-dashoffset:0}.hero__image{width:63.4rem;margin-top:1.2rem}@media (max-width:1023px){.hero__image{flex-shrink:0;width:34.7rem;margin:0 0 0 -1.4rem}}@media (max-width:767px){.hero__image{width:46rem;margin:0}}.hero__image img{max-width:100%}@media (max-width:767px){.hero__image img{width:100%}}.icon-item{display:flex;font-weight:600;font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;text-transform:uppercase;color:#8e8e8e}@media (max-width:1023px){.icon-item{font-size:1.2rem;line-height:2rem}}.icon-item._dark{color:#1d1d1d}.icon-item svg{flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:1rem;color:#1d1d1d}@media (max-width:1023px){.icon-item svg{width:2rem;height:2rem}}.index-about{display:flex;padding-bottom:6rem}.index-about__column{width:calc(50% - 1rem)}.index-about__column:first-child{margin-right:2rem}.index-about__image{position:relative;margin-bottom:4rem}.index-about__image img{border-radius:20px}.index-about__text{max-width:53.8rem;margin:0 0 4.7rem auto}.index-about__card{position:relative;padding:4rem;border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);box-shadow:0 0 6px rgba(0,0,0,.12)}.index-about__card p{margin:0;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.index-about__card p{font-size:1.6rem;line-height:2rem}}.index-about__card-image{margin-bottom:1rem}.index-about__img{position:absolute}.index-about__img._fire{top:-6.8rem;right:-7.2rem}.index-about__img._atom{bottom:-4rem;left:-6rem}.index-about__img._like{top:19.8rem;left:-7.4rem}.index-about__img._tiktok{right:1.7rem;bottom:-5.8rem}.index-about img{display:block;max-width:100%}.index-banners{margin-bottom:9rem;overflow:hidden}@media (max-width:1023px){.index-banners{margin-bottom:6rem}}.index-banners__items{display:flex;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:1023px){.index-banners__items{display:block;width:100%;margin:0}}.index-banners-item{position:relative;width:calc(33.33333% - 2rem);height:26.7rem;margin:0 1rem;padding:4rem;border-radius:20px;overflow:hidden}@media (max-width:1023px){.index-banners-item{width:100%;height:13rem;margin:0 0 2rem;padding:3rem}}@media (max-width:767px){.index-banners-item{padding:2rem}}.index-banners-item__title{position:relative;z-index:1;margin:0}.index-banners-item__title svg{position:absolute}.index-banners-item__image{position:absolute;z-index:0;max-width:32rem;max-height:32rem}@media (max-width:1023px){.index-banners-item__image{max-width:18rem;max-height:18rem}}.index-banners-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.index-banners-item:first-child svg{top:-2rem;left:-2.7rem;width:29rem;height:7.8rem}@media (max-width:1023px){.index-banners-item:first-child svg{top:-1.6rem;left:-1.6rem;width:19.2rem;height:5.8rem}}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1310.5421142578px;stroke-dasharray:655.2710571289px}to{stroke-dashoffset:0;stroke-dasharray:655.2710571289px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1310.5421142578px;stroke-dasharray:655.2710571289px}to{stroke-dashoffset:0;stroke-dasharray:655.2710571289px}}.index-banners-item:first-child:hover svg{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both}.index-banners-item:first-child .index-banners-item__image{right:-1.7rem;bottom:-8rem}@media (max-width:1023px){.index-banners-item:first-child .index-banners-item__image{right:0;bottom:-2.5rem}}.index-banners-item:nth-child(2) svg{bottom:-.4rem;left:0;width:27.9rem;height:.5rem}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1182.0998535156px;stroke-dasharray:591.0499267578px}to{stroke-dashoffset:0;stroke-dasharray:591.0499267578px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:1182.0998535156px;stroke-dasharray:591.0499267578px}to{stroke-dashoffset:0;stroke-dasharray:591.0499267578px}}@media (max-width:1023px){.index-banners-item:nth-child(2) svg{bottom:-.5rem;width:18.5rem}}.index-banners-item:nth-child(2):hover svg{-webkit-animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) 0s both}.index-banners-item:nth-child(2) .index-banners-item__image{right:-1.1rem;bottom:-7.1rem}@media (max-width:1023px){.index-banners-item:nth-child(2) .index-banners-item__image{right:-2.9rem;bottom:-3.1rem}}@media (max-width:767px){.index-banners-item:nth-child(2) .index-banners-item__image{width:14rem}}.index-banners-item:nth-child(3) svg{top:4rem;left:-1rem;width:18.2rem;height:4.9rem}@-webkit-keyframes animate-svg-stroke-3{0%{stroke-dashoffset:871.9837646484px;stroke-dasharray:435.9918823242px}to{stroke-dashoffset:0;stroke-dasharray:435.9918823242px}}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:871.9837646484px;stroke-dasharray:435.9918823242px}to{stroke-dashoffset:0;stroke-dasharray:435.9918823242px}}@media (max-width:1023px){.index-banners-item:nth-child(3) svg{top:2.4rem;width:12.7rem;height:3.7rem}}.index-banners-item:nth-child(3):hover svg{-webkit-animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) 0s both}.index-banners-item:nth-child(3) .index-banners-item__image{right:2.4rem;bottom:-4.4rem}@media (max-width:1023px){.index-banners-item:nth-child(3) .index-banners-item__image{right:-2rem;bottom:-3rem}}@media (max-width:767px){.index-banners-item:nth-child(3) .index-banners-item__image{width:14rem}}.news-card{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.12);transition:box-shadow .3s ease}@media (max-width:1023px){.news-card{box-shadow:0 0 6px rgba(0,0,0,.08)}}.news-card:hover{box-shadow:0 0 13px rgba(0,0,0,.16)}.news-card__image{width:100%;height:38.4rem;border-radius:20px 20px 0 0;overflow:hidden}@media (max-width:1023px){.news-card__image{height:24rem}}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-card__body{flex-grow:1;padding:2rem}._course .news-card__body{padding:4rem;background-color:#fff}@media (max-width:1023px){._course .news-card__body{padding:2rem}}.news-card__image+.news-card__body{background-color:#fff}.news-card__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media (max-width:1023px){._course .news-card__row,.news-card__image~.news-card__body .news-card__row{margin-bottom:1rem}}.news-card__date{color:#8e8e8e;font-size:1.6rem;line-height:1.6rem}@media (max-width:1023px){.news-card__date{font-size:1.1rem;line-height:1.2rem}}.news-card__title{transition:color .3s ease}.news-card__title h3,.news-card__title h4{margin:0}.news-card__title:hover{color:#717cfc}.news-card__title:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}._course .news-card__title:after{display:none}.news-card__text{margin:1rem 0 0;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.news-card__text{font-size:1.6rem;line-height:2rem}}.news-card__text p{margin:0 0 1.8rem;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.news-card__text p{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.news-card__text p{margin-bottom:1.6rem}}.news-card__text p:last-child{margin-bottom:0}.news-card__text>{font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.news-card__text>{font-size:1.6rem;line-height:2rem}}.news-card__text ul{padding-left:2.8rem;list-style:disc}.news-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:4rem}@media (max-width:1023px){.news-card__footer{display:block;padding-top:2rem}}.news-card__footer-wrapper{display:flex;align-items:center}@media (max-width:1023px){.news-card__footer-wrapper{justify-content:space-between}}.news-card-info{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:42rem}@media (max-width:1023px){.news-card-info{width:calc(100% + 1rem);max-width:none;margin:0 -1rem 1rem 0}}.news-card-info__item{min-width:13rem;margin:0 2rem 1rem 0}@media (max-width:1023px){.news-card-info__item{min-width:11rem;margin-right:1rem}}.news-card-info__item:last-child,.news-card-info__item:nth-last-child(2){margin-bottom:0}@media (max-width:1023px){.news-card-info__item:last-child,.news-card-info__item:nth-last-child(2){margin-bottom:1rem}}@media (max-width:767px){.news-card .tags__item{display:none}}.news-card .tags__item:first-child,.news-card .tags__item:nth-child(2){display:block}.news-tags{margin-bottom:4rem}@media (max-width:1023px){.news-tags{width:calc(100% + 8rem);margin:0 -4rem 2rem;overflow:hidden}}@media (max-width:767px){.news-tags{width:calc(100% + 2.8rem);margin:0 -1.4rem 2rem;overflow:hidden}}.news-tags__inner{display:flex;align-items:center}@media (max-width:1023px){.news-tags__inner{margin-bottom:-2rem;padding:0 4rem 2rem;overflow-x:auto}}@media (max-width:767px){.news-tags__inner{padding:0 1.4rem 2rem}}@media (max-width:1023px){.news-tags__item{scroll-margin:0 4rem}}@media (max-width:767px){.news-tags__item{scroll-margin:0 1.4rem}}.news-tags__item:not(:last-child){margin-right:1rem}@media (max-width:1023px){.news-tags__item:last-child{padding-right:4rem}}@media (max-width:767px){.news-tags__item:last-child{padding-right:1.4rem}}.index-courses{margin-bottom:6rem;overflow:hidden}.index-courses__card{border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);position:relative;min-height:70rem;overflow:hidden}@media (max-width:1023px){.index-courses__card{min-height:50rem}}@media (max-width:767px){.index-courses__card{width:calc(100% + 2.8rem);min-height:80rem;margin:0 -1.4rem}}.index-courses__text{font-weight:800;font-size:5.2rem;line-height:6.2rem;position:relative;z-index:1;padding:8rem 8rem 0;background-color:transparent;pointer-events:none}@media (max-width:1023px){.index-courses__text{font-size:3.2rem;line-height:4rem;pointer-events:auto;padding:4rem 4rem 0;font-size:2.8rem;line-height:3.6rem}}@media (max-width:767px){.index-courses__text{padding:2.8rem 2rem 0}}.index-courses__text span{position:relative;display:inline-block}.index-courses__text span svg{position:absolute;top:-1rem;left:-1.3rem;width:24.6rem;height:8.6rem;stroke-dashoffset:592.7269287109px;stroke-dasharray:592.7269287109px;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s}@media (max-width:1023px){.index-courses__text span svg{top:-.4rem;left:-1.3rem;width:15.2rem;height:4.9rem}}.index-courses__text.active svg{stroke-dashoffset:0}.index-courses__chips{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.index-courses__chip{position:absolute;display:table;padding:1.6rem 3.2rem;border-radius:80px;font-size:2.4rem;line-height:2.8rem;white-space:nowrap}@media (max-width:1023px){.index-courses__chip{padding:1rem 1.6rem;font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.index-courses__chip{padding:.7rem 1.4rem}}.index-courses__chip:first-child{bottom:6.1rem;left:1.5rem;transform:rotate(19.48deg)}@media (max-width:1023px){.index-courses__chip:first-child{bottom:3.1rem;left:21.5rem;transform:none}}@media (max-width:767px){.index-courses__chip:first-child{bottom:5.6rem;left:17.5rem}}.index-courses__chip:nth-child(2){bottom:18.2rem;left:12.1rem;transform:rotate(-17.63deg)}@media (max-width:1023px){.index-courses__chip:nth-child(2){bottom:21.7rem;left:33.8rem;transform:matrix(.91,.4,-.42,.92,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(2){bottom:21.7rem;left:11.8rem}}.index-courses__chip:nth-child(3){bottom:13.4rem;left:21.5rem;transform:rotate(-13.08deg)}@media (max-width:1023px){.index-courses__chip:nth-child(3){bottom:13.3rem;left:-.7rem;transform:matrix(.58,-.79,.84,.58,0,0)}}.index-courses__chip:nth-child(4){bottom:3.7rem;left:39.7rem;transform:rotate(5.68deg)}@media (max-width:1023px){.index-courses__chip:nth-child(4){bottom:2rem;left:40.8rem;transform:none}}@media (max-width:767px){.index-courses__chip:nth-child(4){bottom:2rem;left:11.8rem}}.index-courses__chip:nth-child(5){bottom:10.2rem;left:54.3rem;transform:rotate(9.13deg)}@media (max-width:1023px){.index-courses__chip:nth-child(5){bottom:19.7rem;left:.4rem;transform:matrix(.72,-.67,.71,.73,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(5){bottom:14.7rem;left:.4rem}}.index-courses__chip:nth-child(6){bottom:17.9rem;left:56.7rem;transform:rotate(1.25deg)}@media (max-width:1171px){.index-courses__chip:nth-child(6){bottom:22.9rem}}@media (max-width:1023px){.index-courses__chip:nth-child(6){bottom:20rem;left:19.4rem;transform:matrix(.91,-.4,.43,.91,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(6){bottom:21rem;left:2.4rem}}.index-courses__chip:nth-child(7){bottom:3.5rem;left:83.7rem;transform:rotate(12.6deg)}@media (max-width:1171px){.index-courses__chip:nth-child(7){left:81.7rem}}@media (max-width:1023px){.index-courses__chip:nth-child(7){bottom:9.7rem;left:19.5rem;transform:matrix(1,-.02,.02,1,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(7){bottom:9.7rem;left:11.5rem}}.index-courses__chip:nth-child(8){bottom:17.1rem;left:72.8rem;transform:rotate(-23.43deg)}@media (max-width:1171px){.index-courses__chip:nth-child(8){bottom:19.1rem;left:69.8rem}}@media (max-width:1023px){.index-courses__chip:nth-child(8){bottom:10.5rem;left:47.4rem;transform:matrix(.92,.37,-.4,.93,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(8){bottom:15.5rem;left:19.4rem}}.index-courses__chip:nth-child(9){bottom:30.2rem;left:81.2rem;transform:rotate(9.93deg)}@media (max-width:1023px){.index-courses__chip:nth-child(9){bottom:24rem;left:49.5rem;transform:matrix(.98,.2,-.22,.98,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(9){bottom:24rem;left:21.5rem}}.index-courses__chip:nth-child(10){bottom:12.7rem;left:86.5rem;transform:rotate(-4.64deg)}@media (max-width:1171px){.index-courses__chip:nth-child(10){bottom:13.7rem;left:82.5rem}}@media (max-width:1023px){.index-courses__chip:nth-child(10){bottom:12.6rem;left:27.1rem;transform:matrix(.92,.36,-.39,.93,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(10){bottom:12.6rem;left:14.1rem}}.index-courses__chip:nth-child(11){bottom:9.2rem;left:111.9rem;transform:rotate(-53.45deg)}@media (max-width:1171px){.index-courses__chip:nth-child(11){bottom:9.2rem;left:108.9rem}}@media (max-width:1023px){.index-courses__chip:nth-child(11){bottom:4.1rem;left:6.6rem;transform:matrix(.9,-.41,.44,.91,0,0)}}@media (max-width:767px){.index-courses__chip:nth-child(11){bottom:4.1rem;left:2.6rem}}.index-start{position:relative;display:flex;align-items:center;margin-bottom:11.4rem;padding:11rem 4rem;border-radius:20px;overflow:hidden}@media (max-width:1023px){.index-start{display:block;min-height:30rem;margin-bottom:7.6rem;padding:2rem}}@media (max-width:767px){.index-start{min-height:42rem}}.index-start__group{max-width:63.5rem}@media (max-width:1023px){.index-start__group{max-width:65%}}@media (max-width:767px){.index-start__group{max-width:none}}@media (max-width:1023px){.index-start .app-section-title br{display:none}}.index-start__text{margin:3rem 0 4rem}@media (max-width:1023px){.index-start__text{margin:1rem 0 2rem}}.index-start__image{position:absolute;right:1.3rem;bottom:-.6rem;max-height:106%;pointer-events:none}@media (max-width:1023px){.index-start__image{right:2rem;bottom:0;width:26.7rem}}.index-start .btn{text-transform:none}@media (max-width:1023px){.index-start .btn{padding:1.1rem 3.8rem}}.link{border-bottom:1px solid hsla(0,0%,100%,0);color:#717cfc;transition:border-color .2s ease-out,color .2s ease-out}.link._underlined,.link:hover{border-color:#717cfc}.link._underlined{color:#1d1d1d}.link._underlined:hover{color:#717cfc}@media (max-width:767px){.news-block{width:calc(100% + 2.8rem);margin:0 -1.4rem;overflow:hidden}}.news-block__items{display:flex;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:767px){.news-block__items{width:100%;margin:0 0 -2rem;padding:0 1.4rem 2rem;overflow-x:auto}}.news-block__item{width:calc(33.33333% - 2rem);margin:0 1rem 2rem}@media (max-width:767px){.news-block__item{flex-shrink:0;width:25.2rem;margin:0 2rem 0 0}}.news-item{position:relative}.news-item__date{display:block;margin-bottom:1.6rem;color:#8e8e8e;font-size:1.6rem;line-height:1.6rem;transition:color .3s ease}@media (max-width:1023px){.news-item__date{font-size:1.1rem;line-height:1.2rem;font-size:1.6rem;line-height:1.6rem}}.news-item:hover .news-item__date{color:#717cfc}.news-item__title{transition:color .3s ease}.news-item__title:hover{color:#717cfc}.news-item__title:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.news-item__title h4{margin:0}.news-detail{max-width:98rem}.news-detail__date{display:block;margin-bottom:2rem;font-size:1.6rem;line-height:1.6rem;color:#8e8e8e}@media (max-width:1023px){.news-detail__date{font-size:1.1rem;line-height:1.2rem}}@media (max-width:767px){.news-detail__date{margin-bottom:1rem}}.news-list{display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:767px){.news-list{display:block;width:100%;margin:0}}.news-list__item{display:flex;flex-direction:column;width:calc(33.33333% - 2rem);margin:0 1rem 2rem}@media (max-width:1023px){.news-list__item{width:calc(50% - 2rem)}}@media (max-width:767px){.news-list__item{width:100%;margin:0 0 2rem}}.news-list__item .news-card{flex-grow:1}.news-slider .flickity-viewport{overflow:visible}.news-slider__items{height:67.4rem}@media (max-width:1023px){.news-slider__items{height:41.2rem}}.news-slider__items .flickity-slider,.news-slider__items .flickity-viewport{height:100%}.news-slider__item{display:flex;width:53.8rem;height:100%}.news-slider__item>*{flex-grow:1}@media (max-width:1023px){.news-slider__item{width:32rem}}.news-slider__item:not(:last-child){margin-right:2rem}@media (max-width:1023px){.news-slider__item:not(:last-child){margin-right:1rem}}.numbers{display:flex;width:calc(100% + 2rem);margin:0 -1rem;padding-bottom:4rem}@media (max-width:1171px){.numbers{width:100%;margin:0}}@media (max-width:1023px){.numbers{display:block;width:100%;margin:0;padding-bottom:0}}.numbers-item{width:calc(100% - 8rem);height:16rem;margin:0 1rem;padding:2rem;border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);text-align:center}@media (max-width:1171px){.numbers-item{width:calc(100% - 6rem)}}@media (max-width:1023px){.numbers-item{width:100%;height:13rem;margin:0 0 1rem}}@media (max-width:1171px){.numbers-item:first-child{margin-left:0}}@media (max-width:1171px){.numbers-item:last-child{margin-right:0}}.numbers-item__value{margin-bottom:1rem;color:#f5b13f;font-weight:700;font-size:5.2rem;line-height:6.2rem}@media (max-width:1023px){.numbers-item__value{font-size:3.2rem;line-height:4rem}}.numbers-item__text{font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.numbers-item__text{font-size:1.6rem;line-height:2rem}}.page-head{position:relative}@media (max-width:767px){.page-head{min-height:23.6rem}}.page-head__title{max-width:90rem;margin-bottom:6rem}@media (max-width:1023px){.page-head__title{max-width:50rem;margin-bottom:4rem;font-size:2.8rem;line-height:3.6rem}}.page-head__title .colored{color:#717cfc}.page-head__title .vector{position:relative;display:inline-block}.page-head__title .vector svg{position:absolute;bottom:-1.5rem;left:0;width:100%;height:2.2rem;stroke-dashoffset:821.8802490234px;stroke-dasharray:821.8802490234px;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s}@media (max-width:1023px){.page-head__title .vector svg{bottom:-1rem}}@media (max-width:767px){.page-head__title._small-gutter-xs{margin-bottom:2rem}}.page-head__title.active svg{stroke-dashoffset:0}.page-head__images img{position:absolute}.page-head__images img:first-child{top:-6.8rem;right:28.5rem}@media (max-width:1023px){.page-head__images img:first-child{top:-3.8rem;right:13.3rem;width:5.5rem}}@media (max-width:767px){.page-head__images img:first-child{top:11.2rem;right:6.3rem;width:4.5rem}}.page-head__images img:nth-child(2){top:-12.2rem;right:-8rem}@media (max-width:1023px){.page-head__images img:nth-child(2){top:-6.1rem;right:-4.1rem;width:17rem}}@media (max-width:1023px) and (max-width:767px){.page-head__images img:nth-child(2){top:7.9rem;right:-6.5rem;width:13rem}}.page-head__images img:nth-child(3){top:8.8rem;right:24.8rem}@media (max-width:1171px){.page-head__images img:nth-child(3){top:12.8rem;right:26.8rem;width:20rem}}@media (max-width:1023px){.page-head__images img:nth-child(3){top:6.2rem;right:7.1rem;width:12.3rem}}@media (max-width:1023px) and (max-width:767px){.page-head__images img:nth-child(3){top:16.2rem;right:2.1rem;width:9.3rem}}@media (max-width:767px){.page-head__images._top-md img:first-child{top:15.2rem}}@media (max-width:767px){.page-head__images._top-md img:nth-child(2){top:11.9rem}}@media (max-width:767px){.page-head__images._top-md img:nth-child(3){top:20.2rem;right:4.1rem;width:8.3rem}}@media (max-width:767px){.page-head__images._top-xl img:first-child{top:12.2rem}}@media (max-width:767px){.page-head__images._top-xl img:nth-child(2){top:9.9rem}}@media (max-width:767px){.page-head__images._top-xl img:nth-child(3){top:21.2rem;right:4.1rem;width:8.3rem}}@media (max-width:767px){.page-head .btn{width:auto;min-width:auto}}.pagination{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto 0}@media (max-width:767px){.pagination{margin-top:3rem}}.cards-list .pagination{margin-top:4rem}.pagination__btn{display:flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;margin:0 .2rem;border:1px solid rgba(29,29,29,0);border-radius:100px;color:#1d1d1d;font-size:1.8rem;line-height:2.4rem;transition:border-color .3s ease,background-color .3s ease}@media (max-width:1023px){.pagination__btn{width:3.6rem;height:3.6rem}}.pagination__btn:hover{background-color:#a8dbff}.pagination__btn._active{border-color:#1d1d1d}.partner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:20rem;border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);border-radius:.8rem}@media (max-width:1023px){.partner{height:22rem}}.partner img{display:block;width:10.8rem;height:10.8rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.partner__name{margin-top:1rem;padding:0 2rem;font-size:1.3rem;text-align:center}.partners{padding:4rem 0}@media (max-width:767px){.partners{padding:2rem 0}}.partners-item{display:flex;align-items:center;justify-content:space-between;border-radius:.8rem}@media (max-width:1023px){.partners-item{display:block}}.partners-item__image{flex-shrink:0;width:10.8rem;height:10.8rem;margin-right:4rem}@media (max-width:1023px){.partners-item__image{margin-right:2rem}}@media (max-width:767px){.partners-item__image{width:8rem;height:8rem}}.partners-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.partners-item__info{display:flex;align-items:center}@media (max-width:1023px){.partners-item__info{margin-bottom:3rem}}@media (max-width:767px){.partners-item__info{display:block;margin-bottom:2rem}}.partners-item__info-item:not(:last-child){margin-bottom:2rem}@media (max-width:767px){.partners-item__info-item:not(:last-child){margin-bottom:1rem}}.partners-item .text-caption{margin-bottom:1rem}@media (max-width:767px){.partners-item .text-caption{margin-bottom:.5rem}}.partners-item p{margin:0;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.partners-item p{font-size:1.6rem;line-height:2rem}}@media (min-width:1024px){.partners .btn{min-width:31.5rem}}@media (max-width:767px){.partners .btn{width:100%}}.partners-slider{overflow:hidden}@media (max-width:1023px){.partners-slider{width:calc(100% + 8rem);margin:0 -4rem;padding:0 4rem}}@media (max-width:767px){.partners-slider{width:calc(100% + 2.8rem);margin:0 -1.4rem;padding:0 1.4rem}}.partners-slider__items{display:flex;width:calc(100% + 2rem);margin-right:-2rem}@media (max-width:1023px){.partners-slider__items{width:100%;margin:0}}.partners-slider__items.flickity-enabled{display:block}.partners-slider__slide{width:calc(16.66667% - 2rem)}@media (max-width:1023px){.partners-slider__slide{width:15rem}}.partners-slider__slide:not(:last-child){margin-right:2rem}.password__icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#8e8e8e;cursor:pointer}.password__icon svg{position:absolute;top:0;left:0}.password__icon ._icon-eye{opacity:0}.password._visible ._icon-eye{opacity:1}.password._visible ._icon-eye-closed{opacity:0}@media (max-width:767px){.program-items{padding-top:1rem;border-top:.1rem solid rgba(29,29,29,.6)}}.program-item{border-top:.1rem solid rgba(29,29,29,.6)}@media (max-width:767px){.program-item{border:none}}.program-item:last-child{border-bottom:.1rem solid rgba(29,29,29,.6)}@media (max-width:767px){.program-item:last-child{border:none}}.program-item__head{position:relative;padding:2rem 0;cursor:pointer}@media (max-width:767px){.program-item__head{padding:1rem 0}}.program-item h4{margin-bottom:2rem;padding-right:6rem}@media (max-width:767px){.program-item h4{margin-bottom:1rem;padding-right:4rem}}.program-item__params{display:flex;align-items:center;font-size:1.8rem;line-height:2.4rem;color:#8e8e8e}@media (max-width:1023px){.program-item__params{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.program-item__params{font-size:1.1rem;line-height:1.2rem}}.program-item__params span{position:relative;display:block}.program-item__params span:not(:last-child){margin-right:2.8rem}@media (max-width:767px){.program-item__params span:not(:last-child){margin-right:1.7rem}}.program-item__params span:not(:last-child):after{position:absolute;top:1rem;right:-1.7rem;width:.6rem;height:.6rem;border-radius:100%;background-color:#8e8e8e;content:""}@media (max-width:1023px){.program-item__params span:not(:last-child):after{top:.7rem}}@media (max-width:767px){.program-item__params span:not(:last-child):after{top:.4rem;right:-1.1rem;width:.4rem;height:.4rem}}.program-item__button{position:absolute;top:1rem;right:0}@media (max-width:1023px){.program-item__button{top:1.6rem}}@media (max-width:767px){.program-item__button{top:.6rem}}.program-item__button button{width:5.4rem;height:5.4rem;margin:auto}@media (max-width:1023px){.program-item__button button{width:3.2rem;height:3.2rem}}.program-item__button svg{top:calc(50% - .7rem);left:calc(50% - .7rem);width:1.4rem;height:1.4rem;margin:initial}@media (max-width:1023px){.program-item__button svg{top:calc(50% - .5rem);left:calc(50% - .5rem);width:1rem;height:1em}}.program-item__button svg._icon-chevron-down{top:calc(50% - 1rem);left:calc(50% - 1rem);width:2rem;height:2rem}@media (max-width:1023px){.program-item__button svg._icon-chevron-down{top:calc(50% - .7rem);left:calc(50% - .7rem);width:1.4rem;height:1.4rem}}@media (max-width:767px){.program-item__button svg._icon-chevron-down{top:calc(50% - .55rem);left:calc(50% - .55rem);width:1.1rem;height:1.1rem}}.program-item__button ._icon-close{opacity:0}.program-item__head._active ._icon-close{opacity:1}.program-item__head._active ._icon-chevron-down{opacity:0}.program-item__content{padding-bottom:2rem}@media (max-width:767px){.program-item__content{padding-bottom:1rem}}.program-item ol{margin:0;padding:0;list-style:none}.program-item ol li{display:flex;font-size:1.6rem;line-height:2rem}@media (max-width:1023px){.program-item ol li{display:block}}.program-item ol li:not(:last-child){margin-bottom:2rem}@media (max-width:767px){.program-item ol li:not(:last-child){margin-bottom:1rem}}.program-item ol li .program-item__params{padding-left:1.3rem}@media (max-width:1023px){.program-item ol li .program-item__params{margin-top:.8rem;padding:0}}.promo{position:relative;z-index:2;display:none;width:100%;padding:1.5rem 0 1.7rem;overflow:hidden;background:#ffafaf}.promo._ny{z-index:100;background:linear-gradient(90.06deg,#e0cbf7 36.06%,#945bd2 115.45%),#ffafaf}.promo._ny._fixed{height:8rem;padding:0;background:none}.promo._ny._fixed .promo__content{position:fixed;top:0;left:0;width:100%;height:8rem;padding:1.5rem 1.4rem 1.7rem;background:linear-gradient(90.06deg,#e0cbf7 36.06%,#945bd2 115.45%)}@media (max-width:767px){.promo._ny .btn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);position:static;display:block}.promo._ny .btn:before{position:absolute;z-index:1;content:"";inset:0}}@media (max-width:1023px){.promo._ny .promo__content{justify-content:center}}@media (max-width:767px){.promo._ny .promo__content{justify-content:flex-start}}.promo._ny .promo__text{position:relative}@media (max-width:767px){.promo._ny .promo__text b,.promo._ny .promo__text strong{font-weight:700}}.promo._ny .promo__close{width:2rem;height:2rem;margin-top:-1rem}@media (max-width:767px){.promo._ny .promo__close svg{color:#fff}}.promo._ny .promo__image{z-index:-1}.promo._ny .promo__image._right{right:0}.promo._ny .promo__image._left{left:0}@media (max-width:767px){.promo._ny .promo__image._left{display:none}}.promo._active{display:block}@media (max-width:1023px){.promo{position:fixed;top:0;left:0;padding:2rem 0}}.promo__content{display:flex;align-items:center;justify-content:center;padding-left:3.2rem}@media (max-width:1023px){.promo__content{justify-content:flex-start;padding:0}}.promo__text{margin:0 4.4rem 0 0}@media (max-width:1023px){.promo__text{margin-right:3rem}}@media (max-width:767px){.promo__text b,.promo__text strong{font-weight:400;display:block}}.promo__close{position:absolute;top:50%;right:16.5rem;z-index:1;width:2.4rem;height:2.4rem;margin-top:-1.2rem}@media (max-width:1023px){.promo__close{right:4rem}}@media (max-width:767px){.promo__close{right:1.4rem}}.promo__close svg{width:100%;height:100%}.promo__image{position:absolute;top:0;right:0;height:100%}@media (max-width:1023px){.promo__image{right:-1.5rem}}@media (max-width:767px){.promo__image{right:0}}.promo .btn{min-width:auto;padding:1.1rem 2.4rem}@media (max-width:767px){.promo .btn{display:none}}.rating{display:flex;align-items:center;color:rgba(29,29,29,.6);font-weight:400;font-size:2.2rem;line-height:3.2rem}@media (max-width:1023px){.rating{font-size:1.6rem;line-height:2rem}}.rating span{margin-right:8px;color:#1d1d1d}.rating svg{width:3.2rem;height:3.2rem;margin-right:1.2rem}@media (max-width:767px){.rating svg{width:2rem;height:2rem}}.reviews-slider{position:relative}.reviews-slider .flickity-viewport{overflow:visible}.reviews-slider__items{height:57rem}@media (max-width:1023px){.reviews-slider__items{height:44rem}}@media (max-width:767px){.reviews-slider__items{height:42rem}}.reviews-slider__items .flickity-slider,.reviews-slider__items .flickity-viewport{height:100%}.reviews-slider__slide{width:75.5rem;height:100%}@media (max-width:1023px){.reviews-slider__slide{width:32rem}}.reviews-slider__slide:not(:last-child){margin-right:2rem}@media (max-width:1023px){.reviews-slider__slide:not(:last-child){margin-right:1rem}}.reviews-slider__slide .feedback{height:100%}.school-banner{position:relative;display:flex;align-items:flex-end;min-height:49.2rem;padding:6rem 9.8rem;border-radius:2rem;overflow:hidden;background:#caf0ff}@media (max-width:1023px){.school-banner{min-height:30rem;padding:4rem 2rem}}.school-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1023px){.school-banner__image{-o-object-position:right;object-position:right}}.school-banner__group{position:relative;max-width:47rem}.school-banner__text{margin:0 0 6.2rem}@media (max-width:1023px){.school-banner__text{margin-bottom:4rem}}.select{position:relative;width:100%;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.select{font-size:1.6rem;line-height:2rem}}.select .field__icon{height:7.4rem;pointer-events:none}@media (max-width:767px){.select .field__icon{height:5.4rem}}@media (max-width:767px){.search{padding-top:.4rem}}.search__field{max-width:98.5rem;margin-bottom:4rem}@media (max-width:767px){.search__field{margin-bottom:2rem}}.search__text{margin-bottom:2rem;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.search__text{font-size:1.6rem;line-height:2rem}}.search__text b{font-weight:600}.search-result{position:relative}.search-result a{transition:color .3s ease}.search-result a:hover{color:#717cfc}.search-result a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.search-result h4{margin-bottom:2rem}.search-result p{margin:0;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.search-result p{font-size:1.6rem;line-height:2rem}}.search-result p span{color:#717cfc}.slider{position:relative}.slider__items{padding-bottom:3.6rem}.slider__items.flickity-enabled{padding-bottom:7.4rem}@media (max-width:1023px){.slider__items,.slider__items.flickity-enabled{padding-bottom:0}}.slider-nav{position:absolute;right:9.2rem;bottom:0;display:flex;align-items:center}@media (max-width:1023px){.slider-nav{display:none}}.gallery .slider-nav{right:auto;left:0}@media (max-width:1023px){.gallery .slider-nav{left:-.6rem;display:flex}}.slider-nav__button{height:5.4rem}@media (max-width:1023px){.slider-nav__button{height:3.2rem}}.slider-nav__button:first-child{margin-right:1.7rem;transform:rotate(180deg)}.steps{display:flex;width:calc(100% + 2rem);margin:0 -1rem;padding:3.6rem 0}@media (max-width:1023px){.steps{display:block;width:100%;margin:0;padding:2rem 0 0}}.steps-item{position:relative;display:flex;flex-direction:column;width:25%}@media (max-width:1023px){.steps-item{width:100%;margin-bottom:2rem}}@media (max-width:767px){.steps-item{margin-bottom:1rem}}.steps-item:not(:last-child){margin-right:2rem}.steps-item:not(:last-child):before{position:absolute;top:1.5rem;left:2rem;width:100%;height:.2rem;background:rgba(113,124,252,.4);content:""}@media (max-width:1023px){.steps-item:not(:last-child):before{display:none;margin-right:0}}.steps-item__number{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-bottom:3.6rem;border-radius:2.8rem;color:#fff;background:#717cfc;font-size:1.6rem;line-height:1.6rem}@media (max-width:1023px){.steps-item__number{font-size:1.1rem;line-height:1.2rem;display:none}}.steps-item__card{flex-grow:1;padding-right:1.7rem}.steps-item__card p{font-weight:400;font-size:2.2rem;line-height:3.2rem;margin:0;font-weight:600}@media (max-width:1023px){.steps-item__card p{font-size:1.6rem;line-height:2rem}}.social{display:flex;align-items:center}.social__item{width:2.8rem;height:2.8rem;margin-right:1rem}.tabs{display:block;width:100%;padding-top:4rem;overflow:hidden}.tabs._btn-variant{padding-top:0}.tabs__header{display:flex;width:calc(100% + 2rem);margin:0 -1rem 4rem;border-bottom:1px solid rgba(29,29,29,.2);overflow:hidden;color:#1d1d1d}._btn-variant .tabs__header{border-bottom:none;overflow:auto}@media (max-width:767px){._btn-variant .tabs__header{width:auto;margin:0 0 4rem;padding:0;overflow:auto}}@media (max-width:767px){.tabs__header{width:calc(100% + 1.8rem);height:5.2rem;padding:0 2.2rem;border-radius:1.6rem 0 0 1.6rem;overflow-x:auto;overflow-y:hidden}.tabs__header::-webkit-scrollbar{display:none}}.tabs__btn{font-size:1.8rem;line-height:2.4rem;position:relative;width:calc(20% - 2rem);margin:0 1rem;padding:0 0 1.5rem;color:#1d1d1d;white-space:nowrap;text-align:center;cursor:pointer;transition:.35s ease-in-out;transition-property:color}@media (max-width:1023px){.tabs__btn{font-size:1.6rem;line-height:2rem}}._btn-variant .tabs__btn{width:auto}@media (max-width:767px){._btn-variant .tabs__btn{width:100%;margin:0 1rem 0 0}}._btn-variant .tabs__btn:after{display:none}@media (max-width:1023px){.tabs__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}}.tabs__btn:after{position:absolute;bottom:0;left:0;width:100%;height:.2rem;background:#1d1d1d;transform:scaleX(0);transform-origin:right center;transition:transform .35s ease-in-out;content:""}.tabs__btn._active:after,.tabs__btn:hover:after{transform:scaleX(1);transform-origin:left center}.tabs-card{padding:8rem 0;border-radius:4rem}@media (max-width:1023px){.tabs-card{padding:4rem 0}}@media (max-width:767px){.tabs-card{padding:2rem 0}}.tabs-card__text{margin:0}.tabs-card__text._col-7{width:calc(58.33333% - .83333rem)}@media (max-width:1023px){.tabs-card__text._col-7{width:100%}}.tabs-card__text._col-9{width:calc(75% - .5rem)}@media (max-width:1023px){.tabs-card__text._col-9{width:100%}}.tags{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;align-items:center}.card._big .tags{gap:1rem}.tag{display:table;padding:.6rem 1.5rem;border-radius:24px;color:#1d1d1d;font-weight:600;font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;white-space:nowrap;text-align:center;text-transform:uppercase;transition:background-color .3s ease-out,color .3s ease-out,box-shadow .3s linear}@media (max-width:1023px){.tag{padding:.1rem 1rem;font-size:1.2rem;line-height:2rem}}.tag._active{color:#fff;background-color:#717cfc}.tag._colored{background-color:#fff}.tag-button{position:relative;display:block;min-width:8rem}@media (max-width:1023px){.tag-button{min-width:5.7rem}}.tag-button input{position:absolute;width:0;opacity:0}input:checked~.tag.white{color:#fff;background-color:#717cfc}.tag.white:hover{box-shadow:0 0 6px rgba(0,0,0,.12)}@media (max-width:1023px){.tag.white:hover{box-shadow:none}}@media (max-width:1023px){.filter .tag{background-color:#f5f5f5}}.tag._active-color-red:hover{background-color:rgba(255,175,175,.5)}@media (max-width:1023px){.tag._active-color-red:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-red{background-color:#ffafaf}.tag._active-color-turquoise:hover{background-color:rgba(170,238,243,.5)}@media (max-width:1023px){.tag._active-color-turquoise:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-turquoise{background-color:#aaeef3}.tag._active-color-orange:hover{background-color:rgba(255,213,144,.5)}@media (max-width:1023px){.tag._active-color-orange:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-orange{background-color:#ffd590}.tag._active-color-green:hover{background-color:rgba(190,240,217,.5)}@media (max-width:1023px){.tag._active-color-green:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-green{background-color:#bef0d9}.tag._active-color-blue:hover{background-color:rgba(168,219,255,.5)}@media (max-width:1023px){.tag._active-color-blue:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-blue{background-color:#a8dbff}.tag._active-color-purple:hover{background-color:rgba(198,202,255,.5)}@media (max-width:1023px){.tag._active-color-purple:hover{background-color:#f5f5f5}}input:checked~.tag._active-color-purple{background-color:#c6caff}.card._big .teachers__title{margin-bottom:2rem}.teachers__teacher{position:relative;display:flex;align-items:center;justify-content:space-between}.teachers__teacher:not(:last-child){margin-bottom:4rem}@media (max-width:767px){.teachers__teacher:not(:last-child){margin-bottom:2rem}}.teachers__teacher-info{margin-right:3rem}@media (max-width:767px){.teachers__teacher-info{margin:0}}.teachers__teacher-name{margin-bottom:1rem}@media (max-width:767px){.teachers__teacher-name{max-width:70%;margin-bottom:2rem}}.teachers__teacher-position{max-width:60rem;font-size:1.8rem;line-height:2.4rem;color:#8e8e8e}@media (max-width:1023px){.teachers__teacher-position{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.teachers__teacher-position{max-width:none}}.teachers__teacher-photo{flex-shrink:0;width:18.4rem;height:18.4rem;border-radius:100%;overflow:hidden}@media (max-width:1023px){.teachers__teacher-photo{width:12rem;height:12rem}}@media (max-width:767px){.teachers__teacher-photo{display:none}}.teachers__teacher-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.add-error-status,.add-status{display:none;border-radius:4rem}@media (max-width:1023px){.add-error-status,.add-status{border-radius:2rem}}.add-error-status a,.add-status a{margin:0 auto}@media (max-width:767px){.add-error-status a,.add-status a{margin:initial}}.add-error-status p,.add-status p{margin-top:0;text-align:center}.med-class-banner{position:relative;color:#fff}.med-class-banner__inner{position:relative;z-index:1;display:flex;justify-content:space-between;min-height:41rem;padding:5.4rem}@media (max-width:1023px){.med-class-banner__inner{min-height:100%}}@media (max-width:320px){.med-class-banner__inner{padding:3.2rem}}.med-class-banner__content{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;max-width:60rem;height:100%}@media (max-width:1023px){.med-class-banner__content{max-width:100%}}@media (max-width:320px){.med-class-banner__content{gap:3.2rem}}.med-class-banner__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}@media (max-width:320px){.med-class-banner__actions{gap:.8rem}}.med-class-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.4rem;overflow:hidden}.med-class-banner__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.med-class-banner__picture{position:absolute;right:0;bottom:0;width:61.1rem;height:47.4rem}@media (max-width:1023px){.med-class-banner__picture{display:none}}.med-class-banner__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.med-class-banner__head{display:flex;flex-direction:column;gap:2.4rem}@media (max-width:320px){.med-class-banner__head{gap:2rem}}.med-class-banner__description,.med-class-banner__pretitle,.med-class-banner__title-native{margin:0}.med-class-banner__title{display:flex;flex-direction:column;gap:2rem}@media (max-width:320px){.med-class-banner__title{gap:1.6rem}}.med-class-banner__link{display:flex;gap:1.2rem;align-items:center;padding:1.6rem 4rem;border:1px solid #fff;border-radius:5rem;font-weight:500;transition:.3s ease;transition-property:color,background-color}@media (max-width:320px){.med-class-banner__link{gap:1.2rem 3.2rem;gap:.8rem}}.med-class-banner__link._filled,.med-class-banner__link:hover{color:#1d1d1d;background-color:#fff}.tiles{display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:0 -1rem}@media (max-width:1023px){.tiles{display:block;width:100%;margin:0}}.tiles__item{display:flex;width:calc(50% - 2rem);margin:0 1rem 2rem}@media (max-width:1023px){.tiles__item{width:100%;margin:0 0 2rem}}@media (max-width:767px){.tiles__item{margin-bottom:1rem}}.tiles__item._medium{min-height:36.7rem}@media (max-width:1023px){.tiles__item._medium{min-height:auto}}.tiles__item._fourth{width:calc(50% - 2rem)}@media (max-width:1023px){.tiles__item._fourth{width:100%}}.tiles__item._three{width:calc(50% - 2rem)}@media (max-width:1023px){.tiles__item._three{width:100%}}.tiles__group{display:flex;justify-content:space-between;width:calc(50% - 2rem);margin:0 1rem 2rem}@media (max-width:1023px){.tiles__group{display:block;width:100%;margin:0 0 2rem}}@media (max-width:767px){.tiles__group{margin-bottom:1rem}}.tiles__column{width:calc(50% - 2rem);margin:0 1rem 2rem}@media (max-width:1023px){.tiles__column{width:100%;margin:0 0 2rem}}@media (max-width:767px){.tiles__column{margin-bottom:1rem}}.tiles__group .tiles__column{width:calc(50% - 1rem);margin:0}@media (max-width:1023px){.tiles__group .tiles__column{width:100%;margin:0 0 2rem}}@media (max-width:767px){.tiles__group .tiles__column{margin-bottom:1rem}}.tiles__group .tiles__item{margin:0}@media (max-width:1023px){.tiles__group .tiles__item{margin-bottom:1rem}}.tiles__group>.tiles__item{width:calc(50% - 1rem)}@media (max-width:1023px){.tiles__group>.tiles__item{width:100%}}.tiles__column .tiles__item{width:100%;margin:0}.tiles__column .tiles__item:first-child{margin-bottom:2rem}@media (max-width:767px){.tiles__column .tiles__item:first-child{margin-bottom:1rem}}.tile{position:relative;width:100%;padding:4rem;border-radius:2rem;overflow:hidden}@media (max-width:1023px){.tile{padding:2rem}}.tile._center{text-align:center}@media (max-width:1023px){.tile._center{text-align:left}}.tile._dflex{display:flex;align-items:flex-start}@media (max-width:1023px){.tile._dflex{display:block}}.tile._shadow{box-shadow:0 4px 14px hsla(0,0%,47.8%,.1)}.tile._shadow-dark{box-shadow:0 0 6px rgba(0,0,0,.12)}.tile h4{max-width:42rem}@media (max-width:1023px){.tile h4{max-width:none}}@media (max-width:1023px){.tile h4 br{display:none}}.tile__text{max-width:27.4rem;font-size:1.8rem;line-height:2.4rem}@media (max-width:1023px){.tile__text{font-size:1.6rem;line-height:2rem;max-width:none}}@media (max-width:1023px){.tile__text br{display:none}}.tile__text._wide{max-width:none}@media (max-width:1023px){.tile__text._half-xs{max-width:55%}}.tile__group .tile__text{max-width:none}.tile__group{max-width:40.8rem}@media (max-width:1023px){.tile__group{max-width:none}}.tile__image{position:absolute;bottom:0;display:block}.tile__image._image-1{right:-6.6rem;bottom:-9.1rem;width:48.5rem}@media (max-width:1023px){.tile__image._image-1{position:static;display:block;width:17rem;margin:-2.2rem .3rem -9.2rem auto}}.tile__image._image-2{right:4.7rem;bottom:4.2rem;width:22.1rem}@media (max-width:1023px){.tile__image._image-2{position:static;width:22.1rem;margin:1rem auto 0}}.tile__image._image-3{right:3.5rem;bottom:2.7rem;width:24rem}@media (max-width:1023px){.tile__image._image-3{position:static;width:13.7rem;margin:2.6rem auto -.6rem}}.tile__image._image-4{right:-10.7rem;bottom:-6.2rem;width:47rem}@media (max-width:1023px){.tile__image._image-4{right:0;bottom:-1.5rem;width:17.3rem}}@media (max-width:767px){.tile__image._image-4{bottom:1.5rem;width:16.3rem}}.tile__image._image-5{width:26.5rem;margin:-2.6rem -8rem -2.6rem 0}@media (max-width:1023px){.tile__image._image-5{width:18.7rem;margin:2rem auto 0}}.tile__image._image-6{width:25.6rem;margin:-3.3rem -9.4rem -2.8rem 0}@media (max-width:1023px){.tile__image._image-6{margin:2rem auto 0}}.tile__image._image-7{bottom:-18.1rem;left:4.4rem;width:56.1rem}@media (max-width:1023px){.tile__image._image-7{position:static;width:31rem;margin:2rem auto 0}}.tile__image._image-8{top:1rem;right:1rem;width:23.8rem}@media (max-width:1023px){.tile__image._image-8{position:static;width:30.7rem;margin:0 auto -2rem}}.tile._dflex .tile__image{position:static}.slider-today{max-width:192rem;margin-bottom:8rem}.slider-today.hidden-desktop{padding:4rem 0;border-radius:4rem}@media (max-width:767px){.slider-today.hidden-desktop{padding:2rem 0}}@media (max-width:1023px){.slider-today{margin-bottom:4rem}}.slider-today__title{max-width:71rem;margin-bottom:4rem}.slider-today__items{margin-bottom:2.4rem}@media (max-width:1023px){.slider-today__items{margin-bottom:1.2rem}}.hidden-desktop .slider-today__items{margin-bottom:0;padding:0 2rem}.slider-today__item{padding:6rem 8rem 13rem 9rem;border-radius:4rem;overflow:hidden}.slider-today__item.swiper-slide{height:auto;min-height:100%}@media (max-width:1023px){.slider-today__item{padding:6rem 0 9rem;border-radius:2rem}}@media (max-width:767px){.slider-today__item{padding:2rem 0}.slider-today__item.swiper-slide{width:90%}}.hidden-desktop .slider-today__item:not(:last-child){margin-bottom:2rem}.hidden-desktop .slider-today__item{padding:0;border-radius:unset}.slider-today__item-btn{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;cursor:pointer}.slider-today__item-btn h3{margin:0}.slider-today__item-head{font-weight:600;font-size:4.6rem;line-height:5.6rem;margin-bottom:5rem}@media (max-width:1023px){.slider-today__item-head{font-size:2.8rem;line-height:3.4rem}}@media (max-width:767px){.slider-today__item-head{margin-bottom:2rem}.slider-today__item-head span{display:none}}.slider-today__item-wrapper{display:flex;align-items:center;justify-content:space-between}.hidden-desktop .slider-today__item-wrapper{padding:0 1rem}@media (max-width:767px){.slider-today__item-wrapper{flex-direction:column}}.slider-today__item-content:after,.slider-today__item-content:before{display:block;width:100%;height:1rem;content:""}.slider-today__item-img{display:inline-block;align-self:flex-end;width:100%;max-width:63rem;height:100%;max-height:47rem;border-radius:2rem;-o-object-fit:cover;object-fit:cover;outline:1rem solid #fff}.hidden-desktop .slider-today__item-img{align-self:auto;margin:1rem}@media (max-width:1023px){.slider-today__item-img{max-width:35rem;max-height:31rem}}@media (max-width:767px){.slider-today__item-img{outline-width:5px}}.slider-today__item-additional-img{width:100%;max-width:25rem;height:100%;max-height:25rem;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.slider-today__item-additional-img{max-width:12rem;max-height:12rem}}@media (max-width:767px){.slider-today__item-additional-img{display:block;margin:0 auto}}.slider-today__item-info{margin-right:5rem}@media (max-width:767px){.slider-today__item-info{margin-right:0;margin-bottom:2rem}}.slider-today__item-info h3{font-weight:600;font-size:3.6rem;line-height:4.2rem;margin:4rem 0 2rem}@media (max-width:1023px){.slider-today__item-info h3{font-size:2.4rem;line-height:2.8rem}}.slider-today__item-info p{font-weight:400;font-size:2.2rem;line-height:3.2rem;max-width:45rem;margin:0}@media (max-width:1023px){.slider-today__item-info p{font-size:1.6rem;line-height:2rem}}.slider-today__foot{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.slider-today__foot{display:none}}.slider-today__foot button{background:transparent}.slider-today__foot button[disabled]{opacity:.5}.slider-today__foot button:first-child{transform:rotate(180deg)}.slider-today__pagination{font-weight:400;font-size:2.2rem;line-height:3.2rem}@media (max-width:1023px){.slider-today__pagination{font-size:1.6rem;line-height:2rem}}.subscribers{display:flex;align-items:center;margin:0 2rem}@media (max-width:1023px){.subscribers{margin-left:0}}.subscribers__images{display:flex;align-items:center;margin-right:1.6rem}@media (max-width:1023px){.subscribers__images{margin-right:.8rem}}.subscribers__images._one-items{width:3.2rem}.subscribers__images._two-items{width:5.4rem}.subscribers__images._three-items{width:7.6rem}.subscribers__images-item{z-index:3;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden}.subscribers__images-item:nth-child(2){z-index:2;transform:translateX(-1rem)}.subscribers__images-item:nth-child(3){z-index:1;transform:translateX(-2rem)}.subscribers__images-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subscribers__text{font-size:1.6rem;line-height:1.6rem;color:#8e8e8e}@media (max-width:1023px){.subscribers__text{font-size:1.1rem;line-height:1.2rem}}.hero-banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:48rem;padding:9.6rem 0 6rem;border-radius:2rem;overflow:hidden}.hero-banner .filter-popup{display:none}@media (max-width:1023px){.hero-banner{min-height:34rem}}@media (max-width:767px){.hero-banner{min-height:unset;padding:2rem}}.hero-banner__img{width:45rem;height:45rem;position:absolute;bottom:0;left:0}@media (max-width:1023px){.hero-banner__img{width:15rem;height:15rem;top:0}}@media (max-width:767px){.hero-banner__img{display:none}}.hero-banner__img._right{right:0;left:auto}@media (max-width:1023px){.hero-banner__img._right{top:auto}}.hero-banner__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner__content{display:flex;flex-direction:column;align-items:center}.hero-banner__content-text{max-width:56rem;margin-bottom:6.4rem;text-align:center}@media (max-width:1023px){.hero-banner__content-text{margin-bottom:4.2rem}}.hero-banner__title-group{font-weight:800;font-size:5.2rem;line-height:6.2rem;margin-bottom:3.2rem}@media (max-width:1023px){.hero-banner__title-group{font-size:3.2rem;line-height:4rem}}@media (max-width:767px){.hero-banner__title-group{margin-bottom:1.6rem}}.hero-banner__title{display:inline-block}.hero-banner__title._hidden{position:absolute;z-index:-1;visibility:hidden;pointer-events:none}.hero-banner__title._primary{color:#717cfc}.hero-banner__title._vector{position:relative}.hero-banner__title._vector.active svg{stroke-dashoffset:0}.hero-banner__title._vector svg{position:absolute;right:-1rem;bottom:-1.3rem;width:100%;height:2.1rem;transition:stroke-dashoffset .75s ease 0s;stroke-dashoffset:445.9432678223px;stroke-dasharray:445.9432678223px}@media (max-width:767px){.hero-banner__title._vector svg{right:0}}.hero-banner__subtitle{font-size:1.8rem;line-height:2.4rem;margin:0}@media (max-width:1023px){.hero-banner__subtitle{font-size:1.6rem;line-height:2rem}}.events-calendar{padding:8rem 6rem;border-radius:2rem}@media (max-width:1023px){.events-calendar{padding:3rem 2rem}}.events-calendar__head{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;margin-bottom:2.8rem}@media (max-width:767px){.events-calendar__head-link{width:100%}}.events-calendar__title{margin:0}.events-calendar__slider .events-calendar__slider-item:not(:last-child){margin-right:2rem}.events-calendar__slider-item{display:flex;align-items:stretch;width:calc(33.3% - 1.3rem);min-height:100%}@media (max-width:1023px){.events-calendar__slider-item{width:90%}}.events-calendar__slider-controls{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.events-calendar__slider-controls._none{display:none}@media (max-width:1023px){.events-calendar__slider-controls{display:none}}.event-card{border-radius:2rem;background:#fff;box-shadow:0 4px 14px hsla(0,0%,47.8%,.1);position:relative;display:flex;flex-direction:column;padding-bottom:2rem;overflow:hidden;box-shadow:none}.event-card__chip{font-weight:600;font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:0;left:2rem;padding:4px 1.5rem;border-radius:2.4rem;background-color:#bef0d9;transform:translateY(50%)}.event-card__chip._close{background-color:#ffafaf}.event-card__img{position:relative;width:100%;height:24rem}@media (max-width:1023px){.event-card__img{height:36rem}}@media (max-width:767px){.event-card__img{height:20rem}}.event-card__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.event-card__info{display:inline-flex;flex-wrap:wrap;gap:1.6rem;align-items:center}.event-card__content{margin-bottom:3.2rem;padding:3rem 2rem 0}@media (max-width:767px){.event-card__content{margin-bottom:2.4rem}}.event-card__title{margin:0 0 1.6rem}.event-card__subtitle{font-size:1.8rem;line-height:2.4rem;margin:0 0 3.2rem;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;color:#8e8e8e}@media (max-width:1023px){.event-card__subtitle{font-size:1.6rem;line-height:2rem;-webkit-line-clamp:5}}@media (max-width:767px){.event-card__subtitle{margin-bottom:1.6rem}}.event-card__date{font-weight:600;font-size:1.5rem;line-height:2.4rem;letter-spacing:.05em;text-transform:uppercase;display:flex;gap:1rem;align-items:center;color:#8e8e8e}.event-card__date svg{width:2.4rem;height:2.4rem}.event-card__btn{width:calc(100% - 4rem);margin:auto auto 0}.events-banners{display:grid;grid-template:"banner1 banner1 banner1 banner2" minmax(50.7rem,auto) "banner3 banner3 banner4 banner4" minmax(32.3rem,auto)/1fr 1fr .5fr 1.5fr;gap:2rem}.events-banners._row-1{grid-template:unset;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.events-banners._row-1{grid-template-columns:1fr}}@media (max-width:1023px){.events-banners{grid-template:"banner1" minmax(35rem,auto) "banner2" minmax(25rem,auto) "banner3" minmax(25rem,auto) "banner4" minmax(25rem,auto)}}@media (max-width:767px){.events-banners{grid-template:"banner1" minmax(35rem,auto) "banner2" minmax(35rem,auto) "banner3" minmax(35rem,auto) "banner4" minmax(35rem,auto)}}.events-banners__item{position:relative;display:flex;flex-direction:column;gap:4rem;align-items:flex-start;justify-content:space-between;padding:4rem;border-radius:2rem;overflow:hidden}@media (max-width:767px){.events-banners__item{align-items:normal;padding:2rem}}@media (max-width:1023px){.events-banners__item._row-1{min-height:35rem}}@media (max-width:767px){.events-banners__item._row-1{min-height:unset}}.events-banners__item._row-1 .events-banners__item-wrapper{max-width:40rem}.events-banners__item:first-child:not(._row-1){grid-area:banner1}.events-banners__item:first-child:not(._row-1) .events-banners__item-wrapper{max-width:43rem}@media (max-width:1023px){.events-banners__item:first-child:not(._row-1) .events-banners__item-wrapper{max-width:50%}}.events-banners__item:first-child:not(._row-1) .events-banners__item-img{width:45rem;height:45rem;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1023px){.events-banners__item:first-child:not(._row-1) .events-banners__item-img{width:30rem;height:30rem}}@media (max-width:767px){.events-banners__item:first-child:not(._row-1) .events-banners__item-img{display:none}}.events-banners__item:nth-child(2):not(._row-1){grid-area:banner2}@media (max-width:1023px){.events-banners__item:nth-child(2):not(._row-1) .events-banners__item-wrapper{max-width:60%}}.events-banners__item:nth-child(2):not(._row-1) .events-banners__item-img{width:40rem;height:40rem;right:-5rem;bottom:-5rem}@media (max-width:1023px){.events-banners__item:nth-child(2):not(._row-1) .events-banners__item-img{width:35rem;height:35rem}}@media (max-width:767px){.events-banners__item:nth-child(2):not(._row-1) .events-banners__item-img{width:30rem;height:30rem;margin:0 auto}}.events-banners__item:nth-child(3):not(._row-1){grid-area:banner3}.events-banners__item:nth-child(3):not(._row-1) .events-banners__item-wrapper{max-width:32rem}@media (max-width:1023px){.events-banners__item:nth-child(3):not(._row-1) .events-banners__item-wrapper{max-width:60%}}.events-banners__item:nth-child(3):not(._row-1) .events-banners__item-img{width:30rem;height:30rem;right:-5rem;bottom:0}@media (max-width:1023px){.events-banners__item:nth-child(3):not(._row-1) .events-banners__item-img{width:30rem;height:30rem;bottom:-1rem}}@media (max-width:767px){.events-banners__item:nth-child(3):not(._row-1) .events-banners__item-img{width:30rem;height:30rem;margin:0 auto}}.events-banners__item:nth-child(4):not(._row-1){grid-area:banner4}.events-banners__item:nth-child(4):not(._row-1) .events-banners__item-wrapper{max-width:30rem}@media (max-width:1023px){.events-banners__item:nth-child(4):not(._row-1) .events-banners__item-wrapper{max-width:60%}}.events-banners__item:nth-child(4):not(._row-1) .events-banners__item-img{width:35rem;height:35rem;right:-5rem;bottom:0}@media (max-width:1023px){.events-banners__item:nth-child(4):not(._row-1) .events-banners__item-img{width:30rem;height:30rem}}@media (max-width:767px){.events-banners__item:nth-child(4):not(._row-1) .events-banners__item-img{width:30rem;height:30rem;margin:0 auto}}.events-banners__item-wrapper{position:relative;z-index:1}@media (max-width:767px){.events-banners__item-wrapper{max-width:unset!important}}.events-banners__item-title{margin:0 0 2.4rem}@media (max-width:767px){.events-banners__item-title{margin-bottom:1.6rem}}.events-banners__item-subtitle{font-size:1.8rem;line-height:2.4rem;margin:0}@media (max-width:1023px){.events-banners__item-subtitle{font-size:1.6rem;line-height:2rem}}.events-banners__item-img{position:absolute}._row-1 .events-banners__item-img{width:35rem;height:35rem;position:relative;bottom:0}@media (max-width:1023px){._row-1 .events-banners__item-img{width:30rem;height:30rem;position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}}@media (max-width:767px){._row-1 .events-banners__item-img{position:static;transform:none}}@media (max-width:767px){.events-banners__item-img{position:static}}.events-banners__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.radio input{position:absolute;z-index:-1;visibility:hidden}.radio input:checked~label{color:#fff;background-color:#717cfc}.events-filter-form .filter-popup{display:none}.events-filter-form__wrapper{display:flex;gap:1.6rem}@media (max-width:1023px){.events-filter-form__wrapper{display:none}}@media (max-width:1023px){.events-filter-form__wrapper._mobile{display:flex}}.events-filter-form__content{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.events-filter-form__content._one-column{grid-template-columns:1fr}@media (max-width:1023px){.events-filter-form__content{grid-template-columns:1fr}}.events-filter-form__filters{display:flex;flex-direction:column;gap:3.2rem}.events-filter-form__label{font-weight:700;font-size:2.4rem;line-height:3rem;display:block;margin-bottom:2rem}@media (max-width:1023px){.events-filter-form__label{font-size:1.8rem;line-height:2rem}}.events-filter-form__button-wrap{display:flex;justify-content:center;margin-top:4rem}@media (max-width:767px){.events-filter-form__button-wrap{margin-top:2rem}}.event-calendar-banner{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:27rem;margin-bottom:4rem;padding:4rem;border-radius:2rem;overflow:hidden}@media (max-width:1023px){.event-calendar-banner{min-height:22rem;padding:2rem}}@media (max-width:767px){.event-calendar-banner:after{display:block;height:24rem;content:""}}.event-calendar-banner__wrapper{max-width:50rem;margin-bottom:4rem}@media (max-width:1023px){.event-calendar-banner__wrapper{max-width:40rem}}@media (max-width:767px){.event-calendar-banner__wrapper{max-width:unset}}._variant-2 .event-calendar-banner__wrapper,._variant-3 .event-calendar-banner__wrapper,._variant-4 .event-calendar-banner__wrapper{max-width:43rem}@media (max-width:1023px){._variant-2 .event-calendar-banner__wrapper,._variant-3 .event-calendar-banner__wrapper,._variant-4 .event-calendar-banner__wrapper{max-width:40rem}}@media (max-width:767px){._variant-2 .event-calendar-banner__wrapper,._variant-3 .event-calendar-banner__wrapper,._variant-4 .event-calendar-banner__wrapper{max-width:unset}}.event-calendar-banner__title{margin:0 0 2rem}.event-calendar-banner__subtitle{margin:0}.event-calendar-banner .btn{margin-top:auto}.event-calendar-banner__img{position:absolute;right:0;bottom:-1rem;pointer-events:none}@media (max-width:1023px){.event-calendar-banner__img{width:40rem;height:40rem}}@media (max-width:1023px){._variant-2 .event-calendar-banner__img{width:45rem;height:45rem}}._variant-3 .event-calendar-banner__img{width:60rem;height:60rem;right:-3rem;bottom:0}@media (max-width:1023px){._variant-3 .event-calendar-banner__img{width:45rem;height:45rem;right:0}}@media (max-width:1023px){._variant-4 .event-calendar-banner__img{width:30rem;height:30rem}}@media (max-width:767px){._variant-4 .event-calendar-banner__img{bottom:0}}.event-calendar-banner__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.intro{position:fixed;z-index:100;width:100vw;height:100vh;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.intro._active{visibility:visible;opacity:1}.intro__item{position:relative;max-width:33rem;padding:2rem;transform:translateY(-50%);visibility:hidden;opacity:0;transition:visibility .25s .25s,opacity .25s .25s}@media (max-width:1023px){.intro__item{padding:1rem;border-radius:1rem;transform:translateY(-30%)}}.intro__item._active{visibility:visible;opacity:1}.intro__item:before{width:1.6rem;height:1.6rem;position:absolute;bottom:calc(-.8rem + 2px);left:50%;display:block;border-radius:4px;background-color:#fff;transform:translateX(-50%) rotate(45deg);content:""}.intro__close{width:1.3rem;height:1.3rem;position:absolute;top:1rem;right:1rem}@media (max-width:1023px){.intro__close{top:50%;transform:translateY(-50%)}}.intro__close svg{width:100%;height:100%;pointer-events:none}.intro__item-text{font-size:1.6rem;line-height:1.6rem;margin:0}@media (max-width:1023px){.intro__item-text{font-size:1.1rem;line-height:1.2rem;padding-right:3.2rem}}@media (max-width:767px){.intro__item-text{padding-right:2.4rem}}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/var(--fancybox-thumbs-ratio, 1.5));background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-: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-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{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-{border:none}.air-datepicker-cell.-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--action,.air-datepicker-nav--title{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;-ms-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:hsla(0,0%,100%,0)}.air-datepicker-button:focus,.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{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:-webkit-max-content 1fr;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(90deg,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:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type=range]::-ms-fill-lower,.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:transparent}.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,0.1);--adp-background-color-in-range-focused:rgba(92,196,239,0.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-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,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,-webkit-max-content);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);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:transparent}.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);z-index:-1}.air-datepicker--pointer,.air-datepicker--pointer:after{position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size)}.air-datepicker--pointer:after{content:"";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);box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-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}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}.custom-select-container{position:relative;box-sizing:border-box}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333}.custom-select-opener{background-color:#ccc;padding:.5em;display:block;cursor:pointer}.custom-select-container select{visibility:hidden;position:absolute;top:0;left:0}.custom-select-panel{max-height:0;transition:max-height .5s ease-out,overflow-y .1s .5s;overflow:hidden;background-color:#e9e9e9;position:absolute;top:100%;z-index:1;width:100%}.custom-select-container.is-open .custom-select-panel{max-height:10.7em;overflow-y:auto}.custom-select-option{padding:.5em}.custom-select-option.has-focus{background-color:#add8e6}.custom-select-option.is-selected:before{content:"✔";padding-right:.5em}.custom-select-optgroup>.custom-select-option{padding-left:2em}.custom-select-optgroup:before{content:attr(data-label);display:block;padding:.5em;color:#888}.fancybox__track{transform:none!important}.fancybox__backdrop{background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fancybox__slide{padding:4rem 0 2rem}.air-datepicker-global-container{z-index:10000}.custom-select-container.is-disabled{opacity:1}.custom-select-container.is-open~.field__icon._arrow{transform:scaleY(-1)}.custom-select-container .scrollbar-track-y{right:.7rem;width:.4rem;background:none}.custom-select-container .scrollbar-thumb-y{width:inherit;border-radius:20px;background-color:#717cfc}.custom-select-opener{width:100%;padding:2.4rem 5.4rem 2.4rem 1.9rem;border:1px solid #8e8e8e;border-radius:2rem;font-size:1.8rem;line-height:2.4rem;color:#8e8e8e;background-color:#fff;transition:border-color .3s ease-in-out}@media (max-width:1023px){.custom-select-opener{font-size:1.6rem;line-height:2rem}}@media (max-width:767px){.custom-select-opener{padding:1.6rem 5.4rem 1.6rem 1.9rem}}.custom-select-container.is-open .custom-select-opener{border-color:#717cfc;border-radius:20px 20px 0 0}.custom-select-container.is-selected .custom-select-opener{color:#1d1d1d}.custom-select-container.is-disabled .custom-select-opener{border-color:#8e8e8e;background:hsla(0,0%,55.7%,.1);cursor:not-allowed}.custom-select-panel{border:1px solid hsla(0,0%,100%,0);border-top:0;border-radius:0 0 2rem 2rem;background:#fff;scrollbar-color:#717cfc transparent;scrollbar-width:thin}.custom-select-container.is-open .custom-select-panel{max-height:21.2rem;border-color:#717cfc}.custom-select-panel::-webkit-scrollbar{width:.4rem}.custom-select-panel::-webkit-scrollbar-track{background:none}.custom-select-panel::-webkit-scrollbar-thumb{width:inherit;border-radius:2rem;background-color:#717cfc}.custom-select-option{padding:1.3rem 1.6rem 1.5rem;border-bottom:1px solid rgba(113,124,252,.5);background:#fff;cursor:pointer;transition:color .3s}.custom-select-option:first-child{display:none}@media (max-width:767px){.custom-select-option{padding:1.5rem 1.5rem 1.8rem}}.custom-select-option:last-child{border-bottom:0}.custom-select-option.has-focus,.custom-select-option:hover{color:#717cfc;background:#fff}.custom-select-option.is-selected{color:#6872e3}.custom-select-option.is-selected:before{display:none}
/* End */


/* Start:/local/templates/main/template_styles.css?1738127051136*/
.promo .btn div svg {
    width: 100%;
    height: 12px;
}
.promo .btn div {
    height: 24px;
    width: 12px;
    margin-right: 5px;
}
/* End */
/* /local/templates/main/css/vendor.css?174859431275914 */
/* /local/templates/main/css/app.css?1748594312189146 */
/* /local/templates/main/template_styles.css?1738127051136 */
