/**
 * 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;
}

/*!
  Theme Name: staybrook
  Author: Anonymous
  Author URI:
  Version: 1
  Description: staybrook theme for Wordpress
  License: GNU General Public License v2 or later
  License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  Text Domain: staybrook
  Tags: one-column, two-columns
  Theme URI:
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.woff?yuzzw2) format("woff")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down:before{content:"\e908"}.icon-cross:before{content:"\e90d"}.icon-chevron-up:before{content:"\e911"}.icon-chevron-left:before{content:"\e912"}.icon-chevron-right:before{content:"\e913"}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.footer .checkbox-wrapper input,.footer .checkboxx-wrapper input,.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer .checkbox-wrapper input.focusable:active,.footer .checkbox-wrapper input.focusable:focus,.footer .checkboxx-wrapper input.focusable:active,.footer .checkboxx-wrapper input.focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.ttf) format("truetype")}blockquote{margin-bottom:1rem;padding-left:1rem}blockquote p{margin-bottom:.5rem}.wp-block-pullquote,.wp-block-quote{box-sizing:border-box;word-wrap:break-word;border-style:solid;border-width:0 0 0 2px;margin-bottom:1rem;padding-left:1rem}.wp-block-pullquote p,.wp-block-quote p{margin-bottom:.5rem}.wp-block-pullquote blockquote{margin:0;padding:0}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{height:120px;margin:0;min-height:120px;overflow:auto}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{display:flex;margin-bottom:15px}.search-form input{display:inline-flex;height:32px}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.search-form input[type=submit]{flex-shrink:0}.post-password-form input{display:inline-flex;height:32px}.post-password-form input[type=password]{width:150px}.comment-form fieldset,.post-password-form fieldset,.search-form fieldset{border:0;padding:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;border:0;color:#fff;height:32px;padding:0 8px}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.5em}.wp-block-post-comments-form .comment-form-cookies-consent label{padding:0}.wp-block-comment-template{list-style:none;margin:0 0 1rem;padding:0}.wp-block-comment-template .wp-block-comment-edit-link p{margin:0}.wp-block-comment-template .wp-block-columns{margin-bottom:2rem}.wp-block-comment-template .wp-block-comment-content p{margin:1rem 0}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:red}.wpcf7-form input[type=file]::file-selector-button{background-color:#000;border:2px solid #000;color:#fff;padding:1em 1.5em;transition:1s}.wpcf7-form input[type=file]::file-selector-button:hover{opacity:.5}.form-flex{flex-wrap:wrap;margin-bottom:2rem}.form-flex,.is-layout-flex{display:flex;gap:1.5rem}.form-area{width:100%}.form-row{margin-bottom:2rem}.label-name{display:block;margin-bottom:1rem}.select-area .wpcf7-form-control-wrap{display:block;position:relative}.select-area .wpcf7-form-control-wrap:after{background-color:#000;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.8em;margin-top:-.4em;position:absolute;right:2rem;top:50%;width:1em;z-index:1}.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;color:#000;display:block;font-size:1rem;font-weight:400;line-height:2;padding:.625rem 2.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;z-index:1}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{margin-bottom:1rem;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{left:-99999px;position:absolute}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;padding:0 6px;vertical-align:middle}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{background:#000;color:#fff;display:inline-block;max-width:48%;padding:10px;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.navigation-single{display:flex;justify-content:space-between;margin-bottom:1rem}.navigation-single .next,.navigation-single .prev{align-items:center;background:#000;color:#fff;display:inline-flex;max-width:48%;-webkit-text-decoration:none;text-decoration:none}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{color:inherit;display:block;padding:10px;-webkit-text-decoration:none;text-decoration:none}.navigation-single .next a{margin-left:auto}.wp-caption{border:1px solid #ccc;clear:both;margin-bottom:1rem;max-width:100%;padding:10px}.wp-caption img{margin:0;max-width:100%;vertical-align:top}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 1rem}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1rem 4px 0}.alignright{float:right;margin:0 0 4px 1rem}.mejs-container{margin-bottom:1rem}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table td,.wp-block-table table th{border:1px solid;padding:.5em}.wp-block-table table thead{border-bottom:3px solid}.wp-block-table table tfoot{border-top:3px solid}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #ccc}.share-this .st-btn{background:#999;border-radius:50%;font-size:2em;height:3em;line-height:3em;text-align:center;width:3em}.share-this .st-btn img{display:inline-block;height:auto;vertical-align:middle;width:2em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#343440;font-family:Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.52}a{color:#0366d6;transition:color .35s cubic-bezier(.3,.86,.36,.95)}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:hover{color:#035abd}dl,ol,p,ul{margin:0 0 1.5em}.h1,h1{font-size:52px;line-height:.92}.h1,.h2,h1,h2{font-family:ivypresto-text,serif;font-weight:100}.h2,h2{font-size:22px;line-height:1.16}.h3,h3{font-size:20px;font-weight:500;line-height:1}.contact-list a,.footer-address address,.h4,.map-label address,h4{font-family:ivypresto-text,serif;font-size:17px;font-style:italic;font-weight:100;line-height:1.28}.caption,.news-inner-hero-meta .read-time,.news-meta .read-time,.single-article-meta{font-family:Inter,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:13px;font-weight:500}.body-medium,.team-card-text .position{font-size:16px}.text-light-blue{color:#00e1ff}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:0;min-width:0;padding:1.2rem 2.4rem;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);width:100%}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}.dark-head .header-logo .logo-dark{display:none;visibility:hidden}.dark-head .header-logo .logo-light{display:block;visibility:visible}.dark-head .header.fixed-position{background-color:#1a3473}.menu-active{overflow:hidden}.menu-active .header-logo .logo-dark{display:none;visibility:hidden}.menu-active .header-logo .logo-light{display:block;visibility:visible}.header{left:0;padding:20px 0;position:fixed;right:0;top:0;transition:.35s;z-index:99}.menu-active .header{background-color:#1a3473!important}.header.fixed-position{background-color:#ebebec;padding:9px 0}.header-row{align-items:center;display:flex;justify-content:space-between}.header-logo{flex:0 0 138px;transition:.35s}.header-logo .logo-light{display:none;visibility:hidden}.header-logo .logo-dark{display:block;visibility:visible}.header-nav{align-items:center;background-color:#1a3473;display:flex;flex-direction:column;height:calc(100% - 80px);left:0;overflow-y:auto;padding:54px 20px 37px;position:fixed;top:80px;transform:translateX(100%);transition:.35s;visibility:hidden;width:100%;z-index:-1}.menu-active .header-nav{transform:translateX(0);visibility:visible}.header-nav>.btn{margin-top:auto}.header-nav ul{list-style-type:none;margin:0 auto 42px;padding:0}.header-nav>*{max-width:728px;width:100%}.header-nav>:last-child{margin-bottom:0}.header-nav .main-menu{font-family:ivypresto-text,serif;font-size:22px;font-weight:300;line-height:1}.header-nav .main-menu .active a{color:#1b86fa}.header-nav .main-menu li{border-bottom:1px solid hsla(0,0%,100%,.12)}.header-nav .main-menu a{color:#fff;display:block;padding:23px;text-align:center}.header-nav .secondary-menu{align-items:center;display:flex;flex-direction:column}.header-nav .secondary-menu li{font-size:16px;margin:0 0 12px}.header-nav .secondary-menu a{color:hsla(0,0%,100%,.7)}body,html{height:100%}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;overflow:clip;position:relative;width:100%}.page-holder{flex:1 1 auto}.resize-active *{transition:none!important}.d-lg{display:none;visibility:hidden}.text-center{text-align:center}.news-page,.team-page{background-color:#f6f6f8}.border-top{position:relative}.border-top:before{background-color:#c0c0c4;content:"";height:1px;left:50%;max-width:728px;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 40px)}.wp-block-search__button{background-color:#1b86fa!important;border-color:#1b86fa!important;color:#fff!important;transition:.35s}.wp-block-search__button:hover{background-color:#1a3473!important;border-color:#1a3473!important}.CookieDeclarationType table{display:block;overflow-x:auto!important}.CookieDeclarationType tr{overflow-x:auto}.CookieDeclarationType td,.CookieDeclarationType th{display:table-cell!important;min-width:80px!important}.footer{background-color:#1a3473;color:#fff;overflow:hidden;position:relative;z-index:10}.footer .h6{font-size:16px;font-weight:300;margin:0 0 24px;text-transform:uppercase}.footer-row{display:flex;flex-direction:column-reverse;margin:0 -20px}.footer-col{padding:0 20px;width:100%}.footer-col.__form{position:relative;z-index:1}.footer-col.__form:before{background-color:#1b86fa;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.footer-info{padding:52px 0 47px;width:100%}.footer-info .socials{justify-content:center}.footer-form{padding:40px 0 52px;position:relative}.footer-form .btn{width:100%}.footer-form form{display:flex;flex-wrap:wrap;font-family:Inter,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:13px;font-weight:500;margin:0 -10px}.footer-bottom{margin:60px 0 0}.footer .copyright{color:hsla(0,0%,100%,.6);font-size:13px;margin:0}.footer-menu{display:none;visibility:hidden}.footer-menu ul{list-style-type:none;margin:0;padding:0}.footer-menu ul li{margin:8px 0 0}.footer-menu a{color:inherit}.footer-menu a:hover{color:#00e1ff}.footer-address address{margin:0 0 28px;text-align:center}.footer-address a{color:inherit;display:block;margin:6px 0 0}.footer-address a:hover{color:#00e1ff}.footer .input-wrapper{margin:0 0 28px;padding:0 10px;position:relative;width:100%}.footer .input-wrapper.__wide{width:100%}.footer .checkbox-wrapper input:checked+.wpcf7-list-item-label:before{background-color:#1a3473;border-radius:50%}.footer .checkbox-wrapper .wpcf7-list-item-label{display:block;font-size:13px;font-weight:500;padding:0 0 0 40px;position:relative}.footer .checkbox-wrapper .wpcf7-list-item-label:before{border:1px solid #fff;border-radius:6px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.footer .checkboxx-wrapper{min-height:24px;padding:0 0 0 40px;position:relative}.footer .checkboxx-wrapper input:checked+label:before{background-color:#1a3473;border-radius:50%}.footer .checkboxx-wrapper label{font-size:13px;font-weight:500}.footer .checkboxx-wrapper label:before{border:1px solid #fff;border-radius:6px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}.footer .submit-info{display:flex;flex-direction:column;gap:36px;padding:0 10px;width:100%}.footer .submit-info .wpcf7-spinner{display:none;visibility:hidden}.footer .textarea{height:35px;min-height:35px;resize:none}.footer select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><circle cx="10" cy="10" r="10" fill="%23fff" fill-opacity=".12"/><path fill="%23fff" d="M10.5 5.455a.5.5 0 0 0-1 0zm-.854 8.353a.5.5 0 0 0 .708 0l3.182-3.182a.5.5 0 1 0-.708-.707L10 12.748 7.172 9.919a.5.5 0 1 0-.708.707zM9.5 5.455v8h1v-8z"/></svg>');background-position:bottom 12px right 4px;background-repeat:no-repeat;background-size:20px 20px}.footer select:focus{outline:none}.footer select *{background-color:#1a3473;color:#fff}.footer input:not([type=submit]),.footer select,.footer textarea{background-color:transparent!important;border:0;border-bottom:1px solid #fff;border-radius:0!important;color:#fff;font-family:Inter,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:13px;line-height:1.56;padding:0 4px 12px}.footer input:not([type=submit]).wpcf7-not-valid,.footer select.wpcf7-not-valid,.footer textarea.wpcf7-not-valid{border-bottom-color:#eb2751}.footer input:not([type=submit]).wpcf7-not-valid+.wpcf7-not-valid-tip,.footer select.wpcf7-not-valid+.wpcf7-not-valid-tip,.footer textarea.wpcf7-not-valid+.wpcf7-not-valid-tip{color:#eb2751;display:none;left:10px;position:absolute;top:calc(100% + 5px)}.footer input:not([type=submit])::-moz-placeholder,.footer select::-moz-placeholder,.footer textarea::-moz-placeholder{color:#fff}.footer input:not([type=submit])::placeholder,.footer select::placeholder,.footer textarea::placeholder{color:#fff}.footer input:not([type=submit]):focus,.footer select:focus,.footer textarea:focus{border-bottom:1px solid #1a3473}.footer .wpcf7-response-output{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' style='opacity:.4'%3E%3Cpath fill='%23E82751' d='M10 15q.424 0 .713-.287A.97.97 0 0 0 11 14a.97.97 0 0 0-.287-.713A.97.97 0 0 0 10 13a.97.97 0 0 0-.713.287A.97.97 0 0 0 9 14q0 .424.287.713Q9.576 15 10 15m-1-4h2V5H9zm1 9a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137Q1.575 15.725.788 13.9A9.7 9.7 0 0 1 0 10q0-2.074.788-3.9a10.1 10.1 0 0 1 2.137-3.175Q4.275 1.575 6.1.788A9.7 9.7 0 0 1 10 0q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 20 10a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 10 20'/%3E%3C/svg%3E");background-position:center left 12px;background-repeat:no-repeat;background-size:20px 20px;border:0!important;border-radius:12px;color:#1a3473;display:none;margin:28px 0 0!important;min-height:36px;padding:8px 15px 8px 42px!important;visibility:hidden}.footer .sent .wpcf7-response-output{display:block;visibility:visible}.hero{background-color:#1a3473;color:#fff;display:flex;min-height:100vh;padding:172px 0 48px;position:relative}.hero:before{background:url(images/decor-01.svg) no-repeat;background-size:100%;bottom:0;content:"";height:608px;left:50%;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);width:811px;z-index:9}.hero.__inner .hero-inner{flex-direction:column;justify-content:center}.hero-bg,.hero-bg img,.hero-bg video{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg img,.hero-bg video{-o-object-fit:cover;object-fit:cover}.hero-bg:before{background:linear-gradient(180deg,rgba(52,52,64,0),#1a3473 90.74%);opacity:1;z-index:1}.hero-bg:after,.hero-bg:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg:after{background:linear-gradient(270deg,rgba(52,52,64,0) 16.24%,rgba(52,52,64,.7) 93.26%);max-width:799px;z-index:2}.hero .container,.hero-inner{display:flex;position:relative;z-index:9}.hero-inner{flex-direction:column;gap:40px;justify-content:space-between;width:100%}.hero-text{display:flex;flex-direction:column-reverse;gap:28px;text-align:center}.hero-text>*{margin:0}.hero-text .h1{width:100%}.contact-list .hero-text a,.footer-address .hero-text address,.hero-text .contact-list a,.hero-text .footer-address address,.hero-text .h4,.hero-text .map-label address,.map-label .hero-text address{color:#00e1ff}.hero-buttons{display:flex;flex-direction:column;gap:12px}.features-section{padding:52px 0 60px;position:relative}.features-section:before{background:url(images/decor-02.svg) no-repeat;background-size:100%;content:"";height:608px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:811px;z-index:9}.features-section .container{position:relative;z-index:9}.features-inner{gap:60px}.features-info,.features-inner{display:flex;flex-direction:column}.features-info{margin:0 -10px;row-gap:28px}.features-left,.features-right{padding:0 10px;width:100%}.features-left .h2{color:#1a3473;margin:0}.contact-list .features-right a,.features-right .contact-list a,.features-right .footer-address address,.features-right .h4,.features-right .map-label address,.footer-address .features-right address,.map-label .features-right address{color:#1b86fa;margin:0 0 20px}.features-right .btn{margin-top:12px;width:100%}.features-row{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:8px}.features-col{padding:0 10px}.feature,.features-col{display:flex;width:100%}.feature{align-items:flex-start;background-color:#1a3473;border-radius:20px;color:#fff;padding:19px 28px 27px 13px}.feature-image{flex:0 0 52px;margin:0 16px 0 0;padding:10px 0 0;width:52px}.feature-image img{display:block;width:100%}.feature-text .h5{color:#1b86fa;font-size:16px;font-weight:400;margin:0 0 4px}.feature-text>:last-child{margin-bottom:0}.req-row{background-color:#f6f6f8;display:flex;flex-wrap:wrap}.req-col{width:100%}.req-info{padding:52px 20px 48px}.req-info>:last-child{margin-bottom:0}.req-info .h2{color:#1a3473;margin:0 0 28px}.contact-list .req-info>a,.footer-address .req-info>address,.map-label .req-info>address,.req-info>.h4{color:#1b86fa;margin:0 0 20px}.req-info p{margin:0 0 20px}.req-slider .slick-arrow{color:#fff;position:absolute;top:calc(100% + 4px)}.req-slider .slick-arrow.slick-disabled{cursor:context-menu;opacity:.7;pointer-events:none}.req-slider .slick-arrow.slick-next{right:32px}.req-slider .slick-arrow.slick-prev{right:92px}.req-slider .slick-slide{margin:0 12px 0 0}.req-cards{padding:0 20px 60px}.req{display:block;height:-moz-fit-content;height:fit-content}.req,.req-text{position:relative;width:100%}.req-text{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:100%;min-height:334px;padding:28px 20px 28px 28px;top:0;z-index:1}.req-text:before{background-color:#1b86fa;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.req-text p,.req-text ul{margin-bottom:0}.req-text ul{display:none;visibility:hidden}.contact-list .req-text a,.footer-address .req-text address,.map-label .req-text address,.req-text .contact-list a,.req-text .footer-address address,.req-text .h4,.req-text .map-label address{color:#00e1ff;margin:0 0 8px}.req-bg,.req-bg img,.req-bg:after{height:100%;left:0;position:absolute;top:0;width:100%}.req-bg:after{background:linear-gradient(180deg,rgba(26,51,115,0) 18.04%,#1a3373 85.81%);content:""}.team-section{padding:52px 0 30px}.team-section-col{width:100%}.team-section-info{display:flex;flex-direction:column;margin:0 0 48px}.team-section-title{margin:0 0 28px}.team-section-title .h2{color:#1a3473;margin:0}.contact-list .team-section-text a,.footer-address .team-section-text address,.map-label .team-section-text address,.team-section-text .contact-list a,.team-section-text .footer-address address,.team-section-text .h4,.team-section-text .map-label address{color:#1b86fa;margin:0 0 20px}.team-section-text>:last-child{margin-bottom:0}.team-section-slider .swiper-wrapper{box-sizing:border-box}.team-section-slider .swiper-slide{margin:0 12px 0 0;max-width:300px}.team-section-slider .swiper-slide:last-child{margin:0}.team-card{padding:0 0 111%;position:relative}.team-card.__add{background-color:#1b86fa}.team-card.__add .team-card-text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:21px}.team-card.__add .h2{color:#1a3473;margin:0 0 25px}.contact-list .team-card.__add a,.footer-address .team-card.__add address,.map-label .team-card.__add address,.team-card.__add .contact-list a,.team-card.__add .footer-address address,.team-card.__add .h4,.team-card.__add .map-label address{color:#fff;margin:0 0 48px}.team-card .socials{right:14px;top:12px;z-index:1}.team-card .socials,.team-card-text{flex-direction:column;position:absolute}.team-card-text{align-items:flex-start;display:flex;gap:4px;height:100%;justify-content:flex-end;left:0;padding:120px 17px 21px;top:0;width:100%}.team-card-text .h3{color:#00e1ff;margin:0}.team-card-text .position{color:#fff}.team-card-bg{height:100%;position:absolute;width:100%}.team-card-bg img{height:100%;-o-object-position:top center;object-position:top center;width:100%}.team-card-bg:after{background:linear-gradient(180deg,rgba(26,51,115,.176) 53.17%,rgba(26,51,115,.88) 85.08%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.team{padding:0 0 80px;position:relative;z-index:9}.team-row{display:flex;flex-wrap:wrap;margin:0 -4px;row-gap:8px}.team-col{padding:0 4px;width:100%}.single-article{padding:30px 0 60px}.single-article-row{position:relative}.single-article-row:has(a:hover) .btn{background-color:#1879e1;border-color:#1879e1;color:#fff}.single-article-row:hover .btn{background-color:#1879e1;border-color:#1879e1;color:#fff}.single-article-row>a{height:100%;left:0;position:absolute;top:0;width:100%}.single-article-col.__img{width:100%}.single-article-info{padding:51px 20px 0;position:relative}.single-article-info .h2{color:#1a3473;margin:0 0 28px;margin:0 0 40px}.single-article-img img{display:block;height:281px;width:100%}.single-article-button .btn{width:100%}.single-article-meta{align-items:center;color:#c0c0c4;display:flex;flex-direction:row-reverse;gap:12px;justify-content:flex-end;margin:0 0 20px;white-space:nowrap}.image-text{padding:52px 0 30px;position:relative}.image-text:before{background:url(images/decor-02.svg) no-repeat;background-size:100%;content:"";height:608px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:811px;z-index:9}.image-text .container{position:relative;z-index:9}.image-text-row{display:flex;flex-direction:column;row-gap:60px}.image-text-image{height:335px}.image-text-image img{border-radius:20px;display:block;height:100%;width:100%}.image-text-text .h2{color:#1a3473;margin:0 0 28px}.contact-list .image-text-text a,.footer-address .image-text-text address,.image-text-text .contact-list a,.image-text-text .footer-address address,.image-text-text .h4,.image-text-text .map-label address,.map-label .image-text-text address{color:#1b86fa;margin:0 0 20px}.image-text-text>:last-child{margin-bottom:0}.simple-cta{padding:30px 0 60px}.simple-cta-inner{align-items:center;background-color:#f6f6f8;border-radius:6px;display:flex;flex-direction:column;justify-content:center;min-height:396px;padding:32px;text-align:center}.simple-cta-text{margin:0 auto;max-width:747px}.simple-cta-text .h2{color:#1a3473;margin:0 0 28px}.simple-cta-text p{margin:0 0 36px}.hero-white{padding:120px 0 48px;position:relative;z-index:10}.hero-white+*{position:relative;z-index:11}.hero-white:has(+.team):before{background:url(images/decor-03.svg) no-repeat;background-size:100%;content:"";height:1216px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:811px;z-index:9}.hero-white .container{position:relative}.hero-white.text-center .hero-white-inner{margin:0 auto;max-width:716px}.hero-white-inner .h1{color:#1a3473;margin:0 0 28px}.contact-list .hero-white-inner a,.footer-address .hero-white-inner address,.hero-white-inner .contact-list a,.hero-white-inner .footer-address address,.hero-white-inner .h4,.hero-white-inner .map-label address,.map-label .hero-white-inner address{color:#1b86fa;margin:0 0 40px}.hero-white-inner .contact-list{display:flex;flex-direction:column;padding:0!important}.hero-white-inner>:last-child{margin-bottom:0}.map+.hero-white,.map-section+.hero-white{padding:52px 0}.team-page-inner{background-color:#f6f6f8}.team-individual .container{padding:0}.tr-row{display:flex;flex-direction:column-reverse}.tr-info{margin:0 auto;max-width:768px;padding:52px 20px 72px;text-align:center}.tr-info .h2{color:#1a3473;margin:0 0 28px}.contact-list .tr-info a,.footer-address .tr-info address,.map-label .tr-info address,.tr-info .contact-list a,.tr-info .footer-address address,.tr-info .h4,.tr-info .map-label address{color:rgba(27,134,250,.72);margin:0 0 20px}.tr-info .socials{justify-content:center;margin:24px 0 0}.tr-info .socials a{background-color:#1a3473}.tr-info .socials a:hover{background-color:#1879e1}.tr-info .socials a:active{background-color:#166bc8}.tr-controls{display:flex;flex-direction:column;gap:12px;margin:52px 0 0}.tr-arrows{display:flex;gap:12px;justify-content:space-between}.tr-img{height:476px;position:relative}.tr-img:after{background:linear-gradient(1turn,rgba(26,51,115,.176) 72.69%,rgba(26,51,115,.88) 123.42%);content:"";left:0;width:100%}.tr-img:after,.tr-img:before{height:100%;position:absolute;top:0}.tr-img:before{background-color:#00e1ff;left:100%;width:60px}.tr-img img{display:block;height:100%;-o-object-position:top;object-position:top;width:100%}.single-contacts{padding:0 0 83px;position:relative}.single-contacts:before{background:url(images/decor-03.svg) no-repeat;background-size:100%;content:"";height:1216px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:811px;z-index:9}.single-contacts .container{position:relative;z-index:9}.single-contacts-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px;row-gap:40px}.single-contacts-col{padding:0 10px;width:100%}.single-contact-inner{align-items:center;display:flex;flex-direction:column}.single-contact-inner .title{color:rgba(52,52,64,.6)}.single-contact-img{aspect-ratio:1/1;border-radius:50%;margin:20px 0 28px;max-width:100px;overflow:hidden;position:relative}.single-contact-img img{display:block;height:100%;-o-object-position:top center;object-position:top center;width:100%}.single-contact-img:after{background:linear-gradient(180deg,rgba(26,51,115,.168) 53.17%,rgba(26,51,115,.84) 85.08%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.big-cards{background-color:#f6f6f8;padding:52px 0 80px;position:relative;z-index:9}.big-cards .container{position:relative;z-index:10}.big-cards .h2{color:#1a3473;margin:0 0 36px;text-align:center}.big-cards-row{display:flex;flex-wrap:wrap;margin:0 -11px;row-gap:20px}.big-cards-col{padding:0 11px;position:relative;width:100%}.big-cards-col:hover{z-index:9}.big-card{display:block;perspective:2000px;position:relative;transition:1s}.big-card:hover .big-card-bg,.big-card:hover .big-card-text{transform:rotateY(180deg)}.big-card:hover .big-card-backface{transform:rotateY(1turn)}.big-card .h2,.big-card .h3{color:#00e1ff;margin:0 0 20px}.big-card-backface{align-items:center;backface-visibility:hidden;background-color:#1a3473;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:40px 20px;position:absolute;text-align:center;top:0;transform:rotateY(180deg);transition:1s;width:100%}.big-card-backface h3{color:#00e1ff}.big-card-backface ul{align-items:center;display:flex;flex-direction:column;list-style-type:none;padding:0 15px}.big-card-backface ul li{display:inline;position:relative}.big-card-backface ul li:before{background-color:#00e1ff;border-radius:50%;content:"";display:inline-block;height:4px;margin:0 8px 0 0;transform:translateY(-3px);width:4px}.big-card-backface>:last-child{margin-bottom:0}.big-card-bg{backface-visibility:hidden;overflow:hidden;transition:1s}.big-card-bg,.big-card-bg img{height:100%;left:0;position:absolute;top:0;width:100%}.big-card-bg img{-o-object-fit:cover;object-fit:cover;transition:.35s}.big-card-bg:after{background:linear-gradient(180deg,rgba(26,51,115,0) 4.01%,rgba(26,51,115,.8) 95.99%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.big-card-text{align-items:center;backface-visibility:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:336px;padding:40px 20px;position:relative;text-align:center;transition:1s;z-index:2}.big-card-text .h2,.big-card-text .h3{color:#fff}.big-card-text>:last-child{margin-bottom:0}.policy-page{padding:120px 0 60px;position:relative}.policy-page:before{background:url(images/decor-03.svg) no-repeat;background-size:100%;bottom:0;content:"";height:1216px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:811px;z-index:9}.policy-page .container{max-width:756px;position:relative;z-index:9}.policy-page .h2{color:#1a3473;margin:52px 0 28px}.policy-page .h2:first-child{margin-top:0}.contact-list .policy-page a,.footer-address .policy-page address,.map-label .policy-page address,.policy-page .contact-list a,.policy-page .footer-address address,.policy-page .h4,.policy-page .map-label address{color:rgba(27,134,250,.72);margin:0 0 20px}.policy-page ul{margin-top:32px;padding:0 0 0 32px;position:relative}.policy-page ul:before{background-color:#00e1ff;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.policy-inner>:last-child{margin-bottom:0}.news-inner-hero{background-color:#1a3473;color:#fff;margin:0 0 52px;padding:120px 0 52px;position:relative}.news-inner-hero:before{background:url(images/decor-01.svg) no-repeat;background-size:100%;bottom:0;content:"";height:608px;left:50%;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);width:811px;z-index:1}.news-inner-hero .container{position:relative}.news-inner-hero .container:first-child{z-index:2}.news-inner-hero.with-image{margin:0 0 170px;padding:120px 0 200px}.news-inner-hero.with-image:before{background:url(images/decor-03.svg) no-repeat;bottom:148px;height:1216px;pointer-events:none;transform:translate(-50%,50%);width:811px}.news-inner-hero-image{margin:52px 0 0;min-height:265px;position:absolute;top:100%;width:100%}.news-inner-hero-image img{height:100%;left:0;max-width:none;position:absolute;top:0;width:calc(100% + 20px)}.news-inner-hero-text .h1{margin:20px 0 28px}.contact-list .news-inner-hero-text a,.footer-address .news-inner-hero-text address,.map-label .news-inner-hero-text address,.news-inner-hero-text .contact-list a,.news-inner-hero-text .footer-address address,.news-inner-hero-text .h4,.news-inner-hero-text .map-label address{color:#00e1ff}.news-inner-hero-text>:last-child{margin-bottom:0}.news-inner-hero-meta{align-items:center;display:flex;gap:12px}.news-inner-hero-meta .read-time{color:#c0c0c4}.news-inner-hero-meta .tag{background-color:#fff;color:#1a3473}.news-inner-content{padding:0 0 40px;position:relative;z-index:9}.news-inner-content .h2{color:#1a3473;margin:52px 0 28px}.news-inner-content .h2:first-child{margin-top:0}.contact-list .news-inner-content a,.footer-address .news-inner-content address,.map-label .news-inner-content address,.news-inner-content .contact-list a,.news-inner-content .footer-address address,.news-inner-content .h4,.news-inner-content .map-label address{color:rgba(27,134,250,.72);margin:0 0 20px}.news-inner-content+.news-main{padding:40px 0 80px}.news-main{padding:0 0 80px;position:relative}.news-main .h2{color:#1a3473;margin:0 0 40px}.news-main-load{display:flex;justify-content:center;padding:52px 0 0}.news-main-load .btn{width:100%}.news-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -12px;padding-top:28px;position:relative;row-gap:44px}.news-row:before{background-color:#c0c0c4;content:"";height:1px;left:50%;max-width:728px;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 40px)}.news-col{padding:0 12px}.news,.news-col{display:flex;width:100%}.news{align-items:flex-start;flex-direction:column;margin:0 auto;overflow:hidden;position:relative}.news-meta{align-items:center;display:flex;gap:12px}.news-meta .read-time{color:#c0c0c4}.news .h3{color:#1a3473;margin:20px 0 28px}.news a:not([class]){color:#1b86fa;font-size:15px;font-weight:600;margin:0 0 32px}.news a:not([class]):hover{color:#1879e1}.news a:not([class]):active{color:#166bc8}.news a:not([class]):after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.news-title-link:hover .h3{color:#1b86fa}.news-img{height:250px;margin:auto 0 0;width:100%}.news-img img{height:100%;width:100%}.newsroom{padding:4px 0 0}.news-top{border-top:1px solid #c0c0c4;display:flex;flex-direction:column;gap:36px;margin:0 0 60px;overflow:hidden;padding:28px 0 0;position:relative}.news-top-img img{display:block;height:100%}.news-top-info .btn{width:100%}.news-top-info .btn:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.news-top-info .h2{color:#1a3473;margin:20px 0 28px}.contact-list .news-top-info a,.footer-address .news-top-info address,.map-label .news-top-info address,.news-top-info .contact-list a,.news-top-info .footer-address address,.news-top-info .h4,.news-top-info .map-label address{color:rgba(27,134,250,.72);margin:0 0 20px}.news-top-info p{margin:0 0 36px}.map{background-color:#1a3473;min-height:100vh;z-index:3}.map,.map-section{position:relative}.map:after{background:linear-gradient(0deg,rgba(26,51,115,.4),rgba(26,51,115,.4)),linear-gradient(180deg,rgba(26,52,115,.6),rgba(26,52,115,.4));content:"";pointer-events:none;touch-action:none;z-index:0}.map:after,.map>iframe,.map>img{height:100%;left:0;position:absolute;top:0;width:100%}.map>iframe,.map>img{-o-object-fit:cover;object-fit:cover}.map-label{align-items:center;color:#fff;display:flex;flex-direction:column;gap:28px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.map-label img{width:34px}.map-controls{background-color:#fff;border-radius:4px;bottom:20px;display:flex;flex-direction:column;height:81px;justify-content:space-between;overflow:hidden;position:absolute;right:20px;width:40px;z-index:9}.map-controls button{background-color:transparent;border:0;color:#666;cursor:pointer;flex:0 0 40px;font-size:18px;font-weight:700;height:40px;line-height:1;position:relative;width:40px}.map-controls button:hover{color:#000}.map-controls button.__in:after{transform:rotate(90deg)}.map-controls button.__out:after{display:none}.map-controls button:after,.map-controls button:before{background-color:currentColor;content:"";height:4px;left:calc(50% - 9px);position:absolute;top:calc(50% - 4px);transition:.35s;width:18px}.btn{border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1;padding:15px 19px;text-align:center;transition:.35s}.btn-arrow{padding:15px}.btn-arrow path{fill:currentColor}.btn-white{background-color:#fff;border-color:#fff;color:#1a3473}.btn-white:hover{background-color:#f2f1f5;border-color:#f2f1f5;color:#1a3473}.btn-white:active{background-color:#e4e4ea;border-color:#e4e4ea;color:#1a3473}.btn-blue{background-color:#1b86fa;border-color:#1b86fa;color:#fff}.btn-blue:hover{background-color:#1879e1;border-color:#1879e1;color:#fff}.btn-blue:active{background-color:#166bc8;border-color:#166bc8;color:#fff}.btn-dark{background-color:#1a3473;border-color:#1a3473;color:#fff}.btn-dark:hover{background-color:#172768;border-color:#172768;color:#fff}.btn-dark:active{background-color:#152c5a;border-color:#152c5a;color:#fff}.btn-outline-light{background-color:transparent;border-color:#1b86fa;color:#fff}.btn-outline-light:hover{background-color:#1879e1;border-color:#1879e1;color:#fff}.btn-outline-light:active{background-color:#166bc8;border-color:#166bc8;color:#fff}.btn-outline-dark{background-color:transparent;border-color:#1b86fa;color:#343440}.btn-outline-dark:hover{background-color:#1879e1;border-color:#1879e1;color:#fff}.btn-outline-dark:active{background-color:#166bc8;border-color:#166bc8;color:#fff}.container{margin:0 auto;max-width:768px;padding:0 20px;width:100%}.menu-btn{background-color:#1b86fa;border:0;border-radius:12px;color:#fff;cursor:pointer;height:40px;padding:0;position:relative;width:40px}.menu-btn span{background-color:currentColor;height:2px;position:absolute;right:10px;transition:.35s;width:13px}.menu-btn span:first-child{top:11px}.menu-active .menu-btn span:first-child{transform:translateY(8px) rotate(-45deg);width:20px}.menu-btn span:nth-child(3){bottom:11px}.menu-active .menu-btn span:nth-child(3){transform:translateY(-8px) rotate(45deg);width:20px}.menu-btn span:nth-child(2){top:19px;width:20px}.menu-active .menu-btn span:nth-child(2){transform:scaleX(0)}.socials{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.socials a{align-items:center;background-color:hsla(0,0%,100%,.32);border-radius:12px;display:block;display:flex;height:38px;justify-content:center;width:38px}.socials a:hover{background-color:#1b86fa}.socials a:active{background-color:#166bc8}.socials svg{display:block;height:auto;width:18px}.socials svg path{fill:#fff}.contact-list{list-style-type:none;margin:0;padding:0}.contact-list li{margin:0 0 9px;padding:0 0 0 28px}.contact-list li:last-child{margin-bottom:0}.contact-list a{color:#1a3473!important;position:relative}.contact-list a:hover{color:#1879e1!important}.contact-list a:active{color:#152c5a!important}.contact-list a svg{position:absolute;right:calc(100% + 8px);top:4px;width:20px}.contact-list a svg path{fill:#1b86fa}.tag{background-color:#1a3473;border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:4px 9px;text-transform:uppercase}.tag.dark{background-color:#343440}.tag.gray{background-color:#a8a9ba}a.tag:hover{background-color:#172768}a.tag:active{background-color:#152c5a}.share{align-items:center;color:#1b86fa;display:flex;gap:20px;margin:40px 0 0}.share ul{display:flex;gap:12px;list-style-type:none;margin:0;padding:0}.share ul:before{display:none}.share a{align-items:center;background-color:#1a3473;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;position:relative;width:24px}.share a:hover{background-color:#1b86fa;color:#fff}.share a.link-copied span{opacity:1;visibility:visible}.share a span{background-color:#1a3473;border-radius:8px;bottom:calc(100% + 10px);color:#fff!important;display:inline-block;max-width:100px;opacity:0;padding:2px;position:absolute;text-align:center;transition:.35s;visibility:hidden;width:100px}.share a span:before{background-color:inherit;content:"";height:16px;left:50%;position:absolute;top:100%;transform:translate(-50%,-80%) rotate(45deg);width:15px;z-index:-1}.share a svg{display:block;width:14px}.share a path{transition:.35s;fill:currentColor}.copied{background-color:#1a3473;border-radius:8px;bottom:calc(100% + 10px);display:inline-block;max-width:100px;padding:2px;position:absolute;text-align:center;width:100px}.copied:before{background-color:inherit;content:"";height:16px;left:50%;position:absolute;top:100%;transform:translate(-50%,-80%) rotate(45deg);width:15px;z-index:-1}@media (min-width:768px){.team-card.__add .team-card-text{align-items:flex-start}.team-col{width:50%}.tr-img{height:768px}.single-contacts-col{width:50%}.news-row{justify-content:flex-start;padding-top:32px}.news-col{width:50%}}@media screen and (min-width:1200px){.form-area.w-50{width:calc(50% - .75rem)}}@media (min-width:1200px){body{font-size:15px}.h1,h1{font-size:92px}.h2,h2{font-size:28px}.h3,h3{font-size:22px}.contact-list a,.footer-address address,.h4,.map-label address,h4{font-size:19px}.body-medium,.team-card-text .position{font-size:18px}.header{padding:28px 0}.header-logo{flex:0 0 180px}.header-nav{background-color:#fff;border:1px solid rgba(27,134,250,.8);border-radius:12px;flex-direction:row;gap:40px;height:auto;left:0;overflow:visible;padding:5px 6px 5px 28px;position:relative;top:0;transform:translateX(0);visibility:visible;width:auto;z-index:1}.header-nav>.btn{margin:0;padding:11px 19px}.header-nav .main-menu{display:flex;font-size:inherit;font-weight:400;gap:24px;margin:0}.header-nav .main-menu li{border:0}.header-nav .main-menu a{color:#343440;font-family:Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:4px 0;position:relative}.header-nav .main-menu a:hover:after{opacity:1}.header-nav .main-menu a:after{background-color:#1b86fa;content:"";height:4px;left:50%;opacity:0;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);transition:.35s;width:31px}.header-nav .secondary-menu{display:none;visibility:hidden}.d-lg{display:block;visibility:visible}.border-top:before{max-width:1084px;width:calc(100% - 116px)}.footer .h6{font-size:18px;margin:0 0 20px}.footer-row{flex-direction:row}.footer-col.__info{display:flex;flex:1 1 auto}.footer-col.__form{flex:0 0 426px}.footer-col.__form:before{left:0;transform:translateX(0)}.footer-info{display:flex;flex-direction:column;justify-content:space-between;padding:60px 0}.footer-info .socials{justify-content:flex-start}.footer-form{padding:60px 0}.footer-form .btn{width:auto}.footer-top{display:flex;margin:0 -10px}.footer-bottom{margin:24px 0 0}.footer .copyright{color:#fff}.footer-menu{display:block;flex:0 0 160px;padding:0 10px;visibility:visible}.footer-address{flex:1 1 auto;padding:0 10px}.footer-address address{margin:0 0 24px;text-align:left}.footer .input-wrapper{width:50%}.footer .submit-info{align-items:flex-start}.hero{padding:172px 0 80px}.hero:before{height:1171px;left:70%;width:1563px}.hero.__inner:before{left:23%}.hero.__inner .hero-inner{align-items:flex-start}.hero.__inner .hero-text{flex-direction:column-reverse;max-width:438px}.hero-bg:after{max-width:1079px}.hero-inner{align-items:flex-end;flex-direction:row;gap:20px;justify-content:space-between}.hero-text{flex-direction:column;gap:48px;max-width:750px;text-align:left}.contact-list .hero-text a,.footer-address .hero-text address,.hero-text .contact-list a,.hero-text .footer-address address,.hero-text .h4,.hero-text .map-label address,.map-label .hero-text address{max-width:368px}.hero-buttons{align-items:flex-start;flex-direction:row;gap:20px}.features-section{padding:93px 0 116px}.features-section:before{height:1171px;left:70%;width:1563px}.features-inner{gap:100px;justify-content:space-between}.features-info{flex-direction:row}.features-left,.features-right{width:50%}.features-left .h2{max-width:388px}.contact-list .features-right a,.features-right .contact-list a,.features-right .footer-address address,.features-right .h4,.features-right .map-label address,.footer-address .features-right address,.map-label .features-right address{margin:0 0 24px}.features-right .btn{margin-top:16px;width:auto}.features-row{row-gap:20px}.features-col{width:25%}.feature{flex-direction:column;padding:26px 15px 33px}.feature-image{flex:0 0 60px;margin:0 0 36px;padding:0;width:60px}.feature-text .h5{font-size:18px}.req-col{width:50%}.req-col.__cards{position:relative}.req-col.__cards:before{background-color:#1a3473;content:"";height:100%;left:0;position:absolute;top:0;width:100vw}.req-info{padding:82px 144px 82px 71px}.req-info .h2{margin:0 0 32px}.contact-list .req-info>a,.footer-address .req-info>address,.map-label .req-info>address,.req-info p,.req-info>.h4{margin:0 0 24px}.req-slider{margin-left:-16px;width:591px!important}.req-slider .slick-slide{margin:0 32px 0 0}.req-slide{margin:0 0 28px}.req-cards{padding:0 0 96px;width:calc(100% + 58px)}.req{max-width:100%;padding-left:16px}.req-text{min-height:224px;padding:20px 84px 32px 20px}.req-text:before{transform:translateX(-16px);width:16px}.team-section{padding:92px 0 30px}.team-section-info{flex-direction:row;margin:0 0 60px}.team-section-title{flex:0 0 367px;margin:0;padding:0 44px 0 71px}.team-section-slider .swiper-slide{margin:0 9px 0 0;max-width:264px}.team-card{padding:0 0 132%}.team-card .socials{right:12px;top:12px}.team-card-text{padding:120px 17px 24px}.team{padding:0 0 140px}.team-col{width:25%}.single-article{padding:30px 0 64px}.single-article-row{background-color:#f6f6f8;display:flex}.single-article-col.__img{display:flex;flex:0 0 265px}.single-article-col.__info{display:flex;padding:52px 150px 54px 82px}.single-article-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0}.single-article-img img{height:100%}.single-article-button{padding:0 200px 0 0;width:100%}.single-article-button .btn{width:auto}.single-article-meta{bottom:0;flex-direction:row;justify-content:flex-start;margin:0;position:absolute;right:15px}.image-text{padding:93px 0 50px}.image-text:before{height:1171px;left:23%;width:1563px}.image-text-row{flex-direction:row-reverse;justify-content:flex-end}.image-text-col.__image{display:flex;flex:0 0 458px;margin:0 92px 0 0}.image-text-image{height:auto}.image-text-text .h2{margin:0 0 32px}.contact-list .image-text-text a,.footer-address .image-text-text address,.image-text-text .contact-list a,.image-text-text .footer-address address,.image-text-text .h4,.image-text-text .map-label address,.map-label .image-text-text address{margin:0 0 24px}.simple-cta{padding:50px 0 100px}.simple-cta-text .h2{margin:0 0 32px}.simple-cta-text p{margin:0 0 40px}.hero-white{padding:180px 0 60px}.hero-white:has(+.team):before{height:2342px;left:70%;width:1563px}.hero-white-inner .h1{margin:0 0 36px}.hero-white-inner .contact-list{flex-direction:row;gap:30px;justify-content:center}.hero-white-inner .contact-list li{margin:0}.map+.hero-white,.map-section+.hero-white{padding:100px 0}.tr-row{flex-direction:row}.tr-col.__info{flex:1 1 auto}.tr-col.__img{display:flex;flex:0 0 518px}.tr-info{max-width:100%;padding:180px 92px 60px 60px;text-align:left}.tr-info .h2{margin:0 0 32px}.contact-list .tr-info a,.footer-address .tr-info address,.map-label .tr-info address,.tr-info .contact-list a,.tr-info .footer-address address,.tr-info .h4,.tr-info .map-label address{margin:0 0 24px}.tr-info .socials{justify-content:flex-start;margin:37px 0 0}.tr-controls{flex-direction:row;justify-content:space-between;margin:40px 0 0}.tr-arrows{justify-content:flex-start}.tr-img{height:auto}.tr-img:after{display:none}.single-contacts{padding:0 0 140px}.single-contacts-col{width:25%}.single-contact-img{margin:24px 0 20px;max-width:120px}.big-cards{padding:72px 0 104px}.big-cards .h2{margin:0 0 44px}.big-cards-row{row-gap:22px}.big-cards-col{width:50%}.big-card .h2,.big-card .h3{margin:0 0 15px}.big-card-backface,.big-card-text{padding:45px 32px}.big-card-text{min-height:390px}.policy-page{padding:180px 0 160px}.policy-page:before{height:2342px;left:70%;width:1563px}.policy-page .h2{margin:40px 0 32px}.contact-list .policy-page a,.footer-address .policy-page address,.map-label .policy-page address,.policy-page .contact-list a,.policy-page .footer-address address,.policy-page .h4,.policy-page .map-label address{margin:0 0 24px}.policy-page ul{margin-top:40px;padding:0 0 0 50px}.policy-page ul:before{width:8px}.news-inner-hero{margin:0 0 80px;padding:174px 0 60px}.news-inner-hero:before{height:1171px;left:70%;width:1563px}.news-inner-hero.with-image{margin:0 0 274px;padding:174px 0 294px}.news-inner-hero.with-image:before{bottom:232px}.news-inner-hero-image{margin:62px 0 0;min-height:428px}.news-inner-hero-image img{width:calc(100% + 58px)}.news-inner-hero-text{max-width:654px}.news-inner-hero-text .h1{margin:28px 0 32px}.news-inner-hero-meta{gap:25px}.news-inner-hero-meta .tag{padding:11px 32px}.news-inner-content{padding:0 0 60px}.news-inner-content .container{max-width:832px}.news-inner-content .h2{margin:40px 0 32px}.contact-list .news-inner-content a,.footer-address .news-inner-content address,.map-label .news-inner-content address,.news-inner-content .contact-list a,.news-inner-content .footer-address address,.news-inner-content .h4,.news-inner-content .map-label address{margin:0 0 24px}.news-inner-content+.news-main{padding:60px 0 120px}.news-main{padding:0 0 120px}.news-main-load{padding:60px 0 0}.news-main-load .btn{width:auto}.news-row:before{max-width:1084px;width:calc(100% - 24px)}.news-col{width:33.333%}.news .h3{margin:32px 0 20px}.news a:not([class]){font-size:16px;margin:0 0 40px}.news-img{height:258px}.newsroom{padding:40px 0 0}.news-top{flex-direction:row;gap:92px;margin:0 0 32px;padding:32px 0 0}.news-top-img{flex:0 0 458px}.news-top-info{align-items:flex-start;display:flex;flex-direction:column}.news-top-info .btn{width:auto}.news-top-info .h2{margin:42px 0 32px}.contact-list .news-top-info a,.footer-address .news-top-info address,.map-label .news-top-info address,.news-top-info .contact-list a,.news-top-info .footer-address address,.news-top-info .h4,.news-top-info .map-label address{margin:0 0 24px}.news-top-info p{margin:0 0 44px}.map-label img{width:42px}.container{max-width:1200px;padding:0 58px}.menu-btn{display:none;visibility:hidden}.socials{gap:12px}.contact-list li{margin:0 0 10px;padding:0 0 0 32px}.contact-list a svg{right:calc(100% + 12px)}.share{gap:24px;margin:71px 0 0}.share a{height:28px;width:28px}.share a svg{width:16px}}@media (min-width:1480px){.header-nav .main-menu{gap:40px}.policy-page{padding:200px 0 288px}.policy-page .container{max-width:1151px}.policy-page ul{padding:0 0 0 65px}.policy-page ul:before{width:12px}.news-inner-content .container{max-width:1067px}}@media (min-width:1920px){body{font-size:16px}.h1,h1{font-size:140px}.h2,h2{font-size:44px}.h3,h3{font-size:28px}.contact-list a,.footer-address address,.h4,.map-label address,h4{font-size:24px}.body-medium,.team-card-text .position{font-size:20px}.header.fixed-position .header-logo{flex:0 0 168px}.header{padding:36px 0}.header-logo{flex:0 0 234px}.header-nav{gap:60px;padding:9px 10px 9px 36px}.header-nav>.btn{padding:16px 19px}.border-top:before{max-width:1800px;width:calc(100% - 120px)}.footer .h6{font-size:28px;margin:0 0 24px}.footer-col.__form{flex:0 0 611px;padding:0 20px 0 44px}.footer-info{padding:78px 0 57px}.footer-form{padding:78px 0 95px}.footer-form form{margin:0 -6px}.footer-menu{flex:0 0 273px}.footer-address address{margin:0 0 28px}.footer .input-wrapper{padding:0 6px}.footer .submit-info{flex-direction:row;padding:0 6px}.hero{padding:172px 0 100px}.hero:before{height:993px;left:84%;width:1325px}.hero.__inner:before{left:20%}.hero.__inner .hero-text{gap:80px;max-width:710px}.hero-text{max-width:1326px}.contact-list .hero-text a,.footer-address .hero-text address,.hero-text .contact-list a,.hero-text .footer-address address,.hero-text .h4,.hero-text .map-label address,.map-label .hero-text address{max-width:579px}.hero-buttons{gap:45px}.features-section{padding:140px 0 182px}.features-section:before{height:993px;left:84%;width:1325px}.features-inner{align-items:flex-start;flex-direction:row}.features-info{flex-direction:column;row-gap:60px}.features-left,.features-right{width:100%}.features-left{max-width:776px}.features-left .h2{max-width:100%}.features-right{max-width:630px}.contact-list .features-right a,.features-right .contact-list a,.features-right .footer-address address,.features-right .h4,.features-right .map-label address,.footer-address .features-right address,.map-label .features-right address{margin:0 0 28px}.features-right .btn{margin-top:36px}.features-row{flex:0 0 905px;margin:0 -17px;row-gap:32px}.features-col{padding:0 17px;width:50%}.feature{flex-direction:row}.feature-image{flex:0 0 70px;margin:0 20px 0 0;padding:9px 0 0;width:70px}.feature-text .h5{font-size:20px}.req-info{padding:174px 279px 82px 144px}.req-info .h2{margin:0 0 48px}.contact-list .req-info>a,.footer-address .req-info>address,.map-label .req-info>address,.req-info>.h4{margin:0 0 28px}.req-info p{margin:0 0 44px}.req-slider{margin-left:0;width:1026px!important}.req-slider .slick-arrow{top:calc(100% + 66px)}.req-slider .slick-arrow.slick-next{right:33px}.req-slider .slick-arrow.slick-prev{right:93px}.req-slider .slick-slide{margin:0 33px 0 0}.req-slide{margin:0}.req-cards{margin-left:-151px;padding:180px 0;width:calc(100% + 151px)}.req{max-width:497px;padding-left:20px}.req-text{min-height:571px;padding:48px 21px 51px 48px}.req-text:before{transform:translateX(-20px);width:20px}.contact-list .req-text a,.footer-address .req-text address,.map-label .req-text address,.req-text .contact-list a,.req-text .footer-address address,.req-text .h4,.req-text .map-label address{margin:0 0 11px}.team-section{padding:8px 0 30px}.team-section-row{display:flex;justify-content:space-between}.team-section-col.__info{align-items:center;background-color:#fff;display:flex;position:relative;transform:translateZ(1px);width:25%;z-index:9}.team-section-col.__info:before{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:-1}.team-section-col.__slider{width:calc(75% - 5px)}.team-section-info{flex-direction:column;margin:0;padding:40px 40px 40px 0}.team-section-title{flex:1 1 auto;margin:0 0 48px;padding:0}.contact-list .team-section-text a,.footer-address .team-section-text address,.map-label .team-section-text address,.team-section-text .contact-list a,.team-section-text .footer-address address,.team-section-text .h4,.team-section-text .map-label address{margin:0 0 28px}.team-section-text p{max-width:273px}.team-section-slider .swiper-slide{margin:0 8px 0 0;max-width:437px}.team-card{padding:0 0 133%}.team-card.__add .h2{margin:0 0 48px}.contact-list .team-card.__add a,.footer-address .team-card.__add address,.map-label .team-card.__add address,.team-card.__add .contact-list a,.team-card.__add .footer-address address,.team-card.__add .h4,.team-card.__add .map-label address{margin:0 0 58px}.team-card .socials{right:28px;top:28px}.team-card-text{gap:8px;padding:120px 28px 40px}.team{padding:0 0 180px}.single-article{padding:30px 0 60px}.single-article-col.__img{flex:0 0 439px}.single-article-col.__info{padding:70px 295px 70px 140px}.single-article-info .h2{margin:0 0 48px;margin:0 0 60px}.single-article-meta{bottom:auto;left:calc(100% + 100px);right:auto;top:0}.image-text{padding:140px 0 54px}.image-text:before{height:993px;left:20%;width:1325px}.image-text-col.__image{flex:0 0 912px;margin:0 153px 0 0}.image-text-text{max-width:610px;padding:20px 0 0}.image-text-text .h2{margin:0 0 60px}.contact-list .image-text-text a,.footer-address .image-text-text address,.image-text-text .contact-list a,.image-text-text .footer-address address,.image-text-text .h4,.image-text-text .map-label address,.map-label .image-text-text address{margin:0 0 28px}.simple-cta{padding:54px 0 60px}.simple-cta-inner{border-radius:0}.simple-cta-text{max-width:881px}.simple-cta-text .h2{margin:0 0 40px}.simple-cta-text p{margin:0 0 60px}.hero-white{padding:241px 0 80px}.hero-white:has(+.team):before{height:1986px;left:84%;width:1325px}.hero-white.text-center .hero-white-inner{max-width:1159px}.hero-white-inner .h1{margin:20 0 44px}.hero-white-inner .contact-list{gap:46px}.map+.hero-white,.map-section+.hero-white{padding:120px 0}.tr-col.__img{flex:0 0 884px}.tr-info{padding:248px 185px 180px 180px}.tr-info .h2{margin:0 0 60px}.contact-list .tr-info a,.footer-address .tr-info address,.map-label .tr-info address,.tr-info .contact-list a,.tr-info .footer-address address,.tr-info .h4,.tr-info .map-label address{margin:0 0 28px}.tr-info .socials{margin:32px 0 0}.tr-controls{margin:80px 0 0}.tr-img:before{content:""}.single-contact-img{margin:32px 0;max-width:150px}.big-cards{padding:100px 0 140px}.big-cards .h2{margin:0 0 60px}.big-cards-row{margin:0 -17px;row-gap:34px}.big-cards-col{padding:0 17px}.big-card-backface,.big-card-text{padding:47px 80px}.big-card-text{min-height:651px}.policy-page:before{height:1986px;left:84%;width:1325px}.policy-page .h2{margin:76px 0 64px}.contact-list .policy-page a,.footer-address .policy-page address,.map-label .policy-page address,.policy-page .contact-list a,.policy-page .footer-address address,.policy-page .h4,.policy-page .map-label address{margin:0 0 28px}.news-inner-hero{margin:0 0 120px;padding:248px 0 100px}.news-inner-hero:before{height:993px;left:84%;width:1325px}.news-inner-hero.with-image{margin:0 0 341px;padding:248px 0 577px}.news-inner-hero.with-image:before{bottom:477px}.news-inner-hero-image{margin:100px 0 0;min-height:698px}.news-inner-hero-image img{width:calc(100% + 60px)}.news-inner-hero-text{max-width:1166px}.news-inner-hero-text .h1{margin:40px 0 48px}.news-inner-hero-meta{gap:20px}.news-inner-content{padding:0 0 90px}.news-inner-content .h2{margin:76px 0 64px}.contact-list .news-inner-content a,.footer-address .news-inner-content address,.map-label .news-inner-content address,.news-inner-content .contact-list a,.news-inner-content .footer-address address,.news-inner-content .h4,.news-inner-content .map-label address{margin:0 0 28px}.news-inner-content+.news-main{padding:90px 0 140px}.news-main{padding:0 0 140px}.news-main .h2{margin:0 0 60px}.news-main-load{padding:80px 0 0}.news-row{margin:0 -17px;padding-top:36px}.news-row:before{max-width:1800px;width:calc(100% - 34px)}.news-col{padding:0 17px;width:25%}.news .h3{margin:42px 0 16px}.news a:not([class]){margin:0 0 48px}.news-img{height:319px}.newsroom{padding:60px 0 0}.news-top{gap:80px;margin:0 0 40px;padding:40px 0 0}.news-top-img{flex:0 0 884px}.news-top-info .h2{margin:45px 0 72px}.contact-list .news-top-info a,.footer-address .news-top-info address,.map-label .news-top-info address,.news-top-info .contact-list a,.news-top-info .footer-address address,.news-top-info .h4,.news-top-info .map-label address{margin:0 0 28px}.news-top-info p{margin:0 0 60px}.container{max-width:1920px;padding:0 60px}.contact-list li{margin:0 0 7px;padding:0 0 0 36px}.contact-list a svg{width:24px}.share{margin:60px 0 0}.share a{height:32px;width:32px}.share a svg{width:18px}}@media (max-width:767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev,.navigation-single .next a,.navigation-single .prev a{padding:4px}}@media (max-width:1199px){iframe{width:100%}.header.fixed-position .header-nav{height:calc(100% - 58px);top:58px}.requirements{background-color:#f6f6f8}.requirements .container{max-width:728px;padding:0}.req-slider .slick-list{overflow:visible}.single-article .container{padding:0}.team-individual .container{max-width:100%}.news-main.__inner .news-col:nth-child(n+3){display:none;visibility:hidden}.news .h3{font-family:ivypresto-text,serif;font-size:22px;font-weight:100;line-height:1.16}}@media (max-width:1919px){.news-main.__inner .news-col:nth-child(n+4){display:none;visibility:hidden}}
