/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */

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

:root{--white:#fff;--black:#161616;--orange:#f4511e;--gray-0:#fff;--gray-2:#f4f4f4;--gray-20:#e3e7ea;--gray-30:#c6c6c6;--gray-40:#a6acb1;--gray-50:#7b8186;--gray-60:#6f6f6f;--gray-80:#2e3439;--gray-90:#21272c;--gray-100:#151b20;--gray-110:#090e12;--light-transparent-50:#ffffff80;--dark-transparent-40:#20303e66;--text-secondary:var(--gray-50);--text-inactive-transparent:var(--dark-transparent-40);--background-level-3:#c0ced94d;--background-interactive:#f4511e1a;--dark-black:#000;--dark-gray-1:#9b9b9b;--dark-gray-2:#9b9b9b33;--dark-gray-3:#393939;--green:#06f2a9;--green-hover:#05d997;--dark-button:linear-gradient(90deg,#ec3b18 -7.11%,#d70303 146.58%);--text-body-dark:var(--gray-0);--text-secondary-dark:var(--gray-40);--text-inactive-dark:var(--gray-50);--text-inactive-transparent-dark:var(--light-transparent-50);--text-accent-dark:#ff6d3e;--background-level-1-dark:var(--gray-110);--background-level-2-solid-dark:var(--gray-100);--divider-level-2-dark:#ffffff26;--ext-gray-1:#8d8d8d;--ext-gray-2:#c6c6c6;--ext-gray-3:#262626;--warm-red:#e25e33;--ice-blue:#336be2;--field-green:#67bc6e;--purple-mimosa:#ac7afd;--dxcharts-black-rock:#180729;--ext-gray-4:#1f2028;--ext-gray-5:#353539;--ext-gray-6:#16171d;--ext-gray-7:#323237;--ext-gray-8:#3d3f4e;--footer-bg:var(--dark-black);--footer-bg-dark:var(--dark-black);--footer-subscription-text-color:var(--ext-gray-1);--footer-privacy-text:var(--ext-gray-2)}.PDBlock{background:#efefef;border-radius:0 0 20px 20px;color:#1d1d1b;font-family:early-sans-variable,sans-serif;overflow:hidden}@media screen and (min-width:768px){.PDBlock{border-radius:24px;margin:0 48px}}@media screen and (min-width:1024px){.PDBlock{margin:0 24px}}@media screen and (min-width:1440px){.PDBlock{border-radius:40px;margin:0 auto;max-width:1680px;width:calc(100% - 48px)}}.PDBlock .PDNavWrapper{background:#efefef;position:relative}@media screen and (min-width:1024px){.PDBlock .PDNavWrapper{padding-top:4px}}.PDBlock .PDPlayButtonWrapper{background:#efefef;height:44px;left:0;position:absolute;top:0;width:42px;z-index:10}@media screen and (min-width:768px){.PDBlock .PDPlayButtonWrapper{height:52px;width:48px}}@media screen and (min-width:1024px){.PDBlock .PDPlayButtonWrapper{top:4px;width:61px}}@media screen and (min-width:1440px){.PDBlock .PDPlayButtonWrapper{height:55px;width:87px}}.PDBlock .PDPlayButton{align-items:center;background:#e8e8e8;border:none;border-radius:50%;cursor:pointer;display:flex;height:26px;justify-content:center;left:8px;position:absolute;top:9px;width:26px}@media screen and (min-width:768px){.PDBlock .PDPlayButton{height:28px;left:10px;top:12px;width:28px}}@media screen and (min-width:768px)and (min-width:1024px){.PDBlock .PDPlayButton{left:16.5px}}@media screen and (min-width:768px)and (min-width:1440px){.PDBlock .PDPlayButton{height:32px;width:32px}}@media screen and (min-width:1024px){.PDBlock .PDPlayButton svg{transition:transform .15s linear}.PDBlock .PDPlayButton:hover svg{transform:scale(1.25)}}.PDBlock .PDPlayButton .PDPlayButtonRunning{display:none}.PDBlock .PDPlayButton.isRunning .PDPlayButtonRunning{display:block}.PDBlock .PDPlayButton.isRunning .PDPlayButtonPaused{display:none}.PDBlock .PDTabs{--animation-duration:10000ms;position:relative}.PDBlock .PDTabs:after,.PDBlock .PDTabs:before{content:"";display:block;height:44px;pointer-events:none;position:absolute;top:0;transition:opacity .15s linear;width:48px;z-index:10}@media screen and (min-width:768px){.PDBlock .PDTabs:after,.PDBlock .PDTabs:before{height:52px;width:88px}}@media screen and (min-width:1024px){.PDBlock .PDTabs:after,.PDBlock .PDTabs:before{display:none}}.PDBlock .PDTabs:before{background:linear-gradient(270deg,#efefef00 0,#efefef 60%);left:42px;opacity:0}@media screen and (min-width:768px){.PDBlock .PDTabs:before{left:48px}}.PDBlock .PDTabs:after{background:linear-gradient(90deg,#efefef00 0,#efefef 60%);right:0}.PDBlock .PDTabs:has(.PDTab:first-child:not(.swiper-slide-fully-visible)):before{opacity:1}.PDBlock .PDTab{--animation-state:running;background:#efefef;border:none;color:#777776;cursor:pointer;font-size:16px;font-variation-settings:"wght" 500;height:44px;letter-spacing:-.1px;line-height:140%;outline:none;padding:10.5px 24px;position:relative;transition:color .3s ease;width:auto}@media screen and (min-width:768px){.PDBlock .PDTab{height:auto;letter-spacing:-.2px;line-height:150%;padding:12px 16px 16px}}@media screen and (min-width:1024px){.PDBlock .PDTab{border-radius:8px 8px 0 0}}@media screen and (min-width:1440px){.PDBlock .PDTab{font-size:18px;letter-spacing:-.3px;line-height:150%;padding:12px 44px 16px}}.PDBlock .PDTab:hover{color:#1d1d1b}.PDBlock .PDTab.isActive{background:#fff;color:#1d1d1b}.PDBlock .PDTab.isActive:after,.PDBlock .PDTab.isActive:before{border-radius:2px;bottom:0;content:"";display:block;height:2px;left:16px;position:absolute;width:calc(100% - 32px)}@media screen and (min-width:768px){.PDBlock .PDTab.isActive:after,.PDBlock .PDTab.isActive:before{height:4px}}.PDBlock .PDTab.isActive:before{background:#f6f6f6}.PDBlock .PDTab.isActive:after{animation-duration:var(--animation-duration);animation-name:scaleToRight;animation-play-state:var(--animation-state);animation-timing-function:linear;background:#fd5d03;transform-origin:left}.PDBlock .PDTabsContent{border-radius:20px;overflow:hidden}@media screen and (min-width:768px){.PDBlock .PDTabsContent{border-radius:24px}}@media screen and (min-width:1440px){.PDBlock .PDTabsContent{border-radius:40px}}.PDBlock .PDTabsContentItem{background:#fff;display:flex;flex-direction:column;height:auto;justify-content:space-between}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItem{flex-direction:row;gap:16px;justify-content:flex-start}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItem{gap:24px;height:592px}.PDBlock .PDTabsContentItem:lang(DE){height:660px}.PDBlock .PDTabsContentItem:lang(KA){height:700px}}.PDBlock .PDTabsContentItemContent{display:flex;flex-direction:column;gap:24px;padding:32px 16px 0}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemContent{gap:32px;padding:32px 48px 0}}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItemContent{flex:480px 0 0;padding:24px}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemContent{flex:506px 0 0;height:592px;padding:32px}}.PDBlock .PDTabsContentItemTitle{color:#1d1d1b;font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.6px;line-height:115%;margin-bottom:8px}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemTitle{font-size:36px;letter-spacing:-.8px;line-height:110%;margin-bottom:8px}}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItemTitle{font-size:40px;letter-spacing:-1.1px}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemTitle{font-size:53px;letter-spacing:-1.15px;margin-bottom:16px}}.PDBlock .PDTabsContentItemDescription{font-size:16px;font-variation-settings:"wght" 300;line-height:140%;margin-bottom:16px}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemDescription{line-height:150%}}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItemDescription{margin-bottom:16px}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemDescription{font-size:18px;margin-bottom:32px}}.PDBlock .PDTabsContentItemLink{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.2px;line-height:140%;text-decoration:none}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemLink{font-size:18px;letter-spacing:-.3px;line-height:150%}}.PDBlock .PDTabsContentItemListTitle{display:none}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemListTitle{color:#777776;display:block;font-size:12px;font-variation-settings:"wght" 500;letter-spacing:2px;line-height:120%;margin-bottom:8px;text-transform:uppercase}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemListTitle{margin-bottom:12px}}.PDBlock .PDTabsContentItemList li{color:#777776;font-size:16px;font-variation-settings:"wght" 300;line-height:140%;margin-bottom:4px;padding-left:14px}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemList li{color:#1d1d1b;line-height:150%;margin-bottom:0}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemList li{font-size:18px}}.PDBlock .PDTabsContentItemList li:last-child{margin-bottom:0}.PDBlock .PDTabsContentItemList li:before{background-color:#777776;border-radius:50%;height:8px;top:6px;width:8px}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemList li:before{top:9px}}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItemPicture{align-items:center;display:flex}}@media screen and (min-width:1280px){.PDBlock .PDTabsContentItemPicture{display:block}}.PDBlock .PDTabsContentItemPicture img{display:block;height:auto;width:100%}@media screen and (min-width:768px){.PDBlock .PDTabsContentItemPicture img{padding:0 48px}}@media screen and (min-width:1024px){.PDBlock .PDTabsContentItemPicture img{padding:52px 0;width:105%}}@media screen and (min-width:1280px){.PDBlock .PDTabsContentItemPicture img{padding:16px 0;width:108%}}@media screen and (min-width:1440px){.PDBlock .PDTabsContentItemPicture img{height:110%;padding:32px 0;width:auto}}@media screen and (min-width:1640px){.PDBlock .PDTabsContentItemPicture img{height:auto;padding-right:32px;width:100%}}@keyframes scaleToRight{0%{width:0}to{width:calc(100% - 32px)}}.containerV2{padding:0 16px}@media screen and (min-width:768px){.containerV2{padding:0 48px}}@media screen and (min-width:1024px){.containerV2{padding:0 85px}}@media screen and (min-width:1440px){.containerV2{margin-left:auto;margin-right:auto;padding:0 111px}}@media screen and (min-width:1640px){.containerV2{max-width:1928px;padding:0 124px}}.companyTimeline{background:#f6f6f6;font-family:early-sans-variable,sans-serif;padding:48px 0}@media screen and (min-width:768px){.companyTimeline{padding:64px 0}}@media screen and (min-width:1024px){.companyTimeline{padding:96px 0}}@media screen and (min-width:1440px){.companyTimeline{padding-bottom:24px;padding-top:80px}}.companyTimeline .PDBlock{border-radius:20px;margin:0;width:100%}@media screen and (min-width:768px){.companyTimeline .PDBlock{border-radius:24px}}@media screen and (min-width:1440px){.companyTimeline .PDBlock{border-radius:40px}}.companyTimelineTitle{color:#1d1d1b;font-size:21px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.4px;line-height:120%;margin-bottom:12px}@media screen and (min-width:768px){.companyTimelineTitle{font-size:28px;letter-spacing:-.5px}}@media screen and (min-width:1024px){.companyTimelineTitle{font-size:29px;letter-spacing:-.8px}}@media screen and (min-width:1440px){.companyTimelineTitle{font-size:39px}}.companyTimelineDescription{color:#1d1d1b;font-size:16px;font-weight:300;letter-spacing:0;line-height:140%;margin-bottom:32px}@media screen and (min-width:768px){.companyTimelineDescription{line-height:150%;width:397px}}@media screen and (min-width:1024px){.companyTimelineDescription{margin-bottom:64px;width:auto}}@media screen and (min-width:1440px){.companyTimelineDescription{font-size:18px}}.companyTimelineSlide{background:#fff;border-radius:20px;height:auto}@media screen and (min-width:768px){.companyTimelineSlide{border-radius:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1440px){.companyTimelineSlide{border-radius:40px}}.companyTimelineSlideItem{padding:32px 24px;position:relative}@media screen and (min-width:768px){.companyTimelineSlideItem{padding:32px}}@media screen and (min-width:1024px){.companyTimelineSlideItem{padding:48px}}@media screen and (min-width:1440px){.companyTimelineSlideItem{padding:48px 64px}}.companyTimelineSlideItem:first-child:before{background:#e8e8e8;bottom:0;content:"";height:1px;left:64px;position:absolute;right:64px}@media screen and (min-width:768px){.companyTimelineSlideItem:first-child:before{display:none}}.companyTimelineSlideItem:first-child:after{background:#e8e8e8;bottom:64px;content:"";display:none;position:absolute;right:0;top:64px;width:1px}@media screen and (min-width:768px){.companyTimelineSlideItem:first-child:after{display:block}}.itemTitle{color:#777776;font-size:11px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:2px;line-height:120%;margin-bottom:16px;text-transform:uppercase}@media screen and (min-width:768px){.itemTitle{font-size:12px;letter-spacing:2px;margin-bottom:16px}}.itemDescription{color:#1d1d1b;font-size:18px;font-variation-settings:"wght" 500;letter-spacing:-.15px;line-height:130%}@media screen and (min-width:768px){.itemDescription{font-size:21px;letter-spacing:-.15px}}@media screen and (min-width:1024px){.itemDescription{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.itemDescription{font-size:29px;letter-spacing:-.4px}}.videoBlock{font-family:early-sans-variable,sans-serif;margin:96px 0;padding:0}@media screen and (min-width:768px){.videoBlock{margin:120px 0}}@media screen and (min-width:1440px){.videoBlock{margin:160px 0}}@media screen and (min-width:1640px){.videoBlock{background-color:#f6f6f6}}.videoBlockHeading{color:#1d1d1b;font-size:24px;font-variation-settings:"wght" 500;letter-spacing:-.5px;line-height:115%;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.videoBlockHeading{display:none}}.videoBlockContainer{overflow:hidden;position:relative}@media screen and (min-width:1440px){.videoBlockContainer{margin:auto;padding:0 111px}}@media screen and (min-width:1640px){.videoBlockContainer{max-width:1928px;padding:0 124px}}.videoBlockOverlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.videoBlockOverlay.isHidden{display:none}.videoBlockPlayButton{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0006;border:none;border-radius:80px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:20px}@media screen and (min-width:768px){.videoBlockPlayButton{padding:24px 32px}}.videoBlockPlayButton:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTggMTEuNUwwIDIyLjMyNVYuNjc1TDE4IDExLjV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 100%/auto 100%;content:"";height:24px;width:24px}@media screen and (min-width:768px){.videoBlockPlayButton:before{height:32px;width:32px}}.videoBlockPlayText{display:none}@media screen and (min-width:768px){.videoBlockPlayText{color:#fff;display:block;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.2px;line-height:150%}}@media screen and (min-width:1440px){.videoBlockPlayText{font-size:18px;letter-spacing:-.3px}}.videoBlockVideo{display:block;width:100%}.containerV2.businessAreasBlock{font-family:early-sans-variable,sans-serif;margin-bottom:96px;margin-top:96px}@media screen and (min-width:1024px){.containerV2.businessAreasBlock{margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.containerV2.businessAreasBlock{margin-bottom:160px;margin-top:160px}}.businessAreasBlockTitle{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:2px;line-height:120%;margin-bottom:32px;text-align:center;text-transform:uppercase}@media screen and (min-width:1440px){.businessAreasBlockTitle{font-size:18px}}.businessAreasBlockGrid{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}@media screen and (min-width:768px){.businessAreasBlockGrid{column-gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}}@media screen and (min-width:1440px){.businessAreasBlockGrid{column-gap:24px;row-gap:24px}}.businessAreasBlockGridItem{align-items:flex-end;aspect-ratio:1/1;background-color:#1d1d1b;border-radius:16px;display:flex;justify-content:center;overflow:hidden;padding:16px;position:relative;transition:background .15s ease}@supports(aspect-ratio:1/1){.businessAreasBlockGridItem{aspect-ratio:1/1}}@media screen and (min-width:1024px){.businessAreasBlockGridItem{padding:22px 20px}}@media screen and (min-width:1440px){.businessAreasBlockGridItem{padding:28px 22px}}@media screen and (min-width:1640px){.businessAreasBlockGridItem{padding:37px 22px}}.businessAreasBlockGridItem p{color:#fff;font-size:22px;font-variation-settings:"wght" 500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.31px;line-height:120%;max-width:100%;position:relative;text-align:center;z-index:1}@media screen and (min-width:768px){.businessAreasBlockGridItem p{font-size:21px;letter-spacing:-.15px;line-height:25px}}@media screen and (min-width:1024px){.businessAreasBlockGridItem p{font-size:29px;letter-spacing:-.8px;line-height:35px}}@media screen and (min-width:1440px){.businessAreasBlockGridItem p{font-size:39px;letter-spacing:-.8px;line-height:46px}}@media screen and (min-width:2200px){.businessAreasBlockGridItem p{font-size:40px;letter-spacing:-1.121px;line-height:48px}}.businessAreasBlockGridItem:hover{text-decoration:none}.businessAreasBlockGridItem:hover .businessAreasBlockGridItemImg{transform:scale(105%)}.businessAreasBlockGridItemImg{height:100%;left:0;position:absolute;top:0;transition:transform .15s ease;width:100%;z-index:1}.facesOfBusiness{font-family:early-sans-variable,sans-serif;margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.facesOfBusiness{margin:120px 0}}@media screen and (min-width:1024px){.facesOfBusiness{margin:120px auto;padding:0 16px}}@media screen and (min-width:1024px)and (min-width:768px){.facesOfBusiness{padding:0 48px}}@media screen and (min-width:1024px)and (min-width:1024px){.facesOfBusiness{padding:0 85px}}@media screen and (min-width:1024px)and (min-width:1440px){.facesOfBusiness{margin-left:auto;margin-right:auto;padding:0 111px}}@media screen and (min-width:1024px)and (min-width:1640px){.facesOfBusiness{max-width:1928px;padding:0 124px}}@media screen and (min-width:1440px){.facesOfBusiness{margin:160px auto}}.facesOfBusiness .facesOfBusinessTitle{padding:0 16px}@media screen and (min-width:768px){.facesOfBusiness .facesOfBusinessTitle{padding:0 48px}}@media screen and (min-width:1024px){.facesOfBusiness .facesOfBusinessTitle{padding:0 85px}}@media screen and (min-width:1440px){.facesOfBusiness .facesOfBusinessTitle{margin-left:auto;margin-right:auto;padding:0 111px}}@media screen and (min-width:1640px){.facesOfBusiness .facesOfBusinessTitle{max-width:1928px;padding:0 124px}}.facesOfBusiness .facesOfBusinessTitle{font-size:24px;font-variation-settings:"wght" 500;letter-spacing:-.6px;line-height:27px;margin-bottom:32px}@media screen and (min-width:768px){.facesOfBusiness .facesOfBusinessTitle{font-size:36px;letter-spacing:-.8px;line-height:39px;margin-bottom:48px}}@media screen and (min-width:1024px){.facesOfBusiness .facesOfBusinessTitle{font-size:40px;letter-spacing:-1.1px;line-height:44px;padding:0}}@media screen and (min-width:1440px){.facesOfBusiness .facesOfBusinessTitle{font-size:53px;letter-spacing:-1.15px;line-height:59px;margin-bottom:64px}}.facesOfBusiness .tns-controls{display:flex;gap:10px;justify-content:flex-end;margin-top:40px;padding:0 16px}@media screen and (min-width:768px){.facesOfBusiness .tns-controls{margin-top:48px;padding:0 48px}}.facesOfBusiness .tns-controls button{align-items:center;background:#e8e8e8;border:none;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px}@media screen and (min-width:768px){.facesOfBusiness .tns-controls button{height:50px;width:50px}}.facesOfBusiness .tns-controls button:focus{border:1px solid #fff;outline:1px solid #ff8040}.facesOfBusiness .tns-controls button:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44MDIgMi45NzNMNyAzLjc4M2w4Ljc5MyA4LjkyNy04Ljc5MSA4LjgzMyAxLjYgMS42MjNMMTkgMTIuNzE5IDguNjA2IDIuMTY2bC0uODA0LjgwN3oiIGZpbGw9IiMxRDFEMUIiLz48L3N2Zz4=)}.facesOfBusiness .tns-controls button:disabled{background:#efefef}.facesOfBusiness .tns-controls button:disabled:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44MDIgMi45NzNMNyAzLjc4M2w4Ljc5MyA4LjkyNy04Ljc5MSA4LjgzMyAxLjYgMS42MjNMMTkgMTIuNzE5IDguNjA2IDIuMTY2bC0uODA0LjgwN3oiIGZpbGw9IiNBNUE1QTQiLz48L3N2Zz4=)}.facesOfBusiness .tns-controls button[data-controls=prev]:after{transform:rotate(180deg)}.facesOfBusiness .personName{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 600;letter-spacing:.1px;line-height:140%;margin-bottom:4px}@media screen and (min-width:768px){.facesOfBusiness .personName{line-height:150%}}@media screen and (min-width:1440px){.facesOfBusiness .personName{font-size:18px;letter-spacing:.1px;line-height:27px}}.facesOfBusiness .titleDescription{color:#1d1d1b;font-size:13px;font-variation-settings:"wght" 300;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:145%;max-width:100%}@media screen and (min-width:768px){.facesOfBusiness .titleDescription{font-size:14px;line-height:150%;line-height:21px}}.facesOfBusinessSliderContainer .imageContainer{border-radius:12px;margin-bottom:16px}@media screen and (min-width:1024px){.facesOfBusinessSliderContainer .imageContainer{border-radius:8px}}@media screen and (min-width:1440px){.facesOfBusinessSliderContainer .imageContainer{border-radius:16px}}@media screen and (min-width:1640px){.facesOfBusinessSliderContainer .imageContainer{border-radius:18px}}@media screen and (min-width:2200px){.facesOfBusinessSliderContainer .imageContainer{margin-bottom:22px}}.facesOfBusinessSliderContainer .imageContainer img{display:block}@media screen and (min-width:1024px){.facesOfBusinessSliderWrapper{grid-gap:32px 16px;display:grid;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1440px){.facesOfBusinessSliderWrapper{grid-gap:32px 24px}}.facesOfBusinessSlide{width:106px}@media screen and (min-width:768px){.facesOfBusinessSlide{width:213px}}@media screen and (min-width:1024px){.facesOfBusinessSlide{overflow:hidden;width:auto}}.facesOfBusinessNavigation{display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding:0 16px}@media screen and (min-width:768px){.facesOfBusinessNavigation{margin-top:32px;padding:0 48px}}@media screen and (min-width:1024px){.facesOfBusinessNavigation{display:none}}.facesOfBusinessNavigation .swiper-button-next,.facesOfBusinessNavigation .swiper-button-prev{align-items:center;background:#e8e8e8;border:none;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0;position:static;width:48px}@media screen and (min-width:768px){.facesOfBusinessNavigation .swiper-button-next,.facesOfBusinessNavigation .swiper-button-prev{height:50px;width:50px}}.facesOfBusinessNavigation .swiper-button-next:focus,.facesOfBusinessNavigation .swiper-button-prev:focus{border:1px solid #fff;outline:1px solid #ff8040}.facesOfBusinessNavigation .swiper-button-next:after,.facesOfBusinessNavigation .swiper-button-prev:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44MDIgMi45NzNMNyAzLjc4M2w4Ljc5MyA4LjkyNy04Ljc5MSA4LjgzMyAxLjYgMS42MjNMMTkgMTIuNzE5IDguNjA2IDIuMTY2bC0uODA0LjgwN3oiIGZpbGw9IiMxRDFEMUIiLz48L3N2Zz4=);font-size:inherit}.facesOfBusinessNavigation .swiper-button-next.swiper-button-disabled,.facesOfBusinessNavigation .swiper-button-prev.swiper-button-disabled{background:#efefef;opacity:1}.facesOfBusinessNavigation .swiper-button-next.swiper-button-disabled:after,.facesOfBusinessNavigation .swiper-button-prev.swiper-button-disabled:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44MDIgMi45NzNMNyAzLjc4M2w4Ljc5MyA4LjkyNy04Ljc5MSA4LjgzMyAxLjYgMS42MjNMMTkgMTIuNzE5IDguNjA2IDIuMTY2bC0uODA0LjgwN3oiIGZpbGw9IiNBNUE1QTQiLz48L3N2Zz4=)}.facesOfBusinessNavigation .swiper-button-next.swiper-button-prev:after,.facesOfBusinessNavigation .swiper-button-prev.swiper-button-prev:after{transform:rotate(180deg)}.commonBanner{background-color:#1d1d1b;background-image:url(https://devexperts.com/app/uploads/2025/03/common-banner-bg-sm.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin:96px 0;padding:32px 24px}@media screen and (min-width:768px){.commonBanner{background-image:url(https://devexperts.com/app/uploads/2025/03/common-banner-bg-md.svg);margin:120px 0;padding:48px}}@media screen and (min-width:1024px){.commonBanner{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.commonBanner{background-image:url(https://devexperts.com/app/uploads/2025/03/common-banner-bg-xl.svg);border-radius:16px;margin:160px 0;padding:80px 48px}}@media screen and (min-width:1640px){.commonBanner{background-position:top 0 right 48px}}.commonBanner:hover{text-decoration:none}.commonBanner:hover .commonBannerTextIcon{transform:translateX(4px)}.commonBannerText{color:#fff;font-family:early-sans-variable,sans-serif;font-size:21px;font-variation-settings:"wght" 500;grid-column:span 4;letter-spacing:-.4px;line-height:120%}@media screen and (min-width:768px){.commonBannerText{font-size:28px;letter-spacing:-.5px}}@media screen and (min-width:1024px){.commonBannerText{font-size:29px;grid-column:span 7;letter-spacing:-.8px}}@media screen and (min-width:1280px){.commonBannerText{grid-column:span 8}}@media screen and (min-width:1440px){.commonBannerText{font-size:39px}}.commonBannerTextIcon{transition:transform .3s ease}@media screen and (min-width:768px){.commonBannerTextIcon{height:24px;width:24px}}.officesBlock{color:#1d1d1b;font-family:early-sans-variable,sans-serif;font-size:16px;letter-spacing:0;line-height:22.4px;margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.officesBlock{line-height:24px;margin-bottom:120px;margin-top:120px;position:relative}}@media screen and (min-width:1440px){.officesBlock{font-size:18px;line-height:27px;margin-bottom:160px;margin-top:160px}.officesBlockContentWrapper{display:flex;gap:40px}}@media screen and (min-width:1640px){.officesBlockContentWrapper{gap:180px}}@media screen and (min-width:2200px){.officesBlockContentWrapper{gap:200px}}@media screen and (min-width:3100px){.officesBlockContentWrapper{gap:320px}}.officesBlockContinent{color:#777776;font-size:11px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:2px;line-height:120%;margin-bottom:12px;text-transform:uppercase}@media screen and (min-width:768px){.officesBlockContinent{font-size:12px;letter-spacing:2px;line-height:14.4px;margin-bottom:24px;white-space:nowrap}}.officesBlockCountry{color:#1d1d1b;font-variation-settings:"wght" 300;font-weight:400;line-height:140%}@media screen and (min-width:768px){.officesBlockCountry{line-height:150%}}.officesBlockCity{color:#777776;font-variation-settings:"wght" 300;font-weight:400;line-height:140%}@media screen and (min-width:768px){.officesBlockCity{line-height:150%}}.officesBlockLink{color:#1d1d1b;display:inline-block;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.1px;line-height:140%;margin-bottom:32px;margin-top:32px}@media screen and (min-width:768px){.officesBlockLink{letter-spacing:-.2px;line-height:24px;margin-bottom:0;margin-top:32px}}@media screen and (min-width:1024px){.officesBlockLink{letter-spacing:-.3px}}@media screen and (min-width:1440px){.officesBlockLink{font-size:18px;line-height:27px;margin-bottom:0;margin-top:48px}}.officesBlockContent li:before{display:none}.officesBlockContent li{padding:0}.officeGrid{display:grid;gap:24px 12px;grid-template-columns:repeat(6,1fr);width:343px}@media screen and (min-width:768px){.officeGrid{display:flex;gap:24px 16px;width:auto}}@media screen and (min-width:1440px){.officeGrid{gap:24px}}.officesBlockTitle{color:#1d1d1b;font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.6px;line-height:115%;margin-bottom:32px}@media screen and (min-width:768px){.officesBlockTitle{font-size:36px;letter-spacing:-.8px;line-height:110%;margin-bottom:48px}}@media screen and (min-width:1024px){.officesBlockTitle{font-size:40px;letter-spacing:-1.1px;line-height:44px}}@media screen and (min-width:1440px){.officesBlockTitle{font-size:53px;letter-spacing:-1.15px;line-height:58.3px;margin-bottom:64px}}.officesBlockContinentGrid{display:grid;gap:24px 12px}@media screen and (min-width:768px){.officesBlockContinentGrid{gap:24px 16px;width:99px}}@media screen and (min-width:1024px){.officesBlockContinentGrid{width:129px}}@media screen and (min-width:1440px){.officesBlockContinentGrid{gap:24px;width:120px}}@media screen and (min-width:1640px){.officesBlockContinentGrid{width:130px}}@media screen and (min-width:2200px){.officesBlockContinentGrid{width:135px}}@media screen and (min-width:3100px){.officesBlockContinentGrid{width:140px}}.firstContinentGridSection{grid-column:span 4}@media screen and (min-width:768px){.firstContinentGridSection{grid-column:span 2}}.firstContinentGridSection .officesBlockContinentGrid{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.firstContinentGridSection .officesBlockContinentGrid{width:214px}}@media screen and (min-width:1024px){.firstContinentGridSection .officesBlockContinentGrid{width:274px}}@media screen and (min-width:1440px){.firstContinentGridSection .officesBlockContinentGrid{width:264px}}@media screen and (min-width:1640px){.firstContinentGridSection .officesBlockContinentGrid{width:284px}}@media screen and (min-width:2200px){.firstContinentGridSection .officesBlockContinentGrid{width:294px}}@media screen and (min-width:3100px){.firstContinentGridSection .officesBlockContinentGrid{width:304px}}.secondContinentGridSection{grid-column:span 2}@media screen and (min-width:768px){.secondContinentGridSection{grid-column:span 1}}@media screen and (min-width:1280px){.secondContinentGridSection{grid-column:span 1}}.thirdContinentGridSection{grid-column:span 3}@media screen and (min-width:768px){.thirdContinentGridSection{grid-column:span 2}.officesBlockImage{bottom:0;position:absolute;right:48px;width:43%}}@media screen and (min-width:1024px){.officesBlockImage{bottom:-10%;right:85px;width:45%}}@media screen and (min-width:1440px){.officesBlockImage{max-width:620px;position:static;width:auto}}.officesBlockImage img{width:100%}.careers{font-family:early-sans-variable,sans-serif;margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.careers{margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.careers{margin-bottom:160px;margin-top:160px}}.careersTitle{color:#1d1d1b;font-size:24px;font-variation-settings:"wght" 500;letter-spacing:-.6px;line-height:27.6px;margin-bottom:16px}@media screen and (min-width:768px){.careersTitle{font-size:36px;letter-spacing:-.8px;line-height:39.6px;margin-bottom:24px}}@media screen and (min-width:1024px){.careersTitle{font-size:40px;letter-spacing:-1.1px;line-height:44px}}@media screen and (min-width:1280px){.careersTitle{font-size:53px;letter-spacing:-1.15px;line-height:58.3px;margin-bottom:32px}}@media screen and (min-width:1440px){.careersTitle{font-size:53px;letter-spacing:-1.15px;line-height:58.3px;margin-bottom:32px}}.careersDescription{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 300;letter-spacing:0;line-height:22.4px;margin-bottom:22px}@media screen and (min-width:768px){.careersDescription{line-height:24px;margin-bottom:24px}}@media screen and (min-width:1440px){.careersDescription{font-size:18px;line-height:27px;margin-bottom:27px}}.careersInfoContainer{margin-bottom:24px}@media screen and (min-width:768px){.careersInfoContainer{margin-bottom:8px}}@media screen and (min-width:1024px){.careersInfoContainer{margin-bottom:24px}}@media screen and (min-width:1440px){.careersInfoContainer{margin-bottom:68px;max-width:447px}}@media screen and (min-width:1640px){.careersInfoContainer{max-width:516px}}@media screen and (min-width:2200px){.careersInfoContainer{max-width:635px}}.careersGrid{background:#f6f6f6;border-radius:12px;column-gap:12px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;row-gap:12px}@media screen and (min-width:1024px){.careersGrid{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1440px){.careersGrid{border-radius:16px}}.careersGridFirstItem{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:16px}@media screen and (min-width:768px){.careersGridFirstItem{padding:32px 48px}}@media screen and (min-width:1024px){.careersGridFirstItem{padding:48px}}@media screen and (min-width:1440px){.careersGridFirstItem{padding:48px}}.careersGridFirstItem .blockLibraryLink{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.1px;line-height:140%}@media screen and (min-width:768px){.careersGridFirstItem .blockLibraryLink{letter-spacing:-.2px;line-height:150%}}@media screen and (min-width:1024px){.careersGridFirstItem .blockLibraryLink{font-size:18px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.careersGridFirstItem .blockLibraryLink{font-size:18px;line-height:27px}}.careersGridLastItem{overflow:hidden;position:relative}.careersGridLastItem img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.careersGridLastItem img{height:100%;max-width:none;object-fit:cover;position:absolute;right:0;top:0;width:auto}}@media screen and (min-width:1440px){.careersGridLastItem img{height:100%;max-width:100%;position:static;width:100%}}.partners{margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.partners{margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.partners{margin-bottom:160px;margin-top:160px}}.partnersTitle{color:#777776;font-family:early-sans-variable,sans-serif;font-size:11px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:2px;line-height:120%;margin-bottom:16px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.partnersTitle{font-size:12px;letter-spacing:2px}}.partnersSwiper{height:72px}.partnersSwiper:after,.partnersSwiper:before{background:red;content:"";display:block;height:100%;position:absolute;top:0;width:68px;z-index:10}.partnersSwiper:before{background:linear-gradient(90deg,#fff 0,#fff0);left:0}.partnersSwiper:after{background:linear-gradient(270deg,#fff 0,#fff0);right:0}.partnersItem{align-items:center;display:flex;width:auto}.partnersImage{height:40px}.caseStudies{display:grid;font-family:early-sans-variable,sans-serif;gap:24px;grid-template-columns:repeat(1,1fr);margin-bottom:98px;margin-top:98px}@media screen and (min-width:768px){.caseStudies{gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.caseStudies{gap:24px;margin-bottom:160px;margin-top:160px}}@media screen and (min-width:768px){.caseStudiesContent{padding-right:24px}}@media screen and (min-width:1024px){.caseStudiesContent{width:347px}}@media screen and (min-width:1440px){.caseStudiesContent{width:494px}}@media screen and (min-width:1640px){.caseStudiesContent{width:566px}}@media screen and (min-width:2200px){.caseStudiesContent{padding-right:0;width:686px}}.caseStudiesTitle{font-size:18px;font-variation-settings:"wght" 300;letter-spacing:-.15px;line-height:120%;margin-bottom:16px}@media screen and (min-width:768px){.caseStudiesTitle{font-size:21px}}@media screen and (min-width:1024px){.caseStudiesTitle{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.caseStudiesTitle{font-size:29px;letter-spacing:-.4px}}.caseStudiesText{font-size:16px;font-variation-settings:"wght" 300;line-height:140%;margin-bottom:32px}@media screen and (min-width:768px){.caseStudiesText{line-height:150%}}@media screen and (min-width:1440px){.caseStudiesText{font-size:18px}}.caseStudiesLink{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.1px;line-height:140%}@media screen and (min-width:768px){.caseStudiesLink{letter-spacing:-.2px;line-height:24px}}@media screen and (min-width:1024px){.caseStudiesLink{letter-spacing:-.3px}}@media screen and (min-width:1440px){.caseStudiesLink{font-size:18px;line-height:27px}}.caseStudiesImage{border-radius:7px;overflow:hidden}@media screen and (min-width:1024px){.caseStudiesImage{border-radius:9px}}.caseStudiesImage img{display:block;height:auto;width:100%}.aboutMissionImage{margin-bottom:-130px;position:relative;text-align:center;top:-200px}.aboutMissionTitle{color:#222;margin:0 0 15px;text-align:center}p.aboutMissionText{color:#222;margin-left:auto;margin-right:auto;max-width:832px;text-align:center}.aboutEngineers{position:relative}.aboutEngineersBack{position:absolute}.aboutEngineersBack,.aboutEngineersBack img{height:100%;object-fit:cover;object-position:center;width:100%}.aboutEngineersContainer{position:relative}.aboutEngineersInfo{background:#d2dadccc;color:#222;max-width:400px;padding:0 5px}@media screen and (min-width:1200px){.aboutEngineersInfo{background:none;padding:0}}.aboutMap{display:none}@media screen and (width >= 1130px){.aboutMap{display:block}}.aboutMapTitle{color:#222;margin:0 0 15px;text-align:center}p.aboutMapText{color:#222;margin:0 auto 50px;text-align:center}.aboutVideo{padding:70px 0}.aboutVideoRow{align-items:center;flex-direction:column}@media screen and (min-width:1024px){.aboutVideoRow{flex-direction:row}}.aboutVideoCover{line-height:0;margin-bottom:30px}@media screen and (min-width:1024px){.aboutVideoCover{margin-bottom:0;margin-right:38px}}@media screen and (min-width:1200px){.aboutVideoCover{margin-right:68px}}.aboutVideoText{color:#222;flex:1;font-size:24px;font-weight:600;line-height:1.28;max-width:600px;text-align:center}@media screen and (min-width:768px){.aboutVideoText{font-size:36px}}@media screen and (min-width:1024px){.aboutVideoText{max-width:400px;text-align:left}}.aboutPartners{padding:20px 0}@media screen and (min-width:1024px){.aboutPartners{padding:80px 0 30px}}h2.aboutPartnersTitle{margin-bottom:60px;margin-top:0;text-align:center}.aboutPartnersRow{align-items:center;justify-content:space-around}@media screen and (min-width:1024px){.aboutPartnersRow{justify-content:space-between}}.aboutPartners_item{line-height:0;margin-bottom:50px;text-align:center;width:100%}@media screen and (width >= 500px){.aboutPartners_item{width:50%}}@media screen and (min-width:768px){.aboutPartners_item{width:33.33%}}@media screen and (min-width:1024px){.aboutPartners_item{margin-right:0;width:25%}}.aboutConversation{background:#f6f6f6}.awardCard{border:1px solid #eee;display:flex;flex-direction:column;margin:0 32px 32px 0}@supports(display:grid){.awardCard{margin:0}}.awardCardTop{padding:18px 14px 25px;text-align:center}.awardCardType{margin-bottom:25px}.awardCardVisual{align-items:center;display:flex;height:154px;justify-content:center;line-height:0;overflow:hidden}.awardCardBottom{background:#f4f4f4;flex:1;padding:20px 14px 16px;text-align:center}h3.awardCardTitle{font-size:20px;font-weight:700;margin:0 0 12px}.heroScreen{background:#1d1d1b;padding-bottom:48px;padding-top:80px}@media screen and (min-width:1024px){.heroScreen{padding-top:120px}}@media screen and (min-width:1440px){.heroScreen{padding-bottom:64px}}.heroScreenTitle{color:#fff;font-family:early-sans-variable,sans-serif;font-size:32px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.9px;line-height:110%;margin-bottom:64px;text-align:left}@media screen and (min-width:768px){.heroScreenTitle{font-size:48px;letter-spacing:-1px;line-height:105%}}@media screen and (min-width:1024px){.heroScreenTitle{font-size:53px;letter-spacing:-1.05px}}@media screen and (min-width:1440px){.heroScreenTitle{font-size:72px;letter-spacing:-1.5px;margin-bottom:80px;max-width:1254px}}.heroScreenTitleFirstLine{color:#999998}div.heroScreenRow{gap:48px 12px}@media screen and (min-width:768px){div.heroScreenRow{border-top:1.5px solid #3f3f3d;gap:16px;grid-template-columns:repeat(4,1fr);padding-top:16px}}@media screen and (min-width:1440px){div.heroScreenRow{gap:24px;padding-top:24px}}.heroScreenItem{border-top:1.5px solid #3f3f3d;gap:16px;overflow:hidden;padding-top:12px}@media screen and (min-width:768px){.heroScreenItem{border-right:1.5px solid #3f3f3d;border-top:0;padding-right:16px;padding-top:0}}@media screen and (min-width:1440px){.heroScreenItem{padding-right:24px}}@media screen and (min-width:768px){.heroScreenItem:last-child{border-right:none}}p.heroScreenItemText{color:#fff;font-family:early-sans-variable,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wght" 500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.1px;line-height:130%;margin-bottom:0;max-width:100%}@media screen and (min-width:768px){p.heroScreenItemText{font-size:18px}}@media screen and (min-width:1440px){p.heroScreenItemText{font-size:24px;letter-spacing:-.2px;line-height:120%}}.factoid{color:#fff;font-family:early-sans-variable,sans-serif;font-size:32px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.9px;line-height:110%;margin-bottom:0}@media screen and (min-width:768px){.factoid{font-size:48px;letter-spacing:-1px;line-height:105%}}@media screen and (min-width:1024px){.factoid{font-size:53px;letter-spacing:-1.5px}}@media screen and (min-width:1440px){.factoid{font-size:72px}}.whoWeAre{background:#f6f6f6;color:#1d1d1b;font-family:early-sans-variable,sans-serif;font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.6px;line-height:115%;padding:80px 16px}@media screen and (min-width:768px){.whoWeAre{font-size:36px;letter-spacing:-.8px;line-height:110%;padding:64px 48px}}@media screen and (min-width:1024px){.whoWeAre{font-size:40px;letter-spacing:-1.1px;padding:64px 85px}}@media screen and (min-width:1440px){.whoWeAre{font-size:53px;letter-spacing:-1.15px;padding:96px 0}}@media screen and (min-width:1024px){.whoWeAre>div{max-width:854px}}@media screen and (min-width:1440px){.whoWeAre>div{max-width:1334px;padding:0 111px}}@media screen and (min-width:1640px){.whoWeAre>div{margin:auto;max-width:1928px;padding:0 124px}}.whoWeAreHighlighted{color:#a5a5a4}.ourMission{color:#1d1d1b;font-family:early-sans-variable,sans-serif;font-size:24px;font-variation-settings:"wght" 500;letter-spacing:-.6px;line-height:115%;text-align:center}@media screen and (min-width:768px){.ourMission{font-size:36px;letter-spacing:-.8px;line-height:110%}}@media screen and (min-width:1024px){.ourMission{font-size:40px;letter-spacing:-1.1px}}@media screen and (min-width:1440px){.ourMission{font-size:53px;letter-spacing:-1.15px}}.mediaKit{font-family:early-sans-variable,sans-serif;margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.mediaKit{margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.mediaKit{margin-bottom:160px;margin-top:160px}}.mediaKitTitle{color:#1d1d1b;font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.6px;line-height:27.6px;margin-bottom:16px}@media screen and (min-width:768px){.mediaKitTitle{font-size:36px;letter-spacing:-.8px;line-height:39.6px;margin-bottom:24px}}@media screen and (min-width:1024px){.mediaKitTitle{font-size:40px;letter-spacing:-1.1px;line-height:44px}}@media screen and (min-width:1280px){.mediaKitTitle{font-size:53px;letter-spacing:-1.15px;line-height:58.3px}}@media screen and (min-width:1440px){.mediaKitTitle{font-size:53px;letter-spacing:-1.15px;line-height:58.3px}}p.mediaKitText{color:#1d1d1b;font-size:16px;font-variation-settings:"wght" 300;line-height:140%;margin-bottom:24px;width:298px}@media screen and (min-width:768px){p.mediaKitText{line-height:150%;margin-bottom:48px;width:327px}}@media screen and (min-width:1440px){p.mediaKitText{font-size:18px;width:auto}}.mediaKitButton a{align-items:center;background-color:#0000;border:2px solid #1d1d1b;border-radius:4px;color:#1d1d1b;cursor:pointer;display:flex;font-size:16px;font-variation-settings:"wght" 500;font-weight:400;height:48px;justify-content:center;letter-spacing:-.1px;line-height:140%;outline:none;padding:0 24px;position:relative;text-align:center;transition:padding .3s ease}@media screen and (min-width:768px){.mediaKitButton a{height:50px}}@media screen and (min-width:1024px){.mediaKitButton a{height:52px}}@media screen and (min-width:1440px){.mediaKitButton a{font-size:18px;height:55px;letter-spacing:-.3px}}.mediaKitButton a:before{background:#f6f6f6;content:"";height:calc(100% - 6px);left:3px;opacity:0;position:absolute;top:3px;transition:opacity .3s ease;width:calc(100% - 6px);z-index:-1}.mediaKitButton a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA3Ljk3MmwuNzYzLS43NjMgMTAuMzEtLjAwNC01LjE0OS01LjEyM0w4LjAwMSAxIDE1IDcuOTY1IDguMDA0IDE1bC0uNTQxLS41MzgtLjU0LS41NCA1LjE2Mi01LjE5LTEwLjM1LjAwM0wxIDcuOTk5di0uMDI3eiIgZmlsbD0iI0ZENUQwMyIvPjwvc3ZnPg==);display:block;height:16px;opacity:0;padding-bottom:5px;transition:all .3s ease;width:0}.mediaKitButton a:hover{text-decoration:none}.mediaKitButton a:hover:not(:disabled){padding-left:12px;padding-right:12px}.mediaKitButton a:hover:not(:disabled):after{margin-left:8px;opacity:1;width:16px}.mediaKitButton a:active:before{opacity:1}.mediaKitButton a:focus{outline:2px solid #ff8040}
