

/* Start:/local/templates/npp_tek/css/styles.css?1750730683376477*/
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:0)and (max-width:389px){.grid-row{margin-right:-3px;margin-left:-3px}}@media(min-width:390px)and (max-width:767px){.grid-row{margin-right:-4px;margin-left:-4px}}@media(min-width:768px)and (max-width:1023px){.grid-row{margin-right:-10px;margin-left:-10px}}@media(min-width:1024px)and (max-width:1599px){.grid-row{margin-right:-10px;margin-left:-10px}}@media(min-width:1600px)and (max-width:1899px){.grid-row{margin-right:-10px;margin-left:-10px}}@media(min-width:1900px)and (max-width:99998px){.grid-row{margin-right:-10px;margin-left:-10px}}@media(min-width:0)and (max-width:389px){.grid-col-1{width:12.5%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 3px}.grid-col-2{width:25%}.grid-col-3{width:37.5%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 3px}.grid-col-4{width:50%}.grid-col-5{width:62.5%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 3px}.grid-col-6{width:75%}.grid-col-7{width:87.5%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 3px}.grid-col-8{width:100%}.grid-col-9{width:112.5%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 3px}.grid-col-10{width:125%}.grid-col-11{width:137.5%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 3px}.grid-col-12{width:150%}}@media(min-width:390px)and (max-width:767px){.grid-col-1{width:12.5%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 4px}.grid-col-2{width:25%}.grid-col-3{width:37.5%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 4px}.grid-col-4{width:50%}.grid-col-5{width:62.5%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 4px}.grid-col-6{width:75%}.grid-col-7{width:87.5%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 4px}.grid-col-8{width:100%}.grid-col-9{width:112.5%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 4px}.grid-col-10{width:125%}.grid-col-11{width:137.5%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 4px}.grid-col-12{width:150%}}@media(min-width:768px)and (max-width:1023px){.grid-col-1{width:8.33333%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 10px}.grid-col-2{width:16.66667%}.grid-col-3{width:25%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 10px}.grid-col-4{width:33.33333%}.grid-col-5{width:41.66667%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 10px}.grid-col-6{width:50%}.grid-col-7{width:58.33333%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 10px}.grid-col-8{width:66.66667%}.grid-col-9{width:75%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 10px}.grid-col-10{width:83.33333%}.grid-col-11{width:91.66667%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 10px}.grid-col-12{width:100%}}@media(min-width:1024px)and (max-width:1599px){.grid-col-1{width:8.33333%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 10px}.grid-col-2{width:16.66667%}.grid-col-3{width:25%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 10px}.grid-col-4{width:33.33333%}.grid-col-5{width:41.66667%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 10px}.grid-col-6{width:50%}.grid-col-7{width:58.33333%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 10px}.grid-col-8{width:66.66667%}.grid-col-9{width:75%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 10px}.grid-col-10{width:83.33333%}.grid-col-11{width:91.66667%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 10px}.grid-col-12{width:100%}}@media(min-width:1600px)and (max-width:1899px){.grid-col-1{width:8.33333%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 10px}.grid-col-2{width:16.66667%}.grid-col-3{width:25%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 10px}.grid-col-4{width:33.33333%}.grid-col-5{width:41.66667%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 10px}.grid-col-6{width:50%}.grid-col-7{width:58.33333%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 10px}.grid-col-8{width:66.66667%}.grid-col-9{width:75%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 10px}.grid-col-10{width:83.33333%}.grid-col-11{width:91.66667%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 10px}.grid-col-12{width:100%}}@media(min-width:1900px)and (max-width:99998px){.grid-col-1{width:8.33333%}.grid-col-1,.grid-col-2{margin-bottom:0;padding:0 10px}.grid-col-2{width:16.66667%}.grid-col-3{width:25%}.grid-col-3,.grid-col-4{margin-bottom:0;padding:0 10px}.grid-col-4{width:33.33333%}.grid-col-5{width:41.66667%}.grid-col-5,.grid-col-6{margin-bottom:0;padding:0 10px}.grid-col-6{width:50%}.grid-col-7{width:58.33333%}.grid-col-7,.grid-col-8{margin-bottom:0;padding:0 10px}.grid-col-8{width:66.66667%}.grid-col-9{width:75%}.grid-col-9,.grid-col-10{margin-bottom:0;padding:0 10px}.grid-col-10{width:83.33333%}.grid-col-11{width:91.66667%}.grid-col-11,.grid-col-12{margin-bottom:0;padding:0 10px}.grid-col-12{width:100%}}@media(min-width:0)and (max-width:389px){.grid-col-1--xxs{width:12.5%;margin-bottom:0;padding:0 3px}.grid-col-2--xxs{width:25%;margin-bottom:0;padding:0 3px}.grid-col-3--xxs{width:37.5%;margin-bottom:0;padding:0 3px}.grid-col-4--xxs{width:50%;margin-bottom:0;padding:0 3px}.grid-col-5--xxs{width:62.5%;margin-bottom:0;padding:0 3px}.grid-col-6--xxs{width:75%;margin-bottom:0;padding:0 3px}.grid-col-7--xxs{width:87.5%;margin-bottom:0;padding:0 3px}.grid-col-8--xxs{width:100%;margin-bottom:0;padding:0 3px}.grid-col-9--xxs{width:112.5%;margin-bottom:0;padding:0 3px}.grid-col-10--xxs{width:125%;margin-bottom:0;padding:0 3px}.grid-col-11--xxs{width:137.5%;margin-bottom:0;padding:0 3px}.grid-col-12--xxs{width:150%;margin-bottom:0;padding:0 3px}}@media(min-width:390px)and (max-width:767px){.grid-col-1--xs{width:12.5%;margin-bottom:0;padding:0 4px}.grid-col-2--xs{width:25%;margin-bottom:0;padding:0 4px}.grid-col-3--xs{width:37.5%;margin-bottom:0;padding:0 4px}.grid-col-4--xs{width:50%;margin-bottom:0;padding:0 4px}.grid-col-5--xs{width:62.5%;margin-bottom:0;padding:0 4px}.grid-col-6--xs{width:75%;margin-bottom:0;padding:0 4px}.grid-col-7--xs{width:87.5%;margin-bottom:0;padding:0 4px}.grid-col-8--xs{width:100%;margin-bottom:0;padding:0 4px}.grid-col-9--xs{width:112.5%;margin-bottom:0;padding:0 4px}.grid-col-10--xs{width:125%;margin-bottom:0;padding:0 4px}.grid-col-11--xs{width:137.5%;margin-bottom:0;padding:0 4px}.grid-col-12--xs{width:150%;margin-bottom:0;padding:0 4px}}@media(min-width:768px)and (max-width:1023px){.grid-col-1--sm{width:8.33333%;margin-bottom:0;padding:0 10px}.grid-col-2--sm{width:16.66667%;margin-bottom:0;padding:0 10px}.grid-col-3--sm{width:25%;margin-bottom:0;padding:0 10px}.grid-col-4--sm{width:33.33333%;margin-bottom:0;padding:0 10px}.grid-col-5--sm{width:41.66667%;margin-bottom:0;padding:0 10px}.grid-col-6--sm{width:50%;margin-bottom:0;padding:0 10px}.grid-col-7--sm{width:58.33333%;margin-bottom:0;padding:0 10px}.grid-col-8--sm{width:66.66667%;margin-bottom:0;padding:0 10px}.grid-col-9--sm{width:75%;margin-bottom:0;padding:0 10px}.grid-col-10--sm{width:83.33333%;margin-bottom:0;padding:0 10px}.grid-col-11--sm{width:91.66667%;margin-bottom:0;padding:0 10px}.grid-col-12--sm{width:100%;margin-bottom:0;padding:0 10px}}@media(min-width:1024px)and (max-width:1599px){.grid-col-1--md{width:8.33333%;margin-bottom:0;padding:0 10px}.grid-col-2--md{width:16.66667%;margin-bottom:0;padding:0 10px}.grid-col-3--md{width:25%;margin-bottom:0;padding:0 10px}.grid-col-4--md{width:33.33333%;margin-bottom:0;padding:0 10px}.grid-col-5--md{width:41.66667%;margin-bottom:0;padding:0 10px}.grid-col-6--md{width:50%;margin-bottom:0;padding:0 10px}.grid-col-7--md{width:58.33333%;margin-bottom:0;padding:0 10px}.grid-col-8--md{width:66.66667%;margin-bottom:0;padding:0 10px}.grid-col-9--md{width:75%;margin-bottom:0;padding:0 10px}.grid-col-10--md{width:83.33333%;margin-bottom:0;padding:0 10px}.grid-col-11--md{width:91.66667%;margin-bottom:0;padding:0 10px}.grid-col-12--md{width:100%;margin-bottom:0;padding:0 10px}}@media(min-width:1600px)and (max-width:1899px){.grid-col-1--xl{width:8.33333%;margin-bottom:0;padding:0 10px}.grid-col-2--xl{width:16.66667%;margin-bottom:0;padding:0 10px}.grid-col-3--xl{width:25%;margin-bottom:0;padding:0 10px}.grid-col-4--xl{width:33.33333%;margin-bottom:0;padding:0 10px}.grid-col-5--xl{width:41.66667%;margin-bottom:0;padding:0 10px}.grid-col-6--xl{width:50%;margin-bottom:0;padding:0 10px}.grid-col-7--xl{width:58.33333%;margin-bottom:0;padding:0 10px}.grid-col-8--xl{width:66.66667%;margin-bottom:0;padding:0 10px}.grid-col-9--xl{width:75%;margin-bottom:0;padding:0 10px}.grid-col-10--xl{width:83.33333%;margin-bottom:0;padding:0 10px}.grid-col-11--xl{width:91.66667%;margin-bottom:0;padding:0 10px}.grid-col-12--xl{width:100%;margin-bottom:0;padding:0 10px}}@media(min-width:1900px)and (max-width:99998px){.grid-col-1--xxl{width:8.33333%;margin-bottom:0;padding:0 10px}.grid-col-2--xxl{width:16.66667%;margin-bottom:0;padding:0 10px}.grid-col-3--xxl{width:25%;margin-bottom:0;padding:0 10px}.grid-col-4--xxl{width:33.33333%;margin-bottom:0;padding:0 10px}.grid-col-5--xxl{width:41.66667%;margin-bottom:0;padding:0 10px}.grid-col-6--xxl{width:50%;margin-bottom:0;padding:0 10px}.grid-col-7--xxl{width:58.33333%;margin-bottom:0;padding:0 10px}.grid-col-8--xxl{width:66.66667%;margin-bottom:0;padding:0 10px}.grid-col-9--xxl{width:75%;margin-bottom:0;padding:0 10px}.grid-col-10--xxl{width:83.33333%;margin-bottom:0;padding:0 10px}.grid-col-11--xxl{width:91.66667%;margin-bottom:0;padding:0 10px}.grid-col-12--xxl{width:100%;margin-bottom:0;padding:0 10px}}.grid-offset-0{margin-left:0}.grid-offset-1{margin-left:8.33333%}.grid-offset-2{margin-left:16.66667%}.grid-offset-3{margin-left:25%}.grid-offset-4{margin-left:33.33333%}.grid-offset-5{margin-left:41.66667%}.grid-offset-6{margin-left:50%}.grid-offset-7{margin-left:58.33333%}.grid-offset-8{margin-left:66.66667%}.grid-offset-9{margin-left:75%}.grid-offset-10{margin-left:83.33333%}.grid-offset-11{margin-left:91.66667%}.grid-offset-12{margin-left:100%}@media(min-width:0)and (max-width:389px){.grid-offset-0--xxs{margin-left:0}.grid-offset-1--xxs{margin-left:12.5%}.grid-offset-2--xxs{margin-left:25%}.grid-offset-3--xxs{margin-left:37.5%}.grid-offset-4--xxs{margin-left:50%}.grid-offset-5--xxs{margin-left:62.5%}.grid-offset-6--xxs{margin-left:75%}.grid-offset-7--xxs{margin-left:87.5%}.grid-offset-8--xxs{margin-left:100%}.grid-offset-9--xxs{margin-left:112.5%}.grid-offset-10--xxs{margin-left:125%}.grid-offset-11--xxs{margin-left:137.5%}.grid-offset-12--xxs{margin-left:150%}}@media(min-width:390px)and (max-width:767px){.grid-offset-0--xs{margin-left:0}.grid-offset-1--xs{margin-left:12.5%}.grid-offset-2--xs{margin-left:25%}.grid-offset-3--xs{margin-left:37.5%}.grid-offset-4--xs{margin-left:50%}.grid-offset-5--xs{margin-left:62.5%}.grid-offset-6--xs{margin-left:75%}.grid-offset-7--xs{margin-left:87.5%}.grid-offset-8--xs{margin-left:100%}.grid-offset-9--xs{margin-left:112.5%}.grid-offset-10--xs{margin-left:125%}.grid-offset-11--xs{margin-left:137.5%}.grid-offset-12--xs{margin-left:150%}}@media(min-width:768px)and (max-width:1023px){.grid-offset-0--sm{margin-left:0}.grid-offset-1--sm{margin-left:8.33333%}.grid-offset-2--sm{margin-left:16.66667%}.grid-offset-3--sm{margin-left:25%}.grid-offset-4--sm{margin-left:33.33333%}.grid-offset-5--sm{margin-left:41.66667%}.grid-offset-6--sm{margin-left:50%}.grid-offset-7--sm{margin-left:58.33333%}.grid-offset-8--sm{margin-left:66.66667%}.grid-offset-9--sm{margin-left:75%}.grid-offset-10--sm{margin-left:83.33333%}.grid-offset-11--sm{margin-left:91.66667%}.grid-offset-12--sm{margin-left:100%}}@media(min-width:1024px)and (max-width:1599px){.grid-offset-0--md{margin-left:0}.grid-offset-1--md{margin-left:8.33333%}.grid-offset-2--md{margin-left:16.66667%}.grid-offset-3--md{margin-left:25%}.grid-offset-4--md{margin-left:33.33333%}.grid-offset-5--md{margin-left:41.66667%}.grid-offset-6--md{margin-left:50%}.grid-offset-7--md{margin-left:58.33333%}.grid-offset-8--md{margin-left:66.66667%}.grid-offset-9--md{margin-left:75%}.grid-offset-10--md{margin-left:83.33333%}.grid-offset-11--md{margin-left:91.66667%}.grid-offset-12--md{margin-left:100%}}@media(min-width:1600px)and (max-width:1899px){.grid-offset-0--xl{margin-left:0}.grid-offset-1--xl{margin-left:8.33333%}.grid-offset-2--xl{margin-left:16.66667%}.grid-offset-3--xl{margin-left:25%}.grid-offset-4--xl{margin-left:33.33333%}.grid-offset-5--xl{margin-left:41.66667%}.grid-offset-6--xl{margin-left:50%}.grid-offset-7--xl{margin-left:58.33333%}.grid-offset-8--xl{margin-left:66.66667%}.grid-offset-9--xl{margin-left:75%}.grid-offset-10--xl{margin-left:83.33333%}.grid-offset-11--xl{margin-left:91.66667%}.grid-offset-12--xl{margin-left:100%}}@media(min-width:1900px)and (max-width:99998px){.grid-offset-0--xxl{margin-left:0}.grid-offset-1--xxl{margin-left:8.33333%}.grid-offset-2--xxl{margin-left:16.66667%}.grid-offset-3--xxl{margin-left:25%}.grid-offset-4--xxl{margin-left:33.33333%}.grid-offset-5--xxl{margin-left:41.66667%}.grid-offset-6--xxl{margin-left:50%}.grid-offset-7--xxl{margin-left:58.33333%}.grid-offset-8--xxl{margin-left:66.66667%}.grid-offset-9--xxl{margin-left:75%}.grid-offset-10--xxl{margin-left:83.33333%}.grid-offset-11--xxl{margin-left:91.66667%}.grid-offset-12--xxl{margin-left:100%}}@media(min-width:0)and (max-width:767px){.hidden-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hidden-tablet{display:none!important}}@media(min-width:768px)and (max-width:99998px){.hidden-desktop,.show-xs{display:none!important}}@media(min-width:0)and (max-width:767px){.show-tablet{display:none!important}}@media(min-width:1024px)and (max-width:99998px){.show-tablet{display:none!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.transition-disabled *{-webkit-transition:none!important;transition:none!important}body,html{min-height:100vh}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;font-family:IBMPlexSans,sans-serif;color:#233c95}.body--noscroll,html.overflow-hidden{overflow:hidden;height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}button{font-family:inherit;padding:0;border:none;outline:none;background:none}img{max-width:100%;max-height:100%}.main{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:92px 0 30px}@media(min-width:0)and (max-width:767px){.main{min-height:100vh;padding:64px 0 0}}@media(min-width:768px)and (max-width:1023px){.main{padding:82px 0 40px}}@media(min-width:1024px)and (max-width:1599px){.main{padding-bottom:20px}}.main--pb-0{padding-bottom:0}h1{font-family:Montserrat,sans-serif;font-weight:900;font-size:60px;line-height:76px}@media(min-width:0)and (max-width:767px){h1{font-weight:800}}@media(min-width:0)and (max-width:389px){h1{font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:767px){h1{font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){h1{font-size:40px;line-height:45px}}@media(min-width:1024px)and (max-width:1599px){h1{font-size:50px;line-height:60px}}h2{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px}@media(min-width:0)and (max-width:767px){h2{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){h2{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){h2{font-size:40px;line-height:45px}}h3{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px}@media(min-width:0)and (max-width:767px){h3{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){h3{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){h3{font-weight:800}}h4{font-size:24px;line-height:26px}h4,h5{font-family:Montserrat,sans-serif;font-weight:800}h5{font-size:20px;line-height:24px}@media(min-width:0)and (max-width:1023px){h5{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){h5{font-size:18px;line-height:22px}}h6{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:18px}a{text-decoration:none}.bg{left:0;width:100%;overflow:hidden}.bg,.bg:before{position:absolute;top:0;height:100%}.bg:before{right:0;width:56%;background:url(/local/templates/npp_tek/css/../img/lines-bg.svg) 100% 0 repeat-y;background-size:100% auto;content:""}@media(min-width:0)and (max-width:767px){.bg:before{width:293px;background-image:url(/local/templates/npp_tek/css/../img/lines-bg-xs.svg)}}@media(min-width:0)and (max-width:389px){.bg:before{width:293px}}@media(min-width:390px)and (max-width:767px){.bg:before{width:75%}}@media(min-width:768px)and (max-width:1023px){.bg:before{width:64%}}@media(min-width:1024px)and (max-width:1599px){.bg:before{width:73%}}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/400.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/500.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/500.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/600.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/600.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/700.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/800.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/800.woff) format("woff");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/local/templates/npp_tek/css/../fonts/Montserrat/900.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/Montserrat/900.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/300.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/300.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/400.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/500.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/500.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/600.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/600.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/700.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSans/700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBMPlexSansItalic;src:url(/local/templates/npp_tek/css/../fonts/IBMPlexSansItalic/400.woff2) format("woff2"),url(/local/templates/npp_tek/css/../fonts/IBMPlexSansItalic/400.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}.text-content{position:relative}.text-content>:not([class]):first-child{margin-top:0}.text-content>:not([class]):last-child{margin-bottom:0}.text-content h1{font-family:Montserrat,sans-serif;font-weight:900;font-size:60px;line-height:76px}@media(min-width:0)and (max-width:767px){.text-content h1{font-weight:800}}@media(min-width:0)and (max-width:389px){.text-content h1{font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:767px){.text-content h1{font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.text-content h1{font-size:40px;line-height:45px}}@media(min-width:1024px)and (max-width:1599px){.text-content h1{font-size:50px;line-height:60px}}.text-content h1:first-child{margin-top:0}.text-content h1:last-child{margin-bottom:0}.text-content h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:50px 0 24px}@media(min-width:0)and (max-width:389px){.text-content h2{margin:24px 0 12px;font-size:16px;line-height:18px}}@media(min-width:390px)and (max-width:1023px){.text-content h2{margin-top:40px}}.text-content h6{font-weight:500;font-size:18px;line-height:24px;max-width:650px;margin:50px 0 24px;font-family:IBMPlexSans,sans-serif;color:#142a78}@media(min-width:0)and (max-width:767px){.text-content h6{margin-top:24px;font-size:16px;line-height:120%}}@media(min-width:390px)and (max-width:1023px){.text-content h6{margin-top:40px}}.text-content p:not([class]){max-width:650px;margin:20px 0;font-size:16px;line-height:140%}@media(min-width:0)and (max-width:1023px){.text-content p:not([class]){margin:18px 0}}.text-content p:not([class]):first-child{margin-top:0}.text-content a:not([class]){border-bottom:1px solid #7f90d7;color:#7f90d7;-webkit-transition:.2s;transition:.2s}.text-content a:not([class])[href*=mail],.text-content a:not([class])[href*=tel]{white-space:nowrap}.text-content ul:not([class]){margin:24px 0;padding:0}@media(min-width:0)and (max-width:389px){.text-content ul:not([class]){margin-top:12px}}.text-content ul:not([class]):first-child{margin-top:0}.text-content ul:not([class]):last-child{margin-bottom:0}.text-content ul:not([class]) li{font-size:14px;line-height:18px;position:relative;margin-bottom:12px;padding-left:13px;list-style:none}.text-content ul:not([class]) li:last-child{margin-bottom:0}.text-content ul:not([class]) li:before{position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:100%;background:#ef2629;content:""}.text-content ol:not([class]){margin:24px 0;padding-left:20px}@media(min-width:0)and (max-width:389px){.text-content ol:not([class]){margin-top:12px}}.text-content ol:not([class]):last-child{margin-bottom:0}.text-content ol:not([class]) li{margin-bottom:12px;padding-left:10px}.text-content ol:not([class]) li:last-child{margin-bottom:0}.text-content img:not([class]){display:block;width:100%;max-width:100%;height:auto;margin:50px 0 40px;border-radius:20px}@media(min-width:0)and (max-width:767px){.text-content img:not([class]){border-radius:12px}}@media(min-width:0)and (max-width:389px){.text-content img:not([class]){margin:24px 0}}@media(min-width:390px)and (max-width:767px){.text-content img:not([class]){margin-top:40px}}@media(min-width:768px)and (max-width:1023px){.text-content img:not([class]){max-width:610px;margin-top:40px}}@media(min-width:1024px)and (max-width:1599px){.text-content img:not([class]){max-width:800px}}@media(min-width:0)and (max-width:767px){.text-content .table-scroll{overflow:auto}}@media(min-width:0)and (max-width:389px){.text-content .table-scroll{width:calc(100% + 12px);margin:0 -6px 11px;padding:0 6px 5px}}@media(min-width:390px)and (max-width:767px){.text-content .table-scroll{width:calc(100% + 22px);margin:0 -11px 11px;padding:0 11px 5px}}.text-content table:not([class]){border-collapse:collapse}.text-content table:not([class]) tr:first-child td{padding:4px 8px;border:0;background:#f2f6ff;font-weight:500}@media(min-width:0)and (max-width:1599px){.text-content table:not([class]) tr:first-child td{vertical-align:middle}}.text-content table:not([class]) tr:first-child td:first-child{border-radius:8px 0 0 8px}.text-content table:not([class]) tr:first-child td:last-child{border-radius:0 8px 8px 0}.text-content table:not([class]) td{font-size:14px;line-height:18px;padding:12px 8px 11px;border-bottom:1px solid #ced9f3;color:#142a78;vertical-align:top}@media(min-width:0)and (max-width:767px){.text-content table:not([class]) td:nth-child(odd){background:rgba(242,246,255,.8)}}.text-content table:not([class]) td sup{top:0;font-size:inherit}.text-content table:not([class]) td span{color:#7c8aaa}blockquote{position:relative;max-width:900px;margin:50px 0;padding:20px 24px 20px 69px;border-radius:12px;background:#f2f6ff}@media(min-width:0)and (max-width:389px){blockquote{margin:30px 0 20px;padding:16px 8px 16px 42px}}@media(min-width:390px)and (max-width:767px){blockquote{margin:40px 0 20px;padding:20px 16px 20px 60px}}@media(min-width:1024px)and (max-width:1599px){blockquote{margin-top:40px}}blockquote:before{position:absolute;top:20px;left:24px;width:35px;height:24px;background:url(/local/templates/npp_tek/css/../img/icons/quotes.svg) 50% no-repeat;background-size:contain;content:""}@media(min-width:0)and (max-width:389px){blockquote:before{top:16px;left:8px;width:24px;height:16px}}@media(min-width:390px)and (max-width:767px){blockquote:before{left:16px}}blockquote p{margin:0 0 10px;font-family:IBMPlexSansItalic;font-size:16px;font-weight:400;line-height:140%;color:#142a78}@media(min-width:0)and (max-width:389px){blockquote p{margin-bottom:8px;font-size:14px;line-height:140%}}blockquote span{font-weight:500;font-size:18px;line-height:24px}@media(min-width:0)and (max-width:389px){blockquote span{font-size:14px;line-height:18px}}.footer{position:relative;z-index:11;background:#ebeff8}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 60px}@media(min-width:0)and (max-width:767px){.footer__top{display:block}}@media(min-width:0)and (max-width:389px){.footer__top{padding:16px 8px 30px}}@media(min-width:390px)and (max-width:767px){.footer__top{padding:16px 11px 30px}}@media(min-width:768px)and (max-width:1023px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 16px 30px}}@media(min-width:1024px)and (max-width:1599px){.footer__top{padding:40px 30px}}.footer__logo{margin-right:145px}@media(min-width:0)and (max-width:767px){.footer__logo{margin:0 0 20px}}@media(min-width:768px)and (max-width:1023px){.footer__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(33.33333% - 13.33333px);margin-right:20px}}@media(min-width:1024px)and (max-width:1599px){.footer__logo{margin-right:10px}}.footer-logo{display:block;width:185px;height:140px;padding:10px}@media(min-width:0)and (max-width:1599px){.footer-logo{width:144px;height:109px;padding:5px}}.footer-logo img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:30px}@media(min-width:0)and (max-width:1599px){.footer__menu{padding:0}}@media(min-width:0)and (max-width:767px){.footer__menu{display:block;margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.footer__menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}}.footer-menu{width:210px;margin-right:20px}@media(min-width:0)and (max-width:767px){.footer-menu{width:100%;margin:0 0 20px}}@media(min-width:768px)and (max-width:1023px){.footer-menu{width:calc(33.33333% - 13.33333px);margin:0}}@media(min-width:1024px)and (max-width:1599px){.footer-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:3vw}}.footer-menu__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin-bottom:12px;white-space:nowrap}@media(min-width:0)and (max-width:1023px){.footer-menu__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.footer-menu__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.footer-menu__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.footer-menu__title{font-size:18px;line-height:22px}}.footer-menu__item{font-size:14px;line-height:18px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 12px;color:#142a78}.footer-menu__item:not(a){margin:16px 0}.footer-menu__item[href^="tel:"]{margin-bottom:0}.footer-menu__item[href^="mailto:"]{margin-bottom:16px}.footer-menu__item:last-child{margin-bottom:0}@media(min-width:768px)and (max-width:1023px){.footer-menu__item:not(p) br{display:none}}@media(min-width:0)and (max-width:767px){.footer-menu__item br{display:none}}.footer__subscription{width:324px;padding-top:30px}@media(min-width:0)and (max-width:1599px){.footer__subscription{padding:0}}@media(min-width:0)and (max-width:767px){.footer__subscription{width:100%}}@media(min-width:768px)and (max-width:1023px){.footer__subscription{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:350px;margin-right:auto}}@media(min-width:1024px)and (max-width:1599px){.footer__subscription{width:272px}}.footer-form{width:100%}.footer-form__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin-bottom:8px}@media(min-width:0)and (max-width:1023px){.footer-form__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.footer-form__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.footer-form__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.footer-form__title{font-size:18px;line-height:22px}}.footer-form__field{position:relative;width:100%;margin-bottom:10px}@media(min-width:0)and (max-width:1023px){.footer-form__field{margin-bottom:6px}}.footer-form__field .ui-input__control{height:52px;background:none}.footer-form__field .ui-input>label{top:15px}.footer-form__button{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:100%;color:#01498e;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.footer-form__button svg{width:24px;height:24px}@media(min-width:0)and (max-width:767px){.footer-form__checkbox{margin-bottom:16px}}.footer-form__checkbox{max-width:350px;margin-bottom:24px}.footer-form__checkbox .ui-checkbox__label{font-family:Montserrat,sans-serif;font-size:12px;line-height:normal;letter-spacing:-.12px}.footer-form__checkbox:not(:has(input:checked))~.footer-form__button{pointer-events:none;opacity:.5}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 40px 16px;border-top:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.footer__bottom{display:block}}@media(min-width:0)and (max-width:389px){.footer__bottom{padding:19px 8px 40px}}@media(min-width:390px)and (max-width:767px){.footer__bottom{padding:19px 11px 40px}}@media(min-width:768px)and (max-width:1023px){.footer__bottom{padding:14px 24px 20px 16px}}@media(min-width:1024px)and (max-width:1599px){.footer__bottom{padding:5px 30px 16px}}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:767px){.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:8px;margin-bottom:16px}}.footer__link{font-size:14px;line-height:18px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#7c8aaa;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:767px){.footer__link{color:#7f90d7}}.footer-developer{font-weight:300;font-size:14px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:#1b2557;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.footer-developer{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.footer-developer__logo{width:40px;height:40px;background:url(/local/templates/npp_tek/css/../img/redline.svg) 50% no-repeat;background-size:contain}@media(min-width:0)and (max-width:1023px){.footer-developer__logo{width:30px;height:30px}}.footer .ui-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header{position:fixed;top:0;right:0;left:0;z-index:101;background:#fff}.header__top{position:relative;z-index:1;height:92px;background:#fff}@media(min-width:0)and (max-width:767px){.header__top{height:64px}}@media(min-width:768px)and (max-width:1023px){.header__top{height:82px}}.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.header__inner,.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{width:230px;padding:4px 0 7px}@media(min-width:0)and (max-width:767px){.header__logo{padding:0}}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media(min-width:0)and (max-width:767px){.header-logo{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.header-logo__img{width:105px;height:61px}@media(min-width:0)and (max-width:767px){.header-logo__img{width:62px;height:44px}}.header-logo__img img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.header-logo__text{max-width:115px;padding-top:4px;font-weight:500;font-size:12px;line-height:12px;color:#142a78}@media(min-width:0)and (max-width:767px){.header-logo__text{padding-top:2px;font-size:9px;line-height:9px}}.header__button{margin:0 auto}@media(min-width:0)and (max-width:767px){.header__button{margin-right:12px}}.header__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:230px}@media(min-width:0)and (max-width:767px){.header__group{display:none}}.header__search{font-weight:500;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;margin-right:86px;color:#7c8aaa;cursor:pointer}@media(min-width:0)and (max-width:767px){.header__search{margin:0 0 26px}}@media(min-width:768px)and (max-width:1599px){.header__search{margin-right:80px}}.header__search svg{width:24px;height:24px}.header__search span{padding-top:1px}.header-menu .header__search{display:none}@media(min-width:0)and (max-width:767px){.header-menu .header__search{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66px;height:34px;background:#f7f9fb;border-radius:20px}@media(min-width:0)and (max-width:767px){.header-language{margin-bottom:15px}}.header-language__item{font-size:16px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;border-radius:20px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.header-language__item{font-size:14px;line-height:18px}}.header-language__item--active{-ms-flex-negative:0;flex-shrink:0;width:34px;background:#7c8aaa;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);color:#fff;pointer-events:none}.header-menu .header-language{display:none}@media(min-width:0)and (max-width:767px){.header-menu .header-language{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-button{font-size:18px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;height:42px;padding:9px 16px;background:#233c95;border-radius:10px;color:#fff;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}@media(min-width:0)and (max-width:767px){.header-button{height:40px;padding:12px}}@media(min-width:1024px){.header-button:hover{background:#01498e}}.header-menu{position:absolute;top:92px;left:0;right:0;padding:30px 0 40px;background:#fff;border-radius:0 0 20px 20px;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out}@media(min-width:0)and (max-width:1599px){.header-menu{padding:20px 0 24px}}@media(min-width:0)and (max-width:767px){.header-menu{top:64px;height:calc(100vh - 64px);height:calc(var(--vh, 1vh)*100 - 64px);border-radius:0;overflow-y:auto}}@media(min-width:768px)and (max-width:1023px){.header-menu{top:82px}}.header-menu__items{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media(min-width:0)and (max-width:767px){.header-menu__items{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}}@media(min-width:768px)and (max-width:1023px){.header-menu__items{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.header-menu-item.js-accordion{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column}@media(min-width:768px)and (max-width:1023px){.header-menu-item.js-accordion{-webkit-column-break-after:auto;-moz-column-break-after:auto;break-after:auto;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media(min-width:0)and (max-width:767px){.header-menu-item{margin-bottom:8px}}@media(min-width:768px)and (max-width:1023px){.header-menu-item{margin-bottom:12px;padding-right:40px}}@media(min-width:1024px)and (max-width:1599px){.header-menu-item{margin-bottom:16px;padding-right:30px}}.header-menu-item__head{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:0)and (max-width:767px){.header-menu-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;cursor:pointer}}.header-menu-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px;color:#233c95}@media(min-width:0)and (max-width:1023px){.header-menu-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.header-menu-item__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.header-menu-item__title{margin:0}}@media(min-width:768px)and (max-width:1599px){.header-menu-item__title{margin-bottom:12px}}@media(min-width:0)and (max-width:767px){.header-menu-item__icon{width:16px;height:16px;background:url(/local/templates/npp_tek/css/../img/icons/chevron-round-down.svg) 50% no-repeat;background-size:contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}@media(min-width:768px)and (max-width:99998px){.header-menu-item__icon{display:none}}.header-menu-item._active .header-menu-item__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:768px)and (max-width:99998px){.header-menu-item__content{max-height:2000px!important}}.header-menu-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:12px}@media(min-width:0)and (max-width:767px){.header-menu-item__inner{padding-bottom:12px}}@media(min-width:768px)and (max-width:1599px){.header-menu-item__inner{row-gap:8px}}.header-menu-item__link{font-size:16px;line-height:22px;color:#142a78;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,0);text-decoration-color:hsla(0,0%,100%,0);-webkit-transition:.2s;transition:.2s}@media(min-width:0)and (max-width:1023px){.header-menu-item__link{font-size:14px;line-height:18px}}@media(min-width:1024px){.header-menu-item__link:hover{-webkit-text-decoration-color:#142a78;text-decoration-color:#142a78}}.header-menu .ui-button{margin-top:40px}@media(min-width:0)and (max-width:767px){.header-menu .ui-button{margin-top:7px}}@media(min-width:768px)and (max-width:1023px){.header-menu .ui-button{margin-top:20px}}@media(min-width:1024px)and (max-width:1599px){.header-menu .ui-button{margin-top:44px}}.header-menu--opened{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-search__overlay{position:fixed;top:92px;right:0;left:0;width:100%;height:calc(100vh - 68px);background:rgba(24,27,52,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.header-search--opened .header-search__overlay{opacity:1;pointer-events:auto}@media(min-width:0)and (max-width:63px){.header-search__overlay{top:64px}}@media(min-width:768px)and (max-width:1023px){.header-search__overlay{top:82px}}.header-search-form{position:fixed;top:92px;right:0;left:0;width:100%;padding:24px 0 30px;background:#fff;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s linear;transition:transform .3s ease-out,opacity .3s linear,-webkit-transform .3s ease-out;pointer-events:none}@media(min-width:0)and (max-width:767px){.header-search-form{top:64px;padding:16px 0}}@media(min-width:768px)and (max-width:1023px){.header-search-form{top:82px}}.header-search--opened .header-search-form{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header-search-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-search-form__field{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:90px}@media(min-width:0)and (max-width:389px){.header-search-form__field{margin-right:30px}}@media(min-width:390px)and (max-width:767px){.header-search-form__field{margin-right:23px}}@media(min-width:768px)and (max-width:1023px){.header-search-form__field{margin-right:40px}}@media(min-width:1024px)and (max-width:1599px){.header-search-form__field{margin-right:58px}}.header-search-form__control{font-size:16px;line-height:22px;width:100%;padding:1px 90px 9px 28px;border:0;border-bottom:1px solid #ced9f3;font-family:IBMPlexSans,sans-serif;color:#142a78}@media(min-width:0)and (max-width:1023px){.header-search-form__control{font-size:14px;line-height:18px}}.header-search-form__control::-webkit-input-placeholder{font-size:16px;line-height:22px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.header-search-form__control::-webkit-input-placeholder{font-size:14px;line-height:18px}}.header-search-form__control:-moz-placeholder{font-size:16px;line-height:22px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.header-search-form__control:-moz-placeholder{font-size:14px;line-height:18px}}.header-search-form__control::-moz-placeholder{font-size:16px;line-height:22px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.header-search-form__control::-moz-placeholder{font-size:14px;line-height:18px}}.header-search-form__control:-ms-input-placeholder{font-size:16px;line-height:22px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.header-search-form__control:-ms-input-placeholder{font-size:14px;line-height:18px}}.header-search-form__icon{position:absolute;top:0;left:0;width:24px;height:24px;color:#7c8aaa}.header-search-form__icon svg{width:100%;height:100%}.header-search-form__button{font-size:16px;line-height:22px;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;color:#142a78;cursor:pointer}@media(min-width:0)and (max-width:1023px){.header-search-form__button{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:1599px){.header-search-form__button{display:none}}.header-search-form__button svg{width:16px;height:16px;color:#7c8aaa}.header-search__close{width:24px;height:24px;color:#687cab;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.header-search__close svg{width:100%;height:100%}.header-search ul,.title-search-result ul{margin:20px 0 0;padding:0;list-style:none}@media(min-width:0)and (max-width:767px){.header-search ul,.title-search-result ul{margin-top:16px}}.header-search ul li,.title-search-result ul li{margin-bottom:12px;color:#233c95;font-size:16px;line-height:140%}.header-search ul li:last-child,.title-search-result ul li:last-child{margin-bottom:0}.header-search ul li a,.title-search-result ul li a{color:inherit}.wrap{margin:0 auto;width:100%;max-width:1360px}@media(min-width:0)and (max-width:1023px){.wrap{max-width:100%}}@media(min-width:0)and (max-width:389px){.wrap{padding:0 6px}}@media(min-width:390px)and (max-width:767px){.wrap{padding:0 11px}}@media(min-width:768px)and (max-width:1023px){.wrap{padding:0 16px}}@media(min-width:1024px)and (max-width:1599px){.wrap{padding:0 30px}}.wrap--footer{max-width:1440px}@media(min-width:0)and (max-width:1599px){.wrap--footer{padding:0}}.direction-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:55%;border-radius:12px 50px 12px 12px;background:50% no-repeat;background-size:cover;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:1600px)and (max-width:99998px){.index-directions .direction-card{border-radius:20px 50px 20px 20px}}.direction-card:before{position:absolute;bottom:0;left:237px;width:48px;height:18px;background:url(/local/templates/npp_tek/css/../img/vector-bottom.svg) 50% no-repeat;background-size:contain;content:""}@media(min-width:0)and (max-width:767px){.direction-card:before{left:127px}}@media(min-width:0)and (max-width:1023px){.direction-card--big{height:auto}}@media(min-width:0)and (max-width:389px){.direction-card--big{padding-top:41vw}}@media(min-width:390px)and (max-width:767px){.direction-card--big{padding-top:38vw}}@media(min-width:768px)and (max-width:1023px){.direction-card--big{height:auto;padding-top:17.5vw}}@media(min-width:1024px)and (max-width:1599px){.direction-card--big{height:330px}}.direction-card--big:before{display:none}.direction-card__inner{position:absolute;bottom:0;left:0;width:273px;padding:6px 10px;background:#fff;border-radius:20px 20px 20px 0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(calc(100% - 82px));-ms-transform:translateY(calc(100% - 82px));transform:translateY(calc(100% - 82px));will-change:transform}@media(min-width:0)and (max-width:767px){.direction-card__inner{width:163px;padding:8px 10px;border-radius:12px 12px 12px 0;-webkit-transform:none;-ms-transform:none;transform:none}}@media(min-width:768px)and (max-width:1023px){.direction-card__inner{padding:0 10px;-webkit-transform:translateY(calc(100% - 60px));-ms-transform:translateY(calc(100% - 60px));transform:translateY(calc(100% - 60px))}}.direction-card__inner:after,.direction-card__inner:before{position:absolute;background:50% no-repeat;background-size:contain;content:""}.direction-card__inner:before{top:-12px;left:0;width:18px;height:48px;background-image:url(/local/templates/npp_tek/css/../img/vector-left.svg)}.direction-card__inner--big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:580px;min-height:160px;padding:10px;border-radius:12px 12px 12px 0;-webkit-transform:none;-ms-transform:none;transform:none}@media(min-width:0)and (max-width:1599px){.direction-card__inner--big{width:100%}}@media(min-width:0)and (max-width:1023px){.direction-card__inner--big{position:relative;min-height:auto;padding:8px 0 0}}@media(min-width:0)and (max-width:389px){.direction-card__inner--big{padding:8px 0}}@media(min-width:768px)and (max-width:1023px){.direction-card__inner--big{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:102px;padding:6px 0 0}}@media(min-width:1024px)and (max-width:1599px){.direction-card__inner--big{min-height:120px;padding:16px 0 0}}.direction-card__inner--big:after{bottom:0;left:544px;width:48px;height:18px;background:url(/local/templates/npp_tek/css/../img/vector-bottom.svg) 50% no-repeat;background-size:contain;content:""}@media(min-width:0)and (max-width:1599px){.direction-card__inner--big:after{display:none}}@media(min-width:1024px)and (max-width:1599px){.index-directions .direction-card__inner{border-radius:12px}}@media(min-width:1024px)and (max-width:99998px){.direction-card:hover .direction-card__inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.direction-card__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70px;margin:0;color:#233c95;-webkit-transition:min-height .5s cubic-bezier(.175,.885,.32,1.275);transition:min-height .5s cubic-bezier(.175,.885,.32,1.275)}@media(min-width:0)and (max-width:767px){.direction-card__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.direction-card__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.direction-card__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.direction-card__title{min-height:auto}}@media(min-width:768px)and (max-width:1023px){.direction-card__title{min-height:64px}}@media(min-width:1024px)and (max-width:1599px){.direction-card__title{font-weight:900;font-size:30px;line-height:35px}}@media(min-width:0)and (max-width:389px){.direction-card--big .direction-card__title{font-size:16px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.direction-card--big .direction-card__title{font-weight:800;font-size:20px;line-height:24px}}@media(min-width:1024px)and (max-width:1599px){.direction-card--big .direction-card__title{font-size:24px;line-height:26px}}.direction-card__inner--big .direction-card__title{display:block;min-height:auto}.direction-card__inner--big .direction-card__title span{color:#7c8aaa}.direction-card__text{margin-top:8px;color:#2c2f52}@media(min-width:0)and (max-width:1023px){.direction-card__text{display:none}}.direction-card__text.text-content ul li{font-size:16px;line-height:22px;line-height:18px}@media(min-width:0)and (max-width:1023px){.direction-card__text.text-content ul li{font-size:14px;line-height:18px}}.direction-card__text.text-content ul li:before{top:9px}.cursor{position:fixed;z-index:10000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:100%;background:#ef2629;opacity:0;-webkit-transition:width .3s,height .3s,margin .3s;transition:width .3s,height .3s,margin .3s;pointer-events:none}@media(hover:hover){.cursor{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:0)and (max-width:1023px){.cursor{display:none}}.cursor:before{font-weight:500;font-size:16px;line-height:19px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;content:""}.cursor--open{width:90px;height:90px;margin:-72px 0 0 -40px}.cursor--open:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cursor--hover{width:90px;height:90px;margin:-72px 0 0 -40px}.cursor--hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cursor--open:before{content:"Открыть"}.cursor--see:before{content:"Смотреть"}.cursor--read:before{content:"Читать"}.en .cursor--open:before{content:"Open"}.en .cursor--see:before{content:"Watch"}.en .cursor--read:before{content:"Read"}.burger{position:relative;width:21px;height:16px}.burger:after,.burger:before,.burger__line{position:absolute;left:0;height:2px;background:#ffc723;border-radius:1px}.burger:after,.burger:before{width:100%;content:"";will-change:transition;-webkit-transition:.2s;transition:.2s}.burger:before{top:0}.burger:after{bottom:0}.burger__line{top:7px;width:10px;-webkit-transition:opacity .2s;transition:opacity .2s}.burger--active .burger__line{opacity:0}.burger--active:before{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger--active:after{bottom:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.index-directions{margin-bottom:120px}@media(min-width:0)and (max-width:389px){.index-directions{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.index-directions{margin-bottom:50px}}@media(min-width:768px)and (max-width:1599px){.index-directions{margin-bottom:80px}}.index-directions__title span{display:block;padding-left:115px}@media(min-width:0)and (max-width:767px){.index-directions__title span{padding-left:0}}@media(min-width:0)and (max-width:389px){.index-directions__title span{display:inline}}@media(min-width:768px)and (max-width:1023px){.index-directions__title span{padding-left:63px}}.index-directions__items{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:767px){.index-directions__items{grid-template-columns:1fr;row-gap:16px}}@media(min-width:768px)and (max-width:1023px){.index-directions__items{padding-top:6px}}@media(min-width:1024px)and (max-width:1599px){.index-directions__items{padding-top:10px}}.index-section-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}@media(min-width:0)and (max-width:767px){.index-section-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:0)and (max-width:389px){.index-section-head{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}}@media(min-width:390px)and (max-width:767px){.index-section-head{margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.index-section-head{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:24px}}@media(min-width:1024px)and (max-width:1599px){.index-section-head{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:30px}}.index-section-head__number{font-size:16px;line-height:22px;position:absolute;top:0;left:0;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.index-section-head__number{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.index-section-head__number{font-size:12px;line-height:16px}}@media(min-width:0)and (max-width:389px){.index-section-head__number{position:static;width:100%;margin-bottom:4px}}.index-section-head__title{font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#233c95;font-size:50px;line-height:60px;letter-spacing:-.5px;margin:0;padding-left:115px}.index-section-head__title span{color:#7c8aaa}@media(min-width:0)and (max-width:1599px){.index-section-head__title{letter-spacing:normal}}@media(min-width:0)and (max-width:767px){.index-section-head__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.index-section-head__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.index-section-head__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:389px){.index-section-head__title{padding-left:0}}@media(min-width:390px)and (max-width:767px){.index-section-head__title{padding-left:47px}}@media(min-width:768px)and (max-width:1023px){.index-section-head__title{padding-left:63px}}@media(min-width:1024px)and (max-width:1599px){.index-section-head__title{margin-right:-5px;padding-left:82px}}@media(min-width:0)and (max-width:767px){.index-section-head__title--small-xs{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.index-section-head__title:not(:last-child){max-width:55%}}@media(min-width:0)and (max-width:389px){.index-section-head .ui-arrow-link{margin-right:-6px}}@media(min-width:390px)and (max-width:767px){.index-section-head .ui-arrow-link{margin-right:-10px}}.index-about{margin-bottom:120px}@media(min-width:0)and (max-width:767px){.index-about{margin-bottom:40px}}@media(min-width:768px)and (max-width:1599px){.index-about{margin-bottom:80px}}.index-about__wrap{position:relative;margin-bottom:120px}@media(min-width:0)and (max-width:767px){.index-about__wrap{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.index-about__wrap{margin-bottom:20px;padding-top:6px}}@media(min-width:1024px)and (max-width:1599px){.index-about__wrap{margin-bottom:40px}}.index-about__container{position:relative;height:778px;padding:0 115px}@media(min-width:0)and (max-width:767px){.index-about__container{height:auto}}@media(min-width:0)and (max-width:389px){.index-about__container{padding:0}}@media(min-width:390px)and (max-width:767px){.index-about__container{margin-bottom:16px;padding:24px 20px 28px}}@media(min-width:768px)and (max-width:1023px){.index-about__container{height:420px;padding:0 30px}}@media(min-width:1024px)and (max-width:1599px){.index-about__container{height:552px;padding:0 60px}}.index-about__video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;overflow:hidden}@media(min-width:0)and (max-width:389px){.index-about__video{position:relative;height:auto;margin-bottom:12px}}.index-about__video:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,left bottom,from(rgba(21,32,49,.5)),to(rgba(6,22,47,.5)));background:linear-gradient(180deg,rgba(21,32,49,.5),rgba(6,22,47,.5));content:""}.index-about__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-about__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:555px;height:100%;padding:150px 0}@media(min-width:0)and (max-width:767px){.index-about__inner{max-width:330px;padding:0}}@media(min-width:0)and (max-width:389px){.index-about__inner{margin-bottom:28px}}@media(min-width:768px)and (max-width:1599px){.index-about__inner{max-width:48%}}@media(min-width:768px)and (max-width:1023px){.index-about__inner{padding:30px 0}}@media(min-width:1024px)and (max-width:1599px){.index-about__inner{padding:60px 0}}.index-about__subtitle{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0;color:#fff}@media(min-width:0)and (max-width:767px){.index-about__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.index-about__subtitle{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.index-about__subtitle{font-weight:800}}@media(min-width:0)and (max-width:767px){.index-about__subtitle{font-family:IBMPlexSans,sans-serif;font-weight:500;font-size:16px;line-height:19px}}@media(min-width:0)and (max-width:389px){.index-about__subtitle{margin-bottom:12px;color:#142a78}}@media(min-width:390px)and (max-width:767px){.index-about__subtitle{margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.index-about__subtitle{margin-bottom:24px;font-weight:800;font-size:20px;line-height:24px}}@media(min-width:1024px)and (max-width:1599px){.index-about__subtitle{margin-bottom:60px}}.index-about__text{position:absolute;right:115px;bottom:150px;max-width:440px;font-weight:500;font-size:16px;line-height:19px;color:#fff}@media(min-width:0)and (max-width:767px){.index-about__text{position:static;color:#142a78}}@media(min-width:768px)and (max-width:1023px){.index-about__text{right:30px;bottom:30px;max-width:44.5%}}@media(min-width:1024px)and (max-width:1599px){.index-about__text{right:60px;bottom:60px}}.index-about__text p{margin:20px 0}.index-about__text.text-content p:not([class]){font-weight:500;font-size:16px;line-height:19px}@media(min-width:0)and (max-width:1023px){.index-about__text.text-content p:not([class]){font-weight:400;font-size:14px;line-height:18px}}.index-advantages{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:60px 0;border-radius:20px;background:#7f90d7}@media(min-width:0)and (max-width:767px){.index-advantages{border-radius:0}}@media(min-width:0)and (max-width:389px){.index-advantages{grid-template-columns:1fr;gap:24px;padding:30px;width:calc(100% + 12px);margin:0 -6px;padding:30px 16px}}@media(min-width:390px)and (max-width:767px){.index-advantages{grid-template-columns:repeat(2,1fr);gap:30px 20px;width:calc(100% + 22px);margin:0 -11px;padding:20px 16px}}@media(min-width:768px)and (max-width:1023px){.index-advantages{padding:20px 0}}.index-advantages-item{text-align:center;color:#fff}.index-advantages-item__icon{width:40px;height:40px;margin:0 auto 12px;background:50% no-repeat;background-size:contain}@media(min-width:0)and (max-width:1023px){.index-advantages-item__icon{width:30px;height:30px;margin-bottom:8px}}@media(min-width:0)and (max-width:389px){.index-advantages-item__icon{margin-bottom:0}}.index-advantages-item__text{font-size:16px;line-height:22px;margin:0 0 8px}@media(min-width:0)and (max-width:1023px){.index-advantages-item__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.index-advantages-item__text{margin-bottom:4px;font-size:12px;line-height:16px}}.index-advantages-item__text br{display:none}@media(min-width:768px)and (max-width:1023px){.index-advantages-item__text br{display:block}}.index-advantages-item__value{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0}@media(min-width:0)and (max-width:1023px){.index-advantages-item__value{font-size:18px;line-height:22px}}.index-products{margin-bottom:60px;padding:60px 0 100px;background:#f2f6ff;overflow:hidden}@media(min-width:0)and (max-width:767px){.index-products{margin-bottom:40px;padding:40px 0 24px}}@media(min-width:768px)and (max-width:1599px){.index-products{margin-bottom:80px}}@media(min-width:768px)and (max-width:1023px){.index-products{padding:30px 0}}@media(min-width:1024px)and (max-width:1599px){.index-products{padding-bottom:60px}}.index-products-slider{position:relative}@media(min-width:0)and (max-width:767px){.index-products-slider{padding-bottom:28px}}@media(min-width:768px)and (max-width:1023px){.index-products-slider{padding-bottom:36px}}@media(min-width:1024px)and (max-width:1599px){.index-products-slider{padding-top:10px}}.index-products-slider__container{margin:0 auto}@media(min-width:0)and (max-width:767px){.index-products-slider__container{width:90%}}@media(min-width:768px)and (max-width:1023px){.index-products-slider__container{width:calc(83.33333% - 3.33333px)}}@media(min-width:1024px)and (max-width:1599px){.index-products-slider__container{width:calc(66.66667% - 6.66667px)}}.index-products-slider__nav{position:absolute;top:-90px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media(min-width:0)and (max-width:1023px){.index-products-slider__nav{display:none}}@media(min-width:1024px)and (max-width:1599px){.index-products-slider__nav{top:-65px;right:10px}}.index-products-slider .swiper-pagination{display:none}@media(min-width:0)and (max-width:1023px){.index-products-slider .swiper-pagination{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.index-products-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:500px;padding:30px 30px 30px 90px;border-radius:20px;background:#ced9f3}@media(min-width:0)and (max-width:1599px){.index-products-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto}}@media(min-width:0)and (max-width:767px){.index-products-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 12px}}@media(min-width:768px)and (max-width:1023px){.index-products-slide{padding:30px 24px}}@media(min-width:1024px)and (max-width:1599px){.index-products-slide{padding:30px}}.index-products-slide__inner{max-width:670px}@media(min-width:0)and (max-width:767px){.index-products-slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:768px)and (max-width:1023px){.index-products-slide__inner{max-width:60%}}@media(min-width:1024px)and (max-width:1599px){.index-products-slide__inner{max-width:60%}}.index-products-slide__number{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:30px;padding:12px 16px;border-radius:20px;background:#7f90d7;color:#fff}@media(min-width:0)and (max-width:767px){.index-products-slide__number{position:absolute;top:16px;right:12px;padding:8px 12px;font-weight:500;font-size:16px;line-height:19px}}@media(min-width:768px)and (max-width:1023px){.index-products-slide__number{margin-bottom:20px;font-weight:800;font-size:18px;line-height:22px}}.index-products-slide__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 16px}@media(min-width:0)and (max-width:767px){.index-products-slide__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.index-products-slide__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.index-products-slide__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.index-products-slide__title{margin-bottom:4px;font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1599px){.index-products-slide__title{margin-bottom:8px}}@media(min-width:768px)and (max-width:1023px){.index-products-slide__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.index-products-slide__title{font-weight:900;font-size:30px;line-height:35px}}.index-products-slide__text{font-size:16px;line-height:22px;margin:0 0 30px}@media(min-width:0)and (max-width:1023px){.index-products-slide__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:1599px){.index-products-slide__text{margin-bottom:24px;font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.index-products-slide__text{margin-bottom:12px}}.index-products-slide__image{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:440px;height:440px;padding:20px 38px 0;border-radius:20px;background:#fff}@media(min-width:0)and (max-width:767px){.index-products-slide__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100px;height:100px;margin-bottom:8px;padding:4px 9px}}@media(min-width:768px)and (max-width:1599px){.index-products-slide__image{width:200px;height:200px;padding:10px 18px 0}}.index-products-slide__image img{display:block;max-width:100%}@media(min-width:0)and (max-width:767px){.index-products-slide .ui-button{width:100%;margin-top:auto}}.slider-button{position:relative;top:0;right:0;left:0;width:40px;height:40px;margin:0;border-radius:40px;border:1px solid #233c95}.slider-button__icon{position:relative;width:14px;height:14px}.slider-button__icon:after,.slider-button__icon:before{position:absolute;top:0;left:0;width:100%;height:100%;background:50% no-repeat;background-size:contain;-webkit-transition:opacity .2s;transition:opacity .2s;content:""}.slider-button--left .slider-button__icon:before{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-left.svg)}.slider-button--left .slider-button__icon:after{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-left-outline.svg);opacity:0}.slider-button--right .slider-button__icon:before{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-right.svg)}.slider-button--right .slider-button__icon:after{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-right-outline.svg);opacity:0}@media(min-width:1024px)and (max-width:99998px){.slider-button:hover .slider-button__icon:before{opacity:0}.slider-button:hover .slider-button__icon:after{opacity:1}}.slider-button-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:20px;background:#7f90d7;color:#fff}.slider-button-small--prev{padding-right:2px}.slider-button-small--next{padding-left:2px}.slider-button-small svg{width:9px;height:16px}.index-news{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.index-news{margin-bottom:50px}}@media(min-width:390px)and (max-width:767px){.index-news{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.index-news{margin-bottom:50px}}@media(min-width:1024px)and (max-width:1599px){.index-news{margin-bottom:80px}}@media(min-width:0)and (max-width:767px){.index-news__inner{overflow:hidden}}@media(min-width:0)and (max-width:389px){.index-news__inner{width:calc(100% + 12px);margin:0 -6px}}@media(min-width:390px)and (max-width:767px){.index-news__inner{width:calc(100% + 22px);margin:0 -11px}}.index-news__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:0)and (max-width:767px){.index-news__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:-10px;overflow-x:auto}}@media(min-width:390px)and (max-width:767px){.index-news__items{padding:0 11px 10px}}@media(min-width:0)and (max-width:389px){.index-news__items{padding:0 6px 10px}}@media(min-width:768px)and (max-width:1023px){.index-news__items{grid-template-columns:repeat(3,1fr)}}.news-items{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(min-width:0)and (max-width:767px){.news-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}@media(min-width:768px)and (max-width:1023px){.news-items{grid-template-columns:repeat(3,1fr);row-gap:40px}}@media(min-width:1024px)and (max-width:1599px){.news-items{row-gap:40px}}.news-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:12px}@media(min-width:0)and (max-width:389px){.news-item{row-gap:4px}}@media(min-width:390px)and (max-width:1023px){.news-item{row-gap:8px}}@media(min-width:0)and (max-width:767px){.news-item{width:100%}}.index-news .news-item{row-gap:16px}@media(min-width:0)and (max-width:1023px){.index-news .news-item{row-gap:8px}}@media(min-width:0)and (max-width:767px){.index-news .news-item{-ms-flex-negative:0;flex-shrink:0;width:180px}}.news-item:first-child{grid-column:span 2}@media(min-width:768px)and (max-width:1023px){.news-item:first-child{grid-column:1}}.news-item__image{width:100%;height:218px;border-radius:12px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:1599px){.news-item__image{height:auto;padding-top:68%}}@media(min-width:0)and (max-width:389px){.news-item__image{margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.news-item__image{margin-bottom:4px}}.news-item:first-child .news-item__image{height:448px}@media(min-width:0)and (max-width:1599px){.news-item:first-child .news-item__image{height:auto;padding-top:68%}}@media(min-width:1024px)and (max-width:1599px){.news-item:first-child .news-item__image{padding-top:63.8%}}@media(min-width:1600px)and (max-width:99998px){.index-news .news-item:first-child .news-item__image{border-radius:20px}}@media(min-width:0)and (max-width:1023px){.index-news .news-item__image{margin-bottom:8px}}.news-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;display:block;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.news-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.news-item__title{font-size:18px;line-height:22px}}.news-item__title:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media(min-width:0)and (max-width:1599px){.news-item__title{font-size:16px;line-height:18px}}.news-item:first-child .news-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px}@media(min-width:0)and (max-width:1023px){.news-item:first-child .news-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.news-item:first-child .news-item__title{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:767px){.index-news .news-item:first-child .news-item__title{font-family:IBMPlexSans,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#01498e;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off}}@media(min-width:768px)and (max-width:1023px){.index-news .news-item:first-child .news-item__title{font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.index-news .news-item:first-child .news-item__title{font-size:24px;line-height:26px}}@media(min-width:1024px){.news-item__title:hover{color:#0a5092}}@media(min-width:0)and (max-width:1023px){.index-news .news-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media(min-width:0)and (max-width:767px){.index-news .news-item__title{font-family:IBMPlexSans,sans-serif;font-size:16px;font-weight:500;line-height:19px;color:#01498e;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off}}@media(min-width:768px)and (max-width:1023px){.index-news .news-item__title{font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.index-news .news-item__title{font-size:20px;line-height:24px}}.news-item__date{font-size:12px;line-height:16px;color:#7c8aaa}.index-news .news-item__date{font-size:14px;line-height:18px}@media(min-width:0)and (max-width:1023px){.index-news .news-item__date{font-size:12px;line-height:16px}}@media(min-width:0)and (max-width:389px){.index-news .news-item__date{display:none}}.links{margin-bottom:150px}@media(min-width:0)and (max-width:1023px){.links{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.links{margin-bottom:80px}}.links__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media(min-width:0)and (max-width:1599px){.links__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:0)and (max-width:767px){.links__items{gap:12px}}@media(min-width:768px)and (max-width:1023px){.links__items{gap:16px}}.links__items .ui-button{font-size:18px;line-height:24px;padding:14px 28px 14px 36px}@media(min-width:0)and (max-width:1023px){.links__items .ui-button{height:35px;padding:7px 9px 7px 16px;font-size:16px;line-height:19px}}@media(min-width:1024px)and (max-width:1599px){.links__items .ui-button{padding:14px 16px 14px 24px}}.main-screen{position:relative;width:100%;max-width:1920px;height:868px;margin:0 auto 100px;overflow:hidden;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.main-screen{display:none}}@media(min-width:768px)and (max-width:1023px){.main-screen{height:570px;margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.main-screen{height:708px;margin-bottom:80px}}.main-screen__container{width:100%;height:100%;background:50% no-repeat;background-size:cover}.main-screen__inner{position:absolute;top:0;left:49.5%;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:740px;height:100%;padding-bottom:10px;-webkit-transition:opacity .5s;transition:opacity .5s}@media(min-width:1024px)and (max-width:1599px){.main-screen__inner{left:35%;width:552px}}.main-screen__inner--hidden{opacity:0;pointer-events:none}.main-screen__title{margin:0 0 24px;font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#fff;letter-spacing:normal}@media(min-width:768px)and (max-width:1023px){.main-screen__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.main-screen__title{font-size:30px;line-height:35px}}.main-screen__text{font-weight:500;font-size:14px;line-height:18px;max-width:300px;margin:0 0 24px;color:#fff}.main-screen-overlay{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;pointer-events:none}.main-screen-overlay__item{position:relative;height:100%;overflow:hidden}.main-screen-overlay__item:first-child{width:37.5%}@media(min-width:1024px)and (max-width:1599px){.main-screen-overlay__item:first-child{-ms-flex-negative:0;flex-shrink:0;width:36.2%}}.main-screen-overlay__item:nth-child(2){-ms-flex-negative:0;flex-shrink:0;width:460px}@media(min-width:1024px)and (max-width:1599px){.main-screen-overlay__item:nth-child(2){width:26.5%}}.main-screen-overlay__item:nth-child(3){width:38.542%}@media(min-width:1024px)and (max-width:1599px){.main-screen-overlay__item:nth-child(3){width:37.3%}}.main-screen__line{position:absolute;height:258px;background:#233c95;-webkit-transition:.5s;transition:.5s}@media(min-width:1024px)and (max-width:1599px){.main-screen__line{height:200px}}.main-screen__line--1{top:17px;right:-186px;width:1110px;background-position-x:right;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--1{top:100px}}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--1.main-screen__line--position-2{top:-48px}}@media(min-width:1420px)and (max-width:1599px){.main-screen__line--1.main-screen__line--position-2{top:12px}}.main-screen__line--1.main-screen__line--position-3{top:284px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}@media(min-width:1270px)and (max-width:1599px){.main-screen__line--1.main-screen__line--position-3{top:224px}}.main-screen__line--2{top:489px;left:-162px;width:934px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--2{top:570px}}.main-screen__line--2.main-screen__line--position-2{top:376px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--2.main-screen__line--position-2{top:235px}}@media(min-width:1420px)and (max-width:1599px){.main-screen__line--2.main-screen__line--position-2{top:290px}}.main-screen__line--2.main-screen__line--position-3{top:553px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--2.main-screen__line--position-3{top:483px}}@media(min-width:1270px)and (max-width:1599px){.main-screen__line--2.main-screen__line--position-3{top:423px}}.main-screen__line--3{top:339px;left:-180px;width:1105px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--3{top:380px;left:auto;right:-108%;width:292%}}@media(min-width:1280px)and (max-width:1599px){.main-screen__line--3{right:-111%}}.main-screen__line--3.main-screen__line--position-2{top:216px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--3.main-screen__line--position-2{top:185px}}@media(min-width:1420px)and (max-width:1599px){.main-screen__line--3.main-screen__line--position-2{top:245px}}.main-screen__line--3.main-screen__line--position-3{top:87px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}@media(min-width:1024px)and (max-width:1599px){.main-screen__line--3.main-screen__line--position-3{top:50px}}@media(min-width:1270px)and (max-width:1599px){.main-screen__line--3.main-screen__line--position-3{top:-20px}}.main-screen-item{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.main-screen-item--visible{visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s;transition:visibility 0s}.main-screen-item__container{position:relative;height:100%;padding:113px 70px 100px 123px;overflow:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s 0s;transition:-webkit-transform .5s 0s;transition:transform .5s 0s;transition:transform .5s 0s,-webkit-transform .5s 0s}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__container{padding:40px 30px}}.main-screen-item__container:first-child{width:37.5%}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__container:first-child{-ms-flex-negative:0;flex-shrink:0;width:36.2%}}.main-screen-item--2 .main-screen-item__container:first-child{padding:273px 70px 100px 60px}@media(min-width:1024px)and (max-width:1599px){.main-screen-item--2 .main-screen-item__container:first-child{padding:216px 30px 100px}}.main-screen-item__container:nth-child(2){-ms-flex-negative:0;flex-shrink:0;width:460px;padding:426px 30px 50px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__container:nth-child(2){width:26.5%;padding:335px 20px 40px}}.main-screen-item--2 .main-screen-item__container:nth-child(2){padding:476px 30px 50px}@media(min-width:1024px)and (max-width:1599px){.main-screen-item--2 .main-screen-item__container:nth-child(2){padding:354px 20px 50px}}.main-screen-item__container:nth-child(3){width:38.542%}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__container:nth-child(3){width:37.3%}}.main-screen-item--2 .main-screen-item__container:nth-child(3){padding:273px 53px 50px}@media(min-width:1024px)and (max-width:1599px){.main-screen-item--2 .main-screen-item__container:nth-child(3){padding:163px 70px 100px 30px}}.main-screen-item--visible .main-screen-item__container{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .5s .5s;transition:-webkit-transform .5s .5s;transition:transform .5s .5s;transition:transform .5s .5s,-webkit-transform .5s .5s}.main-screen-item__image{position:absolute;top:0;left:0;width:100%;height:100%;background:50% no-repeat;background-size:cover}.main-screen-item__image--1{background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-1.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--1{background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-1-md.png)}}.main-screen-item__image--left-top{position:absolute;top:0;right:0;left:auto;width:412px;height:272px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-2.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--left-top{width:370px;height:auto;padding-top:84.2%;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-2-md.png);background-position-x:right}.main-screen--step-2 .main-screen-item__image--left-top{background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-2-md2.png)}}.main-screen-item__image--center-top{height:560px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-3.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--center-top{height:auto;padding-top:143.7%;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-3-md.png)}}.main-screen-item__image--center-bottom{position:absolute;top:auto;bottom:0;left:0;height:316px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-4.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--center-bottom{top:55%;height:auto;padding-top:117%;background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-4-md.png);background-position-y:bottom}}.main-screen-item__image--center-top-2{height:578px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-2.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--center-top-2{height:502px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-2-md.png)}}.main-screen-item__image--center-bottom-2{background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-3.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--center-bottom-2{background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-3-md.png);background-position-y:bottom}}.main-screen-item__image--right-bottom{top:auto;bottom:0;height:820px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-5.png);background-position-x:left}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--right-bottom{z-index:1;height:650px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-5-md.png)}}.main-screen-item__image--right-top{top:-92px;width:437px;height:418px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-4.png)}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--right-top{top:0;width:100%;height:502px;background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-4-md.png)}}.main-screen-item__image--3{background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-5.png);background-position-x:left}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--3{background-image:url(/local/templates/npp_tek/css/../img/main-screen/1-5-md.png)}}.main-screen-item__image--4{background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-1.png);background-position-x:right}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__image--4{background-image:url(/local/templates/npp_tek/css/../img/main-screen/2-1-md.png);background-position-y:bottom}}.main-screen-item__inner{position:relative;z-index:3;opacity:0;-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%);-webkit-transition:opacity .2s,-webkit-transform .5s 0s;transition:opacity .2s,-webkit-transform .5s 0s;transition:opacity .2s,transform .5s 0s;transition:opacity .2s,transform .5s 0s,-webkit-transform .5s 0s}.main-screen-item--2 .main-screen-item__container:first-child .main-screen-item__inner{max-width:500px}.main-screen-item__container:nth-child(2) .main-screen-item__inner{-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}.main-screen-item__container:nth-child(3) .main-screen-item__inner{max-width:400px}.main-screen-item--visible .main-screen-item__inner{opacity:1;-webkit-transition:opacity .2s,-webkit-transform .5s 1.2s;transition:opacity .2s,-webkit-transform .5s 1.2s;transition:opacity .2s,transform .5s 1.2s;transition:opacity .2s,transform .5s 1.2s,-webkit-transform .5s 1.2s}.main-screen-item--visible .main-screen-item__container:nth-child(2) .main-screen-item__inner,.main-screen-item--visible .main-screen-item__inner{-webkit-transform:none;-ms-transform:none;transform:none}.main-screen--step-2 .main-screen-item--1 .main-screen-item__inner{opacity:0}.main-screen-item__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 16px;color:#fff}@media(min-width:0)and (max-width:767px){.main-screen-item__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.main-screen-item__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.main-screen-item__title{font-weight:800}}.main-screen-item__text{font-weight:500;font-size:16px;line-height:19px;margin:0 0 24px;color:#fff}.direction-head__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media(min-width:0)and (max-width:1023px){.direction-head__row{margin-bottom:20px}}@media(min-width:0)and (max-width:389px){.direction-head__row{display:block}}@media(min-width:768px)and (max-width:1599px){.direction-head__row{margin-bottom:30px}}.direction-head__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px;margin:0;letter-spacing:-.5px}@media(min-width:0)and (max-width:767px){.direction-head__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.direction-head__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.direction-head__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:1599px){.direction-head__title{letter-spacing:normal}}.direction-head__text{font-family:IBMPlexSansItalic,sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#7c8aaa}@media(min-width:0)and (max-width:767px){.direction-head__text{font-size:14px;line-height:28px}}@media(min-width:0)and (max-width:389px){.direction-head__text{display:block;padding-top:3px}}.direction-head__items{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.direction-head__items{margin-bottom:40px}}@media(min-width:0)and (max-width:767px){.direction-head__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}}@media(min-width:768px)and (max-width:1023px){.direction-head__items{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.direction-head__items{margin-bottom:80px}}.serial-production{margin-bottom:80px;padding:60px 0 100px;background:#f2f6ff;overflow:hidden}@media(min-width:0)and (max-width:767px){.serial-production{margin-bottom:40px;padding:40px 0}}@media(min-width:0)and (max-width:389px){.serial-production{padding-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.serial-production{margin-bottom:60px;padding:30px 0}}@media(min-width:1024px)and (max-width:1599px){.serial-production{padding:50px 0 60px}}.serial-production__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:55px}@media(min-width:0)and (max-width:767px){.serial-production__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}}@media(min-width:0)and (max-width:389px){.serial-production__head{margin-right:-5px}}@media(min-width:390px)and (max-width:767px){.serial-production__head{margin-right:-10px}}@media(min-width:768px)and (max-width:1599px){.serial-production__head{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media(min-width:768px)and (max-width:1023px){.serial-production__head{margin-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.serial-production__head{margin-bottom:40px}}.serial-production__title{font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#233c95;margin:0}.serial-production__title span{color:#7c8aaa}@media(min-width:0)and (max-width:767px){.serial-production__title{max-width:50%;font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1599px){.serial-production__title{font-size:30px;line-height:35px}}.serial-production__title br{display:none}@media(min-width:768px)and (max-width:1599px){.serial-production__title br{display:block}}.products-slider{position:relative}@media(min-width:0)and (max-width:389px){.products-slider{padding:0 10px 28px}}@media(min-width:390px)and (max-width:767px){.products-slider{padding:0 17px 28px}}@media(min-width:768px)and (max-width:1023px){.products-slider{padding-bottom:36px}}.products-slider__container{width:1100px;margin:0 auto}@media(min-width:0)and (max-width:767px){.products-slider__container{width:100%}}@media(min-width:768px)and (max-width:1023px){.products-slider__container{width:calc(83.33333% - 3.33333px)}}@media(min-width:1024px)and (max-width:1599px){.products-slider__container{width:calc(66.66667% - 6.66667px)}}.products-slider__nav{position:absolute;top:-90px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media(min-width:0)and (max-width:1023px){.products-slider__nav{display:none}}@media(min-width:1024px)and (max-width:1599px){.products-slider__nav{top:-75px;right:10px}}.products-slider .swiper-pagination{display:none}@media(min-width:0)and (max-width:1023px){.products-slider .swiper-pagination{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.products-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:450px;padding:40px 30px 44px 50px;border-radius:20px;background:#ced9f3}@media(min-width:0)and (max-width:767px){.products-slider-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;padding:16px 12px 20px}}@media(min-width:768px)and (max-width:1599px){.products-slider-item{height:430px}}@media(min-width:0)and (max-width:389px){.products-slider-item{padding-bottom:24px}}@media(min-width:768px)and (max-width:1023px){.products-slider-item{padding:30px 24px 34px}}@media(min-width:1024px)and (max-width:1599px){.products-slider-item{padding:30px 30px 34px}}.products-slider-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:580px}@media(min-width:0)and (max-width:767px){.products-slider-item__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:768px)and (max-width:1023px){.products-slider-item__inner{max-width:62.28%;margin-right:12px}}@media(min-width:1024px)and (max-width:1599px){.products-slider-item__inner{max-width:63.55%;margin-right:10px}}.products-slider-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0 0 16px}@media(min-width:0)and (max-width:767px){.products-slider-item__title{margin-bottom:8px}}@media(min-width:0)and (max-width:389px){.products-slider-item__title{font-size:16px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.products-slider-item__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.products-slider-item__title{font-size:20px;line-height:24px}}.products-slider-item__text{font-size:14px;line-height:18px;margin:0 0 16px}@media(min-width:0)and (max-width:767px){.products-slider-item__text{margin-bottom:8px}}@media(min-width:0)and (max-width:389px){.products-slider-item__text{font-size:12px;line-height:16px}}@media(min-width:390px)and (max-width:1599px){.products-slider-item__text{font-size:14px;line-height:18px}}.products-slider-item__table{width:100%;margin-bottom:16px}@media(min-width:0)and (max-width:767px){.products-slider-item__table{margin-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.products-slider-item__table{margin-bottom:8px}}.products-slider-item__table table{width:100%;border-spacing:0}.products-slider-item__table table td{font-size:12px;line-height:16px;padding:7px 11px;border-right:1px solid #7f90d7;border-bottom:1px solid #7f90d7}@media(min-width:0)and (max-width:767px){.products-slider-item__table table td{padding:3px}}@media(min-width:768px)and (max-width:1599px){.products-slider-item__table table td{width:50%;padding:3px 7px}}.products-slider-item__table table td:first-child{min-width:305px;border-left:1px solid #7f90d7}@media(min-width:0)and (max-width:1599px){.products-slider-item__table table td:first-child{min-width:auto}}.products-slider-item__table table td:last-child{min-width:250px}@media(min-width:0)and (max-width:767px){.products-slider-item__table table td:last-child{min-width:120px}}@media(min-width:768px)and (max-width:1599px){.products-slider-item__table table td:last-child{min-width:auto}}.products-slider-item__table table tr:first-child td{border-top:1px solid #7f90d7}.products-slider-item__table table tr:first-child td:first-child{border-radius:8px 0 0 0}.products-slider-item__table table tr:first-child td:last-child{border-radius:0 8px 0 0}.products-slider-item__table table tr:last-child td:first-child{border-radius:0 0 0 8px}.products-slider-item__table table tr:last-child td:last-child{border-radius:0 0 8px 0}.products-slider-item__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:350px;height:350px;padding:20px;border-radius:12px;background:#fff;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:0)and (max-width:767px){.products-slider-item__image{width:100px;height:100px;margin-bottom:8px;padding:2px;border-radius:20px}}@media(min-width:768px)and (max-width:1599px){.products-slider-item__image{width:200px;height:200px;padding:7px;border-radius:20px}}.products-slider-item__image img{display:block;max-width:100%}.products-slider-item .ui-button{margin-top:auto}@media(min-width:0)and (max-width:767px){.products-slider-item .ui-button{font-size:14px;line-height:18px}}.direction-solutions{margin-bottom:100px}@media(min-width:0)and (max-width:767px){.direction-solutions{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.direction-solutions{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.direction-solutions{margin-bottom:80px}}.direction-solutions__items{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:767px){.direction-solutions__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:0)and (max-width:389px){.direction-solutions__items{row-gap:16px}}@media(min-width:390px)and (max-width:767px){.direction-solutions__items{row-gap:20px}}.solution-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;padding:40px 90px 40px 60px;border-radius:12px 50px 12px 12px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.solution-card{height:130px}}@media(min-width:0)and (max-width:389px){.solution-card{padding:32px 75px 32px 20px}}@media(min-width:390px)and (max-width:767px){.solution-card{padding:30px}}@media(min-width:768px)and (max-width:1599px){.solution-card{height:158px}}@media(min-width:768px)and (max-width:1023px){.solution-card{padding:40px 110px 40px 30px}}@media(min-width:1024px)and (max-width:1599px){.solution-card{padding:40px 110px 40px 40px}}.solution-card--big{grid-column:span 2;padding-left:120px}@media(min-width:0)and (max-width:767px){.solution-card--big{display:block;height:auto}}@media(min-width:0)and (max-width:389px){.solution-card--big{padding:16px}}@media(min-width:390px)and (max-width:767px){.solution-card--big{display:block;height:auto;margin:20px 0;padding:24px}}@media(min-width:768px)and (max-width:1023px){.solution-card--big{height:200px;padding:60px 66px 60px 30px}}@media(min-width:1024px)and (max-width:1599px){.solution-card--big{height:200px;padding:60px 155px 60px 50px}}.solution-card__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;max-width:300px;margin:0;color:#fff}@media(min-width:0)and (max-width:767px){.solution-card__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.solution-card__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.solution-card__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.solution-card__title{max-width:200px}}@media(min-width:0)and (max-width:389px){.solution-card__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:1023px){.solution-card__title{font-weight:800;font-size:20px;line-height:24px}}.solution-card--big .solution-card__title{margin-right:270px}@media(min-width:0)and (max-width:389px){.solution-card--big .solution-card__title{max-width:200px;margin:0 0 8px;font-size:16px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.solution-card--big .solution-card__title{max-width:300px;margin:0 0 8px;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.solution-card--big .solution-card__title{max-width:264px;margin-right:20px;font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.solution-card--big .solution-card__title{margin-right:60px}}.solution-card__text{font-weight:500;font-size:14px;line-height:18px;max-width:400px;margin:0;color:#fff}@media(min-width:0)and (max-width:1023px){.solution-card__text{font-weight:400}}@media(min-width:0)and (max-width:767px){.solution-card__text{max-width:300px;font-size:12px;line-height:16px}}@media(min-width:768px)and (max-width:1599px){.solution-card__text{margin:0 auto}}@media(min-width:768px)and (max-width:1023px){.solution-card__text{max-width:356px;font-size:14px;line-height:18px}}.projects{margin-bottom:100px}@media(min-width:0)and (max-width:1023px){.projects{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.projects{margin-bottom:80px}}.projects:last-child{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.projects:last-child{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.projects:last-child{margin-bottom:80px}}.projects__title{font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#233c95;margin:0 0 85px}.projects__title span{color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.projects__title{font-size:30px;line-height:35px}}@media(min-width:0)and (max-width:767px){.projects__title{margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.projects__title{margin-bottom:45px}}@media(min-width:1024px)and (max-width:1599px){.projects__title{margin-bottom:60px}}.projects__items{position:relative;margin-top:60px}@media(min-width:0)and (max-width:767px){.projects__items{margin-top:18px}}@media(min-width:768px)and (max-width:1023px){.projects__items{margin-top:30px}}@media(min-width:1024px)and (max-width:1599px){.projects__items{margin-top:34px}}.projects .pin-spacer,.projects__wrap{pointer-events:none}.projects__wrap{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-right:10px}@media(min-width:0)and (max-width:1599px){.projects__wrap{padding-right:0}}@media(min-width:0)and (max-width:767px){.projects__wrap{display:none}}.projects__right{width:100%;max-width:890px}@media(min-width:768px)and (max-width:1023px){.projects__right{max-width:63vw}}@media(min-width:1024px)and (max-width:1599px){.projects__right{max-width:62vw}}.projects__content{-webkit-perspective:1000px;perspective:1000px}.projects__container{position:relative;z-index:1;width:100%;padding-top:50.75%;border-radius:12px;-webkit-box-shadow:0 0 0 1px #233c95;box-shadow:0 0 0 1px #233c95}@media(min-width:0)and (max-width:767px){.projects__container:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #233c95;border-radius:inherit;content:""}}.projects-item .projects__container{-webkit-box-shadow:none;box-shadow:none}.projects__inner{position:absolute;top:0;left:0;width:100%;height:100%}.projects__image{width:100%;height:100%;border-radius:12px;overflow:hidden;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:0)and (max-width:767px){.projects__image{-webkit-transform:rotate(-3deg)!important;-ms-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important}}@media(min-width:1024px){.projects__image:hover{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.projects__image img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:0)and (max-width:767px){.projects__image img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media(min-width:768px)and (max-width:1023px){.projects__image img{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.projects__image.active img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projects__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media(min-width:0)and (max-width:389px){.projects__button{margin-top:40px}}@media(min-width:390px)and (max-width:767px){.projects__button{margin-top:50px}}@media(min-width:768px)and (max-width:1023px){.projects__button{margin-top:40px}}.projects-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}@media(min-width:0)and (max-width:1599px){.projects-item{padding-right:0}}@media(min-width:0)and (max-width:767px){.projects-item{display:block;opacity:1!important}}.projects-item:not(:last-child){margin-bottom:80px}@media(min-width:0)and (max-width:389px){.projects-item:not(:last-child){margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.projects-item:not(:last-child){margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.projects-item:not(:last-child){margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.projects-item:not(:last-child){margin-bottom:50px}}.projects-item__left{width:350px}@media(min-width:0)and (max-width:767px){.projects-item__left{width:100%;margin-bottom:6px}}@media(min-width:0)and (max-width:389px){.projects-item__left{margin-bottom:12px}}@media(min-width:768px)and (max-width:1023px){.projects-item__left{width:233px}}.projects-item__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 8px;color:#233c95;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media(min-width:0)and (max-width:767px){.projects-item__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.projects-item__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.projects-item__title{font-weight:800}}@media(min-width:0)and (max-width:1599px){.projects-item__title{font-weight:800}}@media(min-width:0)and (max-width:1023px){.projects-item__title{margin-bottom:8px}}@media(min-width:0)and (max-width:767px){.projects-item__title{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media(min-width:390px)and (max-width:1023px){.projects-item__title{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:767px){.projects-item--solution .projects-item__title{margin-bottom:16px;font-size:18px;line-height:22px}}.projects-item__text{font-weight:500;font-size:16px;line-height:19px;margin:0 0 20px;color:#7c8aaa;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media(min-width:0)and (max-width:1023px){.projects-item__text{font-weight:400}}@media(min-width:0)and (max-width:767px){.projects-item__text{margin-bottom:8px;font-size:12px;line-height:16px;opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media(min-width:0)and (max-width:389px){.projects-item__text{margin-bottom:6px}}@media(min-width:768px)and (max-width:1023px){.projects-item__text{margin-bottom:20px;font-size:14px;line-height:18px}}.projects-item__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:90px;font-size:0;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media(min-width:0)and (max-width:767px){.projects-item__tags{gap:4px;margin-bottom:8px;opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media(min-width:768px)and (max-width:1023px){.projects-item__tags{margin-bottom:36px}}@media(min-width:1024px)and (max-width:1599px){.projects-item__tags{margin-bottom:44px}}.projects-item__year{font-weight:300;font-size:14px;line-height:18px;color:#7c8aaa}.projects-reference{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.projects-reference{margin-bottom:40px}}@media(min-width:390px)and (max-width:1023px){.projects-reference{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.projects-reference{margin-bottom:80px}}@media(min-width:1600px)and (max-width:99998px){.serial-production+.projects-reference{padding-top:20px}}.projects-reference__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:275px;padding:40px 120px;border-radius:12px;background:#7f90d7}@media(min-width:0)and (max-width:767px){.projects-reference__card{height:auto;padding:calc(45vw + 20px) 20px 24px}}@media(min-width:768px)and (max-width:1023px){.projects-reference__card{height:173px;padding:28px 30px}}@media(min-width:1024px)and (max-width:1599px){.projects-reference__card{padding:78px 50px}}.projects-reference__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;max-width:420px;margin:0 0 24px;color:#fff}@media(min-width:0)and (max-width:767px){.projects-reference__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.projects-reference__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.projects-reference__title{font-weight:800}}@media(min-width:0)and (max-width:389px){.projects-reference__title{margin-bottom:20px;font-weight:800;font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:1023px){.projects-reference__title{max-width:45%;font-weight:800;font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:767px){.projects-reference__title{max-width:300px;margin-bottom:16px}}@media(min-width:1024px)and (max-width:1599px){.projects-reference__title{max-width:40%}}.projects-reference__image{position:absolute;top:0;right:0;width:468px;height:100%;background:50% no-repeat;background-size:cover;border-radius:0 12px 12px 0}@media(min-width:0)and (max-width:767px){.projects-reference__image{width:100%;height:auto;padding-top:45vw;border-radius:12px}}@media(min-width:768px)and (max-width:1023px){.projects-reference__image{width:295px}}.direction-news{margin-bottom:120px;padding:120px 0;background:#f2f6ff}@media(min-width:0)and (max-width:1023px){.direction-news{padding:40px 0}}@media(min-width:0)and (max-width:389px){.direction-news{margin-bottom:40px}}@media(min-width:390px)and (max-width:1023px){.direction-news{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.direction-news{margin-bottom:80px;padding:60px 0}}.direction-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:0)and (max-width:1023px){.direction-news__inner{display:block}}@media(min-width:1024px)and (max-width:1599px){.direction-news__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.direction-news__left{max-width:300px;margin-right:90px}@media(min-width:0)and (max-width:1023px){.direction-news__left{margin:0 0 20px}}@media(min-width:1024px)and (max-width:1599px){.direction-news__left{margin-right:20px}}.direction-news__right{width:100%;max-width:904px}@media(min-width:1024px)and (max-width:1599px){.direction-news__right{max-width:66%}}.direction-news__title{font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#233c95;margin:0}.direction-news__title span{color:#7c8aaa}@media(min-width:0)and (max-width:1599px){.direction-news__title{font-size:30px;line-height:35px}}.direction-news__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:24px;margin-bottom:44px}@media(min-width:0)and (max-width:767px){.direction-news__items{row-gap:15px;margin-bottom:16px}}@media(min-width:0)and (max-width:767px){.direction-news .news-row-item{display:none}.direction-news .news-row-item:first-child,.direction-news .news-row-item:nth-child(2),.direction-news .news-row-item:nth-child(3){display:block}}.news-row-item{position:relative;width:100%;padding:16px;border-radius:12px;background:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}@media(min-width:1024px)and (max-width:99998px){.news-row-item:hover:not(.news-row-item--publication){background:#7f90d7}}.news-row-item:hover:not(.news-row-item--publication) *{color:#fff}.news-row-item:hover:not(.news-row-item--publication) .ui-tag{border-color:#fff}.news-row-item--publication{padding:24px 20px 19px;border-radius:0}@media(min-width:0)and (max-width:1023px){.news-row-item--publication{padding-left:0;padding-right:0}}.news-row-item--publication:first-child{padding-top:0}.news-row-item--publication:not(.news-row-item--publication:last-child){border-bottom:1px solid #ced9f3}.news-row-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:20px}.news-row-item--publication .news-row-item__head{margin-bottom:12px}.news-row-item__date{font-size:16px;line-height:140%;color:#7c8aaa;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:767px){.news-row-item--publication .news-row-item__date{font-size:14px;line-height:18px}}.news-row-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;display:block;margin:0;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:389px){.news-row-item__title{font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:1599px){.news-row-item__title{font-size:20px;line-height:24px}}.news-row-item__title:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.news-row-item--publication .news-row-item__title{max-width:800px}@media(min-width:0)and (max-width:767px){.news-row-item--publication .news-row-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:99998px){.news-row-item--publication:hover .news-row-item__title{color:#0a5092}}.partners{margin-bottom:120px}@media(min-width:0)and (max-width:389px){.partners{margin-bottom:40px}}@media(min-width:390px)and (max-width:1023px){.partners{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.partners{margin-bottom:80px}}.partners__title{margin:0 0 40px;font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;text-align:center}@media(min-width:0)and (max-width:767px){.partners__title{font-weight:800;margin-bottom:16px;font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1599px){.partners__title{margin-bottom:30px;font-size:30px;line-height:35px}}.partners__items{margin-bottom:120px;overflow:hidden}@media(min-width:0)and (max-width:389px){.partners__items{margin-bottom:46px}}@media(min-width:390px)and (max-width:1023px){.partners__items{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.partners__items{margin-bottom:80px}}.partners__items .js-marquee-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.partners__items .js-marquee{-ms-flex-negative:0;flex-shrink:0;font-size:0}.partners__item{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin:0 12px;padding:4px 8px;border-radius:12px;background:#f2f6ff;color:#a9b9de}@media(min-width:0)and (max-width:1023px){.partners__item{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.partners__item{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.partners__item{font-size:20px;line-height:24px}}.partners__video,.video{width:100%}.video{position:relative;padding-top:48%;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.video:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(21,32,49,.5)),to(rgba(6,22,47,.5)));background:linear-gradient(180deg,rgba(21,32,49,.5),rgba(6,22,47,.5));-webkit-transition:opacity .2s;transition:opacity .2s;content:""}.video--active:before{opacity:0;pointer-events:none}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__button,.video video{position:absolute;top:0;left:0}.video__button{right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;margin:auto;padding-left:10px;border-radius:600px;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-transition:background-color .2s,color .2s,opacity .2s;transition:background-color .2s,color .2s,opacity .2s}@media(min-width:0)and (max-width:767px){.video__button{width:50px;height:50px;padding-left:6px}}@media(min-width:768px)and (max-width:1023px){.video__button{width:70px;height:70px;padding-left:6px}}@media(min-width:1024px){.video__button:hover{background:#fff;color:#233c95}}.video__button svg{width:38px;height:43px}@media(min-width:0)and (max-width:767px){.video__button svg{width:20px;height:21px}}@media(min-width:768px)and (max-width:1023px){.video__button svg{width:28px;height:29px}}.video--active .video__button{opacity:0;pointer-events:none}.direction-documents{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.direction-documents{overflow:hidden;margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.direction-documents{margin-bottom:80px}}.direction-documents__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}@media(min-width:0)and (max-width:1023px){.direction-documents__head{margin-bottom:20px}}@media(min-width:0)and (max-width:767px){.direction-documents__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:390px)and (max-width:767px){.direction-documents__head{margin-right:-10px}}@media(min-width:0)and (max-width:389px){.direction-documents__head{margin-right:-5px}}@media(min-width:768px)and (max-width:1599px){.direction-documents__head{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media(min-width:1024px)and (max-width:1599px){.direction-documents__head{margin-bottom:30px}}.direction-documents__title{font-size:40px;font-family:Montserrat,sans-serif;font-weight:900;line-height:45px;color:#233c95;margin:0;font-size:50px;line-height:60px;letter-spacing:-.5px}.direction-documents__title span{color:#7c8aaa}@media(min-width:0)and (max-width:1599px){.direction-documents__title{letter-spacing:normal}}@media(min-width:0)and (max-width:767px){.direction-documents__title{max-width:55%;font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.direction-documents__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.direction-documents__title{font-size:40px;line-height:45px}}.document-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;padding-right:20px;padding-left:12px;border-radius:12px;background:#f2f6ff;color:#233c95}@media(min-width:0)and (max-width:1599px){.document-item{padding-right:12px}}@media(min-width:0)and (max-width:767px){.document-item{height:110px;padding:0 8px}}@media(min-width:768px)and (max-width:1023px){.document-item{height:178px}}@media(min-width:0)and (max-width:767px){.document-item.swiper-slide{height:178px}}@media(min-width:0)and (max-width:1023px){.document-item.swiper-slide{width:308px}}.document-item__image-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0;width:126px;height:161px;margin-right:12px;margin-bottom:6px;padding-right:11px}@media(min-width:0)and (max-width:767px){.document-item__image-wrap{width:68px;height:90px;padding-right:4px}}@media(min-width:768px)and (max-width:1599px){.document-item__image-wrap{width:106px;height:135px}}.document-item__image-wrap:before{position:absolute;top:5px;left:0;width:100%;height:100%;border-radius:4px;background:#ced9f3;content:""}@media(min-width:0)and (max-width:767px){.document-item__image-wrap:before{top:4px}}@media(min-width:768px)and (max-width:1599px){.document-item__image-wrap:before{top:7px}}@media(min-width:0)and (max-width:767px){.swiper-slide .document-item__image-wrap{width:106px;height:135px;padding-right:11px}.swiper-slide .document-item__image-wrap:before{top:7px}}.document-item__image{position:relative;display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 10px 0 rgba(32,27,27,.08);box-shadow:0 0 10px 0 rgba(32,27,27,.08)}.document-item__inner{max-width:350px}.document-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin:0;-webkit-transition:color .2s;transition:color .2s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}@media(min-width:0)and (max-width:1023px){.document-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.document-item__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.document-item__title{-webkit-line-clamp:3}}@media(min-width:1024px)and (max-width:99998px){.document-item:hover .document-item__title{color:#0a5092}}.document-item__text{font-size:14px;line-height:18px;margin:4px 0 0}@media(min-width:0)and (max-width:767px){.document-item__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media(min-width:0)and (max-width:1023px){.document-item__text{font-size:12px;line-height:16px}}.document-item__text ul{margin:0;padding:0;list-style:none}.document-item__text ul li{position:relative;padding-left:21px}.document-item__text ul li:before{position:absolute;top:8px;left:9px;width:3px;height:3px;border-radius:100%;background:#233c95;content:""}.page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin:40px 0;padding-bottom:24px;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.page-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;margin-bottom:20px;padding-bottom:19px}}@media(min-width:0)and (max-width:389px){.page-head{margin-top:20px;padding-bottom:11px}}@media(min-width:390px)and (max-width:767px){.page-head{margin-top:30px}.ui-breadcrumbs+.page-head{margin-top:20px}}@media(min-width:768px)and (max-width:1599px){.page-head{margin:20px 0 24px}}@media(min-width:768px)and (max-width:1023px){.page-head{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:24px;padding-bottom:19px}}@media(min-width:1024px)and (max-width:1599px){.page-head{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.page-head--border-none{padding-bottom:0;border-bottom:0}@media(min-width:0)and (max-width:767px){.page-head--border-none-xs{padding-bottom:0;border-bottom:0}}@media(min-width:0)and (max-width:1599px){.page-head--projects{padding-bottom:0;border-bottom:0}}.page-head--news{margin-bottom:24px;padding-bottom:16px}@media(min-width:0)and (max-width:389px){.page-head--news{margin-bottom:20px}}@media(min-width:390px)and (max-width:1599px){.page-head--news{margin-bottom:16px}}@media(min-width:0)and (max-width:767px){.page-head--news{padding-bottom:0}}.page-head--gutter-sm{margin-bottom:30px}@media(min-width:0)and (max-width:1023px){.page-head--gutter-sm{padding-bottom:15px}}@media(min-width:0)and (max-width:389px){.page-head--gutter-sm{margin-bottom:12px}}@media(min-width:390px)and (max-width:767px){.page-head--gutter-sm{margin-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.page-head--gutter-sm{padding-bottom:19px}}.page-head__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px}@media(min-width:0)and (max-width:1599px){.page-head__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:0)and (max-width:389px){.page-head__inner{row-gap:6px}}@media(min-width:390px)and (max-width:767px){.page-head__inner{row-gap:8px}}@media(min-width:768px)and (max-width:1023px){.page-head__inner{row-gap:4px;max-width:calc(100% - 265px)}}@media(min-width:1024px)and (max-width:1599px){.page-head__inner{max-width:calc(100% - 349px)}}@media(min-width:768px)and (max-width:1023px){.page-head--projects .page-head__inner{max-width:100%}}.page-head__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px;margin:0;letter-spacing:-.5px;white-space:nowrap}@media(min-width:0)and (max-width:767px){.page-head__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.page-head__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.page-head__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:1599px){.page-head__title{letter-spacing:normal}}@media(min-width:0)and (max-width:1023px){.page-head__title{white-space:normal}}.page-head__title:after{display:block;width:56px;height:1px;margin:0 16px;background:#7c8aaa;content:""}@media(min-width:0)and (max-width:1599px){.page-head__title:after{width:40px;margin:0 10px}}.page-head__title span{color:#7c8aaa}.page-head__title:last-child:after{display:none}@media(min-width:1024px)and (max-width:1599px){.page-head__title--small-md{font-size:30px;line-height:35px}.page-head__title--small-md:after{margin:0 8px}}@media(min-width:0)and (max-width:1023px){.page-head__title--big-xs{font-weight:900;font-size:30px;line-height:35px}}.page-head__title--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-head__title--flex br{display:none}@media(min-width:0)and (max-width:424px){.page-head__title--flex br{display:block}}.page-head__subtitle{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0;color:#7c8aaa}@media(min-width:0)and (max-width:767px){.page-head__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.page-head__subtitle{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.page-head__subtitle{font-weight:800}}@media(min-width:0)and (max-width:1599px){.page-head__subtitle{font-weight:800}}.page-head__arrow{width:32px;height:32px;margin-right:16px;color:#7c8aaa;-webkit-transition:.2s;transition:.2s}@media(min-width:1024px){.page-head__arrow:hover{color:#0a5092}}.page-head__arrow svg{width:100%;height:100%}.page-head__select{-ms-flex-item-align:center;align-self:center;min-width:150px;max-width:180px;margin-left:auto}@media(min-width:0)and (max-width:767px){.page-head__select{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:320px;margin-left:0}}.page-head__search{-ms-flex-negative:0;flex-shrink:0;width:325px;margin-left:auto;padding-top:10px}@media(min-width:0)and (max-width:767px){.page-head__search{width:100%;margin-left:0;padding:0}}@media(min-width:768px)and (max-width:1023px){.page-head__search{-ms-flex-negative:1;flex-shrink:1;width:250px;padding-top:0}}@media(min-width:1024px)and (max-width:1599px){.page-head__search{padding-top:4px}}.page-head__select+.page-head__search{margin-left:0}@media(min-width:768px)and (max-width:1023px){.page-head__select+.page-head__search{width:265px}}.page-head__filters{margin-left:auto}@media(min-width:0)and (max-width:1023px){.page-head__filters{margin-left:0}}@media(min-width:0)and (max-width:389px){.page-head__filters{padding-top:6px}}@media(min-width:390px)and (max-width:767px){.page-head__filters{padding-top:5px}}@media(min-width:768px)and (max-width:1023px){.page-head__filters{padding-top:16px}}.page-head__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%}@media(min-width:0)and (max-width:1023px){.page-head__tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:768px)and (max-width:1023px){.page-head__tags{margin-top:8px}}@media(min-width:1024px)and (max-width:1599px){.page-head__tags{margin-top:16px}}.page-head__tabs{-ms-flex-item-align:center;align-self:center;margin-left:auto}@media(min-width:0)and (max-width:767px){.page-head__tabs{-ms-flex-item-align:start;align-self:flex-start;margin-left:0}}.documents{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.documents{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.documents{margin-bottom:80px;padding-top:16px}}.documents__group{margin-bottom:50px;padding-bottom:49px;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.documents__group{margin-bottom:16px;padding-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.documents__group{margin-bottom:24px;padding-bottom:23px}}.documents__group:last-child{margin-bottom:0;padding-bottom:0;border:0}.documents__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin:0}@media(min-width:0)and (max-width:1023px){.documents__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.documents__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:1023px){.documents__title{margin-bottom:14px;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.documents__title{margin-bottom:16px}}.documents__items{row-gap:20px}@media(min-width:0)and (max-width:767px){.documents__items{row-gap:12px}}.documents-v2{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:767px){.documents-v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.documents-v2__main{-ms-flex:1;flex:1}.documents-v2__content,.documents-v2__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.documents-v2__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.documents-v2__content--search-result{display:none}.documents-v2__line{position:relative;margin-bottom:40px;background-color:#ced9f3;height:.5px;width:100%}@media(min-width:0)and (max-width:767px){.documents-v2__line{margin-bottom:20px}}.documents-v2__nav{width:325px}@media(min-width:0)and (max-width:767px){.documents-v2__nav{display:none}}.documents-v2__nav-item{font-family:IBMPlexSans,sans-serif;font-size:18px;font-weight:500;color:#7c8aaa;margin-bottom:20px;cursor:pointer}.documents-v2__nav-item:last-child{margin-bottom:0}.documents-v2__nav-list{list-style:none;padding:0;margin:0}.documents-v2__nav-list .ui-tabs-button--active{color:#233c95}.documents-v2__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.documents-v2__container{position:relative;margin-bottom:40px}@media(min-width:0)and (max-width:767px){.documents-v2__container{margin-bottom:20px}}.documents-v2__container--padding-bottom{padding-bottom:80px}@media(min-width:0)and (max-width:767px){.documents-v2__container--padding-bottom{padding-bottom:66px}}.documents-v2__container-items{display:grid;grid-template-columns:repeat(3,325px);gap:20px}@media(min-width:768px)and (max-width:1439px){.documents-v2__container-items{grid-template-columns:repeat(2,325px)}}@media(min-width:0)and (max-width:767px){.documents-v2__container-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.documents-v2__container-show-more{position:absolute;bottom:0;border-radius:12px;padding:14px 24px;background:#233c95;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;left:calc(50% - 84px)}.documents-v2__container-title{margin:0 0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-right:24px;font-size:18px;font-weight:500;color:#233c95;font-family:IBMPlexSans,sans-serif}@media(min-width:0)and (max-width:767px){.documents-v2__container-title{font-family:Montserrat,sans-serif;font-weight:800;position:relative;font-size:16px;padding-right:20px}}.documents-v2__arrow{display:inline-block;width:10px;height:10px;border-right:1px solid #233c95;border-bottom:1px solid #233c95;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin-left:10px;margin-bottom:3px}.documents-v2__arrow--open{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media(min-width:0)and (max-width:767px){.documents-v2__arrow{position:absolute;right:10px;top:30%;width:12px;height:12px}}.documents-v2__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:24px;padding:24px;text-decoration:none;background:#f2f6ff;color:inherit;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.documents-v2__card:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.08)}.documents-v2__image{position:relative;display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 10px 0 rgba(32,27,27,.08);box-shadow:0 0 10px 0 rgba(32,27,27,.08)}.documents-v2__image-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0;width:126px;height:161px;padding-right:11px;margin:0 auto 29px}@media(min-width:0)and (max-width:767px){.documents-v2__image-wrap{width:57px;height:80px;margin:0 auto 8px;padding-right:4px}}.documents-v2__image-wrap:before{position:absolute;top:5px;left:0;width:100%;height:100%;border-radius:4px;background:#ced9f3;content:""}@media(min-width:0)and (max-width:767px){.documents-v2__image-wrap:before{top:4px}}.documents-v2__title{font-family:IBMPlexSans,sans-serif;font-size:16px;font-weight:500;margin:0 0 6px;-webkit-transition:color .2s;transition:color .2s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media(min-width:0)and (max-width:767px){.documents-v2__title{-webkit-line-clamp:3}}.documents-v2__desc{font-size:12px;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;margin:4px 0 0;font-family:IBMPlexSans,sans-serif}@media(min-width:0)and (max-width:767px){.documents-v2__desc{-webkit-line-clamp:3;overflow:hidden;font-size:12px;line-height:16px}}.documents-v2__description-full{font-weight:400;color:#233c95;font-family:IBMPlexSans,sans-serif;font-size:14px;margin-top:20px}.documents-v2__select{position:relative;display:none;border-radius:12px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.documents-v2__select{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}}.documents-v2__select-current{padding:12px 16px;font-size:16px;font-family:IBMPlexSans,sans-serif;color:#233c95;border-radius:12px;width:100%}.documents-v2__select-arrow{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:1px solid #233c95;border-bottom:1px solid #233c95;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;pointer-events:none}.documents-v2__select-arrow--open{-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}@media(min-width:0)and (max-width:767px){.documents-v2__select-arrow{width:12px;height:12px}}.documents-v2__select-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:10;display:none;overflow:hidden}.documents-v2__select-dropdown-item{padding:12px 16px;font-size:16px;font-family:IBMPlexSans,sans-serif;color:#233c95;background:#fff}.documents-v2__select-dropdown-item--active{font-weight:700}.documents-v2__select-dropdown-item:hover{background:#fff}.projects-filter__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.projects-filter__control{width:150px}.project-detail:last-child{padding-bottom:80px}@media(min-width:0)and (max-width:1023px){.project-detail:last-child{padding-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.project-detail:last-child{padding-bottom:40px}}.project-detail__head{width:100%;max-width:1033px;margin-bottom:24px}@media(min-width:0)and (max-width:767px){.project-detail__head{max-width:100%;margin-bottom:24px}}@media(min-width:768px)and (max-width:1023px){.project-detail__head{max-width:670px}}@media(min-width:1024px)and (max-width:1599px){.project-detail__head{max-width:880px}}.project-detail__image{width:100%;margin-bottom:50px;border-radius:12px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:0)and (max-width:389px){.project-detail__image{margin-bottom:24px}}@media(min-width:390px)and (max-width:767px){.project-detail__image{margin-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.project-detail__image{max-width:610px;margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.project-detail__image{max-width:800px}}.project-detail__image img{display:block;width:100%}.project-detail__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:60px;line-height:76px;margin:0 0 50px;letter-spacing:-.6px}@media(min-width:0)and (max-width:767px){.project-detail__title{font-weight:800}}@media(min-width:0)and (max-width:389px){.project-detail__title{font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:767px){.project-detail__title{font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.project-detail__title{font-size:40px;line-height:45px}}@media(min-width:1024px)and (max-width:1599px){.project-detail__title{font-size:50px;line-height:60px}}@media(min-width:0)and (max-width:1023px){.project-detail__title{letter-spacing:normal}}@media(min-width:0)and (max-width:389px){.project-detail__title{margin-bottom:24px}}@media(min-width:390px)and (max-width:767px){.project-detail__title{margin-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.project-detail__title{margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.project-detail__title{letter-spacing:-.5px}}.project-detail__announcement{font-weight:500;font-size:18px;line-height:24px;max-width:650px;margin:0;color:#142a78}@media(min-width:0)and (max-width:767px){.project-detail__announcement{font-size:16px;line-height:120%}}.project-detail__content{max-width:900px;padding-bottom:40px}@media(min-width:768px)and (max-width:1023px){.project-detail__content{max-width:670px}}@media(min-width:1024px)and (max-width:1599px){.project-detail__content{max-width:880px}}.projects-products{margin-bottom:50px;padding:60px 0;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.projects-products{overflow:hidden}}@media(min-width:0)and (max-width:389px){.projects-products{margin-bottom:30px;padding:24px 0}}@media(min-width:390px)and (max-width:767px){.projects-products{margin-bottom:40px;padding:40px 0}}@media(min-width:768px)and (max-width:1023px){.projects-products{padding:40px 0 30px}}@media(min-width:1024px)and (max-width:1599px){.projects-products{margin-bottom:40px}}.projects-products__title{margin:0 0 32px;font-weight:900;font-size:30px;line-height:35px}@media(min-width:0)and (max-width:767px){.projects-products__title{letter-spacing:normal}}@media(min-width:0)and (max-width:389px){.projects-products__title{margin-bottom:16px;font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:767px){.projects-products__title{margin-bottom:24px;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.projects-products__title{margin-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.projects-products__title{font-size:30px;line-height:35px}}.projects-products-slider{position:relative;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:389px){.projects-products-slider{padding-bottom:35px}}@media(min-width:390px)and (max-width:767px){.projects-products-slider{padding-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.projects-products-slider{padding-bottom:35px}}.projects-products-slider__container{overflow:hidden}@media(min-width:0)and (max-width:767px){.projects-products-slider__container{overflow:visible}}.projects-products-slider__nav{position:absolute;top:-70px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media(min-width:0)and (max-width:1023px){.projects-products-slider__nav{display:none}}.projects-products-slider .swiper-pagination{display:none}@media(min-width:0)and (max-width:1023px){.projects-products-slider .swiper-pagination{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.projects-products-item{display:block}@media(min-width:0)and (max-width:389px){.projects-products-item{width:180px}}@media(min-width:390px)and (max-width:767px){.projects-products-item{width:232px}}.projects-products-item__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:325px;margin-bottom:16px;padding:30px;border-radius:12px;background:#fff}@media(min-width:0)and (max-width:389px){.projects-products-item__image{height:180px;margin-bottom:8px;padding:5px}}@media(min-width:390px)and (max-width:767px){.projects-products-item__image{height:232px;padding:17px}}@media(min-width:768px)and (max-width:1023px){.projects-products-item__image{height:232px}}@media(min-width:1024px)and (max-width:1599px){.projects-products-item__image{height:308px}}.projects-products-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.projects-products-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin:0;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.projects-products-item__title{font-size:16px;line-height:18px}}@media(min-width:0)and (max-width:767px){.projects-products-item__title{font-family:IBMPlexSans,sans-serif;font-weight:500;line-height:120%}}@media(min-width:1024px)and (max-width:1599px){.projects-products-item__title{font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:99998px){.projects-products-item:hover .projects-products-item__title{color:#0a5092}}.info-card{font-weight:500;font-size:16px;line-height:19px;width:100%;max-width:900px;margin:50px 0;padding:24px 32px;border-radius:12px;background:#7f90d7;color:#fff}@media(min-width:0)and (max-width:767px){.info-card{padding:16px;line-height:120%}}@media(min-width:0)and (max-width:389px){.info-card{margin:30px 0;font-size:14px;line-height:18px}}@media(min-width:390px)and (max-width:1023px){.info-card{margin:40px 0}}.faq{margin-bottom:100px;background:#fff}@media(min-width:0)and (max-width:389px){.faq{margin-bottom:50px}}@media(min-width:390px)and (max-width:767px){.faq{margin-bottom:60px}}@media(min-width:768px)and (max-width:1599px){.faq{margin-bottom:80px}}.faq__title{margin:0 0 40px;font-weight:900;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:767px){.faq__title{margin-bottom:8px}}@media(min-width:0)and (max-width:389px){.faq__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:390px)and (max-width:1599px){.faq__title{font-size:30px;line-height:35px}}@media(min-width:768px)and (max-width:1023px){.faq__title{margin-bottom:24px}}@media(min-width:1024px)and (max-width:1599px){.faq__title{margin-bottom:30px}}.faq__items{max-width:900px}.faq__title+.faq__items{border-top:1px solid #ebeff8}@media(min-width:0)and (max-width:767px){.faq__title+.faq__items{border:0}}.faq-item{padding:10px 0;border-bottom:1px solid #ebeff8}@media(min-width:0)and (max-width:767px){.faq-item{padding:8px 0}}.faq-item__head{position:relative;padding:20px 0;cursor:pointer}@media(min-width:0)and (max-width:767px){.faq-item__head{padding:8px 0}}.faq-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:389px){.faq-item__title{font-size:16px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.faq-item__title{font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:99998px){.faq-item__head:hover .faq-item__title{color:#0a5092}}.faq-item__icon{position:absolute;top:50%;right:0;width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:0)and (max-width:389px){.faq-item__icon{width:16px;height:16px}}.faq-item__icon:after,.faq-item__icon:before{position:absolute;background:#233c95;content:""}.faq-item__icon:before{top:50%;left:0;width:100%;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-item__icon:after{top:0;left:50%;width:2px;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.faq-item._active .faq-item__icon:after{-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}.faq-item__inner{padding-bottom:14px}@media(min-width:0)and (max-width:767px){.faq-item__inner{max-width:85%;padding-bottom:8px}}@media(min-width:0)and (max-width:767px){.faq-item__inner.text-content,.faq-item__inner.text-content p:not([class]){font-size:14px;line-height:18px}}.images-gallery{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.images-gallery{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.images-gallery{margin-bottom:80px}}.images-gallery-slider{position:relative;width:100%;max-width:1178px;padding:0 48px 32px}@media(min-width:0)and (max-width:1023px){.images-gallery-slider{padding:0 0 28px}}.images-gallery-slider__container{overflow:hidden}.images-gallery-slider__item{position:relative;padding-top:44%;border-radius:12px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.images-gallery-slider__item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.images-gallery-slider .swiper-pagination{bottom:0}.images-gallery-slider .swiper-button-next,.images-gallery-slider .swiper-button-prev{top:calc(50% - 16px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:0)and (max-width:1023px){.images-gallery-slider .swiper-button-next,.images-gallery-slider .swiper-button-prev{display:none}}.images-gallery-slider .swiper-button-prev{left:0}.images-gallery-slider .swiper-button-next{right:0}.catalog{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.catalog{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.catalog{margin-bottom:80px}}.catalog__items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px}@media(min-width:0)and (max-width:767px){.catalog__items{grid-template-columns:repeat(2,1fr);gap:20px 8px}}@media(min-width:768px)and (max-width:1599px){.catalog__items{grid-template-columns:repeat(3,1fr)}}.catalog__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media(min-width:390px)and (max-width:1023px){.catalog__button{margin-top:40px}}.catalog-item{display:block}.catalog-item__image{width:100%;height:325px;margin-bottom:16px;padding:35px;border-radius:12px;border:1px solid #ced9f3;background:#fff}@media(min-width:0)and (max-width:389px){.catalog-item__image{height:calc(50vw - 10px);margin-bottom:4px;padding:4px}}@media(min-width:390px)and (max-width:767px){.catalog-item__image{height:calc(50vw - 15px);margin-bottom:8px;padding:4px}}@media(min-width:768px)and (max-width:1023px){.catalog-item__image{height:232px;padding:10px}}@media(min-width:1024px)and (max-width:1599px){.catalog-item__image{height:308px}}.catalog-item__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;margin:0;padding-right:30px;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.catalog-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.catalog-item__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:389px){.catalog-item__title{padding:0;font-family:IBMPlexSans,sans-serif;font-weight:500;font-size:14px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.catalog-item__title{padding:0;font-family:IBMPlexSans,sans-serif;font-weight:500;font-size:16px;line-height:120%}}@media(min-width:768px)and (max-width:1023px){.catalog-item__title{padding-right:10px}}@media(min-width:1024px)and (max-width:1599px){.catalog-item__title{font-size:20px;line-height:24px}}@media(min-width:1024px)and (max-width:99998px){.catalog-item:hover .catalog-item__title{color:#0a5092}}.product-detail{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.product-detail{margin-bottom:64px}}@media(min-width:768px)and (max-width:1023px){.product-detail{padding-top:10px}}@media(min-width:1024px)and (max-width:1599px){.product-detail{margin-bottom:100px}}.product-detail__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:0)and (max-width:767px){.product-detail__content{display:block}}.product-detail__image{-ms-flex-negative:0;flex-shrink:0;width:555px;height:555px;margin-right:20px;padding:46px;border-radius:12px;border:1px solid #ced9f3;background:#fff}@media(min-width:0)and (max-width:767px){.product-detail__image{position:absolute;top:0;left:0}}@media(min-width:0)and (max-width:389px){.product-detail__image{width:111px;height:111px;padding:3px}}@media(min-width:390px)and (max-width:767px){.product-detail__image{width:133px;height:133px;padding:4px}}@media(min-width:768px)and (max-width:1599px){.product-detail__image{width:38vw;height:38vw;padding:10px}}.product-detail__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail__info{max-width:670px}.product-detail__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 40px}@media(min-width:0)and (max-width:767px){.product-detail__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.product-detail__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.product-detail__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.product-detail__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}}@media(min-width:0)and (max-width:389px){.product-detail__title{min-height:111px;padding-left:119px;font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:767px){.product-detail__title{min-height:133px;padding-left:141px;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.product-detail__title{margin-bottom:16px}}@media(min-width:768px)and (max-width:1599px){.product-detail__title{font-weight:800}}.product-detail__description{font-size:16px;line-height:22px}@media(min-width:0)and (max-width:1023px){.product-detail__description{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.product-detail__description{margin-bottom:16px}}@media(min-width:0)and (max-width:1023px){.product-detail__description.text-content,.product-detail__description.text-content p:not([class]){font-size:14px;line-height:18px}}.product-detail__description.text-content ul:not([class]){margin:40px 0}@media(min-width:0)and (max-width:1023px){.product-detail__description.text-content ul:not([class]){margin:16px 0}}.product-detail__description.text-content ul:not([class]) li{font-weight:500;font-size:16px;line-height:19px}@media(min-width:0)and (max-width:389px){.product-detail__description.text-content ul:not([class]) li{margin-bottom:12px}}@media(min-width:0)and (max-width:1023px){.product-detail__description.text-content ul:not([class]) li{font-size:14px;line-height:18px}}.product-detail__description.text-content p{max-width:none}.product-detail__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media(min-width:0)and (max-width:767px){.product-detail__actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:24px}}@media(min-width:768px)and (max-width:1023px){.product-detail__actions{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.product-documents{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.product-documents{overflow:hidden}}@media(min-width:0)and (max-width:767px){.product-documents{margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.product-documents{margin-bottom:80px}}@media(min-width:1024px)and (max-width:1599px){.product-documents{margin-bottom:100px}}.product-documents__title{margin:0 0 32px;font-weight:900;font-family:Montserrat,sans-serif;font-size:30px;line-height:35px}@media(min-width:0)and (max-width:389px){.product-documents__title{margin-bottom:16px}}@media(min-width:0)and (max-width:767px){.product-documents__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:390px)and (max-width:1023px){.product-documents__title{margin-bottom:20px}}.product-projects{padding:60px 0 150px;background:#f2f6ff}@media(min-width:0)and (max-width:1023px){.product-projects{overflow:hidden}}@media(min-width:0)and (max-width:389px){.product-projects{padding:20px 0}}@media(min-width:390px)and (max-width:767px){.product-projects{padding:30px 0}}@media(min-width:768px)and (max-width:1023px){.product-projects{padding:30px 0 60px}}@media(min-width:1024px)and (max-width:1599px){.product-projects{padding:40px 0 100px}}.product-projects__title{margin:0 0 32px;font-weight:900;font-family:Montserrat,sans-serif;font-size:30px;line-height:35px}@media(min-width:0)and (max-width:767px){.product-projects__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:0)and (max-width:389px){.product-projects__title{margin-bottom:16px;padding-right:20px}}@media(min-width:390px)and (max-width:1023px){.product-projects__title{margin-bottom:20px}}.product-projects-slider{position:relative}.product-projects-slider__container{overflow:hidden}@media(min-width:0)and (max-width:1023px){.product-projects-slider__container{overflow:visible}}.product-projects-slider__nav{position:absolute;top:-70px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media(min-width:0)and (max-width:1023px){.product-projects-slider__nav{display:none}}.project-card{position:relative}@media(min-width:0)and (max-width:1023px){.project-card.swiper-slide{width:308px}}.project-card__image{width:100%;height:222px;margin-bottom:16px;border-radius:12px;background:50% no-repeat;background-size:cover;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:0)and (max-width:1023px){.project-card__image{height:156px}}@media(min-width:1024px)and (max-width:1599px){.project-card__image{height:156px}}.project-card__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;display:block;margin:0 0 16px;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.project-card__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.project-card__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:1023px){.project-card__title{margin-bottom:12px;font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.project-card__title{margin-bottom:12px}}.project-card__title:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media(min-width:1024px){.project-card__title:hover{color:#0a5092}}.project-card__text{font-weight:500;font-size:16px;line-height:19px;margin:0 0 16px;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.project-card__text{margin-bottom:12px;font-size:14px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.project-card__text{margin-bottom:12px;font-size:14px;line-height:18px}}.project-card__year{font-weight:300;font-size:14px;line-height:18px;color:#7c8aaa}.documents-slider{position:relative}.documents-slider__container{width:calc(100% + 10px);margin:0 -5px;padding:0 5px;overflow:hidden}@media(min-width:0)and (max-width:1023px){.documents-slider__container{overflow:visible}}.documents-slider__nav{position:absolute;top:-70px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media(min-width:0)and (max-width:1023px){.documents-slider__nav{display:none}}.news{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.news{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.news{margin-bottom:80px}}.news__datepicker{width:208px;margin-bottom:50px}@media(min-width:0)and (max-width:1023px){.news__datepicker{margin-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.news__datepicker{margin-bottom:30px}}.news__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}@media(min-width:0)and (max-width:389px){.news__button{margin-top:40px}}@media(min-width:390px)and (max-width:767px){.news__button{margin-top:60px}}@media(min-width:768px)and (max-width:1023px){.news__button{margin-top:40px}}@media(min-width:1024px)and (max-width:1599px){.news__button{margin-top:50px}}@media(min-width:1024px)and (max-width:1599px){.publications{padding-top:14px}}.publications__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;width:100%;max-width:208px}@media(min-width:0)and (max-width:767px){.publications__filter{row-gap:8px;margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.publications__filter{display:grid;grid-template-columns:repeat(2,208px);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-bottom:30px}}.publications__button{margin-top:24px;padding-left:20px}@media(min-width:0)and (max-width:1023px){.publications__button{padding-left:0}}@media(min-width:0)and (max-width:767px){.publications__button{margin-top:20px}}@media(min-width:0)and (max-width:767px){.gallery{padding-top:14px}}@media(min-width:768px)and (max-width:1023px){.gallery{padding-top:4px}}@media(min-width:1024px)and (max-width:1599px){.gallery{padding-top:14px}}.gallery__items{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,268px);gap:20px}@media(min-width:0)and (max-width:767px){.gallery__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}@media(min-width:768px)and (max-width:1023px){.gallery__items{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media(min-width:1024px)and (max-width:1599px){.gallery__items{grid-template-rows:repeat(auto-fill,18.3vw)}}.gallery__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media(min-width:0)and (max-width:1599px){.gallery__button{margin-top:40px}}.gallery-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:268px;padding:24px 16px;border-radius:12px;background:50% no-repeat;background-size:cover;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(min-width:0)and (max-width:767px){.gallery-item{width:100%;padding:24px 16px}}@media(min-width:0)and (max-width:389px){.gallery-item{height:80vw}}@media(min-width:390px)and (max-width:767px){.gallery-item{height:308px}}@media(min-width:768px)and (max-width:1023px){.gallery-item{height:25vw;padding:16px 14px 16px 8px}}@media(min-width:1024px)and (max-width:1599px){.gallery-item{height:18.3vw;padding:7px 8px}}.gallery-item:first-child{grid-column:span 2;grid-row:1/3;height:auto;min-height:556px;padding:50px 30px}@media(min-width:0)and (max-width:1023px){.gallery-item:first-child{grid-column:1;grid-row:1;min-height:auto}}@media(min-width:0)and (max-width:767px){.gallery-item:first-child{padding:24px 16px}}@media(min-width:0)and (max-width:389px){.gallery-item:first-child{height:80vw}}@media(min-width:390px)and (max-width:767px){.gallery-item:first-child{height:308px}}@media(min-width:768px)and (max-width:1023px){.gallery-item:first-child{padding:16px 14px 16px 8px}}@media(min-width:1024px)and (max-width:1599px){.gallery-item:first-child{min-height:38.5vw;padding:40px 30px}}.gallery-item:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(21,32,49,.5)),to(rgba(6,22,47,.5)));background:linear-gradient(180deg,rgba(21,32,49,.5),rgba(6,22,47,.5));content:""}.gallery-item__date{font-size:12px;line-height:16px;position:relative;display:block;margin-bottom:8px;color:#fff}@media(min-width:0)and (max-width:1023px){.gallery-item__date{display:none}}.gallery-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;position:relative;min-height:96px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media(min-width:0)and (max-width:1023px){.gallery-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.gallery-item__title{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:1023px){.gallery-item__title{min-height:auto}}@media(min-width:0)and (max-width:767px){.gallery-item__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.gallery-item__title{font-size:16px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.gallery-item__title{-webkit-line-clamp:5}}@media(min-width:1024px)and (max-width:1599px){.gallery-item__title{min-height:90px}}.gallery-item:first-child .gallery-item__title{margin-bottom:16px;font-weight:900;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1023px){.gallery-item:first-child .gallery-item__title{margin-bottom:0;font-weight:800}}@media(min-width:0)and (max-width:767px){.gallery-item:first-child .gallery-item__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.gallery-item:first-child .gallery-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.gallery-item:first-child .gallery-item__title{font-size:30px;line-height:35px}}@media(min-width:0)and (max-width:1023px){.gallery-item .ui-button{display:none}}.gallery-detail{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.gallery-detail{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.gallery-detail{margin-bottom:80px}}.gallery-detail__title{max-width:800px;margin:0 0 30px;font-family:Montserrat,sans-serif;font-weight:900;font-size:40px;line-height:45px}@media(min-width:768px)and (max-width:1599px){.gallery-detail__title{border-bottom:1px solid #ced9f3}}@media(min-width:0)and (max-width:1599px){.gallery-detail__title{max-width:100%}}@media(min-width:0)and (max-width:1023px){.gallery-detail__title{margin-bottom:20px;font-weight:800}}@media(min-width:0)and (max-width:389px){.gallery-detail__title{margin-bottom:16px;font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:767px){.gallery-detail__title{font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.gallery-detail__title{padding-bottom:15px;font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.gallery-detail__title{padding-bottom:15px;font-size:30px;line-height:35px}}.gallery-detail__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(min-width:0)and (max-width:1023px){.gallery-detail__items{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.gallery-detail__items{grid-template-columns:repeat(3,1fr)}}.gallery-detail__item{position:relative;display:block;height:242px;border-radius:12px;overflow:hidden}@media(min-width:0)and (max-width:1599px){.gallery-detail__item{height:auto;padding-top:83%}}@media(min-width:390px)and (max-width:767px){.gallery-detail__item{height:308px;padding-top:0}}.gallery-detail__item:nth-child(18n+1),.gallery-detail__item:nth-child(18n+12){grid-column:span 2;grid-row:span 2;height:504px}@media(min-width:0)and (max-width:1599px){.gallery-detail__item:nth-child(18n+1),.gallery-detail__item:nth-child(18n+12){height:auto}}@media(min-width:0)and (max-width:1023px){.gallery-detail__item:nth-child(18n+1),.gallery-detail__item:nth-child(18n+12){grid-column:1;grid-row:1}}@media(min-width:390px)and (max-width:767px){.gallery-detail__item:nth-child(18n+1),.gallery-detail__item:nth-child(18n+12){height:308px;padding-top:0}}.gallery-detail__item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-detail__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media(min-width:0)and (max-width:1599px){.gallery-detail__button{margin-top:40px}}.about{margin-bottom:100px;overflow:hidden}@media(min-width:0)and (max-width:389px){.about{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.about{margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.about{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.about{margin-bottom:80px}}.about-slider__container{width:100%;margin-bottom:24px;overflow:hidden}@media(min-width:0)and (max-width:1599px){.about-slider__container{overflow:visible}}@media(min-width:0)and (max-width:389px){.about-slider__container{margin-bottom:8px}}@media(min-width:390px)and (max-width:767px){.about-slider__container{margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.about-slider__container{margin-bottom:16px}}.about-slider-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-top:33.1%;border-radius:20px}@media(min-width:0)and (max-width:767px){.about-slider-item{padding-top:0;border-radius:8px}}.about-slider-item:before{position:absolute;bottom:0;left:-10px;width:30px;height:30px;background:#fff;content:""}.about-slider-item__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.about-slider-item__image{position:relative;padding-top:33.1%}}.about-slider-item__inner{position:absolute;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:486px;padding:16px 24px 16px 10px;border-radius:0 12px 0 0;background:#fff}@media(min-width:0)and (max-width:767px){.about-slider-item__inner{position:relative;min-width:auto;padding:8px 0}}@media(min-width:768px)and (max-width:1023px){.about-slider-item__inner{padding:6px 12px 6px 8px}}@media(min-width:1024px)and (max-width:1599px){.about-slider-item__inner{padding:8px 12px}}.about-slider-item__inner:after,.about-slider-item__inner:before{position:absolute;background:50% no-repeat;background-size:contain;content:""}.about-slider-item__inner:before{top:-12px;left:0;width:18px;height:48px;background-image:url(/local/templates/npp_tek/css/../img/vector-left.svg)}.about-slider-item__inner:after{bottom:0;right:-12px;width:48px;height:18px;background-image:url(/local/templates/npp_tek/css/../img/vector-bottom.svg)}@media(min-width:0)and (max-width:767px){.about-slider-item__inner:after{display:none}}.about-slider-item__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px;position:relative;margin:0 0 8px;letter-spacing:-.5px}@media(min-width:0)and (max-width:767px){.about-slider-item__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.about-slider-item__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.about-slider-item__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:1599px){.about-slider-item__title{letter-spacing:normal}}@media(min-width:0)and (max-width:767px){.about-slider-item__title{margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.about-slider-item__title{margin-bottom:0}}@media(min-width:1024px)and (max-width:1599px){.about-slider-item__title{margin-bottom:3px}}.about-slider-item__text{position:relative;font-size:18px;line-height:24px;color:#142a78}@media(min-width:0)and (max-width:767px){.about-slider-item__text{font-size:14px;line-height:18px}.about-slider-item__text br{display:none}}@media(min-width:768px)and (max-width:1023px){.about-slider-item__text{font-size:16px;line-height:22px}}.about-slider-thumbs__item{font-weight:500;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;padding:0 16px;border-radius:12px;background:#ced9f3;text-align:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;cursor:pointer}@media(min-width:0)and (max-width:1023px){.about-slider-thumbs__item{width:auto;height:26px;font-weight:400;font-size:14px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.about-slider-thumbs__item{width:193px}}.about-slider-thumbs__item.swiper-slide-thumb-active{background:#7f90d7;color:#fff}.feedbacks{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.feedbacks{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.feedbacks{margin-bottom:80px}}.feedbacks__title{margin:0;font-weight:900;font-family:Montserrat,sans-serif;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:767px){.feedbacks__title{font-size:30px;line-height:35px;text-align:center}}@media(min-width:0)and (max-width:1599px){.feedbacks__title{margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.feedbacks__title{font-size:30px;line-height:35px}}.feedbacks__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.feedbacks__button,.feedbacks__items{display:-webkit-box;display:-ms-flexbox;display:flex}.feedbacks__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media(min-width:0)and (max-width:1599px){.feedbacks__button{margin-top:40px}}.feedbacks-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:314px;padding:20px;border-radius:8px;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.feedbacks-item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:auto;padding:8px 12px 16px 8px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item{padding:24px 14px 24px 20px}}.feedbacks-item__inner{max-width:600px;padding:10px 0 14px}@media(min-width:0)and (max-width:767px){.feedbacks-item__inner{padding:0}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__inner{max-width:65%;padding:7px 0 6px}}.feedbacks-item__head{margin-bottom:30px}@media(min-width:0)and (max-width:767px){.feedbacks-item__head{margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__head{margin-bottom:16px}}.feedbacks-item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:12px}@media(min-width:0)and (max-width:767px){.feedbacks-item__row{display:block;margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__row{margin-bottom:10px}}.feedbacks-item__name{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px}@media(min-width:0)and (max-width:1023px){.feedbacks-item__name{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.feedbacks-item__name{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.feedbacks-item__name{margin-bottom:4px;font-size:16px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__name{font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.feedbacks-item__name{font-size:20px;line-height:24px}}.feedbacks-item__industry{font-weight:500;font-size:14px;line-height:18px;color:#7c8aaa}@media(min-width:0)and (max-width:767px){.feedbacks-item__industry{font-weight:400}}.feedbacks-item__date{font-size:14px;line-height:18px;display:block;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.feedbacks-item__date{font-size:12px;line-height:16px}}.feedbacks-item__content{margin-bottom:30px}@media(min-width:0)and (max-width:1023px){.feedbacks-item__content{margin-bottom:16px}}.feedbacks-item__text{font-size:14px;line-height:18px;max-height:54px;margin-bottom:16px;color:#142a78;overflow:hidden;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}@media(min-width:0)and (max-width:767px){.feedbacks-item__text{margin-bottom:12px}}@media(min-width:0)and (max-width:389px){.feedbacks-item__text{max-height:162px}}@media(min-width:390px)and (max-width:767px){.feedbacks-item__text{max-height:126px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__text{max-height:90px}}.feedbacks-item__text.text-content p:not([class]){font-size:14px;line-height:18px}.feedbacks-item._full .feedbacks-item__text{max-height:2000px;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in}.feedbacks-item__more{font-size:16px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;color:#142a78;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.feedbacks-item__more{font-size:14px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__more{font-size:16px;line-height:140%}}.feedbacks-item__more svg{width:16px;height:16px;color:#7c8aaa;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}._full .feedbacks-item__more svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:1024px){.feedbacks-item__more:hover,.feedbacks-item__more:hover svg{color:#01498e}}.feedbacks-item__image-wrap{position:relative;width:198px;height:274px}@media(min-width:0)and (max-width:767px){.feedbacks-item__image-wrap{-ms-flex-negative:0;flex-shrink:0;width:64px;height:90px;margin-right:16px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__image-wrap{width:173px;height:240px}}.feedbacks-item__image-wrap:before{position:absolute;top:14px;left:7px;width:calc(100% + 9px);height:calc(100% - 2px);border-radius:4px;background:#ced9f3;content:""}@media(min-width:0)and (max-width:767px){.feedbacks-item__image-wrap:before{width:100%;height:100%;top:4px;left:4px}}@media(min-width:768px)and (max-width:1023px){.feedbacks-item__image-wrap:before{width:100%;height:100%;top:8px;left:8px}}.feedbacks-item__image{position:relative;display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.feedbacks-item .ui-button{font-size:16px;line-height:19px}.history{position:relative;margin-bottom:80px;padding:60px 0 600px;background:#142a78;overflow:hidden}@media(min-width:0)and (max-width:1023px){.history{margin-bottom:60px}}@media(min-width:0)and (max-width:767px){.history{padding:30px 0 60vw}}@media(min-width:0)and (max-width:389px){.history{padding-bottom:222px}}@media(min-width:768px)and (max-width:1023px){.history{padding:40px 0 300px}}@media(min-width:1024px)and (max-width:1599px){.history{margin-bottom:100px;padding:50px 0 435px}}.history__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px;margin:0 0 45px;color:#fff;letter-spacing:-.5px}@media(min-width:0)and (max-width:767px){.history__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.history__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.history__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:1599px){.history__title{letter-spacing:normal}}@media(min-width:0)and (max-width:1023px){.history__title{margin-bottom:20px}}@media(min-width:1024px)and (max-width:1599px){.history__title{margin-bottom:30px}}.history__frame{position:absolute;width:428px;height:345px;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);border-radius:12px;border:1px solid #fff}@media(min-width:0)and (max-width:767px){.history__frame{display:none}}@media(min-width:768px)and (max-width:1023px){.history__frame{width:232px;height:187px}}@media(min-width:1024px)and (max-width:1599px){.history__frame{width:308px;height:249px}}.history-slider{position:relative;z-index:1;padding-bottom:60px}.history-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:767px){.history-slider__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:46px}}@media(min-width:0)and (max-width:389px){.history-slider__container{padding-left:49px}}@media(min-width:390px)and (max-width:767px){.history-slider__container{padding-left:47px}}.history-slider__number{font-weight:500;font-size:18px;line-height:24px;position:absolute;bottom:-17px;left:calc(50% - 190px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border:1px solid #fff;border-radius:100%;background:#142a78;color:#fff}@media(min-width:0)and (max-width:767px){.history-slider__number{display:none}}@media(min-width:768px)and (max-width:1023px){.history-slider__number{left:268px}}@media(min-width:1024px)and (max-width:1599px){.history-slider__number{left:388px}}.history-slider-item{position:relative;-ms-flex-negative:0;flex-shrink:0;min-width:100%;height:372px}@media(min-width:0)and (max-width:1599px){.history-slider-item{height:auto}}@media(min-width:0)and (max-width:767px){.history-slider-item{-ms-flex-negative:unset;flex-shrink:unset}}.history-slider-item>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:0)and (max-width:767px){.history-slider-item>.wrap{display:block}}@media(min-width:0)and (max-width:767px){.history-slider-item:before{position:absolute;top:106px;left:-18px;width:1px;height:calc(100% + 46px);background:#fff;content:""}}@media(min-width:0)and (max-width:389px){.history-slider-item:before{top:100px;left:-25px}}.history-slider-item:last-child:before{display:none}.history-slider-item:after{position:absolute;bottom:-60px;right:0;width:100%;height:1px;background:#fff;content:""}@media(min-width:0)and (max-width:767px){.history-slider-item:after{display:none}}.history-slider-item:first-child:after{width:calc(50% + 190px)}@media(min-width:768px)and (max-width:1023px){.history-slider-item:first-child:after{width:calc(100% - 284px)}}@media(min-width:1024px)and (max-width:1599px){.history-slider-item:first-child:after{width:calc(100% - 418px)}}.history-slider-item__number{display:none}@media(min-width:0)and (max-width:767px){.history-slider-item__number{position:absolute;top:68px;left:-36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border:1px solid #fff;border-radius:100%;background:#142a78;font-weight:500;font-size:18px;line-height:24px;color:#fff}}@media(min-width:0)and (max-width:389px){.history-slider-item__number{top:66px;left:-43px}}.history-slider-item__image{-ms-flex-negative:0;flex-shrink:0;width:440px;height:355px;margin-right:50px;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media(min-width:0)and (max-width:1023px){.history-slider-item__image{width:232px;height:187px}}@media(min-width:0)and (max-width:767px){.history-slider-item__image{position:relative;margin-bottom:20px;overflow:visible;-webkit-mask-image:none}}@media(min-width:768px)and (max-width:1023px){.history-slider-item__image{margin-right:20px}}@media(min-width:1024px)and (max-width:1599px){.history-slider-item__image{width:308px;height:248px}}@media(min-width:0)and (max-width:767px){.history-slider-item__image:before{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:12px;border:1px solid #fff;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);content:""}}.history-slider-item__image img{position:relative;display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.history-slider-item__image--hover:hover{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}}.history-slider-item__year{position:absolute;top:-14px;left:calc(50% - 480px);width:100%;height:291px;pointer-events:none}@media(min-width:0)and (max-width:767px){.history-slider-item__year{display:none}}@media(min-width:768px)and (max-width:1599px){.history-slider-item__year{height:259px}}@media(min-width:1024px)and (max-width:1599px){.history-slider-item__year{left:calc(50% - 580px)}}.history-slider-item__year img{display:block;width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.history-slider-item__inner{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0}@media(min-width:1024px)and (max-width:1599px){.history-slider-item__inner{-ms-flex-negative:unset;flex-shrink:unset}}.history-slider-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0 0 16px;color:#fff}@media(min-width:0)and (max-width:1023px){.history-slider-item__title{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:767px){.history-slider-item__title{margin-bottom:8px}}.history-slider-item__text{font-size:16px;line-height:22px;-ms-flex-item-align:center;align-self:center;color:#fff}@media(min-width:0)and (max-width:1023px){.history-slider-item__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.history-slider-item__text{max-height:126px;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}}@media(min-width:1024px)and (max-width:1599px){.history-slider-item__text{font-size:16px;line-height:22px}}.history-slider-item__text p{max-width:750px}@media(min-width:768px)and (max-width:1023px){.history-slider-item__text p{max-width:484px}}@media(min-width:1024px)and (max-width:1599px){.history-slider-item__text p{max-width:600px}}.history-slider-item__text p:first-child{margin-top:0}.history-slider-item__text p:last-child{margin-bottom:0}.history-slider-item__text--columns-2{-webkit-columns:2;-moz-columns:2;column-count:2}@media(min-width:0)and (max-width:767px){.history-slider-item__text--columns-2{-webkit-columns:1;-moz-columns:1;column-count:1}}.history-slider-item._full .history-slider-item__text{max-height:2000px;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in;-webkit-line-clamp:initial}.history-slider-item__more{display:none}@media(min-width:0)and (max-width:767px){.history-slider-item__more{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px;font-weight:500;font-size:16px;line-height:120%;color:#fff;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off}.history-slider-item__more:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:""}}.history-slider-item--big .wrap{max-width:100%;margin:0}.about-map{position:absolute;bottom:103px;left:0;width:100%}@media(min-width:0)and (max-width:767px){.about-map{bottom:50px}}@media(min-width:768px)and (max-width:1023px){.about-map{bottom:64px}}@media(min-width:1024px)and (max-width:1599px){.about-map{bottom:82px}}.about-map .wrap{position:relative}.about-map__container{position:relative;width:1220px;height:602px;margin-right:-24px;margin-left:auto}@media(min-width:0)and (max-width:1599px){.about-map__container{height:auto}}@media(min-width:0)and (max-width:389px){.about-map__container{width:calc(100% + 12px);margin:0 -6px}}@media(min-width:390px)and (max-width:767px){.about-map__container{width:calc(100% + 22px);margin:0 -11px}}@media(min-width:768px)and (max-width:1023px){.about-map__container{width:92%;margin-right:-16px}}@media(min-width:1024px)and (max-width:1599px){.about-map__container{width:94%}}.about-map__container svg{width:100%;height:100%}@media(min-width:0)and (max-width:767px){.about-map__container svg{display:none}}.about-map__image{display:none}@media(min-width:0)and (max-width:767px){.about-map__image{display:block}.about-map__image img{display:block;width:100%;max-width:100%}}.about-map__tooltip{font-size:14px;line-height:18px;position:absolute;max-width:382px;padding:8px 16px;border-radius:20px 20px 20px 0;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(32,27,27,.08);box-shadow:0 0 10px 0 rgba(32,27,27,.08);color:#142a78;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}@media(min-width:0)and (max-width:767px){.about-map__tooltip{display:none}}@media(min-width:768px)and (max-width:1023px){.about-map__tooltip{max-width:280px;font-size:12px;line-height:16px}}.about-map__tooltip--visible{opacity:1}.map-point{cursor:pointer}.job-benefits{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.job-benefits{margin-bottom:40px}}@media(min-width:390px)and (max-width:1023px){.job-benefits{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.job-benefits{margin-bottom:80px}}.job-benefits__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 30px}@media(min-width:0)and (max-width:767px){.job-benefits__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.job-benefits__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.job-benefits__title{font-weight:800}}@media(min-width:0)and (max-width:1599px){.job-benefits__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.job-benefits__title{margin-bottom:16px;font-size:16px;line-height:18px}}@media(min-width:768px)and (max-width:1599px){.job-benefits__title{margin-bottom:20px}}@media(min-width:768px)and (max-width:1023px){.job-benefits__title{font-size:20px;line-height:24px}}.job-benefits__items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(min-width:0)and (max-width:767px){.job-benefits__items{grid-template-columns:1fr;gap:16px}}@media(min-width:768px)and (max-width:1023px){.job-benefits__items{grid-template-columns:repeat(2,1fr)}}.job-benefits-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:120px;padding-right:8px;border-radius:20px;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.job-benefits-item{height:80px}}@media(min-width:1024px)and (max-width:1599px){.job-benefits-item--big-md{height:140px}}.job-benefits-item__image{-ms-flex-negative:0;flex-shrink:0;width:130px;height:120px}@media(min-width:0)and (max-width:767px){.job-benefits-item__image{width:80px;height:80px}}@media(min-width:1024px)and (max-width:1599px){.job-benefits-item__image{width:120px}}.job-benefits-item__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1024px)and (max-width:1599px){.job-benefits-item--big-md .job-benefits-item__image{width:130px}}.job-benefits-item__text{font-weight:500;font-size:16px;line-height:19px;margin:0;color:#142a78}@media(min-width:0)and (max-width:1599px){.job-benefits-item__text{font-size:14px;line-height:18px}}.contacts-banner{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.contacts-banner{margin-bottom:50px}}@media(min-width:390px)and (max-width:767px){.contacts-banner{margin-bottom:60px}}@media(min-width:768px)and (max-width:1599px){.contacts-banner{margin-bottom:80px}}.contacts-banner__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:275px;padding:46px;border-radius:20px;background:#7f90d7}@media(min-width:0)and (max-width:767px){.contacts-banner__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:0 20px 20px}}@media(min-width:0)and (max-width:389px){.contacts-banner__card{padding:0 12px 20px}}@media(min-width:768px)and (max-width:1023px){.contacts-banner__card{display:block;height:216px;padding:30px}}@media(min-width:1024px)and (max-width:1599px){.contacts-banner__card{height:233px;padding:30px}}.contacts-banner__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;-ms-flex-negative:0;flex-shrink:0;width:524px;margin:0;color:#fff}@media(min-width:0)and (max-width:767px){.contacts-banner__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.contacts-banner__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.contacts-banner__title{font-weight:800}}@media(min-width:0)and (max-width:1599px){.contacts-banner__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.contacts-banner__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;margin-bottom:16px;font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.contacts-banner__title{margin-bottom:12px}}@media(min-width:768px)and (max-width:1023px){.contacts-banner__title{margin-bottom:22px;font-size:20px;line-height:24px}}@media(min-width:1024px)and (max-width:1599px){.contacts-banner__title{width:167px;margin-right:50px}}.contacts-banner__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:16px}@media(min-width:0)and (max-width:1023px){.contacts-banner__contacts{row-gap:8px}}@media(min-width:0)and (max-width:767px){.contacts-banner__contacts{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.contacts-banner__contact{font-weight:500;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.contacts-banner__contact img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.contacts-banner__image{position:absolute;top:0;right:0;width:460px;height:100%;border-radius:0 20px 20px 0;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.contacts-banner__image{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:auto;border-radius:inherit}}@media(min-width:0)and (max-width:389px){.contacts-banner__image{width:calc(100% + 24px);margin:0 -12px 16px;padding-top:65%}}@media(min-width:390px)and (max-width:767px){.contacts-banner__image{width:calc(100% + 40px);margin:0 -20px 20px;padding-top:67%}}@media(min-width:768px)and (max-width:1023px){.contacts-banner__image{width:362px}}@media(min-width:1024px)and (max-width:1599px){.contacts-banner__image{width:390px}}.respond-form{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.respond-form{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.respond-form{margin-bottom:80px}}.respond-form__card{padding:40px 0;border-radius:20px;background:#7f90d7}@media(min-width:0)and (max-width:389px){.respond-form__card{padding:24px 12px}}@media(min-width:390px)and (max-width:767px){.respond-form__card{padding:24px 20px}}.respond-form__inner{max-width:436px;padding-left:24px}@media(min-width:0)and (max-width:1023px){.respond-form__inner{padding-left:0}}@media(min-width:0)and (max-width:767px){.respond-form__inner{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.respond-form__inner{margin:0 auto 20px}}.respond-form__title{margin:0;font-weight:900;font-size:40px;line-height:45px;color:#fff}@media(min-width:0)and (max-width:767px){.respond-form__title{font-weight:800;font-size:24px;line-height:26px;text-align:center}}@media(min-width:768px)and (max-width:1023px){.respond-form__title{font-size:30px;line-height:35px;text-align:center}}@media(min-width:0)and (max-width:1023px){.respond-form__title--sm{margin:0 auto;font-weight:800;text-align:left}}@media(min-width:0)and (max-width:767px){.respond-form__title--sm{font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.respond-form__title--sm{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.respond-form__title--sm{font-size:30px;line-height:35px}}.respond-form__subtitle{font-size:18px;line-height:24px;max-width:200px;margin:16px 0 0;color:#fff}@media(min-width:0)and (max-width:1023px){.respond-form__subtitle{max-width:100%;margin-top:8px;font-weight:500;font-size:14px;line-height:18px}}.respond-form__form{width:100%;max-width:436px}@media(min-width:768px)and (max-width:1023px){.respond-form__form{margin:0 auto}}.respond-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;margin-bottom:12px}@media(min-width:0)and (max-width:389px){.respond-form__fields{row-gap:12px}}.respond-form__file{margin-bottom:12px}.respond-form__file-text{font-size:12px;color:#fff;margin-bottom:16px;font-family:Montserrat,sans-serif}@media(min-width:0)and (max-width:767px){.respond-form__file-text{font-size:14px;line-height:20px}}.respond-form__file-text--center{text-align:center}.respond-form__file-text--small{font-size:13px;line-height:18px;color:#fff}.respond-form__file-text a{display:inline;font-weight:700;color:inherit;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:389px){.respond-form__file{margin-bottom:10px}}.respond-form__checkbox{max-width:350px;margin-bottom:24px}.respond-form__checkbox .ui-checkbox__label{font-family:Montserrat,sans-serif;font-size:12px;line-height:normal;letter-spacing:-.12px}.respond-form .ui-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.respond-form__checkbox:not(:has(input:checked))~.ui-button{pointer-events:none;opacity:.5}.accordions{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.accordions{margin-bottom:50px}}@media(min-width:390px)and (max-width:767px){.accordions{margin-bottom:60px}}@media(min-width:768px)and (max-width:1599px){.accordions{margin-bottom:80px}}.accordions__title{margin:0 0 30px;font-weight:900;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:767px){.accordions__title{display:none}}@media(min-width:768px)and (max-width:1599px){.accordions__title{margin-bottom:20px;font-size:30px;line-height:35px}}.accordions__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-left:20px}@media(min-width:0)and (max-width:1023px){.accordions__head{padding:0}}@media(min-width:0)and (max-width:767px){.accordions__head{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding-top:20px}}.accordions__label{font-size:14px;line-height:18px;color:#7c8aaa}.accordions__label:first-child{-ms-flex-negative:0;flex-shrink:0;width:530px}@media(min-width:0)and (max-width:767px){.accordions__label:first-child{width:62%}}@media(min-width:768px)and (max-width:1023px){.accordions__label:first-child{width:420px}}.accordions-item{border-bottom:1px solid #ced9f3}.accordions-item__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px 20px 19px;cursor:pointer}@media(min-width:0)and (max-width:389px){.accordions-item__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:8px;padding:12px 30px 11px 0}}@media(min-width:390px)and (max-width:1023px){.accordions-item__head{padding:20px 0 19px}}@media(min-width:0)and (max-width:767px){.accordions-item__head{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.accordions-item__title{-ms-flex-negative:0;flex-shrink:0;width:530px;margin:0;font-weight:800;font-size:20px;line-height:24px;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:767px){.accordions-item__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:18px}}@media(min-width:0)and (max-width:389px){.accordions-item__title{width:100%}}@media(min-width:390px)and (max-width:767px){.accordions-item__title{width:62%;max-width:90%}}@media(min-width:768px)and (max-width:1023px){.accordions-item__title{width:420px;font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:99998px){.accordions-item__head:hover .accordions-item__title{color:#0a5092}}.accordions-item__text{font-weight:500;font-size:16px;line-height:19px;margin:0;color:#7c8aaa}@media(min-width:0)and (max-width:767px){.accordions-item__text{font-size:14px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.accordions-item__text{-ms-flex-negative:0;flex-shrink:0;width:38%}}.accordions-item__icon{position:absolute;top:50%;right:28px;width:16px;height:16px;color:#7c8aaa;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}@media(min-width:0)and (max-width:389px){.accordions-item__icon{top:11px;right:9px;-webkit-transform:none;-ms-transform:none;transform:none}}@media(min-width:390px)and (max-width:767px){.accordions-item__icon{right:0}}@media(min-width:768px)and (max-width:1023px){.accordions-item__icon{right:16px}}@media(min-width:1024px)and (max-width:1599px){.accordions-item__icon{right:10px}}._active .accordions-item__icon{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordions-item__inner{padding:0 20px 36px;color:#142a78}@media(min-width:0)and (max-width:1023px){.accordions-item__inner{padding-left:0;padding-right:0}}@media(min-width:0)and (max-width:389px){.accordions-item__inner{padding-bottom:28px}}@media(min-width:0)and (max-width:767px){.accordions-item__inner.text-content{font-size:14px;line-height:18px}}.accordions-item__inner.text-content h4{margin:24px 0 8px;font-size:16px;line-height:120%;letter-spacing:-.32px}@media(min-width:0)and (max-width:767px){.accordions-item__inner.text-content h4{font-family:IBMPlexSans,sans-serif;font-weight:500;letter-spacing:normal}}.accordions-item__inner.text-content p:not([class]){margin:0 0 24px}@media(min-width:0)and (max-width:767px){.accordions-item__inner.text-content p:not([class]){font-size:14px;line-height:18px}}.students{margin-bottom:80px}@media(min-width:0)and (max-width:767px){.students{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.students{margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.students{margin-bottom:60px}}.students-banner{position:relative;margin-bottom:80px;padding-top:38.25%;border-radius:20px;overflow:hidden}@media(min-width:0)and (max-width:767px){.students-banner{margin-bottom:24px;padding-top:0;border-radius:8px}}@media(min-width:768px)and (max-width:1023px){.students-banner{margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.students-banner{margin-bottom:60px}}.students-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;background:50% no-repeat;background-size:cover;border-radius:inherit}@media(min-width:0)and (max-width:767px){.students-banner__image{position:static;height:auto;margin-bottom:8px;padding-top:38%}}.students-banner__inner{position:absolute;bottom:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 16px 16px 10px;background:#fff;border-radius:12px 12px 12px 0}@media(min-width:0)and (max-width:767px){.students-banner__inner{position:relative;padding:0;background:none}}@media(min-width:768px)and (max-width:1023px){.students-banner__inner{padding-right:10px}}@media(min-width:1024px)and (max-width:1599px){.students-banner__inner{padding-right:20px}}.students-banner__inner:after,.students-banner__inner:before{position:absolute;background:50% no-repeat;background-size:contain;content:""}@media(min-width:0)and (max-width:767px){.students-banner__inner:after,.students-banner__inner:before{display:none}}.students-banner__inner:before{top:-12px;left:0;width:18px;height:48px;background-image:url(/local/templates/npp_tek/css/../img/vector-left.svg)}.students-banner__inner:after{bottom:0;right:-12px;width:48px;height:18px;background-image:url(/local/templates/npp_tek/css/../img/vector-bottom.svg)}.students-banner__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:50px;line-height:60px;margin:0;letter-spacing:-.5px}@media(min-width:0)and (max-width:767px){.students-banner__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.students-banner__title{font-size:30px;line-height:35px}}@media(min-width:1024px)and (max-width:1599px){.students-banner__title{font-size:40px;line-height:45px}}@media(min-width:0)and (max-width:1599px){.students-banner__title{letter-spacing:normal}}@media(min-width:0)and (max-width:767px){.students-banner__title br{display:none}}.students__inner{max-width:750px}@media(min-width:768px)and (max-width:1023px){.students__inner{max-width:600px}}.students__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0 0 16px}@media(min-width:0)and (max-width:767px){.students__title{margin-bottom:8px;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.students__title{margin-bottom:12px;font-size:20px;line-height:24px}}.students__subtitle{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0;color:#7f90d7}@media(min-width:0)and (max-width:767px){.students__subtitle{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.students__subtitle{font-size:20px;line-height:24px}}.search-results{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.search-results{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.search-results{margin-bottom:80px}}.search-results__field{width:100%;max-width:408px;margin-bottom:50px}@media(min-width:0)and (max-width:767px){.search-results__field{margin-bottom:24px}}.search-results__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:40px}@media(min-width:0)and (max-width:767px){.search-results__items{row-gap:24px}}.search-results-item{position:relative}.search-results-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.search-results-item__number{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;-ms-flex-negative:0;flex-shrink:0;display:block;width:30px;color:#7f90d7}@media(min-width:0)and (max-width:1023px){.search-results-item__number{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.search-results-item__number{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.search-results-item__number{width:25px}}@media(min-width:390px)and (max-width:767px){.search-results-item__number{font-size:18px;line-height:22px}}.search-results-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;color:#233c95;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.search-results-item__title{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.search-results-item__title{font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:767px){.search-results-item__title{font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.search-results-item__title{font-size:20px;line-height:24px}}@media(min-width:1024px){.search-results-item__title:hover{color:#0a5092}}.search-results-item__text{font-size:16px;line-height:22px;max-width:650px;margin:0;color:#142a78}@media(min-width:0)and (max-width:1023px){.search-results-item__text{font-size:14px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.search-results-item__text{font-size:16px;line-height:120%}}.search-results-item__text mark{background:none;font-weight:500;color:inherit}.service{position:relative;margin-bottom:80px;padding-bottom:80px}@media(min-width:0)and (max-width:767px){.service{padding-bottom:30px}}@media(min-width:0)and (max-width:389px){.service{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.service{margin-bottom:50px}}@media(min-width:768px)and (max-width:1599px){.service{margin-bottom:60px;padding-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service{padding-top:16px}}.service__bg{top:0;overflow:hidden}.service__bg,.service__bg:before{position:absolute;left:0;width:100%;height:100%}.service__bg:before{top:80px;background:url(/local/templates/npp_tek/css/../img/service-bg.svg) 100% 0 no-repeat;background-size:100% 100%;content:""}@media(min-width:0)and (max-width:1023px){.service__bg:before{background-image:url(/local/templates/npp_tek/css/../img/service-bg-sm.svg)}}@media(min-width:768px)and (max-width:1023px){.service__bg:before{top:168px}}.service__text{font-size:18px;line-height:24px;position:relative;margin:0 0 90px;color:#142a78}@media(min-width:0)and (max-width:767px){.service__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:389px){.service__text{margin-bottom:12px}}@media(min-width:390px)and (max-width:767px){.service__text{margin-bottom:40px}}@media(min-width:768px)and (max-width:1599px){.service__text{font-size:16px;line-height:140%}}@media(min-width:768px)and (max-width:1023px){.service__text{margin-bottom:90px}}@media(min-width:1024px)and (max-width:1599px){.service__text{margin-bottom:40px}}.service__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:0)and (max-width:767px){.service__wrap{display:block}}.service__title{display:block;margin:0;padding-top:30px;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1599px){.service__title{padding-top:0;font-weight:800;font-size:24px;line-height:26px}}@media(min-width:0)and (max-width:389px){.service__title{margin-bottom:14px}}@media(min-width:390px)and (max-width:767px){.service__title{margin-bottom:16px}}.service__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}@media(min-width:0)and (max-width:389px){.service__items{row-gap:16px}}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:0)and (max-width:767px){.service-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.service-item__inner{position:relative;z-index:1;width:350px;padding:28px 30px 16px 10px}@media(min-width:0)and (max-width:767px){.service-item__inner{width:278px;padding:24px 10px 16px}}@media(min-width:0)and (max-width:389px){.service-item__inner{margin-left:10px}}@media(min-width:390px)and (max-width:767px){.service-item__inner{margin-left:90px}}@media(min-width:768px)and (max-width:1023px){.service-item__inner{width:300px;padding:28px 10px 16px}}.service-item__inner:before{position:absolute;top:-14px;left:-10px;width:calc(100% + 20px);height:calc(100% + 24px);background:url(/local/templates/npp_tek/css/../img/card-bg.svg) 50% no-repeat;background-size:100% 100%;content:""}@media(min-width:0)and (max-width:767px){.service-item__inner:before{top:-13px;left:-8px;width:calc(100% + 16px);height:calc(100% + 22px)}}.service-item__text{font-weight:500;font-size:18px;line-height:24px;position:relative;margin:0;color:#142a78}@media(min-width:0)and (max-width:1023px){.service-item__text{font-size:14px;line-height:18px}}.service-item__image{width:350px;height:350px;margin-left:-36px;border-radius:20px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.service-item__image{width:174px;height:174px}}@media(min-width:0)and (max-width:389px){.service-item__image{margin:0 0 -40px}}@media(min-width:390px)and (max-width:767px){.service-item__image{margin:0 0 -60px}}@media(min-width:768px)and (max-width:1023px){.service-item__image{width:232px;height:232px;margin-left:-100px}}@media(min-width:1024px)and (max-width:1599px){.service-item__image{width:308px;height:308px;margin-left:-54px}}.service-info{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.service-info{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.service-info{margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.service-info{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service-info{margin-bottom:80px}}@media(min-width:0)and (max-width:767px){.service-info__row{position:relative}}.service-info__row:not(:last-child){margin-bottom:60px}@media(min-width:0)and (max-width:767px){.service-info__row:not(:last-child){row-gap:16px;margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.service-info__row:not(:last-child){row-gap:24px}}@media(min-width:1024px)and (max-width:1599px){.service-info__row:not(:last-child){margin-bottom:50px}}.service-info__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 22px}@media(min-width:0)and (max-width:767px){.service-info__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.service-info__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.service-info__title{font-weight:800}}@media(min-width:0)and (max-width:1023px){.service-info__title{font-weight:800}}@media(min-width:0)and (max-width:389px){.service-info__title{margin-bottom:16px;font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:767px){.service-info__title{margin-bottom:16px;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1023px){.service-info__title{margin-bottom:16px}}@media(min-width:1024px)and (max-width:1599px){.service-info__title{font-weight:900;font-size:30px;line-height:35px}}.service-info__text{font-size:16px;line-height:22px;margin:0 0 24px;color:#142a78}@media(min-width:0)and (max-width:1023px){.service-info__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.service-info__text{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.service-info__text{font-size:16px;line-height:140%}}.service-info__text:last-child{margin-bottom:0}.service-info__image{width:100%;padding-top:78%;border-radius:20px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.service-info__image{position:absolute;top:0;left:0;width:106px;height:84px;padding:0;border-radius:8px}}@media(min-width:0)and (max-width:389px){.service-info__image{left:3px}}.service-info__subtitle{margin:0 0 16px;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1023px){.service-info__subtitle{margin-bottom:16px}}@media(min-width:0)and (max-width:767px){.service-info__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:84px}}@media(min-width:0)and (max-width:389px){.service-info__subtitle{padding-left:114px;font-size:18px;line-height:22px}}@media(min-width:390px)and (max-width:1023px){.service-info__subtitle{font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:767px){.service-info__subtitle{padding-left:126px}}@media(min-width:1024px)and (max-width:1599px){.service-info__subtitle{margin-bottom:24px;font-size:24px;line-height:26px}}.service-info .text-content ul:not([class]){max-width:530px;margin-top:16px}.service-contract{margin-bottom:100px;padding:80px 0;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.service-contract{padding:30px 0}}@media(min-width:768px)and (max-width:1599px){.service-contract{padding:40px 0}}@media(min-width:0)and (max-width:389px){.service-contract{margin-bottom:30px}}@media(min-width:390px)and (max-width:767px){.service-contract{margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.service-contract{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service-contract{margin-bottom:80px}}.service-contract__title{margin:0 0 28px;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1023px){.service-contract__title{font-weight:800;font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.service-contract__title{margin-bottom:12px}}@media(min-width:390px)and (max-width:1023px){.service-contract__title{margin-bottom:16px}}@media(min-width:1024px)and (max-width:1599px){.service-contract__title{margin-bottom:20px;font-size:30px;line-height:35px}}.service-contract__row{margin-bottom:60px}@media(min-width:0)and (max-width:389px){.service-contract__row{row-gap:12px;margin-bottom:24px}}@media(min-width:390px)and (max-width:767px){.service-contract__row{row-gap:16px}}@media(min-width:390px)and (max-width:1599px){.service-contract__row{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.service-contract__row{row-gap:16px}}.service-contract__text{margin:0;font-size:16px;line-height:140%}.service-contract__subtitle{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 24px}@media(min-width:0)and (max-width:767px){.service-contract__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.service-contract__subtitle{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.service-contract__subtitle{font-weight:800}}@media(min-width:0)and (max-width:1023px){.service-contract__subtitle{font-weight:800}}@media(min-width:0)and (max-width:389px){.service-contract__subtitle{margin-bottom:12px}}@media(min-width:390px)and (max-width:767px){.service-contract__subtitle{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.service-contract__subtitle{font-size:20px;line-height:24px}}@media(min-width:1024px)and (max-width:1599px){.service-contract__subtitle{margin-bottom:20px}}.service-contract__subtitle span{color:#7c8aaa}.service-contract__items{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media(min-width:0)and (max-width:1599px){.service-contract__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:0)and (max-width:767px){.service-contract__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:0)and (max-width:389px){.service-contract__items{row-gap:12px}}.service-contract-item{position:relative;padding:16px 15px 24px 48px;border-radius:30px 12px 12px 12px;background:#7f90d7}@media(min-width:0)and (max-width:1023px){.service-contract-item{padding-bottom:16px}}@media(min-width:0)and (max-width:389px){.service-contract-item{padding:16px 8px 16px 44px}}@media(min-width:768px)and (max-width:1023px){.service-contract-item{width:232px}}@media(min-width:1024px)and (max-width:1599px){.service-contract-item{width:253px}}.service-contract-item__number{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#f2f6ff;border-radius:100%;color:#142a78}@media(min-width:0)and (max-width:389px){.service-contract-item__number{width:36px;height:36px;font-size:20px;line-height:24px}}.service-contract-item__number:after,.service-contract-item__number:before{position:absolute;background:50% no-repeat;background-size:contain;content:""}.service-contract-item__number:before{top:-1px;right:0;width:22px;height:10px;background-image:url(/local/templates/npp_tek/css/../img/vector1.svg)}.service-contract-item__number:after{bottom:-2px;left:-1px;width:10px;height:22px;background-image:url(/local/templates/npp_tek/css/../img/vector2.svg)}.service-contract-item__text{font-weight:500;font-size:16px;line-height:19px;margin:0;color:#fff}@media(min-width:0)and (max-width:1023px){.service-contract-item__text{font-weight:400;font-size:14px;line-height:18px}}.service-request{margin-bottom:120px}@media(min-width:0)and (max-width:1023px){.service-request{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service-request{margin-bottom:80px}}.service-request__row{margin-bottom:100px}@media(min-width:0)and (max-width:389px){.service-request__row{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.service-request__row{margin-bottom:50px}}@media(min-width:768px)and (max-width:1023px){.service-request__row{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service-request__row{margin-bottom:80px}}.service-request__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}@media(min-width:0)and (max-width:767px){.service-request__inner{margin-bottom:30px}}.service-request__title{margin:0 0 16px;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1023px){.service-request__title{font-weight:800}}@media(min-width:0)and (max-width:389px){.service-request__title{margin-bottom:12px;font-size:20px;line-height:24px}}@media(min-width:390px)and (max-width:1023px){.service-request__title{font-size:24px;line-height:26px}}@media(min-width:390px)and (max-width:767px){.service-request__title{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.service-request__title{margin-bottom:40px}}@media(min-width:1024px)and (max-width:1599px){.service-request__title{margin-bottom:36px;font-size:30px;line-height:35px}}.service-request__text{font-weight:500;font-size:16px;line-height:19px;margin:0;color:#142a78}@media(min-width:0)and (max-width:389px){.service-request__text{margin-bottom:16px}}@media(min-width:390px)and (max-width:767px){.service-request__text{margin-bottom:20px}}.service-request__note{font-size:14px;line-height:18px;position:relative;margin-top:auto;padding-left:9px;color:#142a78}@media(min-width:0)and (max-width:767px){.service-request__note{margin-top:0}}@media(min-width:768px)and (max-width:1023px){.service-request__note{padding-bottom:12px}}.service-request__note:before{position:absolute;top:0;left:0;color:#ef2629;content:"*"}.service-request__list{padding:24px;border-radius:20px;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.service-request__list{padding:16px 8px}}@media(min-width:0)and (max-width:389px){.service-request__list{width:calc(100% + 12px);margin:0 -6px;border-radius:0}}@media(min-width:768px)and (max-width:1599px){.service-request__list{padding:16px}}@media(min-width:0)and (max-width:767px){.service-request__left{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.service-request__left{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.service-request__left{margin-bottom:80px}}.service-request__table{margin-bottom:16px}@media(min-width:0)and (max-width:767px){.service-request__table{margin-bottom:0}}@media(min-width:390px)and (max-width:767px){.service-request__footer{max-width:85%}}@media(min-width:1024px)and (max-width:1599px){.service-request__footer{max-width:664px}}.service-request__note-title{font-weight:500;font-size:12px;line-height:16px;margin:0 0 7px}.service-request__note-title:after{display:inline-block;margin-left:2px;font-weight:400;color:#ef2629;content:"*"}.service-request__table-note{font-size:12px;line-height:16px;margin:0;color:#7c8aaa}.ask-form{width:100%;padding:30px;border-radius:20px;background:#a9b9de}@media(min-width:0)and (max-width:767px){.ask-form{padding:16px 12px}}@media(min-width:0)and (max-width:389px){.ask-form{width:calc(100% + 12px);margin:0 -6px;border-radius:0}}@media(min-width:390px)and (max-width:767px){.ask-form{border-radius:10px}}@media(min-width:768px)and (max-width:1599px){.ask-form{padding:30px 50px}}.ask-form__title{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 24px;color:#fff}@media(min-width:0)and (max-width:767px){.ask-form__title{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.ask-form__title{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.ask-form__title{font-weight:800}}@media(min-width:0)and (max-width:767px){.ask-form__title{margin-bottom:16px;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1599px){.ask-form__title{margin-bottom:24px;font-size:30px;line-height:35px}}.ask-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-bottom:14px}@media(min-width:0)and (max-width:767px){.ask-form__fields{gap:12px;margin-bottom:12px}}.ask-form__field{width:100%}.ask-form__field--half{width:calc(50% - 7px)}@media(min-width:0)and (max-width:767px){.ask-form__field--half{width:100%}}.ask-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media(min-width:0)and (max-width:767px){.ask-form__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width:0)and (max-width:389px){.ask-form__row{gap:16px}}.ask-form__row .ui-button{-ms-flex-negative:0;flex-shrink:0;pointer-events:none;opacity:.5}.ask-form .ui-form-control{margin-bottom:24px}@media(min-width:0)and (max-width:767px){.ask-form .ui-form-control{margin-bottom:16px}}.ask-form__text{font-family:Montserrat,sans-serif;font-size:12px;margin-bottom:unset;color:#fff}.ask-form__text a{font-weight:700;color:#fff}.ask-form .ui-checkbox{margin-bottom:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ask-form .ui-checkbox .ui-checkbox__label{font-family:Montserrat,sans-serif;font-size:12px;line-height:normal;letter-spacing:-.12px}.ask-form__row:has(input[type=checkbox]:checked) .ui-button{pointer-events:auto;opacity:1}.contacts{margin-bottom:100px;padding-top:36px}@media(min-width:0)and (max-width:1599px){.contacts{padding-top:50px}}@media(min-width:0)and (max-width:389px){.contacts{margin-bottom:24px;padding-top:8px}}@media(min-width:390px)and (max-width:767px){.contacts{margin-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.contacts{margin-bottom:30px}}@media(min-width:1024px)and (max-width:1599px){.contacts{margin-bottom:60px}}.contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.contacts__row{border:0}}.contacts__row:first-child{border-top:1px solid #ced9f3}.contacts__items{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:0)and (max-width:767px){.contacts__items{display:block}}@media(min-width:768px)and (max-width:1023px){.contacts__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contacts__item{width:50%;padding:50px 0 38px}@media(min-width:0)and (max-width:767px){.contacts__item{position:relative;width:100%;padding:30px 0}}@media(min-width:768px)and (max-width:1023px){.contacts__item{width:100%;padding:30px 0}}@media(min-width:1024px)and (max-width:1599px){.contacts__item{padding-top:40px}}.contacts__item:nth-child(odd){border-right:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.contacts__item:nth-child(odd){border-right:0}}@media(min-width:768px)and (max-width:1023px){.contacts__item:not(.contacts__item--big){border:0}}.contacts__item:nth-child(2n){padding-left:10px}@media(min-width:0)and (max-width:1023px){.contacts__item:nth-child(2n){padding-left:0}}.contacts__item:not(:last-child):not(.contacts__item--big){position:relative}@media(min-width:768px)and (max-width:1023px){.contacts__item:not(:last-child):not(.contacts__item--big):after{position:absolute;bottom:0;left:-16px;width:calc(100% + 32px);height:1px;background:#ced9f3;content:""}}.contacts__item--big{padding:0}@media(min-width:768px)and (max-width:1023px){.contacts__item--big{width:50%}}@media(min-width:0)and (max-width:389px){.contacts__item--big:first-child{margin-bottom:28px}}@media(min-width:390px)and (max-width:767px){.contacts__item--big:first-child{margin-bottom:72px}}@media(min-width:0)and (max-width:767px){.contacts__item:after{position:absolute;bottom:0;height:1px;background:#ced9f3;content:""}}@media(min-width:0)and (max-width:389px){.contacts__item:after{left:-6px;width:calc(100% + 12px)}}@media(min-width:390px)and (max-width:767px){.contacts__item:after{left:-11px;width:calc(100% + 22px)}}.contacts-item{position:relative}.contacts-item--big{height:486px}@media(min-width:0)and (max-width:767px){.contacts-item--big{height:auto}}@media(min-width:0)and (max-width:389px){.contacts-item--big{min-height:190px}}@media(min-width:390px)and (max-width:767px){.contacts-item--big{min-height:248px}}@media(min-width:768px)and (max-width:1023px){.contacts-item--big{height:248px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item--big{height:368px}}.contacts-item__label{font-weight:500;font-size:14px;line-height:18px;display:block;margin-bottom:24px;color:#142a78}@media(min-width:0)and (max-width:1023px){.contacts-item__label{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.contacts-item__label{padding-left:63px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item__label{padding-left:82px}}.contacts-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:767px){.contacts-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}.contacts-item__photo-wrap{position:absolute;bottom:0;left:0;width:calc(50% - 10px);height:calc(100% + 62px);overflow:hidden}@media(min-width:0)and (max-width:389px){.contacts-item__photo-wrap{width:120px;height:200px}}@media(min-width:390px)and (max-width:767px){.contacts-item__photo-wrap{width:180px;height:300px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item__photo-wrap{width:252px}}.contacts-item__photo{display:block;width:100%;height:100%;margin-top:6px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media(min-width:0)and (max-width:389px){.contacts-item__photo{margin-top:0}}.contacts-item__column{width:calc(50% - 10px)}@media(min-width:0)and (max-width:767px){.contacts-item__column{width:100%}}@media(min-width:1024px)and (max-width:1599px){.contacts-item__column{width:85%;padding:0 0 0 82px}}.contacts-item__column:nth-child(2){padding-right:15px}@media(min-width:1024px)and (max-width:1599px){.contacts-item__column:nth-child(2){padding-right:0}}.contacts-item--big .contacts-item__column{width:100%;padding-top:30px;padding-left:calc(50% + 10px)}@media(min-width:0)and (max-width:389px){.contacts-item--big .contacts-item__column{padding:12px 0 10px 125px}}@media(min-width:390px)and (max-width:1023px){.contacts-item--big .contacts-item__column{padding:23px 0 0 180px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item--big .contacts-item__column{padding-top:45px;padding-left:262px}}@media(min-width:768px)and (max-width:1023px){.contacts-item__column:first-child{padding-left:63px}}.contacts-item__position{font-size:14px;line-height:18px;display:block;max-width:285px;min-height:36px;margin:0 0 8px;color:#7f90d7}@media(min-width:0)and (max-width:767px){.contacts-item__position{max-width:320px;min-height:auto}}.contacts-item--subdivision .contacts-item__position{color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.contacts-item--subdivision .contacts-item__position{font-size:16px;line-height:120%}}.contacts-item--big .contacts-item__position{min-height:auto;margin-bottom:24px}@media(min-width:0)and (max-width:389px){.contacts-item--big .contacts-item__position{margin-bottom:12px;font-weight:500;font-size:12px;line-height:16px}}@media(min-width:390px)and (max-width:1023px){.contacts-item--big .contacts-item__position{margin-bottom:16px;font-weight:500}}.contacts-item__name{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;max-width:228px;min-height:78px;margin:0 0 16px}@media(min-width:0)and (max-width:1599px){.contacts-item__name{min-height:auto}}@media(min-width:0)and (max-width:767px){.contacts-item__name{max-width:300px;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.contacts-item__name{max-width:none;margin-bottom:16px;font-size:20px;line-height:24px}}.contacts-item--subdivision .contacts-item__name{min-height:auto}@media(min-width:0)and (max-width:767px){.contacts-item--subdivision .contacts-item__name{max-width:none;margin-bottom:8px}}@media(min-width:0)and (max-width:389px){.contacts-item--subdivision .contacts-item__name{margin-bottom:12px}}@media(min-width:768px)and (max-width:1023px){.contacts-item--subdivision .contacts-item__name{margin-bottom:8px;font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item--subdivision .contacts-item__name{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.contacts-item--big .contacts-item__name{margin-bottom:16px;font-size:16px;line-height:18px}}@media(min-width:390px)and (max-width:767px){.contacts-item--big .contacts-item__name{margin-bottom:16px;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1023px){.contacts-item--big .contacts-item__name{margin-bottom:4px;font-size:18px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.contacts-item--big .contacts-item__name{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.contacts-item--big .contacts-item__name br{display:none}}.contacts-item__list{padding-top:8px}@media(min-width:0)and (max-width:767px){.contacts-item__list{padding-top:0}}.contacts-item__phone{font-size:16px;line-height:22px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;color:#142a78;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.contacts-item__phone{font-size:14px;line-height:18px}}.contacts-item__phone span{padding-left:4px;color:#7f90d7}@media(min-width:0)and (max-width:1023px){.contacts-item__phone span{padding-left:1px}}@media(min-width:1024px){.contacts-item__phone:hover{color:#0a5092}}.contacts-item__list .contacts-item__phone{margin-bottom:4px}@media(min-width:0)and (max-width:1023px){.contacts-item__list .contacts-item__phone{font-size:16px;line-height:22px}}.contacts-item__list .contacts-item__phone:last-child{margin-bottom:0}.contacts-item__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:18px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:18px;color:#142a78;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:1023px){.contacts-item__email{margin-top:16px;font-family:IBMPlexSans,sans-serif;font-size:14px;line-height:18px}}.contacts-item__email svg{width:24px;height:24px;margin-right:8px;color:#7f90d7;-webkit-transition:color .2s;transition:color .2s}@media(min-width:1024px){.contacts-item__email:hover{color:#0a5092}}@media(min-width:0)and (max-width:389px){.contacts-item--big .contacts-item__email{margin-top:12px;font-size:14px;line-height:18px}}@media(min-width:390px)and (max-width:1023px){.contacts-item--big .contacts-item__email{margin-top:12px;font-family:Montserrat,sans-serif;font-size:16px;line-height:18px}}@media(min-width:0)and (max-width:1023px){.contacts-item--subdivision .contacts-item__email{margin-top:8px}}.contacts-item__address{font-weight:500;font-size:16px;line-height:19px;margin:0 0 16px;color:#142a78}@media(min-width:0)and (max-width:1023px){.contacts-item__address{font-size:14px;line-height:18px}}.contacts-item__note{font-weight:500;font-size:18px;line-height:24px;margin:24px 0 0;color:#142a78}@media(min-width:0)and (max-width:1023px){.contacts-item__note{margin-top:20px;font-size:16px;line-height:19px}}.subdivision{margin-bottom:80px;padding-bottom:100px;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:389px){.subdivision{margin-bottom:30px;padding-bottom:20px}}@media(min-width:390px)and (max-width:767px){.subdivision{margin-bottom:40px;padding-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.subdivision{margin-bottom:60px;padding-bottom:30px}}@media(min-width:1024px)and (max-width:1599px){.subdivision{margin-bottom:60px;padding-bottom:60px}}.subdivision__title{margin:0 0 50px;font-family:Montserrat,sans-serif;font-weight:900;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:1023px){.subdivision__title{font-weight:800;font-size:24px;line-height:26px}}@media(min-width:0)and (max-width:389px){.subdivision__title{margin-bottom:24px}}@media(min-width:390px)and (max-width:767px){.subdivision__title{margin-bottom:27px}}@media(min-width:768px)and (max-width:1023px){.subdivision__title{margin-bottom:18px}}@media(min-width:1024px)and (max-width:1599px){.subdivision__title{margin-bottom:30px;font-size:30px;line-height:35px}}.subdivision__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subdivision__inner{max-width:400px}@media(min-width:0)and (max-width:767px){.subdivision__inner{margin-bottom:16px}}.subdivision__subtitle{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 20px}@media(min-width:0)and (max-width:767px){.subdivision__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.subdivision__subtitle{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.subdivision__subtitle{font-weight:800}}@media(min-width:0)and (max-width:1023px){.subdivision__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:767px){.subdivision__subtitle{margin-bottom:12px}}@media(min-width:768px)and (max-width:1023px){.subdivision__subtitle{margin-bottom:8px}}.subdivision__image{width:100%;max-width:100%;height:auto;border-radius:12px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);margin-bottom:20px}.subdivision__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.technical-centers{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:767px){.technical-centers{border:0;padding-bottom:0}}@media(min-width:0)and (max-width:389px){.technical-centers{margin-bottom:40px}}@media(min-width:390px)and (max-width:767px){.technical-centers{margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.technical-centers{margin-bottom:40px;padding-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.technical-centers{margin-bottom:60px;padding-bottom:60px}}.technical-centers__title{margin:0 0 50px;font-size:40px;line-height:45px;text-align:center}@media(min-width:0)and (max-width:767px){.technical-centers__title{margin-bottom:20px;font-size:24px;line-height:26px;text-align:left}}@media(min-width:768px)and (max-width:1023px){.technical-centers__title{margin-bottom:20px;font-size:30px;line-height:35px;text-align:left}}@media(min-width:1024px)and (max-width:1599px){.technical-centers__title{margin-bottom:40px;font-size:30px;line-height:35px}}.technical-centers__items{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:1023px){.technical-centers__items{grid-template-columns:1fr;row-gap:20px}}@media(min-width:768px)and (max-width:1023px){.technical-centers__items{row-gap:10px}}.technical-centers-item{padding:30px;border-radius:20px;background:#7f90d7;color:#fff}@media(min-width:0)and (max-width:767px){.technical-centers-item{border-radius:0}}@media(min-width:0)and (max-width:389px){.technical-centers-item{width:calc(100% + 12px);margin:0 -6px;padding:16px 6px}}@media(min-width:390px)and (max-width:767px){.technical-centers-item{width:calc(100% + 22px);margin:0 -11px;padding:20px 11px}}@media(min-width:768px)and (max-width:1599px){.technical-centers-item{padding:30px 20px}}.technical-centers-item__title{margin:0 0 24px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;line-height:24px}@media(min-width:0)and (max-width:767px){.technical-centers-item__title{margin-bottom:16px;font-size:18px;line-height:22px}}.technical-centers-item__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:16px}.technical-centers-item__label{font-weight:300;font-size:14px;line-height:18px;-ms-flex-negative:0;flex-shrink:0;width:30%}@media(min-width:0)and (max-width:389px){.technical-centers-item__label{width:33%}}@media(min-width:390px)and (max-width:767px){.technical-centers-item__label{width:28%}}@media(min-width:768px)and (max-width:1023px){.technical-centers-item__label{width:23%}}@media(min-width:1024px)and (max-width:1599px){.technical-centers-item__label{width:37%}}.technical-centers-item__value{font-weight:500;font-size:16px;line-height:19px;max-width:282px;margin:0;color:#fff}@media(min-width:0)and (max-width:1023px){.technical-centers-item__value{max-width:none}}@media(min-width:0)and (max-width:767px){.technical-centers-item__value{font-size:14px;line-height:18px}}.technical-centers-item__value--big{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px}@media(min-width:0)and (max-width:767px){.technical-centers-item__value--big{font-size:16px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.technical-centers-item__value--big{font-size:20px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.technical-centers-item__value--big{margin-bottom:7px;font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:1023px){.technical-centers-item__value br{display:none}}.technical-centers-item__text{font-weight:500;font-size:14px;line-height:18px;margin:30px 0 0}@media(min-width:0)and (max-width:1023px){.technical-centers-item__text{margin-top:16px}}.technical-centers-item a{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.technical-centers-item a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;content:""}@media(min-width:1024px){.technical-centers-item a:hover:after{opacity:1}}.requisites{margin-bottom:100px;border-bottom:1px solid #ced9f3}@media(min-width:0)and (max-width:389px){.requisites{margin-bottom:50px}}@media(min-width:390px)and (max-width:767px){.requisites{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.requisites{margin-bottom:50px}}@media(min-width:1024px)and (max-width:1599px){.requisites{margin-bottom:80px}}.requisites__container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:0)and (max-width:767px){.requisites__container{display:block}}@media(min-width:768px)and (max-width:1023px){.requisites__container{grid-template-columns:1fr}}.requisites__items{margin-bottom:60px}@media(min-width:0)and (max-width:767px){.requisites__items{margin-bottom:30px}}@media(min-width:768px)and (max-width:1023px){.requisites__items{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.requisites__column--group{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.requisites__group{margin-bottom:60px}@media(min-width:0)and (max-width:1023px){.requisites__group{margin-bottom:0}}.requisites__title{margin:0 0 26px;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:767px){.requisites__title{margin-bottom:20px;font-size:24px;line-height:26px}}@media(min-width:768px)and (max-width:1599px){.requisites__title{margin-bottom:46px;font-size:30px;line-height:35px}}@media(min-width:768px)and (max-width:1023px){.requisites__title{max-width:470px}}.requisites__subtitle{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:24px;max-width:450px;margin:26px 0 16px}@media(min-width:0)and (max-width:1023px){.requisites__subtitle{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.requisites__subtitle{font-size:18px;line-height:22px}}@media(min-width:0)and (max-width:1599px){.requisites__subtitle{font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:767px){.requisites__subtitle{margin-top:0}}@media(min-width:768px)and (max-width:1023px){.requisites__subtitle{margin:0 0 16px}}.requisites__subtitle br{display:none}@media(min-width:768px)and (max-width:1023px){.requisites__subtitle br{display:block}}.requisites__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.requisites__row:not(:last-child){margin-bottom:16px}@media(min-width:0)and (max-width:1023px){.requisites__group .requisites__row{margin-bottom:8px}}.requisites__label{font-size:16px;line-height:22px;-ms-flex-negative:0;flex-shrink:0;width:27%;color:#7c8aaa}@media(min-width:0)and (max-width:1023px){.requisites__label{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:389px){.requisites__label{width:45%}}@media(min-width:390px)and (max-width:767px){.requisites__label{width:38%}}@media(min-width:768px)and (max-width:1023px){.requisites__label{width:31%;font-size:16px;line-height:22px}}@media(min-width:1024px)and (max-width:1599px){.requisites__label{width:38%}}.requisites__group .requisites__label{width:30%}@media(min-width:0)and (max-width:389px){.requisites__group .requisites__label{width:45%}}@media(min-width:390px)and (max-width:767px){.requisites__group .requisites__label{width:38%}}@media(min-width:768px)and (max-width:1023px){.requisites__group .requisites__label{width:45%}}@media(min-width:1024px)and (max-width:1599px){.requisites__group .requisites__label{width:42%}}.requisites__value{font-size:16px;line-height:22px;max-width:360px;margin:0;color:#142a78}@media(min-width:0)and (max-width:1023px){.requisites__value{font-size:14px;line-height:18px;max-width:none}}@media(min-width:768px)and (max-width:1023px){.requisites__value{font-size:16px;line-height:22px}}.error-page{padding:180px 0 155px}@media(min-width:0)and (max-width:389px){.error-page{padding:40px 0 150px}}@media(min-width:390px)and (max-width:767px){.error-page{padding:66px 0 150px}}@media(min-width:768px)and (max-width:1023px){.error-page{padding:150px 0 230px}}.error-page__inner{text-align:center}.error-page__title{margin:0 0 30px;font-size:120px;line-height:100px;letter-spacing:-1.2px}@media(min-width:0)and (max-width:767px){.error-page__title{margin-bottom:20px;font-size:80px;line-height:70px;letter-spacing:-.8px}}.error-page__subtitle{font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:35px;margin:0 0 50px}@media(min-width:0)and (max-width:767px){.error-page__subtitle{font-weight:800;font-size:18px;line-height:22px}}@media(min-width:768px)and (max-width:1599px){.error-page__subtitle{font-size:24px;line-height:26px}}@media(min-width:1024px)and (max-width:1599px){.error-page__subtitle{font-weight:800}}@media(min-width:0)and (max-width:767px){.error-page__subtitle{margin-bottom:30px;font-size:16px;line-height:18px}}.questionnaire__instruction{margin-bottom:104px}@media(min-width:0)and (max-width:767px){.questionnaire__instruction{margin-bottom:50px}}.questionnaire .text-content ol:not([class]){margin:20px 0}@media(min-width:0)and (max-width:767px){.questionnaire .text-content ol:not([class]){margin:16px 0}}.questionnaire .text-content ol:not([class]) li{margin-bottom:8px;padding-left:2px;font-size:14px;line-height:18px}.questionnaire-form{max-width:408px}.questionnaire-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;margin-bottom:12px}.questionnaire-form__file{margin-bottom:20px}@media(min-width:0)and (max-width:767px){.questionnaire-form__file{margin-bottom:16px}}.questionnaire-form__file-text{font-size:12px;color:#142a78;margin-bottom:16px;font-family:Montserrat,sans-serif}@media(min-width:0)and (max-width:767px){.questionnaire-form__file-text{font-size:14px;line-height:20px}}.questionnaire-form__file-text--center{text-align:center}.questionnaire-form__file-text--small{font-size:13px;line-height:18px;color:#142a78}.questionnaire-form__file-text a{display:inline;font-weight:700;color:inherit;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:767px){.questionnaire-form__checkbox{margin-bottom:16px}}.questionnaire-form__checkbox{max-width:350px;margin-bottom:24px}.questionnaire-form__checkbox .ui-checkbox__label{font-family:Montserrat,sans-serif;font-size:12px;line-height:normal;letter-spacing:-.12px}.questionnaire-form__checkbox:not(:has(input:checked))~.ui-button{pointer-events:none;opacity:.5}.questionnaire .ui-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.callback-form{padding-top:4px}@media(min-width:0)and (max-width:767px){.callback-form{padding-top:0}}.callback-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;margin-bottom:24px}@media(min-width:0)and (max-width:767px){.callback-form__fields{margin-bottom:16px}}@media(min-width:0)and (max-width:767px){.callback-form__fields .ui-input textarea{height:48px}}.callback-form__file{margin-bottom:24px}@media(min-width:0)and (max-width:767px){.callback-form__file{margin-bottom:16px}}.callback-form__checkbox{margin-bottom:24px}@media(min-width:0)and (max-width:767px){.callback-form__checkbox{margin-bottom:16px}}.main-screen-slider{position:relative;display:none;-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.main-screen-slider{display:block}}@media(min-width:0)and (max-width:767px){.main-screen-slider{margin-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.main-screen-slider{margin-bottom:60px}}.main-screen-slider__container{overflow:hidden}.main-screen-slider .swiper-pagination{bottom:44px}@media(min-width:0)and (max-width:767px){.main-screen-slider .swiper-pagination{bottom:16px}}.main-screen-slider-item{position:relative;height:570px;padding:90px 50px 50px 26.7%;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.main-screen-slider-item{height:410px}}@media(min-width:0)and (max-width:389px){.main-screen-slider-item{padding:48px 11px}}@media(min-width:390px)and (max-width:767px){.main-screen-slider-item{padding:58px 54px 30px 11px}}.main-screen-slider-item:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(21,32,49,.5)),to(rgba(6,22,47,.5)));background:linear-gradient(180deg,rgba(21,32,49,.5),rgba(6,22,47,.5))}.main-screen-slider-item:before,.main-screen-slider-item__lines{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.main-screen-slider-item__lines{background:50% no-repeat;background-size:100% 100%}.main-screen-slider-item__inner{position:relative}.main-screen-slider-item__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;max-width:310px;margin:0 0 24px;color:#fff}@media(min-width:0)and (max-width:767px){.main-screen-slider-item__title{max-width:320px;font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:389px){.main-screen-slider-item__title{margin-bottom:12px}}@media(min-width:390px)and (max-width:767px){.main-screen-slider-item__title{margin-bottom:16px}}.main-screen-slider-item--main .main-screen-slider-item__title{max-width:420px}@media(min-width:0)and (max-width:767px){.main-screen-slider-item--main .main-screen-slider-item__title{max-width:320px}}.main-screen-slider-item__text{font-weight:500;font-size:14px;line-height:18px;max-width:325px;margin:0 0 24px;color:#fff}@media(min-width:0)and (max-width:389px){.main-screen-slider-item__text{max-width:250px;margin-bottom:12px}}@media(min-width:390px)and (max-width:767px){.main-screen-slider-item__text{margin-bottom:16px}}.cookie{position:fixed;bottom:40px;left:0;z-index:101;display:none;width:100%;pointer-events:none}@media(min-width:0)and (max-width:1023px){.cookie{bottom:0}}@media(min-width:1024px)and (max-width:1599px){.cookie{bottom:20px}}.cookie--active{display:block}.cookie .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:0)and (max-width:1023px){.cookie .wrap{padding:0}}.cookie__content{position:relative;width:100%;max-width:448px;padding:24px;background:#fff;border-radius:8px;opacity:0}@media(min-width:0)and (max-width:1023px){.cookie__content{max-width:100%;border-radius:8px 8px 0 0}}@media(min-width:0)and (max-width:389px){.cookie__content{padding:16px 6px}}@media(min-width:390px)and (max-width:767px){.cookie__content{padding:16px 11px}}@media(min-width:768px)and (max-width:1599px){.cookie__content{padding:16px}}@media(min-width:1024px)and (max-width:1599px){.cookie__content{max-width:482px}}.cookie--active .cookie__content{z-index:105;pointer-events:auto}.cookie__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;position:relative;margin:0 0 12px;padding-left:34px}@media(min-width:0)and (max-width:767px){.cookie__title{padding-left:26px;font-size:18px;line-height:22px}}.cookie__title:before{position:absolute;top:50%;left:0;width:24px;height:24px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgc3Ryb2tlPSIjMjMzQzk1Ii8+PGNpcmNsZSBjeD0iOCIgY3k9IjYiIHI9IjEuNSIgZmlsbD0iIzIzM0M5NSIgc3Ryb2tlPSIjMjMzQzk1Ii8+PGNpcmNsZSBjeD0iNyIgY3k9IjEzIiByPSIxLjUiIGZpbGw9IiMyMzNDOTUiIHN0cm9rZT0iIzIzM0M5NSIvPjxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjIuNSIgZmlsbD0iIzIzM0M5NSIgc3Ryb2tlPSIjMjMzQzk1Ii8+PC9zdmc+") 50% no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}@media(min-width:0)and (max-width:767px){.cookie__title:before{width:16px;height:16px}}.cookie__text{font-size:12px;line-height:16px;margin:0 0 24px;color:#142a78}@media(min-width:0)and (max-width:1599px){.cookie__text{margin-bottom:16px}}.cookie__close{position:absolute;top:24px;right:24px;z-index:1;width:24px;height:24px;color:#7c8aaa;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}@media(min-width:0)and (max-width:767px){.cookie__close{top:16px;width:16px;height:16px}}@media(min-width:0)and (max-width:389px){.cookie__close{right:6px}}@media(min-width:390px)and (max-width:767px){.cookie__close{right:11px}}@media(min-width:768px)and (max-width:1599px){.cookie__close{top:16px;right:16px}}@media(min-width:1024px){.cookie__close:hover{color:#0a5092}}.cookie__close svg{width:100%;height:100%}.preloader{-webkit-transition:opacity .3s;transition:opacity .3s}.preloader--hide{opacity:0}.preloader--hidden{display:none}.anniversary section{margin-bottom:100px}@media(min-width:0)and (max-width:767px){.anniversary section{margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.anniversary section{margin-bottom:80px}}.anniversary section:last-child{margin-bottom:120px}@media(min-width:0)and (max-width:767px){.anniversary section:last-child{margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.anniversary section:last-child{margin-bottom:60px}}@media(min-width:1024px)and (max-width:1599px){.anniversary section:last-child{margin-bottom:80px}}.anniversary-hero{width:100%;margin-bottom:120px;padding-top:29.7%;border-radius:10px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.anniversary-hero{margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.anniversary-hero{margin-bottom:80px}}@media(min-width:1024px)and (max-width:1599px){.anniversary-hero{margin-bottom:100px}}.anniversary-hero:is(section){margin-bottom:120px}@media(min-width:0)and (max-width:767px){.anniversary-hero:is(section){margin-bottom:60px}}@media(min-width:768px)and (max-width:1023px){.anniversary-hero:is(section){margin-bottom:80px}}@media(min-width:1024px)and (max-width:1599px){.anniversary-hero:is(section){margin-bottom:100px}}.anniversary-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media(min-width:0)and (max-width:1023px){.anniversary-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media(min-width:0)and (max-width:1023px){.anniversary-section__text{font-size:14px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.anniversary-section__text{max-width:610px}}.anniversary-section__announce{font-weight:500;font-size:18px;line-height:24px;margin:0 0 24px}@media(min-width:0)and (max-width:1023px){.anniversary-section__announce{font-size:16px;line-height:19px}}.anniversary-section__slider{-ms-flex-negative:0;flex-shrink:0;width:760px}@media(min-width:0)and (max-width:1023px){.anniversary-section__slider{width:100%}}@media(min-width:1024px)and (max-width:1599px){.anniversary-section__slider{width:554px}}.anniversary-section__slider .images-gallery-slider__item{padding-top:67.5%}.anniversary-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:120px;margin:120px 0;padding:40px 100px 40px 114px;border-radius:12px;background:#f2f6ff}@media(min-width:0)and (max-width:767px){.anniversary-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}@media(min-width:0)and (max-width:389px){.anniversary-card{width:calc(100% + 12px);margin:60px -6px!important;padding:16px 6px}}@media(min-width:390px)and (max-width:767px){.anniversary-card{width:calc(100% + 22px);margin:60px -11px!important;padding:16px 11px}}@media(min-width:768px)and (max-width:1023px){.anniversary-card{gap:20px;margin:80px 0;padding:24px}}@media(min-width:1024px)and (max-width:1599px){.anniversary-card{margin:100px 0;padding:20px 20px 20px 40px}}.anniversary-card:is(section){margin:120px 0}@media(min-width:0)and (max-width:767px){.anniversary-card:is(section){margin:60px 0}}@media(min-width:768px)and (max-width:1023px){.anniversary-card:is(section){margin:80px 0}}@media(min-width:1024px)and (max-width:1599px){.anniversary-card:is(section){margin:100px 0}}@media(min-width:0)and (max-width:767px){.anniversary-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.anniversary-card__label{font-size:14px;line-height:18px;display:inline-block;margin-bottom:16px;padding:5px 8px;border-radius:10px;background:#fff;color:#2c2f52}@media(min-width:0)and (max-width:767px){.anniversary-card__label{margin-bottom:12px}}.anniversary-card__title{margin:0 0 16px;font-weight:900;font-size:40px;line-height:45px}@media(min-width:0)and (max-width:767px){.anniversary-card__title{margin-bottom:8px;font-size:24px;line-height:26px}}@media(min-width:0)and (max-width:389px){.anniversary-card__title{font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.anniversary-card__title{font-size:30px;line-height:35px}}.anniversary-card__subtitle{font-size:18px;line-height:24px;margin:0 0 30px}@media(min-width:0)and (max-width:767px){.anniversary-card__subtitle{margin-bottom:35px;font-size:14px;line-height:18px}}@media(min-width:768px)and (max-width:1023px){.anniversary-card__subtitle{font-size:16px;line-height:140%}}.anniversary-card__image{-ms-flex-negative:0;flex-shrink:0;width:350px;height:350px;border-radius:12px;background:50% no-repeat;background-size:cover}@media(min-width:0)and (max-width:767px){.anniversary-card__image{width:133px;height:133px;margin-top:39px}}@media(min-width:0)and (max-width:389px){.anniversary-card__image{width:120px;height:120px}}@media(min-width:768px)and (max-width:1023px){.anniversary-card__image{width:271px;height:271px}}@media(min-width:0)and (max-width:767px){.anniversary-card .ui-button{margin-top:auto}}.ui-button{font-weight:500;font-size:16px;line-height:19px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:48px;padding:14px 16px 14px 24px;border-radius:12px;background:#233c95;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s,color .2s,border-color .2s,opacity .2s;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}@media(min-width:1024px){.ui-button:not(:disabled):hover{background:#01498e;-webkit-box-shadow:inset 0 56px 0 rgba(238,240,241,.04);box-shadow:inset 0 56px 0 rgba(238,240,241,.04)}}.ui-button:disabled{background:#717792;cursor:not-allowed}.ui-button:disabled span,.ui-button:disabled svg{opacity:.5}.ui-button span{padding-top:2px}.ui-button span:last-child{margin-right:8px;padding:0}.ui-button svg{width:16px;height:16px;color:#ffc723}.ui-button--sm{height:44px;padding:12px 16px 12px 24px}.ui-button--accent{background:#ffc723;color:#233c95}.ui-button--accent svg{max-width:16px;overflow:hidden;color:#233c95;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:max-width .1s,opacity .1s,-webkit-transform .1s;transition:max-width .1s,opacity .1s,-webkit-transform .1s;transition:max-width .1s,transform .1s,opacity .1s;transition:max-width .1s,transform .1s,opacity .1s,-webkit-transform .1s}@media(min-width:1024px){.ui-button--accent:not(:disabled):hover{background:#ffd455;color:#233c95}}.ui-button--accent:disabled{background:#ffc723;opacity:.5;color:#233c95}.ui-button--accent:disabled span,.ui-button--accent:disabled svg{opacity:1}.ui-button--secondary{height:44px;padding:10px 23px;border:1px solid #2c2f52;border-radius:10px;background:#2c2f52;font-weight:400}.ui-button--outline{height:32px;padding:4px 11px;border:1px solid #1b2557;border-radius:10px;background:none;font-weight:400;color:#1b2557}@media(min-width:1024px){.ui-button--outline:not(:disabled):hover{background:#01498e;color:#fff}}.ui-button.apply-button{background:#01498e}@media(min-width:0)and (max-width:767px){.ui-button.apply-button{height:35px;padding:8px 10px 8px 16px}}.ui-button-link{font-weight:500;font-size:16px;line-height:19px;position:relative;color:#233c95;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.ui-button-link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#233c95;-webkit-transition:background-color .2s;transition:background-color .2s;content:""}@media(min-width:1024px){.ui-button-link:not(:disabled):hover{color:#0a5092}.ui-button-link:not(:disabled):hover:after{border-color:#0a5092}}.ui-button-link:disabled{opacity:.5;cursor:auto}.apply-button{position:fixed;bottom:70px;z-index:10}@media(min-width:0)and (max-width:767px){.apply-button{bottom:40px}}.ui-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:8px}.ui-checkbox__control{position:absolute;bottom:0;left:5px;opacity:0}.ui-checkbox__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border:1px solid #a9b9de;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}.ui-checkbox--light .ui-checkbox__icon{border-color:#fff;background:#fff}.ui-checkbox__control:checked~.ui-checkbox__icon{background:#7f90d7;border-color:#7f90d7}.ui-checkbox__control:checked~.ui-checkbox__icon:before{position:absolute;top:50%;left:50%;width:12px;height:12px;background:url(/local/templates/npp_tek/css/../img/icons/check-white.svg) 50% no-repeat;background-size:contain;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:""}.ui-checkbox--light .ui-checkbox__control:checked~.ui-checkbox__icon{background:#fff;border-color:#fff}.ui-checkbox--light .ui-checkbox__control:checked~.ui-checkbox__icon:before{background-image:url(/local/templates/npp_tek/css/../img/icons/check-blue.svg)}.ui-checkbox__control:disabled~.ui-checkbox__icon{cursor:auto}.ui-checkbox__label{font-size:14px;line-height:18px;line-height:normal;color:#142a78;cursor:pointer}.ui-checkbox__label a{display:inline;font-weight:700;color:#7f90d7;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}@media(min-width:1024px){.ui-checkbox__label a:hover{color:#0a5092}}.ui-checkbox--light .ui-checkbox__label{color:#fff}.ui-checkbox--light .ui-checkbox__label a{color:inherit}.ui-checkbox__label--dark a{color:#142a78}.ui-checkbox__control:disabled~.ui-checkbox__label{cursor:auto}.ui-form-control{position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}.ui-form-control__hint{font-size:12px;line-height:16px;margin-top:4px;color:#7c8aaa}.ui-form-control__error{font-size:12px;line-height:16px;position:absolute;top:100%;left:0;line-height:100%;color:#ef2629}.ui-input{position:relative}.ui-input>label{position:absolute;top:13px;left:16px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;font-size:16px;line-height:22px;color:#687cab;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;pointer-events:none;will-change:transform}.ui-input input,.ui-input textarea{font-size:16px;line-height:22px;display:block;width:100%;height:48px;padding:21px 40px 7px 15px;border-radius:10px;border:1px solid #a9b9de;font-family:IBMPlexSans,sans-serif;color:#142a78;-webkit-transition:border-color .2s;transition:border-color .2s}@media(min-width:0)and (max-width:1023px){.ui-input input,.ui-input textarea{font-size:14px;line-height:18px}}.ui-input input::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder{font-size:16px;line-height:22px;color:#7c8aaa;-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.ui-input input::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder{font-size:14px;line-height:18px}}.ui-input input:-moz-placeholder,.ui-input textarea:-moz-placeholder{font-size:16px;line-height:22px;color:#7c8aaa;-moz-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.ui-input input:-moz-placeholder,.ui-input textarea:-moz-placeholder{font-size:14px;line-height:18px}}.ui-input input::-moz-placeholder,.ui-input textarea::-moz-placeholder{font-size:16px;line-height:22px;color:#7c8aaa;-moz-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.ui-input input::-moz-placeholder,.ui-input textarea::-moz-placeholder{font-size:14px;line-height:18px}}.ui-input input:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder{font-size:16px;line-height:22px;color:#7c8aaa;-ms-transition:opacity .2s;transition:opacity .2s}@media(min-width:0)and (max-width:1023px){.ui-input input:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.ui-input input,.ui-input textarea{height:48px;padding:17px 45px 5px 15px;font-size:14px}}.ui-input input[required]~label:after,.ui-input textarea[required]~label:after{color:#ef2629;content:"*"}.ui-input input:-moz-read-only,.ui-input textarea:-moz-read-only{pointer-events:none}.ui-input input:read-only,.ui-input textarea:read-only{pointer-events:none}.ui-input input::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder{opacity:0}.ui-input input::-moz-placeholder,.ui-input textarea::-moz-placeholder{opacity:0}.ui-input input:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder{opacity:0}.ui-input input::-ms-input-placeholder,.ui-input textarea::-ms-input-placeholder{opacity:0}.ui-input input::placeholder,.ui-input textarea::placeholder{opacity:0}.ui-input input:focus::-webkit-input-placeholder,.ui-input textarea:focus::-webkit-input-placeholder{opacity:1}.ui-input input:focus::-moz-placeholder,.ui-input textarea:focus::-moz-placeholder{opacity:1}.ui-input input:focus:-ms-input-placeholder,.ui-input textarea:focus:-ms-input-placeholder{opacity:1}.ui-input input:focus::-ms-input-placeholder,.ui-input textarea:focus::-ms-input-placeholder{opacity:1}.ui-input input:focus::placeholder,.ui-input textarea:focus::placeholder{opacity:1}.ui-input input:not(:-moz-placeholder-shown)~label,.ui-input textarea:not(:-moz-placeholder-shown)~label{transform:scale(.75) translateY(-19px)}.ui-input input:not(:-ms-input-placeholder)~label,.ui-input textarea:not(:-ms-input-placeholder)~label{-ms-transform:scale(.75) translateY(-19px);transform:scale(.75) translateY(-19px)}.ui-input input:focus~label,.ui-input input:not(:placeholder-shown)~label,.ui-input textarea:focus~label,.ui-input textarea:not(:placeholder-shown)~label{-webkit-transform:scale(.75) translateY(-19px);-ms-transform:scale(.75) translateY(-19px);transform:scale(.75) translateY(-19px)}.ui-input input.is-invalid,.ui-input textarea.is-invalid{border-color:#ef2629}.ui-input input.ui-input__control--placeholder::-webkit-input-placeholder,.ui-input textarea.ui-input__control--placeholder::-webkit-input-placeholder{opacity:1}.ui-input input.ui-input__control--placeholder::-moz-placeholder,.ui-input textarea.ui-input__control--placeholder::-moz-placeholder{opacity:1}.ui-input input.ui-input__control--placeholder:-ms-input-placeholder,.ui-input textarea.ui-input__control--placeholder:-ms-input-placeholder{opacity:1}.ui-input input.ui-input__control--placeholder::-ms-input-placeholder,.ui-input textarea.ui-input__control--placeholder::-ms-input-placeholder{opacity:1}.ui-input input.ui-input__control--placeholder::placeholder,.ui-input textarea.ui-input__control--placeholder::placeholder{opacity:1}.ui-form-control--error .ui-input input,.ui-form-control--error .ui-input textarea{border-color:#ef2629}.ui-input input::-webkit-inner-spin-button,.ui-input input::-webkit-outer-spin-button,.ui-input textarea::-webkit-inner-spin-button,.ui-input textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input textarea{height:100px;resize:none}.ui-input-clear{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:100%;color:#7c8aaa;opacity:0;pointer-events:none;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s;cursor:pointer}.ui-input-clear svg{width:16px;height:16px}.js-input-control._filled~.ui-input-clear,.js-input-control:focus~.ui-input-clear{opacity:1;pointer-events:auto}.ui-link{text-decoration:none;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.ui-radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:12px}.ui-radio__control{position:absolute;bottom:0;left:5px;opacity:0}.ui-radio__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:2px solid #a9b9de;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}.ui-radio__icon:before{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:100%;background:#7f90d7;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;content:""}.ui-radio__control:checked~.ui-radio__icon:before{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.ui-radio__control:disabled~.ui-radio__icon{cursor:auto}.ui-radio__label{font-size:14px;line-height:18px;line-height:normal;color:#142a78;cursor:pointer}.ui-radio__label a{text-decoration:none;-webkit-transition:.2s;transition:.2s}.ui-radio__control:disabled~.ui-radio__label{cursor:auto}.ui-select{position:relative}.ui-select__control{position:absolute;top:0;left:0;width:0;opacity:0}.ui-select__preview{position:relative;width:100%;height:48px;padding:19px 40px 5px 15px;border-radius:8px;border:1px solid #a9b9de;background:#fff;font-family:IBMPlexSans,sans-serif;overflow:hidden;text-overflow:ellipsis;-webkit-transition:border-color .2s;transition:border-color .2s;cursor:pointer}.ui-form-control--invalid .ui-select__preview{border-color:#ef2629}.ui-select--opened .ui-select__preview{z-index:11}.ui-select__arrow{position:absolute;top:12px;right:15px;width:24px;height:24px;background:url(/local/templates/npp_tek/css/../img/icons/chevron-down.svg) 50% no-repeat;background-size:contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;pointer-events:none}.ui-select--opened .ui-select__arrow{z-index:11;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui-select__placeholder{position:absolute;top:15px;left:16px;color:#7c8aaa;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;will-change:transform;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ui-select--selected .ui-select__placeholder{-webkit-transform:scale(.75) translateY(-19px);-ms-transform:scale(.75) translateY(-19px);transform:scale(.75) translateY(-19px)}.ui-select__text{position:relative;display:none;color:#231f20}.ui-select--selected .ui-select__text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-select__options{position:absolute;top:100%;left:0;z-index:10;display:none;width:100%;max-height:150px;margin-top:4px;-webkit-filter:drop-shadow(0 0 20px rgba(74,74,74,.15));filter:drop-shadow(0 0 20px rgba(74,74,74,.15));border-radius:8px;overflow:auto}.ui-select__options::-webkit-scrollbar{width:4px}.ui-select__options::-webkit-scrollbar-track{background:none}.ui-select__options::-webkit-scrollbar-thumb{width:inherit;border-radius:20px}.ui-select--opened .ui-select__options{display:block}.ui-select-option{font-size:14px;line-height:18px;position:relative;padding:6px 30px;background:#fff;color:#231f20;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}@media(min-width:1024px){.ui-select-option:hover{background:#f7f9fb}}.ui-select-option--selected:before{position:absolute;top:7px;left:6px;width:16px;height:16px;background:url(/local/templates/npp_tek/css/../img/icons/check.svg) 50% no-repeat;background-size:contain;content:""}.ui-select-option:disabled{color:#ced9f3;pointer-events:none}.ui-tabs-content{display:none}.ui-tabs-content--active{display:block}.ui-accordion{position:relative}.ui-accordion__head{cursor:pointer}.ui-accordion__title{-webkit-transition:color .2s;transition:color .2s}.ui-accordion__icon{position:absolute;top:0;right:0;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s}.ui-accordion--active .ui-accordion__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}.js-accordion._active>.js-accordion-content{max-height:2000px;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in}.ui-document-link{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.ui-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px}.search-results .ui-pagination{margin-top:60px}@media(min-width:0)and (max-width:767px){.search-results .ui-pagination{margin-top:40px}}@media(min-width:768px)and (max-width:1599px){.search-results .ui-pagination{margin-top:70px}}.ui-pagination:first-child{margin-top:0}.ui-pagination__item{font-size:14px;line-height:18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;padding-bottom:9px;border-bottom:1px solid #ced9f3;color:#7c8aaa}.ui-pagination__item:after{position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:4px;background:#7c8aaa;opacity:0;content:"";-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width:1024px){.ui-pagination__item:hover:after{opacity:1}}.ui-pagination__item--current:after{background:#ef2629;opacity:1}.ui-pagination__button{width:16px;height:16px;color:#7c8aaa;-webkit-transition:color .2s;transition:color .2s}.ui-pagination__button--prev{margin-right:8px}.ui-pagination__button--next{margin-left:8px}.ui-pagination__button svg{width:100%;height:100%}.ui-arrow-link{font-weight:500;font-size:14px;line-height:18px;display:block;-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:24px;color:#233c95;overflow:hidden;-webkit-transition:color .2s;transition:color .2s}.ui-arrow-link__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ui-arrow-link__inner--hover span{position:relative;color:#142a78}.ui-arrow-link__inner--hover span:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#142a78;-webkit-transition:opacity .2s;transition:opacity .2s;content:""}@media(min-width:1024px)and (max-width:99998px){.ui-arrow-link:hover .ui-arrow-link__inner--hover,.ui-arrow-link:hover .ui-arrow-link__inner--normal{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}}.ui-arrow-link svg{position:relative;width:24px;height:24px}.ui-breadcrumbs{font-size:12px;line-height:16px;margin-bottom:40px;padding-top:10px;background:#fff;font-size:0;line-height:0}@media(min-width:0)and (max-width:767px){.ui-breadcrumbs{margin-bottom:20px;padding-top:0}}@media(min-width:768px)and (max-width:1023px){.ui-breadcrumbs{margin-bottom:20px;padding-top:8px}}@media(min-width:1024px)and (max-width:1599px){.ui-breadcrumbs{padding-top:0}}.ui-breadcrumbs__item{font-size:12px;line-height:16px;position:relative;display:inline;color:#7c8aaa;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.ui-breadcrumbs__item:after{display:inline-block;width:3px;height:3px;margin:0 8px 2px;border-radius:100%;background:#ef2629;content:""}@media(min-width:0)and (max-width:767px){.ui-breadcrumbs__item:after{margin:0 4px 2px}}.ui-breadcrumbs__item:last-child{pointer-events:none}.ui-breadcrumbs__item:last-child:after{display:none}.ui-breadcrumbs__item:hover:not(div){color:#233c95}.ui-search{position:relative}.ui-search__control{font-size:14px;line-height:18px;display:block;width:100%;height:40px;padding:10px 36px;border-radius:12px;border:1px solid #ced9f3;font-family:IBMPlexSans,sans-serif;color:#142a78;-webkit-transition:border-color .2s;transition:border-color .2s}.ui-search__control::-webkit-input-placeholder{font-size:14px;line-height:18px;color:#7c8aaa;-webkit-transition:opacity .2s;transition:opacity .2s}.ui-search__control:-moz-placeholder,.ui-search__control::-moz-placeholder{font-size:14px;line-height:18px;color:#7c8aaa;-moz-transition:opacity .2s;transition:opacity .2s}.ui-search__control:-ms-input-placeholder{font-size:14px;line-height:18px;color:#7c8aaa;-ms-transition:opacity .2s;transition:opacity .2s}.ui-search--lg .ui-search__control{height:48px;padding:14px 40px 14px 15px;border-color:#a9b9de;font-size:16px;line-height:140%}.ui-search--lg .ui-search__control::-webkit-input-placeholder{font-size:16px;line-height:140%}.ui-search--lg .ui-search__control:-moz-placeholder,.ui-search--lg .ui-search__control::-moz-placeholder{font-size:16px;line-height:140%}.ui-search--lg .ui-search__control:-ms-input-placeholder{font-size:16px;line-height:140%}.ui-search__icon{position:absolute;top:0;left:4px;width:32px;height:100%;color:#7c8aaa;cursor:pointer}.ui-search--lg .ui-search__icon{right:4px;left:auto}.ui-search__icon svg{width:24px;height:24px}.ui-tag{font-weight:500;font-size:12px;line-height:16px;padding:3px 9px;border:1px solid #7f90d7;border-radius:600px;color:#7f90d7;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s}.ui-filter-tag{font-size:14px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;background:#7f90d7;border-radius:8px;color:#fff}.ui-filter-tag__button{width:16px;height:16px;color:#fff;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.ui-filter-tag__button svg{width:100%;height:100%}.ui-datepicker{position:relative;width:100%}.ui-datepicker__control{font-size:14px;line-height:18px;width:100%;padding:4px 25px 4px 9px;border:1px solid #ced9f3;border-radius:12px;font-family:IBMPlexSans,sans-serif;color:#142a78;cursor:pointer}@media(min-width:0)and (max-width:1023px){.ui-datepicker__control{padding:10px 25px 10px 9px}}.ui-datepicker__control::-webkit-input-placeholder{font-size:14px;line-height:18px;font-family:IBMPlexSans,sans-serif;color:#7c8aaa}.ui-datepicker__control:-moz-placeholder,.ui-datepicker__control::-moz-placeholder{font-size:14px;line-height:18px;font-family:IBMPlexSans,sans-serif;color:#7c8aaa}.ui-datepicker__control:-ms-input-placeholder{font-size:14px;line-height:18px;font-family:IBMPlexSans,sans-serif;color:#7c8aaa}.ui-datepicker>svg{position:absolute;top:50%;right:10px;width:16px;height:16px;color:#7c8aaa;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.ui-card-arrow{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;padding:2px 4px 0 0;border-radius:100%;background:#fff}@media(min-width:0)and (max-width:767px){.ui-card-arrow{width:50px;height:50px}}.ui-card-arrow:after,.ui-card-arrow:before{position:absolute;background:50% no-repeat;background-size:contain;content:""}.ui-card-arrow:before{top:0;left:0;width:40px;height:23px;background-image:url(/local/templates/npp_tek/css/../img/vector-top.svg)}@media(min-width:0)and (max-width:767px){.ui-card-arrow:before{width:26px;height:13px}}.ui-card-arrow:after{right:0;bottom:0;width:23px;height:40px;background-image:url(/local/templates/npp_tek/css/../img/vector-right.svg)}@media(min-width:0)and (max-width:767px){.ui-card-arrow:after{width:13px;height:26px}}@media(min-width:0)and (max-width:1023px){.ui-card-arrow--small-sm{width:50px;height:50px}}@media(min-width:0)and (max-width:1023px){.ui-card-arrow--small-sm:before{width:26px;height:13px}}@media(min-width:0)and (max-width:1023px){.ui-card-arrow--small-sm:after{width:13px;height:26px}}.ui-card-arrow__icon{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.ui-card-arrow__icon:after,.ui-card-arrow__icon:before{position:absolute;top:50%;left:50%;width:28px;height:27px;background:50% no-repeat;background-size:contain;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;content:""}@media(min-width:0)and (max-width:767px){.ui-card-arrow__icon:after,.ui-card-arrow__icon:before{width:21px;height:20px}}.ui-card-arrow__icon:before{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-top-right-big.svg)}.ui-card-arrow__icon:after{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-top-right-big-outline.svg);-webkit-transform:translateX(calc(-50% - 54px)) translateY(-50%);-ms-transform:translateX(calc(-50% - 54px)) translateY(-50%);transform:translateX(calc(-50% - 54px)) translateY(-50%)}@media(min-width:0)and (max-width:1023px){.ui-card-arrow__icon:after{display:none}}@media(min-width:0)and (max-width:1023px){.ui-card-arrow--small-sm .ui-card-arrow__icon:after,.ui-card-arrow--small-sm .ui-card-arrow__icon:before{width:21px;height:20px}}@media(min-width:1024px)and (max-width:99998px){.arrow-card:hover .ui-card-arrow__icon:before{-webkit-transform:translateX(calc(-50% + 54px)) translateY(-50%);-ms-transform:translateX(calc(-50% + 54px)) translateY(-50%);transform:translateX(calc(-50% + 54px)) translateY(-50%)}}@media(min-width:1024px)and (max-width:99998px){.arrow-card:hover .ui-card-arrow__icon:after{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.select{position:relative}.select__arrow{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;background:url(/local/templates/npp_tek/css/../img/icons/chevron-down.svg) 50% no-repeat;background-size:contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;pointer-events:none}.select-custom.isActive~.select__arrow{z-index:11;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select__control{position:absolute;top:0;left:0;width:0;visibility:hidden}.select__label{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;pointer-events:none}.select-custom,.select-native{position:relative;width:100%;height:40px}.select-custom__trigger,.select-native,.select__label{font-size:14px;line-height:18px;background-color:#fff;padding:4px 30px 4px 8px;border-radius:12px;border:1px solid #ced9f3;color:#7c8aaa}.select-custom{position:absolute;top:0;left:0;display:none}.select-custom__trigger{font-size:14px;line-height:18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:4px 30px 4px 8px;background-color:#fff;color:#7c8aaa;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.select-custom.isSelected .select-custom__trigger{color:#233c95}.select-custom__options{position:absolute;top:100%;left:0;z-index:10;display:none;width:100%;max-height:150px;margin-top:4px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(74,74,74,.15);box-shadow:0 0 20px 0 rgba(74,74,74,.15);border-radius:0 0 8px 8px;overflow:auto}.select-custom__options::-webkit-scrollbar{width:4px}.select-custom__options::-webkit-scrollbar-track{background:none}.select-custom__options::-webkit-scrollbar-thumb{width:inherit;border-radius:20px}.select-custom.isActive .select-custom__options{display:block}.select-custom__options input{position:absolute;top:0;left:0;width:0;visibility:hidden}.select-custom__option{font-size:14px;line-height:18px;position:relative;display:block;padding:6px 16px 6px 30px;color:#142a78;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;cursor:pointer}@media(min-width:1024px){.select-custom__option:hover{background:#f7f9fb;color:#7f90d7}}.select-custom__option.isActive:before{position:absolute;top:7px;left:6px;width:16px;height:16px;background:url(/local/templates/npp_tek/css/../img/icons/check-yellow.svg) 50% no-repeat;background-size:contain;content:""}.select-custom__option.isHover{background:#f7f9fb}@media(hover:hover){.select-custom{display:block}.select-native:focus+.select-custom{display:none}}.select-custom.isActive .select-custom__trigger,.select-native:focus{outline:none}.select-native{-webkit-appearance:none;-moz-appearance:none;padding:4px 30px 4px 8px}.select--selected .select-native{color:#142a78}.select-native option{display:block;padding:4px 30px 4px 8px;color:#000}.ui-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:140%;color:#142a78;-webkit-transition:color .2s;transition:color .2s}@media(min-width:1024px){.ui-link-icon:hover{color:#0a5092}}.ui-link-icon svg{width:16px;height:16px}.ui-form-file{font-size:14px;line-height:18px;position:relative;overflow:hidden;color:#fff}.ui-form-file:before{position:absolute;top:0;left:0;width:24px;height:24px;margin-right:4px;background:url(/local/templates/npp_tek/css/../img/icons/file-add.svg) 50% no-repeat;background-size:contain;pointer-events:none;content:""}.ui-form-file--dark{color:#142a78}.ui-form-file--dark:before{background-image:url(/local/templates/npp_tek/css/../img/icons/file-add-blue.svg)}.ui-form-file__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:28px;line-height:24px;opacity:1;visibility:visible;-webkit-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.ui-form-file__label--hidden{-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);transform:translateY(-36px)}.ui-form-file__input{position:absolute;top:0;left:0;width:0;visibility:hidden}.ui-form-file__text{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-form-file__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:8px}.ui-form-file-item,.ui-form-file__items{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-form-file-item{font-size:12px;line-height:16px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;width:100%;padding-left:20px}.ui-form-file-item:first-child{margin-top:16px}.ui-form-file-item:before{position:absolute;top:50%;left:0;width:16px;height:16px;background:url(/local/templates/npp_tek/css/../img/icons/file-white.svg) 50% no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.ui-form-file--dark .ui-form-file-item:before{background-image:url(/local/templates/npp_tek/css/../img/icons/file.svg)}.ui-form-file-item__delete{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;cursor:pointer;background:url(/local/templates/npp_tek/css/../img/icons/trash.svg) 50% no-repeat;background-size:contain}.ui-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ui-popup--center .ui-popup__overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:180px 0 50px;overflow-y:auto}@media(min-width:0)and (max-width:389px){.ui-popup--center .ui-popup__overlay{padding:30px 0}}@media(min-width:390px)and (max-width:767px){.ui-popup--center .ui-popup__overlay{padding:32px 0}}@media(min-width:768px)and (max-width:1023px){.ui-popup--center .ui-popup__overlay{padding-top:80px}}@media(min-width:1024px)and (max-width:1599px){.ui-popup--center .ui-popup__overlay{padding-top:100px}}.ui-popup__content{position:relative;z-index:101;width:700px;height:100%;padding:80px 30px;border-radius:8px 0 0 8px;background:#fff;-webkit-box-shadow:10px 10px 50px 0 rgba(39,92,141,.1);box-shadow:10px 10px 50px 0 rgba(39,92,141,.1);overflow-y:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media(min-width:0)and (max-width:767px){.ui-popup__content{width:100%;border-radius:0}}@media(min-width:0)and (max-width:389px){.ui-popup__content{padding:66px 6px 20px}}@media(min-width:390px)and (max-width:767px){.ui-popup__content{padding:78px 16px 24px}}@media(min-width:768px)and (max-width:1599px){.ui-popup__content{width:620px}}.ui-popup--center .ui-popup__content{width:418px;height:auto;padding:24px;border-radius:8px;overflow:visible;-webkit-transform:none;-ms-transform:none;transform:none}@media(min-width:0)and (max-width:767px){.ui-popup--center .ui-popup__content{width:100%;max-width:312px;padding:16px}}.ui-popup__content::-webkit-scrollbar{width:0}.ui-popup__content::-webkit-scrollbar-track{background:transparent}.ui-popup__content::-webkit-scrollbar-thumb{background-color:transparent}.ui-popup__close{position:absolute;top:40px;right:120px;z-index:1;width:24px;height:24px;cursor:pointer;color:#7c8aaa;-webkit-transition:color .2s;transition:color .2s}@media(min-width:0)and (max-width:767px){.ui-popup__close{right:16px}}@media(min-width:768px)and (max-width:1599px){.ui-popup__close{top:30px;right:40px}}@media(min-width:1024px){.ui-popup__close:hover{color:#01498e}}.ui-popup__close svg{width:100%;height:100%}.ui-popup--center .ui-popup__close{top:24px;right:24px;width:16px;height:16px}@media(min-width:0)and (max-width:767px){.ui-popup--center .ui-popup__close{top:16px;right:16px}}.ui-popup__inner{max-width:500px}.ui-popup__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;line-height:26px;margin:0 0 20px}@media(min-width:0)and (max-width:767px){.ui-popup__title{margin-bottom:16px;font-size:20px;line-height:24px}}@media(min-width:0)and (max-width:767px){.ui-popup--center .ui-popup__title{padding-right:25px;font-size:16px;line-height:18px}}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;height:16px}@media(min-width:0)and (max-width:1023px){.swiper-pagination{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:12px}}@media(min-width:0)and (max-width:1023px){.swiper-pagination--light{height:16px}}@media(min-width:0)and (max-width:767px){.swiper-pagination--light{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}@media(min-width:768px)and (max-width:1023px){.swiper-pagination--light{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.swiper-pagination-bullet{width:10px;height:10px;margin:0!important;background:#01498e;opacity:.2;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}@media(min-width:0)and (max-width:1023px){.swiper-pagination-bullet{width:8px;height:8px}}.swiper-pagination--light .swiper-pagination-bullet{opacity:.5;background:#fff}@media(min-width:0)and (max-width:1023px){.swiper-pagination--light .swiper-pagination-bullet{width:10px;height:10px}}.swiper-pagination-bullet-active{opacity:1;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.swiper-pagination--light .swiper-pagination-bullet-active{opacity:1}@media(min-width:0)and (max-width:389px){.swiper-pagination--light .swiper-pagination-bullet-active{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.swiper-button-next,.swiper-button-prev{margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.air-datepicker{width:470px;margin-top:12px;background:#fff;border-radius:12px;border:0;--adp-color:$cSecondary;--adp-cell-background-color-in-range:rgba($cGold,0.2);--adp-nav-height:26px;--adp-day-cell-height:40px;--adp-color-current-date:$cSecondary}.air-datepicker-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border:0}.air-datepicker-nav--title{font-weight:800;font-size:24px;line-height:26px;font-family:Montserrat,sans-serif;color:#142a78}.air-datepicker-nav--title i{color:inherit}.air-datepicker-nav--title:hover{background:none}.air-datepicker-nav--action{position:relative;width:16px;height:16px;border:1px solid #687cab;border-radius:100%;-webkit-transition:.2s;transition:.2s}.air-datepicker-nav--action svg{position:absolute;left:-7px;top:-10px}.air-datepicker-nav--action svg path{stroke:#687cab;stroke-width:1px}.air-datepicker-nav--action:hover{background:#1b2557;border-color:#1b2557}.air-datepicker-nav--action:hover svg path{stroke:#fff}.air-datepicker-nav--action[data-action=next] svg{left:-9px}.air-datepicker--content{padding:0 14px 20px}.air-datepicker-body--cells{gap:8px 0}.air-datepicker-body--day-names{margin:0 0 16px}.air-datepicker-body--day-name{font-weight:800;font-size:20px;line-height:24px;font-family:Montserrat,sans-serif;color:#142a78}@media(min-width:0)and (max-width:1023px){.air-datepicker-body--day-name{font-size:16px;line-height:18px}}@media(min-width:1024px)and (max-width:1599px){.air-datepicker-body--day-name{font-size:18px;line-height:22px}}.air-datepicker-cell{font-size:18px;line-height:24px;font-family:IBMPlexSans,sans-serif;color:#142a78;-webkit-transition:color .2s;transition:color .2s}.air-datepicker-cell:hover{background:none;color:#ffc723}.air-datepicker-cell.-current-{font-weight:500}.air-datepicker-cell.-selected-{color:#142a78;background:#ffc723}.air-datepicker-cell.-selected-.-current-{background:#ffc723}.air-datepicker-cell.-day-{height:40px}.air-datepicker-cell.-day-.-other-month-{color:#fff}.air-datepicker-cell.-day-.-other-month-.-in-range-{background:rgba(255,199,35,.2);color:rgba(255,199,35,.2)}.air-datepicker-cell.-day-.-other-month-.-selected-,.air-datepicker-cell.-day-.-selected-{background:rgba(255,199,35,.2);color:#142a78}.air-datepicker-cell.-day-.-selected-{position:relative;font-weight:500}.air-datepicker-cell.-day-.-selected-:before{position:absolute;top:0;width:30px;height:100%;background:#fff;content:""}.air-datepicker-cell.-day-.-selected-.-range-from-:before{left:0}.air-datepicker-cell.-day-.-selected-.-range-to-:before{right:0}.air-datepicker-cell.-day-.-selected-.-range-to-.-range-from-:before{width:68px}.air-datepicker-cell.-day-.-selected-:after{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:600px;background:#ffc723;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:attr(data-date)}.air-datepicker-cell.-day-.-range-from-,.air-datepicker-cell.-day-.-range-to-{border:0}.air-datepicker-cell.-day-.-range-from-:hover,.air-datepicker-cell.-day-.-range-to-:hover{background:rgba(255,199,35,.2)}.air-datepicker-cell.-weekend-{color:#7c8aaa}.air-datepicker-cell.-in-range-,.air-datepicker-cell.-in-range-:hover{background:rgba(255,199,35,.2)}.fancybox__backdrop{background:rgba(0,0,0,.7)}.fancybox__viewport{padding:120px 0}.fancybox__content{height:auto;border-radius:12px;overflow:hidden}@media(min-width:768px)and (max-width:1023px){.fancybox__content{max-width:calc(100% - 152px)}}@media(min-width:1024px)and (max-width:1599px){.fancybox__content{max-width:calc(100% - 180px)}}@media(min-width:0)and (max-width:389px){.fancybox__slide{padding:0 6px}}@media(min-width:390px)and (max-width:767px){.fancybox__slide{padding:0 11px}}@media(min-width:0)and (max-width:767px){.fancybox__nav{display:none}}.fancybox__nav .f-button{width:40px;height:40px;border:1px solid #fff}.fancybox__nav .f-button:after,.fancybox__nav .f-button:before{position:absolute;top:50%;left:50%;width:14px;height:14px;background:50% no-repeat;background-size:contain;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;content:""}.fancybox__nav .f-button:after{opacity:0}.fancybox__nav .f-button svg{display:none}.fancybox__nav .f-button.is-prev:before{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-left-white.svg)}.fancybox__nav .f-button.is-prev:after{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-left-outline-white.svg)}.fancybox__nav .f-button.is-next:before{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-right-white.svg)}.fancybox__nav .f-button.is-next:after{background-image:url(/local/templates/npp_tek/css/../img/icons/arrow-right-outline-white.svg)}.fancybox__nav .f-button:hover:not([disabled]){background:none}@media(min-width:1024px){.fancybox__nav .f-button:hover:before{opacity:0}.fancybox__nav .f-button:hover:after{opacity:1}}.f-button{background:none}.is-idle .fancybox__nav,.is-idle .fancybox__toolbar{-webkit-animation:none;animation:none}.f-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:10px 12px!important;border-radius:10px;background:#fff}.f-thumbs,.f-thumbs__track{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-thumbs__track{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.f-thumbs__slide{width:8px!important;min-width:8px;height:8px;margin:0 4px!important}.f-thumbs__slide button{width:8px;height:8px;border-radius:100%;background:#01498e;opacity:.2;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.f-thumbs__slide.is-nav-selected{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.f-thumbs__slide.is-nav-selected button{opacity:1;background:#233c95}
/* End */


/* Start:/local/templates/npp_tek/components/bitrix/menu/top_menu/style.min.css?1695661109490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/npp_tek/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/npp_tek/components/bitrix/menu/top_menu_other/style.min.css?1695661109490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/npp_tek/components/bitrix/menu/top_menu_other/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/npp_tek/components/bitrix/news.list/questionnaire/style.css?1695661108150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/npp_tek/components/bitrix/menu/bottom_menu/style.min.css?1695661109490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/npp_tek/components/bitrix/menu/bottom_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/npp_tek/css/styles.css?1750730683376477 */
/* /local/templates/npp_tek/components/bitrix/menu/top_menu/style.min.css?1695661109490 */
/* /local/templates/npp_tek/components/bitrix/menu/top_menu_other/style.min.css?1695661109490 */
/* /local/templates/npp_tek/components/bitrix/news.list/questionnaire/style.css?1695661108150 */
/* /local/templates/npp_tek/components/bitrix/menu/bottom_menu/style.min.css?1695661109490 */
