

/* Start:/local/templates/qcenter/assets/css/vendors/reset.css?17700406001219*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End */


/* Start:/local/templates/qcenter/assets/css/vendors/swiper-bundle.css?177004060022821*/
/**
 * Swiper 11.0.5
 * 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: November 22, 2023
 */

/* 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-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-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-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/* End */


/* Start:/local/templates/qcenter/assets/css/vendors/jquery.fancybox.min.css?177004060012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/qcenter/assets/css/style.css?1770040601182954*/
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");
:root {
  --color-dark: #001c4a;
  --color-muted: #aaaaaa;
  --color-accent: #e83036;
  --color-secondary: #46a0eb;
  --color-light: #cce6f9;
  --color-blue-001B49: #001b49;
  --color-blue-04387C: #04387c;
  --color-blue-004599: #004599;
  --color-emphasis: var(--color-blue-004599);
}

:root {
  --text-h1: 3.375rem;
  --text-h2: 2.25rem;
  --text-h2-m: 1.75rem;
  --text-h3: 1.5rem;
  --text-base: 0.9375rem;
  --text-subtitle: 1.125rem;
  --text-header-footer: 16px;
  --text-docs: 14px;
  --text-sm: 0.8125rem;
  --text-breadcrumbs: 11px;
  --text-date: 10px;
  transition: 0.5s;
  transition-property: --text-h1;
  --col-gap: 1.25rem;
}
@media (min-width: 768px) {
  :root {
    --text-h2: 3rem;
    --text-h2-m: 2.5rem;
    --text-h3: 1.5rem;
    --text-base: 1.25rem;
    --text-subtitle: 1.25rem;
    --text-breadcrumbs: 12px;
  }
}
@media (min-width: 992px) {
  :root {
    font-size: clamp(13.5px, 1vw, 16px);
    --text-h1: 4.25rem;
    --text-h2: 3rem;
    --text-h3: 2.125rem;
    --text-subtitle: 1.5rem;
  }
}
@media (min-width: 1300px) {
  :root {
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  :root {
    font-size: 18px;
  }
}
@media (min-width: 1700px) {
  :root {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  :root {
    --col-gap: 1.875rem;
  }
}

h1,
.h1 {
  font-size: var(--text-h1);
  font-weight: 300;
  line-height: 1.2;
}

h2,
.h2 {
  font-size: var(--text-h2);
  font-weight: 300;
  line-height: 1.2;
}

h3,
.h3 {
  font-size: var(--text-h3);
  font-weight: 400;
  line-height: 1.3;
}

small,
.small {
  font-size: var(--text-sm);
}

body {
  font-size: var(--text-base);
}

.header,
.footer {
  font-size: var(--text-header-footer);
  font-size: var(--text-header-footer);
}

.docs {
  font-size: var(--text-docs);
}

.breadcrumbs {
  font-size: var(--text-breadcrumbs);
}

.date {
  font-size: var(--text-date);
  font-weight: 600;
}

:root {
  --color-dark: #001c4a;
  --color-muted: #aaaaaa;
  --color-accent: #e83036;
  --color-secondary: #46a0eb;
  --color-light: #cce6f9;
  --color-blue-001B49: #001b49;
  --color-blue-04387C: #04387c;
  --color-blue-004599: #004599;
  --color-emphasis: var(--color-blue-004599);
}

:root {
  --text-h1: 3.375rem;
  --text-h2: 2.25rem;
  --text-h2-m: 1.75rem;
  --text-h3: 1.5rem;
  --text-base: 0.9375rem;
  --text-subtitle: 1.125rem;
  --text-header-footer: 16px;
  --text-docs: 14px;
  --text-sm: 0.8125rem;
  --text-breadcrumbs: 11px;
  --text-date: 10px;
  transition: 0.5s;
  transition-property: --text-h1;
  --col-gap: 1.25rem;
}

@media (min-width: 768px) {
  :root {
    --text-h2: 3rem;
    --text-h2-m: 2.5rem;
    --text-h3: 1.5rem;
    --text-base: 1.25rem;
    --text-subtitle: 1.25rem;
    --text-breadcrumbs: 12px;
  }
}
@media (min-width: 992px) {
  :root {
    font-size: clamp(13.5px, 1vw, 16px);
    --text-h1: 4.25rem;
    --text-h2: 3rem;
    --text-h3: 2.125rem;
    --text-subtitle: 1.5rem;
  }
}
@media (min-width: 1300px) {
  :root {
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  :root {
    font-size: 18px;
  }
}
@media (min-width: 1700px) {
  :root {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  :root {
    --col-gap: 1.875rem;
  }
}
h1,
.h1 {
  font-size: var(--text-h1);
  font-weight: 300;
  line-height: 1.2;
}

h2,
.h2 {
  font-size: var(--text-h2);
  font-weight: 300;
  line-height: 1.2;
}

h3,
.h3 {
  font-size: var(--text-h3);
  font-weight: 400;
  line-height: 1.3;
}

small,
.small {
  font-size: var(--text-sm);
}

body {
  font-size: var(--text-base);
}

.header,
.footer {
  font-size: var(--text-header-footer);
  font-size: var(--text-header-footer);
}

.docs {
  font-size: var(--text-docs);
}

.breadcrumbs {
  font-size: var(--text-breadcrumbs);
}

.date {
  font-size: var(--text-date);
  font-weight: 600;
}

.swiper {
  --swiper-slides: 1;
  --swiper-gap: var(--col-gap);
  --swiper-theme-color: var(--color-primary);
  --swiper-navigation-size: var(--text-xl);
  --swiper-navigation-sides-offset: 10px;
}
.swiper-container {
  position: relative;
}
.swiper-container .swiper {
  position: static;
}
.swiper-thumbs .swiper-slide {
  cursor: pointer;
}
.swiper-horizontal .swiper-slide {
  width: calc(100% / var(--swiper-slides) - var(--swiper-gap) / (var(--swiper-slides) / (var(--swiper-slides) - 1)));
}
.swiper-horizontal .swiper-slide:not(:last-child) {
  margin-right: var(--swiper-gap);
}
.swiper-vertical .swiper-slide {
  height: calc(100% / var(--swiper-slides) - var(--swiper-gap) / (var(--swiper-slides) / (var(--swiper-slides) - 1)));
}
.swiper-vertical .swiper-slide:not(:last-child) {
  margin-bottom: var(--swiper-gap);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: inherit;
}

img,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}

body {
  font-family: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  line-height: 1.5;
}

.page {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.page .main {
  flex-grow: 1;
}
.page--error {
  background: var(--color-dark);
  background-image: url(/local/templates/qcenter/assets/css/../img/error-page-bg.jpg);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  color: #fff;
}
.page--error .main {
  display: grid;
}

.section {
  margin: 4em 0;
}
.section--fill {
  margin: 0;
  padding: 4em 0;
  background: #f2f2f3;
}
.section__title {
  padding-bottom: 0.3em;
  border-bottom: 2px solid;
  margin-bottom: clamp(1em, 5vw, 6.25rem);
  color: var(--color-blue-001B49);
}

.container {
  --container-gap: 0.75rem;
  --container-width: 35rem;
  --offset: max(var(--container-gap), calc((((100vw - var(--container-width)) / 2))));
  margin: 0 auto;
  padding: 0 var(--container-gap);
  width: 100%;
  max-width: calc(var(--container-width) + var(--container-gap) * 2);
}
@media (min-width: 768px) {
  .container {
    --container-gap: 1.875rem;
    --container-width: 37.5rem;
  }
}
@media (min-width: 992px) {
  .container {
    --container-width: 73.75rem;
  }
}

.breadcrumbs {
  padding: 2em 0;
}
.breadcrumbs a {
  font-weight: 500;
}
.breadcrumbs a::after {
  content: " / ";
}
.breadcrumbs span {
  font-weight: 700;
}

.btn {
  -webkit-appearance: none;
  font: inherit;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0.65rem 1em;
  font-weight: 600;
  border-radius: 1.5em;
  border: 1px solid transparent;
  transition: 0.35s;
  transition-property: color, background-color, border-color, filter;
}
.btn:hover {
  filter: brightness(1.1);
  transition: 0.15s;
}
.btn:active {
  filter: brightness(0.9);
  transition: 0.05s;
}
.btn--feedback {
  background: var(--color-accent);
  color: #fff;
  padding: 0.5rem 1rem;
  text-wrap: balance;
}
.btn--primary {
  background: var(--color-accent);
  color: #fff;
}
.btn--secondary {
  background: var(--color-secondary);
  color: #fff;
}
.btn--outline {
  position: relative;
  z-index: 0;
}
.btn--outline::before {
  content: "";
  position: absolute;
  inset: -1px;
  padding: 2px; /* Толщина границы */
  background: linear-gradient(to left, #cce6f9, #46a0eb);
  border-radius: inherit;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  pointer-events: none;
}
.btn--outline:hover {
  background: #0c60c3;
  color: var(--color-light);
}
@media (min-width: 768px) {
  .btn--feedback {
    min-width: 16.65em;
    border-radius: 0;
    position: relative;
    padding: 0.75rem 0.75rem;
  }
  .btn--feedback::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3rem;
    right: 100%;
    transform: translateX(2px);
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='51' viewBox='0 0 48 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6649_22038)'%3E%3Crect x='14' width='438.704' height='18.1213' rx='9.06063' fill='%23E73136'/%3E%3Crect x='23.1992' y='33.5' width='439.297' height='17.5' rx='8.75' fill='%23E73136'/%3E%3Crect x='32.3984' y='15.3848' width='443.896' height='19.7799' rx='9.88994' fill='%23E73136'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6649_22038'%3E%3Crect width='48' height='51' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
  }
  .btn--feedback::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3rem;
    left: 100%;
    transform: translateX(-2px);
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='51' viewBox='0 0 48 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6649_22030)'%3E%3Crect x='-429' width='438.704' height='18.1213' rx='9.06063' fill='%23E73136'/%3E%3Crect x='-419.801' y='33.5' width='439.297' height='17.5' rx='8.75' fill='%23E73136'/%3E%3Crect x='-410.602' y='15.3848' width='443.896' height='19.7799' rx='9.88994' fill='%23E73136'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6649_22030'%3E%3Crect width='48' height='51' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
}

.form-control {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  padding: 10px;
  padding: 1.25rem 1rem;
  border: 1px solid var(--color-dark);
  border-radius: 5px;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 2.5rem;
  margin-bottom: 0.125rem;
  display: flex;
  gap: 1.25rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -2.5rem;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--color-accent);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  outline: 0;
}

.form-check-input:checked {
  background-color: var(--color-accent);
  border-color: var(--color-accent);
}

.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: var(--color-accent);
  border-color: var(--color-accent);
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  font-size: 0.875rem;
}

.doc-link {
  display: flex;
  align-items: end;
  gap: 0.75em;
}
.doc-link__text {
  flex: 1;
  padding: 0.75em 0;
  border-bottom: 1px solid;
}
.doc-link__ico img {
  width: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}

.text-primary {
  color: var(--color-accent);
}
.text-secondary {
  color: var(--color-secondary);
}
.text-dark {
  color: var(--color-dark);
}
.text-emphasis {
  color: var(--color-emphasis);
}
.text-light {
  color: var(--color-light);
}

.text-nowrap {
  white-space: nowrap;
}

:root {
  --header-height: 62px;
}

.header {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  color: var(--color-blue-001B49);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
.header.menu-active {
  background: #fff;
  color: var(--color-blue-001B49);
}
.header ~ .main {
  padding-top: var(--header-height, 62px);
}
.header--dark {
  background: var(--color-blue-001B49);
  color: #fff;
}
.header__inner {
  height: var(--header-height, 62px);
  display: flex;
  align-items: center;
}
.header__logo svg {
  width: 7.1875rem;
}
.header__nav {
  align-self: stretch;
}
.header__nav > * {
  display: flex;
  align-items: center;
  position: relative;
}
.header__nav > *::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--color-accent);
  opacity: 0;
  transition: 0.25s;
  transition-property: opacity;
}
.header__nav > *.current {
  color: #e73136;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.header__nav > *:hover::after {
  opacity: 1;
}
.header__toggle {
  margin-left: auto;
  width: 2.5em;
  height: 2.5em;
  padding: 0.125em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.5em;
  transition: 0.25s;
  transition-property: gap, transform, opacity;
}
.header__toggle > * {
  transition: inherit;
  height: 2px;
  margin: -1px 0;
  border-radius: 1px;
  background: currentColor;
}
.header__toggle > *:nth-child(2) {
  width: 60%;
  align-self: end;
}
.header__toggle.active {
  gap: 0rem;
}
.header__toggle.active > *:nth-child(1) {
  transform: rotate(-45deg);
}
.header__toggle.active > *:nth-child(2) {
  opacity: 0;
}
.header__toggle.active > *:nth-child(3) {
  transform: rotate(45deg);
}
.header__mobile-menu {
  display: none;
}
@media (max-width: 991px) {
  .header__nav {
    display: none;
  }
  .header__lang {
    display: none;
  }
}
@media (min-width: 992px) {
  .header__inner {
    display: grid;
    grid-template-columns: 1fr 7fr 1fr;
    gap: 3.75rem;
  }
  .header__nav {
    justify-self: center;
    max-width: 50.5em;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .header__lang {
    justify-self: end;
    display: flex;
    gap: 1.25rem;
  }
  .header__lang > * {
    opacity: 0.5;
  }
  .header__toggle {
    display: none;
  }
  .header--transparent {
    transition: 0.25s;
    transition-property: color, background-color;
  }
  .header--transparent .header__logo {
    transition: 0.25s;
    transition-property: opacity;
  }
  .header--transparent ~ .main {
    padding-top: 0;
  }
  .header--transparent:not(.scrolled) {
    background: transparent;
  }
  .header--transparent:not(.scrolled) .header__logo {
    opacity: 0;
    pointer-events: none;
  }
}

.header-mobile-menu {
  font-size: 16px;
  background: #fff;
  color: var(--color-blue-dark);
  position: fixed;
  z-index: 1000;
  top: var(--header-height, 62px);
  left: 0;
  right: 0;
  height: calc(100vh - var(--header-height, 62px));
  height: calc(100dvh - var(--header-height, 62px));
  padding: 1.25rem 0;
  opacity: 0.5;
  transform: translateX(-100%);
  transition: 0.2s;
  transition-property: opacity, transform;
  overflow-y: auto;
  font-size: 1rem;
  display: grid;
}
.header-mobile-menu {
  -ms-overflow-style: none; /* Edge, Internet Explorer */
  scrollbar-width: none; /* Firefox */
  overflow-y: scroll;
}
.header-mobile-menu::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}
.header-mobile-menu.active {
  opacity: 1;
  transform: translateX(0%);
}
.header-mobile-menu__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.header-mobile-menu__nav {
  flex: 1;
  font-size: 1.125em;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.header-mobile-menu__nav > * {
  display: inline-block;
  padding: 0.25rem 0;
}
.header-mobile-menu__nav > *.current {
  color: var(--color-accent);
}
.header-mobile-menu__info {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.header-mobile-menu__info-group-value {
  font-weight: 600;
}
.header-mobile-menu__policy-link {
  font-size: var(--text-docs);
  margin-top: 0.5rem;
}

.section--fill + .feedback-btn {
  padding-top: unset;
}
.feedback-btn__description {
  text-align: center;
  margin-bottom: 1rem;
}
.feedback-btn__inner {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .feedback-btn__description {
    margin-bottom: 2.5rem;
  }
}
.footer {
  background: var(--color-blue-001B49);
  color: #fff;
  padding: 2.5em 0;
}
.footer__inner {
  display: grid;
  gap: 3em var(--col-gap);
}
.footer__logo svg {
  width: 7.1875rem;
}
.footer__contacts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.footer__contacts-group-value {
  font-weight: 600;
}
.footer__search {
  visibility: hidden;
  pointer-events: none;
}
.footer__docs {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.footer__docs > * {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
.footer__copy {
  margin-top: 0.5rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .footer__inner {
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
  }
  .footer__logo {
    order: 1;
  }
  .footer__contacts {
    order: 1;
  }
  .footer__places {
    order: 2;
  }
  .footer__search {
    order: 1;
  }
  .footer__docs-copy {
    order: 2;
    grid-column: span 2;
    display: grid;
    grid-template-columns: subgrid;
    align-items: end;
  }
}
@media (min-width: 992px) {
  .footer__inner {
    grid-template-columns: repeat(12, 1fr);
  }
  .footer__logo {
    grid-column: span 3;
  }
  .footer__contacts {
    grid-column: span 4;
  }
  .footer__places {
    grid-column: span 5;
  }
  .footer__search {
    grid-column: span 3;
    align-self: end;
  }
  .footer__docs-copy {
    grid-column: span 9;
    display: grid;
    grid-template-columns: subgrid;
    align-items: end;
  }
  .footer__docs {
    grid-column: span 4;
  }
  .footer__copy {
    grid-column: span 5;
  }
}

.section-hero {
  background: var(--color-blue-001B49);
  color: #fff;
  margin: 0;
}
.section-hero .breadcrumbs + .section-hero__inner {
  padding-top: 0;
}
.section-hero__wrapper {
  min-height: 18rem;
  display: flex;
  flex-direction: column;
}
.section-hero__asset {
  display: none;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 70%;
  right: 0;
  transform-origin: top left;
  transform: skewX(30deg);
  border-left: 2px solid;
  -o-border-image: linear-gradient(var(--color-accent) 35%, transparent 35%, transparent 40%, var(--color-accent) 40%) 30;
     border-image: linear-gradient(var(--color-accent) 35%, transparent 35%, transparent 40%, var(--color-accent) 40%) 30;
  margin-right: calc(var(--offset) * -1);
  color: var(--color-blue-004599);
  animation-fill-mode: forwards;
}
.section-hero__asset > * {
  transform-origin: top left;
  transform: skewX(-30deg);
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0% center;
     object-position: 0% center;
}
.section-hero__inner {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 2.5rem 0;
  box-sizing: content-box;
}
.section-hero__title {
  margin-bottom: 2.5rem;
}
.section-hero__title.h2 {
  color: var(--color-accent);
  font-size: var(--text-h2-m);
}
.section-hero__content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.section-hero__text {
  position: relative;
}
.section-hero__text > * {
  width: 100%;
}
.section-hero__text > * + * {
  margin-top: 0.75rem;
}
.section-hero__contacts {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 1.1em;
  font-weight: 600;
}
.section-hero__contacts > * + * {
  margin-top: 0.75em;
}
.section-hero__mouse {
  margin-top: auto;
}
.section-hero__mouse svg {
  width: 1.5rem;
}
.section-hero__link {
  margin-top: 1em;
}
.section-hero__link a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .section-hero:has(.section-hero__asset--image) .section-hero__inner {
    max-width: 22em;
  }
}
@media (min-width: 768px) {
  .section-hero__wrapper {
    min-height: 28.25rem;
    position: relative;
    z-index: 2;
  }
  .section-hero__asset {
    display: block;
  }
  .section-hero__inner {
    max-width: 32em;
  }
  .section-hero__link {
    margin-top: 2em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-hero__asset--image {
    left: 54%;
  }
}
@media (max-width: 991px) {
  .section-hero__mouse {
    display: none;
  }
}
@media (min-width: 992px) {
  .section-hero__asset {
    left: 57%;
  }
  .section-hero__inner {
    max-width: 38em;
  }
}
@media (min-width: 1620px) {
  .section-hero__title {
    margin-top: 0.85em;
  }
  .section-hero__wrapper {
    min-height: 40.75rem;
  }
  .section-hero__inner {
    padding: calc(var(--text-breadcrumbs) * 5.6) 0;
  }
  .section-hero__asset {
    left: 55%;
  }
}

.policy {
  color: var(--color-blue-001B49);
}
.policy article {
  line-height: 1.5;
}
.policy article > * + * {
  margin-top: 0.75rem;
}
.policy h1 {
  font-size: 2em;
  font-weight: 300;
  margin-bottom: 1.5em;
}
.policy h2 {
  font-size: 1.2em;
  font-weight: 600;
}

.home-hero {
  margin: 0;
  position: relative;
  overflow: hidden;
  z-index: 0;
  color: #fff;
}
.home-hero__bg {
  z-index: -1;
  position: absolute;
  inset: 0;
}
.home-hero__bg img,
.home-hero__bg video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.home-hero__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 19.75rem;
}
.home-hero__content {
  font-size: 0.83rem;
  text-align: center;
}
.home-hero__logo svg {
  width: 15em;
  margin-bottom: 13.8%;
}
.home-hero__text {
  line-height: 1;
}
@media (min-width: 768px) {
  .home-hero__inner {
    height: 22.5rem;
  }
  .home-hero__content {
    font-size: 0.95rem;
  }
}
@media (min-width: 992px) {
  .home-hero__inner {
    height: 31.625rem;
  }
  .home-hero__content {
    font-size: 1.81rem;
  }
}
@media (min-width: 1620px) {
  .home-hero__inner {
    height: 50.75rem;
  }
  .home-hero__content {
    font-size: 2.355rem;
  }
}

.home-about {
  margin: 0;
}
.home-about__inner {
  display: grid;
}
@media (max-width: 767px) {
  .home-about .container {
    --container-gap: 0.9375rem;
  }
  .home-about__inner {
    grid-gap: 3.75rem;
  }
}

.home-about-item__image {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.home-about-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.home-about-item__title {
  font-size: var(--text-h2-m);
  margin-bottom: 0.9em;
  color: var(--color-blue-001B49);
}
.home-about-item__link {
  margin-top: 3.75rem;
}
.home-about-item__link a {
  line-height: 1.4;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  display: flex;
  gap: 1em;
  color: var(--color-blue-04387C);
}
.home-about-item__link a::before {
  content: "";
  width: 1.35em;
  height: 1.35em;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  flex-shrink: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
  color: var(--color-accent);
}
@media (max-width: 767px) {
  .home-about-item {
    position: relative;
    z-index: 0;
    overflow: hidden;
    margin-left: calc(var(--offset) * -1);
    padding-left: var(--offset);
    margin-right: calc(var(--offset) * -1);
    padding-right: var(--offset);
  }
  .home-about-item__image {
    width: 100%;
    margin-left: calc(var(--offset) * -1);
    margin-right: calc(var(--offset) * -1);
    position: absolute;
    z-index: -1;
    height: 18.75rem;
  }
  .home-about-item__content {
    margin-top: 8rem;
    background: #fff;
    padding: 1.25rem var(--container-gap);
  }
  .home-about-item__title {
    margin-bottom: 1rem;
  }
  .home-about-item__link {
    margin-top: 1.5rem;
  }
}
@media (min-width: 768px) {
  .home-about-item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .home-about-item > * {
    min-width: 0;
  }
  .home-about-item__image {
    min-height: 30rem;
    max-height: 39rem;
  }
  .home-about-item__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2.5rem 0;
  }
  .home-about-item:nth-child(even) .home-about-item__image {
    margin-left: calc(var(--offset) * -1);
  }
  .home-about-item:nth-child(odd) .home-about-item__image {
    margin-right: calc(var(--offset) * -1);
    order: 2;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .home-about-item {
    gap: var(--col-gap);
  }
}
@media (min-width: 768px) and (hover: hover) {
  .home-about-item__image {
    transition: 0.25s linear;
    transition-property: width, filter;
  }
  .home-about-item__image img {
    transition: inherit;
    filter: saturate(0) opacity(0.5);
  }
  .home-about-item__image::after {
    transition: inherit;
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    width: 0%;
    left: 0;
    bottom: 0;
    height: 0.5rem;
    background: var(--color-accent);
  }
  .home-about-item:hover .home-about-item__image img {
    filter: unset;
  }
  .home-about-item:hover .home-about-item__image::after {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .home-about-item:nth-child(even) .home-about-item__content {
    padding-left: 6em;
  }
  .home-about-item:nth-child(odd) .home-about-item__content {
    padding-right: 6em;
  }
}

.about-worth__inner {
  display: grid;
}
@media (min-width: 768px) {
  .about-worth {
    background-image: url(/local/templates/qcenter/assets/css/../img/about-worth-bg.jpg);
  }
}
@media (max-width: 991px) {
  .about-worth__inner {
    grid-gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .about-worth__inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .about-worth__item:nth-child(even) {
    border-left: none;
  }
  .about-worth__item:nth-child(n+3) {
    border-top: none;
  }
}

@media (max-width: 767px) {
  .about-worth-item {
    color: var(--color-blue-001B49);
  }
  .about-worth-item__ico {
    margin-bottom: 0.75rem;
  }
  .about-worth-item__ico svg {
    width: 2.75rem;
  }
  .about-worth-item__name {
    color: var(--color-accent);
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-worth-item {
    background: #fff;
  }
  .about-worth-item__head {
    background: var(--color-blue-001B49);
    color: #fff;
    padding: 0.75rem 1.875rem 0.5rem;
  }
  .about-worth-item__main {
    padding: 1.875rem;
  }
  .about-worth-item__name {
    color: var(--color-accent);
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 992px) {
  .about-worth-item {
    background: #fff;
    border: 1px solid #000;
    height: 29rem;
    position: relative;
    z-index: 0;
    overflow: hidden;
  }
  .about-worth-item__head {
    background-color: #fff;
    transition: 0.25s;
    transition-property: color, background-color, height, padding;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 6.25rem 4.625rem 0;
  }
  .about-worth-item__ico {
    color: #59a0d8;
  }
  .about-worth-item__ico svg {
    transition: 0.25s;
    transition-property: width;
    width: 7.5rem;
  }
  .about-worth-item__ico svg path {
    transition: 0.25s;
    transition-property: stroke-width;
    stroke-width: 0.4px;
  }
  .about-worth-item__name {
    transition: 0.25s;
    transition-property: color, opacity;
    position: absolute;
    top: 16.875rem;
    max-width: 13em;
  }
  .about-worth-item__main {
    padding: 7.375rem 4.625rem;
    background: var(--color-blue-001B49);
    height: 100%;
  }
  .about-worth-item__content {
    color: #fff;
  }
  .about-worth-item:hover .about-worth-item__ico {
    color: #fff;
  }
  .about-worth-item:hover .about-worth-item__head {
    color: #fff;
    background: var(--color-accent);
  }
  .about-worth-item:hover .about-worth-item__name {
    color: #fff;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .about-worth-item.active .about-worth-item__head {
    height: 4rem;
    padding-top: 0.75rem;
  }
  .about-worth-item.active .about-worth-item__ico svg {
    width: 2.75rem;
  }
  .about-worth-item.active .about-worth-item__ico svg path {
    stroke-width: 1px;
  }
  .about-worth-item.active .about-worth-item__name {
    opacity: 0;
    pointer-events: none;
  }
}
@media (min-width: 1620px) {
  .about-worth-item {
    height: 31.5rem;
  }
  .about-worth-item__head {
    padding: 8.125rem 6.25rem 0;
  }
  .about-worth-item__ico svg {
    width: 9.75rem;
  }
  .about-worth-item__name {
    top: 21.875rem;
  }
  .about-worth-item__main {
    padding: 10rem 6.25rem;
  }
  .about-worth-item.active .about-worth-item__head {
    height: 5.25rem;
  }
  .about-worth-item.active .about-worth-item__ico svg {
    width: 4rem;
  }
}

.about-mission {
  position: relative;
  z-index: 0;
  overflow: hidden;
  padding-bottom: 0;
  background: transparent;
}
.about-mission .section__title {
  color: var(--color-accent);
}
.about-mission__content > * + * {
  margin-top: 1.4em;
}
.about-mission__lead-card {
  font-size: 1.125em;
}
@media (max-width: 991px) {
  .about-mission__lead {
    margin-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .about-mission__lead-card {
    padding: 3.125rem 1.875rem;
    background: var(--color-blue-004599);
    color: #fff;
    clip-path: polygon(0% 0, 100% 0%, 100% 100%, 1.875rem 100%, 0% calc(100% - 3.125rem));
  }
}
@media (min-width: 992px) {
  .about-mission .section__title {
    position: relative;
    z-index: 2;
    -o-border-image: linear-gradient(to right, currentColor 50%, white 50%) 30;
       border-image: linear-gradient(to right, currentColor 50%, white 50%) 30;
  }
  .about-mission__inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .about-mission__lead-card {
    padding: 4.5rem 6.875rem;
    margin-top: -25rem;
    padding-top: 25rem;
    margin-right: calc(var(--offset) * -1);
    padding-right: var(--offset);
  }
  .about-mission__content {
    padding-right: 6.25rem;
  }
}
@media (min-width: 1620px) {
  .about-mission__lead-card {
    padding-bottom: 9rem;
    clip-path: polygon(0% 0, 100% 0%, 100% 100%, 3.375rem 100%, 0% calc(100% - 5.625rem));
  }
}

.about-advantage__inner {
  display: grid;
  grid-gap: 0 var(--col-gap);
}
.about-advantage__asset img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left center;
     object-position: left center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='571' height='568' viewBox='0 0 571 568' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H571V566L571 9.05991e-05H0V0ZM450.117 511.048L397.496 419.865C393.94 413.711 388.083 409.22 381.213 407.38C374.343 405.541 367.024 406.503 360.864 410.055C354.704 413.608 350.209 419.459 348.367 426.323C346.526 433.187 347.488 440.5 351.044 446.654L404.042 538.215C338.766 568.729 264.237 572.969 195.916 550.054C127.594 527.14 70.7236 478.83 37.0995 415.145C3.47527 351.46 -4.32184 277.288 15.326 208.014C34.9737 138.74 80.5588 79.6795 142.625 43.0843C204.691 6.48918 278.474 -4.83241 348.672 11.4676C418.869 27.7675 480.093 70.4382 519.643 130.629C559.194 190.82 574.035 263.911 561.09 334.741C548.144 405.572 508.406 468.706 450.117 511.048ZM408.964 94.706C442.83 116.445 470.288 146.805 488.515 182.663V182.537C490.338 185.697 491.497 189.195 491.92 192.818C492.342 196.441 492.021 200.111 490.973 203.605C489.926 207.099 488.175 210.342 485.828 213.136C483.482 215.93 480.591 218.217 477.329 219.855C474.067 221.492 470.505 222.448 466.861 222.662C463.217 222.876 459.566 222.344 456.135 221.099C452.703 219.855 449.563 217.923 446.905 215.423C444.248 212.923 442.129 209.907 440.679 206.559C426.771 179.009 405.757 155.665 379.807 138.935C353.857 122.204 323.909 112.693 293.052 111.382C262.196 110.072 231.548 117.009 204.27 131.479C176.993 145.949 154.072 167.427 137.874 193.699C121.676 219.97 112.786 250.083 112.122 280.932C111.458 311.781 119.043 342.248 134.095 369.191C149.148 396.134 171.122 418.578 197.752 434.206C224.381 449.835 254.701 458.083 285.586 458.099C289.253 457.848 292.934 458.352 296.398 459.582C299.862 460.811 303.036 462.739 305.723 465.245C308.409 467.751 310.551 470.783 312.015 474.151C313.48 477.519 314.236 481.153 314.236 484.825C314.236 488.498 313.48 492.131 312.015 495.499C310.551 498.868 308.409 501.9 305.723 504.406C303.036 506.912 299.862 508.84 296.398 510.069C292.934 511.299 289.253 511.803 285.586 511.552C245.332 511.393 205.848 500.525 171.193 480.063C136.538 459.602 107.964 430.287 88.4109 395.134C68.8575 359.98 59.0307 320.257 59.9404 280.051C60.8502 239.844 72.4639 200.606 93.5872 166.371C114.711 132.136 144.581 104.141 180.126 85.2656C215.671 66.3899 255.606 57.3152 295.826 58.9743C336.046 60.6335 375.098 72.9669 408.964 94.706Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='571' height='568' viewBox='0 0 571 568' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H571V566L571 9.05991e-05H0V0ZM450.117 511.048L397.496 419.865C393.94 413.711 388.083 409.22 381.213 407.38C374.343 405.541 367.024 406.503 360.864 410.055C354.704 413.608 350.209 419.459 348.367 426.323C346.526 433.187 347.488 440.5 351.044 446.654L404.042 538.215C338.766 568.729 264.237 572.969 195.916 550.054C127.594 527.14 70.7236 478.83 37.0995 415.145C3.47527 351.46 -4.32184 277.288 15.326 208.014C34.9737 138.74 80.5588 79.6795 142.625 43.0843C204.691 6.48918 278.474 -4.83241 348.672 11.4676C418.869 27.7675 480.093 70.4382 519.643 130.629C559.194 190.82 574.035 263.911 561.09 334.741C548.144 405.572 508.406 468.706 450.117 511.048ZM408.964 94.706C442.83 116.445 470.288 146.805 488.515 182.663V182.537C490.338 185.697 491.497 189.195 491.92 192.818C492.342 196.441 492.021 200.111 490.973 203.605C489.926 207.099 488.175 210.342 485.828 213.136C483.482 215.93 480.591 218.217 477.329 219.855C474.067 221.492 470.505 222.448 466.861 222.662C463.217 222.876 459.566 222.344 456.135 221.099C452.703 219.855 449.563 217.923 446.905 215.423C444.248 212.923 442.129 209.907 440.679 206.559C426.771 179.009 405.757 155.665 379.807 138.935C353.857 122.204 323.909 112.693 293.052 111.382C262.196 110.072 231.548 117.009 204.27 131.479C176.993 145.949 154.072 167.427 137.874 193.699C121.676 219.97 112.786 250.083 112.122 280.932C111.458 311.781 119.043 342.248 134.095 369.191C149.148 396.134 171.122 418.578 197.752 434.206C224.381 449.835 254.701 458.083 285.586 458.099C289.253 457.848 292.934 458.352 296.398 459.582C299.862 460.811 303.036 462.739 305.723 465.245C308.409 467.751 310.551 470.783 312.015 474.151C313.48 477.519 314.236 481.153 314.236 484.825C314.236 488.498 313.48 492.131 312.015 495.499C310.551 498.868 308.409 501.9 305.723 504.406C303.036 506.912 299.862 508.84 296.398 510.069C292.934 511.299 289.253 511.803 285.586 511.552C245.332 511.393 205.848 500.525 171.193 480.063C136.538 459.602 107.964 430.287 88.4109 395.134C68.8575 359.98 59.0307 320.257 59.9404 280.051C60.8502 239.844 72.4639 200.606 93.5872 166.371C114.711 132.136 144.581 104.141 180.126 85.2656C215.671 66.3899 255.606 57.3152 295.826 58.9743C336.046 60.6335 375.098 72.9669 408.964 94.706Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.about-advantage__badge b {
  font-weight: 600;
}
.about-advantage__list {
  display: grid;
  align-items: end;
  grid-gap: 1.5rem;
}
.about-advantage__list b {
  font-weight: 600;
}
.about-advantage__list > * {
  border-bottom: 1px solid var(--color-accent);
  padding-bottom: 0.75rem;
}
@media (max-width: 767px) {
  .about-advantage__badge {
    border-bottom: 1px solid var(--color-accent);
    padding-bottom: 0.75rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 991px) {
  .about-advantage__asset {
    display: none;
  }
}
@media (min-width: 768px) {
  .about-advantage__badge {
    font-size: 1.2em;
    padding: 0.5rem 1px;
    margin-bottom: 2.5rem;
    margin-left: 2rem;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
    background: var(--color-accent);
    color: #fff;
    position: relative;
    z-index: 0;
  }
  .about-advantage__badge::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 3em;
    right: 100%;
    transform: translateX(2px);
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6659_21953)'%3E%3Cpath d='M11.4766 7.44004C11.4766 3.33102 14.8076 0 18.9166 0H242.139C246.248 0 249.579 3.33102 249.579 7.44004V7.44004C249.579 11.5491 246.248 14.8801 242.139 14.8801H18.9166C14.8076 14.8801 11.4766 11.5491 11.4766 7.44004V7.44004Z' fill='%23E73136'/%3E%3Crect x='6' y='27.1201' width='256.046' height='14.8801' rx='7.44004' fill='%23E73136'/%3E%3Crect x='17.6465' y='12.626' width='255.353' height='16.4131' rx='8.20656' fill='%23E73136'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6659_21953'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right;
  }
  .about-advantage__badge::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 3em;
    left: 100%;
    transform: translateX(-2px);
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6659_21952)'%3E%3Cpath d='M-220.523 7.44004C-220.523 3.33102 -217.192 0 -213.083 0H10.1394C14.2484 0 17.5794 3.33102 17.5794 7.44004V7.44004C17.5794 11.5491 14.2484 14.8801 10.1394 14.8801H-213.083C-217.192 14.8801 -220.523 11.5491 -220.523 7.44004V7.44004Z' fill='%23E73136'/%3E%3Crect x='-226' y='27.1201' width='256.046' height='14.8801' rx='7.44004' fill='%23E73136'/%3E%3Crect x='-214.354' y='12.626' width='255.353' height='16.4131' rx='8.20656' fill='%23E73136'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6659_21952'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .about-advantage__list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 2.5rem var(--col-gap);
    align-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-advantage__badge {
    padding: 0.375rem 0rem;
  }
}
@media (min-width: 992px) {
  .about-advantage__inner {
    grid-template-columns: repeat(10, 1fr);
  }
  .about-advantage__asset {
    grid-column: span 3;
    margin-left: max(var(--offset) * -1, -32rem);
    margin-top: 5rem;
    align-self: center;
  }
  .about-advantage__asset img {
    width: 35.5rem;
    max-width: calc(100% + 3rem);
    margin-left: -3.75rem;
  }
  .about-advantage__content {
    grid-column: span 7;
    display: grid;
    grid-template-rows: auto 1fr;
  }
  .about-advantage__badge {
    margin-bottom: 4.75rem;
  }
  .about-advantage__list {
    grid-template-columns: repeat(2, auto);
    text-wrap: balance;
  }
  .about-advantage__list > * {
    padding-bottom: 1.3em;
    border-bottom: unset;
    position: relative;
  }
  .about-advantage__list > *::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 14.5em;
    height: 2px;
    background: var(--color-accent);
  }
}
@media (min-width: 1620px) {
  .about-advantage__badge {
    margin-bottom: 6.25rem;
  }
  .about-advantage__asset {
    margin-top: 0;
  }
  .about-advantage__asset img {
    width: 52.5rem;
    max-width: calc(100% + 4rem);
    margin-left: -7.5rem;
  }
  .about-advantage__content {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

.contacts-map {
  margin: 0;
  height: 50vw;
  min-height: 24rem;
  max-height: 50rem;
}
.contacts-map > *,
.contacts-map iframe {
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  .contacts-map {
    transition: 0.25s;
  }
  .contacts-map:not(:hover) {
    filter: saturate(0);
  }
}

.contacts-thumbs__inner {
  display: grid;
}
@media (max-width: 767px) {
  .contacts-thumbs__inner {
    gap: 0.75rem;
  }
}
@media (max-width: 991px) {
  .contacts-thumbs {
    margin: 2.5rem 0;
  }
  .contacts-thumbs__doc-link {
    margin-bottom: 2.5rem;
  }
  .contacts-thumbs__inner {
    gap: 2.5rem;
  }
}
@media (min-width: 992px) {
  .contacts-thumbs__doc-link {
    margin-bottom: 5rem;
  }
  .contacts-thumbs__inner {
    grid-template-columns: repeat(5, 1fr);
  }
}

.contacts-thumbs-item {
  display: flex;
  flex-direction: column;
  background: #f2f2f3;
  cursor: pointer;
}
.contacts-thumbs-item__image {
  position: relative;
  overflow: hidden;
  z-index: 0;
  height: 20rem;
}
.contacts-thumbs-item__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.contacts-thumbs-item__content {
  flex: 1;
  padding: 1.25rem;
  font-size: 1.0625rem;
  display: flex;
  flex-direction: column;
}
.contacts-thumbs-item__name {
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
  color: var(--color-blue-04387C);
}
.contacts-thumbs-item__address {
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
}
.contacts-thumbs-item__link {
  margin-top: auto;
  line-height: 1.4;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
@media (max-width: 767px) {
  .contacts-thumbs-item {
    margin-left: calc(var(--offset) * -1);
    margin-right: calc(var(--offset) * -1);
  }
}
@media (min-width: 992px) {
  .contacts-thumbs-item__image {
    height: 31.25rem;
  }
  .contacts-thumbs-item__content {
    padding: 1.25rem;
  }
}
@media (hover: hover) {
  .contacts-thumbs-item {
    transition: 0.25s;
  }
  .contacts-thumbs-item:not(:hover) {
    opacity: 0.5;
    filter: saturate(0);
  }
}

.briefcase-advantage {
  background: transparent;
}
.briefcase-advantage .section__title {
  color: currentColor;
}
.briefcase-advantage__list-item {
  padding: 1.25em 0;
  display: flex;
  gap: 1em;
}
.briefcase-advantage__list-item::before {
  content: "";
  width: 1.35em;
  height: 1.35em;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  flex-shrink: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
  color: var(--color-accent);
}
.briefcase-advantage__list-item:not(:last-child) {
  border-bottom: 1px solid;
}
@media (max-width: 991px) {
  .briefcase-advantage {
    background: var(--color-blue-004599);
    color: #fff;
  }
  .briefcase-advantage__content {
    background: #fff;
    color: var(--color-dark);
    padding: 1.25em;
  }
}
@media (min-width: 992px) {
  .briefcase-advantage {
    position: relative;
    z-index: 0;
    overflow: hidden;
    padding-bottom: 7em;
  }
  .briefcase-advantage .section__title {
    border-bottom: unset;
    margin-bottom: unset;
    padding-bottom: unset;
  }
  .briefcase-advantage__inner {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    position: relative;
  }
  .briefcase-advantage__inner::after {
    content: "";
    position: absolute;
    z-index: -1;
    height: 7em;
    bottom: -7em;
    left: 50%;
    right: 0;
    background: var(--color-blue-004599);
    margin-right: calc(var(--offset) * -1);
  }
  .briefcase-advantage__head {
    grid-column: span 6;
  }
  .briefcase-advantage__content {
    grid-column: span 4;
    padding-bottom: 4em;
  }
  .briefcase-advantage__head {
    color: #fff;
    position: relative;
    z-index: 0;
  }
  .briefcase-advantage__head .section__title {
    max-width: 9em;
  }
  .briefcase-advantage__head::before {
    content: "";
    position: absolute;
    z-index: -1;
    background: var(--color-blue-004599);
    inset: 0;
    transform-origin: left bottom;
    transform: skewX(30deg);
    margin-top: -4em;
    margin-bottom: -7em;
  }
  .briefcase-advantage__head::after {
    content: "";
    display: block;
    position: absolute;
    margin-bottom: -7em;
    margin-left: -5.8em;
    left: 0;
    bottom: 0;
    width: 37em;
    height: 10em;
    background: url(/local/templates/qcenter/assets/css/../img/asset-logo-light.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: bottom;
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 5.8em 100%);
  }
}
@media (min-width: 1620px) {
  .briefcase-advantage__head::before {
    margin-top: -7em;
    margin-bottom: -7em;
  }
}

.briefcase-solutions .section__title {
  color: var(--color-accent);
}
.briefcase-solutions__list {
  counter-reset: count 0;
  display: grid;
}
.briefcase-solutions__item {
  counter-increment: count 1;
}
.briefcase-solutions__item::before {
  content: counter(count, decimal);
}
@media (min-width: 992px) {
  .briefcase-solutions__list {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
  .briefcase-solutions__item {
    border: 1px solid var(--color-dark);
  }
  .briefcase-solutions__item:nth-child(even) {
    border-left: none;
  }
  .briefcase-solutions__item:nth-child(n+3) {
    border-top: none;
  }
}

.briefcase-solutions-item {
  color: var(--color-dark);
}
.briefcase-solutions-item::before {
  display: block;
  font-size: var(--text-h3);
  font-weight: 600;
  margin-bottom: 0.625rem;
  color: var(--color-accent);
}
.briefcase-solutions-item__content {
  margin-top: 1.375em;
  font-size: var(--text-sm);
}
.briefcase-solutions-item__list a {
  display: flex;
  gap: 1em;
}
.briefcase-solutions-item__list a::before {
  content: "";
  width: 1.35em;
  height: 1.35em;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  flex-shrink: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
}
.briefcase-solutions-item__list > * + * {
  margin-top: 1.25rem;
}
@media (max-width: 991px) {
  .briefcase-solutions-item {
    position: relative;
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
    margin-left: calc(var(--offset) * -1);
    padding-left: var(--offset);
    margin-right: calc(var(--offset) * -1);
    padding-right: var(--offset);
    border-bottom: 1px solid;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .briefcase-solutions-item__content {
    margin-left: 5.625rem;
  }
}
@media (min-width: 992px) {
  .briefcase-solutions-item {
    padding: 1.25rem 3.125rem 3.75rem;
    transition: 0.25s;
    transition-property: color, background-color, opacity;
    position: relative;
    z-index: 0;
    overflow: hidden;
  }
  .briefcase-solutions-item__content {
    margin-top: 62px;
    margin-left: 5.625rem;
  }
  .briefcase-solutions-item__list a::before {
    transition: 0.25s;
    transition-property: color, background-color, opacity;
  }
  .briefcase-solutions-item::after {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='797' height='362' viewBox='0 0 797 362' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4713_33756' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='797' height='362'%3E%3Crect x='1' y='1' width='795.5' height='360' fill='%23001B49' stroke='%23001B49' stroke-width='0.65'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4713_33756)'%3E%3Crect x='1' y='1' width='795.5' height='360' fill='%23001B49'/%3E%3Cg opacity='0.3'%3E%3Cpath d='M-43.1976 385.734C-43.8512 385.791 -44.5072 385.813 -45.1629 385.798C-47.8676 385.757 -50.5381 385.156 -53.0218 384.028C-55.5056 382.901 -57.754 381.27 -59.6386 379.228C-61.5232 377.186 -63.0071 374.774 -64.0056 372.128C-65.004 369.483 -65.4975 366.657 -65.4578 363.811C-65.3751 358.064 -63.1278 352.588 -59.2096 348.585C-55.2914 344.582 -50.023 342.379 -44.5624 342.462C-40.7106 342.522 -36.952 343.717 -33.7132 345.912C-30.4744 348.106 -27.8853 351.213 -26.2397 354.878M-28.0822 395.033L-27.9866 394.968C-22.9107 391.893 -18.6813 387.482 -15.7133 382.168C-12.7452 376.855 -11.1404 370.821 -11.056 364.658C-10.9901 359.985 -11.7996 355.345 -13.4383 351.001C-15.077 346.658 -17.5127 342.696 -20.6064 339.344C-23.7001 335.991 -27.3912 333.312 -31.4688 331.461C-35.5464 329.609 -39.9307 328.621 -44.3713 328.553C-48.8119 328.483 -53.2219 329.335 -57.3496 331.06C-61.4773 332.784 -65.2418 335.347 -68.428 338.602C-71.6142 341.858 -74.1598 345.742 -75.9193 350.033C-77.6789 354.323 -78.618 358.937 -78.6829 363.609C-78.8142 373.046 -75.3781 382.151 -69.1305 388.922C-62.8828 395.692 -54.3352 399.575 -45.3676 399.715C-42.8209 399.753 -40.2781 399.493 -37.7861 398.939M-34.8176 382.753L-21.2513 407.477M-2.55322 459.825C-3.20681 459.883 -3.86282 459.904 -4.51856 459.89C-9.97435 459.797 -15.1721 457.429 -18.9698 453.307C-22.7675 449.184 -24.8546 443.643 -24.7725 437.902C-24.697 432.157 -22.4563 426.678 -18.5431 422.671C-14.6298 418.663 -9.36436 416.455 -3.90439 416.532C-0.0526144 416.592 3.70602 417.787 6.9448 419.982C10.1836 422.176 12.7727 425.283 14.4183 428.948M12.5758 469.103L12.6782 469.038C17.7533 465.962 21.9817 461.551 24.9486 456.238C27.9154 450.924 29.519 444.89 29.6019 438.728C29.6687 434.055 28.8599 429.414 27.2215 425.07C25.5832 420.726 23.1475 416.765 20.0536 413.412C16.9597 410.059 13.2683 407.38 9.19027 405.529C5.11224 403.678 0.727539 402.69 -3.71331 402.623C-8.15388 402.553 -12.5639 403.405 -16.6916 405.13C-20.8193 406.854 -24.5838 409.417 -27.77 412.672C-30.9562 415.928 -33.5018 419.812 -35.2613 424.103C-37.0209 428.393 -37.96 433.007 -38.0249 437.68C-38.1562 447.116 -34.7201 456.221 -28.4725 462.992C-22.2248 469.762 -13.6772 473.645 -4.70964 473.785C-2.16275 473.827 0.380559 473.567 2.87194 473.009M5.84043 456.824L19.4067 481.547' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M754.231 -58.8359C753.578 -58.7783 752.922 -58.7567 752.266 -58.7713C749.561 -58.8125 746.891 -59.414 744.408 -60.5414C741.925 -61.6688 739.677 -63.3001 737.793 -65.342C735.908 -67.3839 734.425 -69.7964 733.427 -72.4417C732.43 -75.087 731.937 -77.9132 731.978 -80.7589C732.059 -86.5056 734.305 -91.9831 738.224 -95.9866C742.143 -99.9902 747.412 -102.192 752.873 -102.107C756.725 -102.047 760.484 -100.852 763.722 -98.6577C766.961 -96.4631 769.55 -93.3569 771.196 -89.6919M769.353 -49.5009L769.456 -49.5583C774.531 -52.6342 778.759 -57.0452 781.726 -62.3588C784.693 -67.6724 786.297 -73.7062 786.379 -79.8685C786.446 -84.5414 785.637 -89.1824 783.999 -93.5263C782.361 -97.8702 779.925 -101.832 776.831 -105.185C773.737 -108.538 770.046 -111.216 765.968 -113.068C761.89 -114.919 757.505 -115.906 753.064 -115.974C748.624 -116.043 744.214 -115.191 740.086 -113.467C735.958 -111.742 732.194 -109.179 729.008 -105.924C725.821 -102.669 723.276 -98.7846 721.516 -94.4938C719.757 -90.2031 718.818 -85.5896 718.753 -80.9169C718.621 -71.4805 722.057 -62.3756 728.305 -55.6048C734.553 -48.834 743.1 -44.9517 752.068 -44.8118C754.615 -44.7715 757.158 -45.034 759.649 -45.5945M762.618 -61.7729L776.184 -37.0493M794.889 15.2988C794.233 15.3563 793.575 15.3779 792.917 15.3634C790.213 15.3222 787.542 14.7207 785.059 13.5933C782.576 12.4659 780.328 10.8346 778.444 8.79273C776.56 6.75083 775.076 4.3383 774.079 1.693C773.081 -0.952303 772.588 -3.77854 772.629 -6.62424C772.713 -12.3684 774.962 -17.8422 778.88 -21.8426C782.798 -25.8431 788.066 -28.0429 793.524 -27.9584C797.375 -27.9044 801.134 -26.7158 804.375 -24.5277C807.616 -22.3395 810.209 -19.2392 811.861 -15.5787M810.025 24.5692L810.121 24.5117C815.197 21.437 819.426 17.0262 822.393 11.7124C825.36 6.39848 826.963 0.364133 827.044 -5.79844C827.111 -10.4714 826.302 -15.1124 824.664 -19.4562C823.026 -23.8001 820.59 -27.7617 817.496 -31.1147C814.402 -34.4676 810.711 -37.1462 806.633 -38.9975C802.555 -40.8487 798.17 -41.8362 793.729 -41.9036C789.288 -41.9739 784.876 -41.1228 780.748 -39.399C776.619 -37.6752 772.853 -35.1124 769.666 -31.857C766.478 -28.6016 763.931 -24.7173 762.171 -20.426C760.41 -16.1347 759.47 -11.5205 759.404 -6.84685C759.34 -2.17168 760.152 2.47096 761.793 6.81588C763.435 11.1608 765.873 15.1228 768.97 18.4757C772.067 21.8286 775.762 24.5065 779.842 26.3566C783.923 28.2067 788.31 29.1927 792.753 29.2583C795.303 29.2982 797.848 29.0357 800.342 28.4756M803.303 12.2972L816.87 37.0207' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M674.111 -58.836C673.457 -58.7784 672.801 -58.7568 672.145 -58.7714C669.441 -58.8126 666.771 -59.4141 664.287 -60.5415C661.804 -61.6689 659.556 -63.3002 657.672 -65.3421C655.788 -67.384 654.305 -69.7965 653.307 -72.4418C652.309 -75.0871 651.817 -77.9133 651.857 -80.759C651.938 -86.5057 654.185 -91.9832 658.103 -95.9867C662.022 -99.9903 667.291 -102.192 672.753 -102.108C676.607 -102.046 680.367 -100.847 683.606 -98.6487C686.845 -96.4501 689.433 -93.3395 691.075 -89.6704M689.233 -49.501L689.335 -49.5584C694.41 -52.6343 698.639 -57.0453 701.606 -62.3589C704.572 -67.6725 706.176 -73.7063 706.259 -79.8686C706.326 -84.5415 705.517 -89.1825 703.879 -93.5264C702.24 -97.8703 699.804 -101.832 696.711 -105.185C693.617 -108.538 689.925 -111.216 685.847 -113.068C681.769 -114.919 677.385 -115.906 672.944 -115.974C663.976 -116.112 655.323 -112.496 648.889 -105.922C642.455 -99.3478 638.765 -90.3534 638.632 -80.917C638.508 -71.4812 641.95 -62.3797 648.201 -55.6134C654.452 -48.847 663.001 -44.9696 671.968 -44.8334C674.515 -44.7931 677.058 -45.0557 679.549 -45.6161M682.518 -61.7945L696.084 -37.071M714.789 15.2771C714.133 15.3346 713.475 15.3562 712.817 15.3417C710.111 15.3034 707.438 14.7039 704.953 13.5778C702.467 12.4516 700.217 10.8208 698.33 8.7786C696.444 6.73642 694.959 4.32296 693.96 1.67627C692.961 -0.970422 692.468 -3.7984 692.508 -6.64589C692.598 -12.3863 694.849 -17.8546 698.767 -21.8504C702.684 -25.8462 707.948 -28.043 713.404 -27.9585C717.256 -27.8986 721.014 -26.7034 724.253 -24.5088C727.492 -22.3142 730.081 -19.208 731.727 -15.5429M729.891 24.605L729.986 24.5475C735.062 21.4728 739.292 17.062 742.259 11.7481C745.226 6.43427 746.829 0.39992 746.91 -5.76266C746.982 -10.4386 746.176 -15.0834 744.54 -19.4314C742.903 -23.7795 740.468 -27.7453 737.374 -31.1021C734.28 -34.4589 730.587 -37.1407 726.507 -38.9942C722.426 -40.8476 718.039 -41.8363 713.595 -41.9037C704.627 -42.0418 695.975 -38.4262 689.54 -31.8519C683.106 -25.2777 679.416 -16.2833 679.283 -6.84695C679.154 2.58888 682.59 11.6926 688.838 18.4631C695.085 25.2335 703.632 29.1164 712.599 29.2582C715.148 29.2981 717.693 29.0355 720.187 28.4754M723.149 12.2971L736.715 37.0206M755.42 89.3687C754.764 89.4263 754.106 89.4479 753.448 89.4333C749.774 89.3759 746.181 88.2853 743.043 86.2746C739.905 84.2639 737.334 81.4063 735.599 77.9982C733.864 74.5901 733.027 70.7555 733.175 66.8923C733.323 63.029 734.45 59.2777 736.44 56.0274C738.43 52.7771 741.21 50.1461 744.492 48.4074C747.773 46.6687 751.438 45.8855 755.104 46.139C758.77 46.3926 762.306 47.6737 765.343 49.8494C768.38 52.0252 770.809 55.0164 772.378 58.5128M770.542 98.6607L770.638 98.6032C777.999 94.1361 783.488 86.9119 786.01 78.3729C788.532 69.8339 787.901 60.6082 784.243 52.5374C780.584 44.4666 774.168 38.1444 766.275 34.8328C758.381 31.5213 749.591 31.464 741.66 34.6723C733.728 37.8807 727.237 44.1188 723.484 52.1413C719.731 60.1638 718.992 69.3806 721.413 77.9518C723.834 86.523 729.238 93.8181 736.546 98.381C743.854 102.944 752.529 104.439 760.838 102.567M763.8 86.3887L777.366 111.112M796.071 163.46C795.415 163.518 794.757 163.539 794.099 163.525C790.425 163.468 786.832 162.377 783.694 160.366C780.556 158.355 777.986 155.498 776.251 152.09C774.515 148.682 773.678 144.847 773.826 140.984C773.974 137.121 775.101 133.369 777.091 130.119C779.081 126.869 781.861 124.238 785.143 122.499C788.425 120.76 792.089 119.977 795.755 120.231C799.422 120.484 802.957 121.765 805.994 123.941C809.032 126.117 811.46 129.108 813.029 132.604M811.18 172.752L811.275 172.695C818.622 168.201 824.087 160.956 826.581 152.408C829.074 143.86 828.412 134.637 824.727 126.579C821.042 118.522 814.605 112.223 806.7 108.941C798.796 105.658 790.006 105.633 782.085 108.871C774.164 112.109 767.694 118.37 763.968 126.407C760.242 134.443 759.532 143.663 761.982 152.225C764.432 160.787 769.86 168.062 777.183 172.598C784.507 177.134 793.186 178.597 801.489 176.695M804.458 160.516L818.004 185.204' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M594.01 -58.8359C593.357 -58.7783 592.701 -58.7567 592.045 -58.7713C589.341 -58.8125 586.67 -59.414 584.187 -60.5414C581.704 -61.6688 579.456 -63.3001 577.572 -65.342C575.688 -67.3839 574.204 -69.7964 573.207 -72.4417C572.209 -75.087 571.716 -77.9132 571.757 -80.7589C571.838 -86.5056 574.085 -91.9831 578.003 -95.9866C581.922 -99.9902 587.191 -102.192 592.652 -102.107C596.504 -102.047 600.263 -100.852 603.502 -98.6577C606.74 -96.4631 609.329 -93.3569 610.975 -89.6919M609.133 -49.5009L609.235 -49.5583C614.31 -52.6342 618.538 -57.0452 621.505 -62.3588C624.472 -67.6724 626.076 -73.7062 626.159 -79.8685C626.225 -84.5414 625.417 -89.1824 623.778 -93.5263C622.14 -97.8702 619.704 -101.832 616.61 -105.185C613.516 -108.538 609.825 -111.216 605.747 -113.068C601.669 -114.919 597.284 -115.906 592.843 -115.974C588.403 -116.043 583.993 -115.191 579.865 -113.467C575.737 -111.742 571.973 -109.179 568.787 -105.924C565.601 -102.669 563.055 -98.7846 561.295 -94.4938C559.536 -90.2031 558.597 -85.5896 558.532 -80.9169C558.402 -71.4811 561.839 -62.3773 568.086 -55.6069C574.334 -48.8365 582.88 -44.9536 591.847 -44.8118C594.394 -44.7715 596.938 -45.034 599.429 -45.5945M602.397 -61.7729L615.963 -37.0493M634.668 15.2988C634.012 15.3563 633.354 15.3779 632.696 15.3634C629.992 15.3222 627.322 14.7207 624.838 13.5933C622.355 12.4659 620.107 10.8346 618.223 8.79273C616.339 6.75083 614.856 4.3383 613.858 1.693C612.86 -0.952303 612.367 -3.77854 612.408 -6.62424C612.493 -12.3684 614.741 -17.8422 618.659 -21.8426C622.577 -25.8431 627.845 -28.0429 633.304 -27.9584C637.155 -27.8984 640.914 -26.7033 644.153 -24.5087C647.392 -22.3141 649.981 -19.2079 651.626 -15.5428M649.791 24.5692L649.886 24.5117C654.962 21.437 659.191 17.0262 662.158 11.7124C665.125 6.39848 666.728 0.364133 666.81 -5.79844C666.877 -10.4714 666.068 -15.1124 664.429 -19.4562C662.791 -23.8001 660.355 -27.7617 657.262 -31.1147C654.168 -34.4676 650.476 -37.1462 646.398 -38.9975C642.32 -40.8487 637.935 -41.8362 633.495 -41.9036C624.527 -42.0417 615.874 -38.4261 609.44 -31.8518C603.005 -25.2776 599.316 -16.2832 599.183 -6.84685C599.054 2.58899 602.49 11.6928 608.737 18.4632C614.985 25.2336 623.531 29.1165 632.498 29.2583C635.048 29.2982 637.593 29.0357 640.087 28.4756M643.048 12.2972L656.615 37.0207M675.32 89.3688C674.664 89.4264 674.005 89.448 673.347 89.4334C669.673 89.376 666.081 88.2855 662.943 86.2747C659.804 84.264 657.234 81.4064 655.499 77.9983C653.764 74.5902 652.927 70.7557 653.075 66.8924C653.222 63.0291 654.35 59.2778 656.34 56.0275C658.33 52.7772 661.11 50.1462 664.391 48.4075C667.673 46.6688 671.337 45.8856 675.004 46.1391C678.67 46.3927 682.205 47.6738 685.243 49.8495C688.28 52.0253 690.709 55.0165 692.277 58.5129M690.442 98.6608L690.537 98.6034C697.899 94.1362 703.388 86.9121 705.91 78.3731C708.432 69.8341 707.801 60.6084 704.142 52.5375C700.484 44.4667 694.068 38.1445 686.174 34.8329C678.281 31.5214 669.491 31.4641 661.559 34.6724C653.627 37.8808 647.137 44.1189 643.384 52.1414C639.631 60.1639 638.891 69.3807 641.313 77.9519C643.734 86.5231 649.138 93.8183 656.446 98.3811C663.754 102.944 672.428 104.439 680.738 102.567M683.7 86.3888L697.266 111.112M715.971 163.46C715.315 163.518 714.657 163.54 713.999 163.525C710.325 163.468 706.732 162.377 703.594 160.366C700.455 158.356 697.885 155.498 696.15 152.09C694.415 148.682 693.578 144.847 693.726 140.984C693.874 137.121 695.001 133.369 696.991 130.119C698.981 126.869 701.761 124.238 705.043 122.499C708.324 120.76 711.989 119.977 715.655 120.231C719.321 120.484 722.857 121.765 725.894 123.941C728.931 126.117 731.36 129.108 732.929 132.604M731.093 172.752L731.188 172.695C738.536 168.203 744.003 160.961 746.499 152.414C748.995 143.868 748.336 134.645 744.654 126.586C740.972 118.528 734.538 112.227 726.635 108.941C718.733 105.656 709.943 105.627 702.021 108.86C694.099 112.093 687.627 118.352 683.897 126.385C680.167 134.419 679.453 143.638 681.898 152.201C684.343 160.764 689.767 168.042 697.087 172.582C704.407 177.122 713.085 178.591 721.389 176.695M724.358 160.516L737.924 185.24M756.622 237.588C755.966 237.646 755.308 237.667 754.65 237.653C750.976 237.595 747.383 236.505 744.245 234.494C741.107 232.483 738.537 229.626 736.801 226.217C735.066 222.809 734.229 218.975 734.377 215.111C734.525 211.248 735.652 207.497 737.642 204.247C739.632 200.996 742.412 198.365 745.694 196.627C748.976 194.888 752.64 194.105 756.306 194.358C759.973 194.612 763.508 195.893 766.545 198.069C769.582 200.244 772.011 203.236 773.58 206.732M771.744 246.88L771.84 246.822C778.932 242.523 784.302 235.664 786.954 227.515C789.606 219.367 789.36 210.483 786.261 202.512C783.163 194.54 777.422 188.021 770.103 184.164C762.785 180.307 754.385 179.374 746.463 181.538C738.54 183.701 731.632 188.815 727.02 195.93C722.407 203.045 720.403 211.679 721.38 220.23C722.356 228.781 726.246 236.67 732.329 242.433C738.412 248.196 746.275 251.442 754.459 251.569C757.009 251.596 759.554 251.324 762.047 250.758M765.016 234.572L778.575 259.274M797.273 311.622C796.617 311.68 795.959 311.701 795.301 311.687C791.624 311.633 788.027 310.545 784.885 308.535C781.742 306.524 779.169 303.665 777.432 300.255C775.694 296.844 774.857 293.006 775.006 289.139C775.155 285.273 776.285 281.519 778.279 278.267C780.273 275.015 783.058 272.385 786.344 270.649C789.631 268.913 793.3 268.134 796.969 268.394C800.638 268.655 804.174 269.944 807.21 272.128C810.245 274.313 812.67 277.313 814.231 280.816M812.395 320.972L812.491 320.907C819.583 316.608 824.953 309.748 827.605 301.6C830.257 293.452 830.011 284.568 826.912 276.596C823.814 268.624 818.073 262.106 810.754 258.249C803.436 254.392 795.036 253.459 787.114 255.622C779.191 257.786 772.283 262.899 767.671 270.014C763.058 277.129 761.054 285.763 762.031 294.314C763.007 302.866 766.897 310.754 772.98 316.517C779.063 322.28 786.926 325.526 795.11 325.653C797.657 325.692 800.199 325.432 802.691 324.878M805.66 308.692L819.226 333.416' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M513.845 -58.8359C513.192 -58.7783 512.536 -58.7567 511.88 -58.7713C509.176 -58.8125 506.506 -59.414 504.022 -60.5414C501.539 -61.6688 499.291 -63.3001 497.407 -65.342C495.523 -67.3839 494.039 -69.7964 493.042 -72.4417C492.044 -75.087 491.551 -77.9132 491.592 -80.7589C491.673 -86.5056 493.92 -91.9831 497.838 -95.9866C501.757 -99.9902 507.026 -102.192 512.487 -102.107C516.339 -102.047 520.098 -100.852 523.337 -98.6577C526.575 -96.4631 529.165 -93.3569 530.81 -89.6919M528.968 -49.5009L529.07 -49.5583C534.145 -52.6342 538.373 -57.0452 541.34 -62.3588C544.307 -67.6724 545.911 -73.7062 545.994 -79.8685C546.061 -84.5414 545.252 -89.1824 543.613 -93.5263C541.975 -97.8702 539.539 -101.832 536.445 -105.185C533.352 -108.538 529.66 -111.216 525.582 -113.068C521.504 -114.919 517.119 -115.906 512.679 -115.974C508.238 -116.043 503.828 -115.191 499.7 -113.467C495.573 -111.742 491.808 -109.179 488.622 -105.924C485.436 -102.669 482.89 -98.7846 481.13 -94.4938C479.371 -90.2031 478.432 -85.5896 478.367 -80.9169C478.236 -71.4805 481.672 -62.3756 487.919 -55.6048C494.167 -48.834 502.715 -44.9517 511.682 -44.8118C514.229 -44.7718 516.773 -45.0344 519.264 -45.5945M522.232 -61.7729L535.799 -37.0493M554.503 15.2988C553.848 15.3563 553.189 15.3779 552.531 15.3634C549.827 15.3222 547.157 14.7207 544.673 13.5933C542.19 12.4659 539.942 10.8346 538.058 8.79273C536.174 6.75083 534.691 4.3383 533.693 1.693C532.695 -0.952303 532.203 -3.77854 532.243 -6.62424C532.328 -12.3684 534.576 -17.8422 538.494 -21.8426C542.412 -25.8431 547.68 -28.0429 553.139 -27.9584C556.99 -27.8984 560.749 -26.7033 563.988 -24.5087C567.227 -22.3141 569.816 -19.2079 571.461 -15.5428M569.605 24.5692L569.708 24.5117C574.79 21.4415 579.026 17.0327 581.999 11.7185C584.972 6.40432 586.58 0.367631 586.665 -5.79844C586.732 -10.4714 585.923 -15.1124 584.285 -19.4562C582.647 -23.8001 580.211 -27.7617 577.117 -31.1147C574.023 -34.4676 570.332 -37.1462 566.254 -38.9975C562.176 -40.8487 557.791 -41.8362 553.35 -41.9036C548.908 -41.9748 544.496 -41.1245 540.367 -39.4011C536.237 -37.6777 532.47 -35.1151 529.282 -31.8595C526.094 -28.604 523.547 -24.7194 521.785 -20.4277C520.024 -16.1359 519.084 -11.5211 519.018 -6.84685C518.889 2.58899 522.325 11.6928 528.573 18.4632C534.82 25.2336 543.366 29.1165 552.333 29.2583C554.883 29.2982 557.428 29.0357 559.922 28.4756M562.883 12.2972L576.429 37.0207M595.134 89.3688C594.478 89.4264 593.82 89.448 593.162 89.4334C589.488 89.376 585.896 88.2855 582.757 86.2747C579.619 84.264 577.049 81.4064 575.314 77.9983C573.578 74.5902 572.741 70.7557 572.889 66.8924C573.037 63.0291 574.164 59.2778 576.154 56.0275C578.144 52.7772 580.924 50.1462 584.206 48.4075C587.488 46.6688 591.152 45.8856 594.818 46.1391C598.485 46.3927 602.02 47.6738 605.057 49.8495C608.095 52.0253 610.524 55.0165 612.092 58.5129M610.277 98.6608L610.372 98.6034C617.734 94.1362 623.223 86.9121 625.745 78.3731C628.267 69.8341 627.636 60.6084 623.977 52.5375C620.319 44.4667 613.903 38.1445 606.01 34.8329C598.116 31.5214 589.326 31.4641 581.394 34.6724C573.462 37.8808 566.972 44.1189 563.219 52.1414C559.466 60.1639 558.726 69.3807 561.148 77.9519C563.569 86.5231 568.973 93.8183 576.281 98.3811C583.589 102.944 592.263 104.439 600.573 102.567M603.535 86.3888L617.101 111.112M635.799 163.46C635.143 163.518 634.485 163.54 633.827 163.525C630.153 163.468 626.56 162.377 623.422 160.366C620.284 158.356 617.714 155.498 615.978 152.09C614.243 148.682 613.406 144.847 613.554 140.984C613.702 137.121 614.829 133.369 616.819 130.119C618.809 126.869 621.589 124.238 624.871 122.499C628.153 120.76 631.817 119.977 635.483 120.231C639.15 120.484 642.685 121.765 645.722 123.941C648.759 126.117 651.188 129.108 652.757 132.604M650.921 172.752L651.017 172.695C658.362 168.196 663.824 160.947 666.312 152.396C668.801 143.845 668.133 134.621 664.441 126.565C660.75 118.51 654.307 112.216 646.399 108.94C638.491 105.664 629.7 105.647 621.78 108.893C613.861 112.139 607.397 118.409 603.678 126.45C599.959 134.492 599.259 143.713 601.718 152.274C604.178 160.834 609.615 168.103 616.944 172.63C624.274 177.157 632.956 178.609 641.258 176.695M644.227 160.516L657.793 185.24M676.491 237.588C675.835 237.646 675.177 237.667 674.519 237.653C670.845 237.595 667.253 236.505 664.114 234.494C660.976 232.483 658.406 229.626 656.671 226.217C654.935 222.809 654.098 218.975 654.246 215.111C654.394 211.248 655.521 207.497 657.511 204.247C659.501 200.996 662.281 198.365 665.563 196.627C668.845 194.888 672.509 194.105 676.175 194.358C679.842 194.612 683.377 195.893 686.414 198.069C689.452 200.244 691.88 203.236 693.449 206.732M691.613 246.88L691.709 246.822C698.801 242.523 704.171 235.664 706.823 227.515C709.475 219.367 709.229 210.483 706.13 202.512C703.032 194.54 697.291 188.021 689.972 184.164C682.654 180.307 674.254 179.374 666.332 181.538C658.409 183.701 651.501 188.815 646.889 195.93C642.276 203.045 640.272 211.679 641.249 220.23C642.225 228.781 646.116 236.67 652.198 242.433C658.281 248.196 666.144 251.442 674.328 251.569C676.875 251.607 679.417 251.347 681.909 250.793M684.878 234.608L698.41 259.274M717.108 311.622C716.452 311.68 715.794 311.701 715.136 311.687C711.459 311.633 707.862 310.545 704.72 308.535C701.578 306.524 699.004 303.665 697.267 300.255C695.53 296.844 694.692 293.006 694.841 289.139C694.99 285.273 696.12 281.519 698.114 278.267C700.108 275.015 702.893 272.385 706.179 270.649C709.466 268.913 713.135 268.134 716.804 268.394C720.473 268.655 724.009 269.944 727.045 272.128C730.08 274.313 732.505 277.313 734.066 280.816M732.23 320.972L732.326 320.907C739.426 316.619 744.807 309.767 747.47 301.623C750.134 293.478 749.901 284.592 746.812 276.615C743.724 268.638 737.991 262.11 730.677 258.242C723.363 254.374 714.964 253.429 707.038 255.583C699.111 257.736 692.197 262.841 687.575 269.951C682.954 277.061 680.941 285.693 681.908 294.246C682.875 302.8 686.758 310.694 692.836 316.464C698.913 322.234 706.774 325.489 714.959 325.625C717.505 325.663 720.048 325.403 722.54 324.849M725.509 308.664L739.075 333.387M757.773 385.735C757.117 385.793 756.459 385.815 755.801 385.8C752.127 385.742 748.534 384.652 745.396 382.641C742.258 380.63 739.688 377.773 737.953 374.365C736.217 370.957 735.38 367.122 735.528 363.259C735.676 359.396 736.803 355.644 738.793 352.394C740.783 349.144 743.563 346.513 746.845 344.774C750.127 343.035 753.791 342.252 757.457 342.506C761.124 342.759 764.659 344.04 767.696 346.216C770.734 348.392 773.162 351.383 774.731 354.879M772.895 395.034L772.963 394.991C780.056 390.692 785.426 383.832 788.078 375.684C790.73 367.536 790.484 358.652 787.385 350.68C784.286 342.709 778.545 336.19 771.227 332.333C763.908 328.476 755.509 327.543 747.587 329.707C739.664 331.87 732.756 336.984 728.143 344.099C723.531 351.214 721.527 359.847 722.503 368.399C723.48 376.95 727.37 384.839 733.453 390.602C739.536 396.364 747.398 399.611 755.582 399.738C758.129 399.776 760.672 399.516 763.164 398.962M766.139 382.784L779.706 407.507M798.404 459.856C797.75 459.913 797.094 459.935 796.438 459.92C792.764 459.863 789.172 458.772 786.034 456.761C782.895 454.751 780.325 451.893 778.59 448.485C776.855 445.077 776.018 441.242 776.166 437.379C776.313 433.516 777.441 429.765 779.431 426.514C781.421 423.264 784.201 420.633 787.482 418.894C790.764 417.155 794.428 416.372 798.095 416.626C801.761 416.879 805.296 418.16 808.334 420.336C811.371 422.512 813.8 425.503 815.368 429M813.526 469.155L813.628 469.09C820.951 464.634 826.409 457.436 828.911 448.934C831.414 440.431 830.778 431.247 827.13 423.216C823.483 415.184 817.091 408.895 809.232 405.604C801.372 402.312 792.622 402.259 784.727 405.456C776.832 408.653 770.373 414.865 766.638 422.852C762.904 430.839 762.168 440.014 764.578 448.546C766.988 457.079 772.366 464.341 779.641 468.885C786.915 473.429 795.549 474.92 803.822 473.061M806.791 456.875L820.357 481.599' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M433.718 -58.8368C433.065 -58.7792 432.409 -58.7576 431.753 -58.7722C429.049 -58.8134 426.379 -59.4149 423.895 -60.5423C421.412 -61.6697 419.164 -63.301 417.28 -65.3429C415.396 -67.3848 413.913 -69.7973 412.915 -72.4426C411.917 -75.0879 411.424 -77.9141 411.465 -80.7598C411.546 -86.5065 413.793 -91.984 417.711 -95.9875C421.63 -99.9911 426.899 -102.193 432.361 -102.108C436.212 -102.048 439.971 -100.853 443.21 -98.6586C446.448 -96.464 449.038 -93.3579 450.683 -89.6928M448.82 -49.5018L448.923 -49.5592C454.006 -52.6335 458.242 -57.0462 461.216 -62.364C464.189 -67.6818 465.796 -73.7218 465.88 -79.891C465.947 -84.5639 465.138 -89.2049 463.5 -93.5488C461.862 -97.8926 459.426 -101.854 456.332 -105.207C453.238 -108.56 449.547 -111.239 445.469 -113.09C441.391 -114.941 437.006 -115.929 432.565 -115.996C428.125 -116.065 423.715 -115.214 419.587 -113.489C415.459 -111.765 411.695 -109.202 408.509 -105.946C405.322 -102.691 402.777 -98.8071 401.017 -94.5163C399.258 -90.2255 398.319 -85.6121 398.254 -80.9394C398.122 -71.5054 401.557 -62.4027 407.801 -55.6323C414.046 -48.8619 422.59 -44.9779 431.555 -44.8343C434.102 -44.7947 436.646 -45.0572 439.137 -45.617M442.105 -61.7953L455.644 -37.0718M474.349 15.2763C473.693 15.3338 473.035 15.3554 472.377 15.3409C469.673 15.2997 467.003 14.6983 464.519 13.5708C462.036 12.4434 459.788 10.8122 457.904 8.77027C456.02 6.72837 454.536 4.31584 453.539 1.67054C452.541 -0.974764 452.048 -3.801 452.089 -6.6467C452.179 -12.3921 454.433 -17.8648 458.357 -21.8615C462.28 -25.8581 467.552 -28.0515 473.012 -27.9593C476.86 -27.9026 480.616 -26.7128 483.854 -24.5248C487.093 -22.3368 489.684 -19.238 491.334 -15.5796M489.492 24.5683L489.594 24.5108C494.67 21.4361 498.899 17.0253 501.866 11.7114C504.833 6.39756 506.436 0.363214 506.518 -5.79936C506.585 -10.4723 505.776 -15.1133 504.138 -19.4572C502.499 -23.801 500.064 -27.7626 496.97 -31.1156C493.876 -34.4686 490.184 -37.1472 486.106 -38.9984C482.028 -40.8496 477.644 -41.8371 473.203 -41.9045C464.235 -42.0426 455.583 -38.427 449.148 -31.8528C442.714 -25.2785 439.024 -16.2841 438.891 -6.84777C438.762 2.58807 442.198 11.6918 448.446 18.4622C454.693 25.2327 463.239 29.1155 472.206 29.2573C474.754 29.2977 477.297 29.0351 479.788 28.4746M482.756 12.2963L496.323 37.0198M515.014 89.3679C514.358 89.4255 513.7 89.4471 513.042 89.4325C509.368 89.3751 505.776 88.2845 502.637 86.2738C499.499 84.2631 496.929 81.4055 495.194 77.9974C493.458 74.5893 492.621 70.7547 492.769 66.8915C492.917 63.0282 494.044 59.2769 496.034 56.0266C498.024 52.7763 500.804 50.1453 504.086 48.4066C507.368 46.6678 511.032 45.8846 514.698 46.1382C518.365 46.3918 521.9 47.6729 524.937 49.8486C527.975 52.0244 530.403 55.0156 531.972 58.512M530.136 98.6599L530.232 98.6024C537.591 94.1279 543.075 86.8971 545.59 78.3539C548.104 69.8106 547.464 60.5837 543.796 52.5156C540.129 44.4474 533.704 38.132 525.805 34.8302C517.906 31.5285 509.114 31.4835 501.185 34.7042C493.256 37.925 486.773 44.1744 483.031 52.2046C479.289 60.2348 478.564 69.4547 480.999 78.0233C483.434 86.5919 488.852 93.8785 496.169 98.4281C503.487 102.978 512.166 104.455 520.473 102.566M523.435 86.3879L537.001 111.111M555.706 163.46C555.05 163.517 554.392 163.539 553.734 163.524C550.06 163.467 546.468 162.376 543.329 160.365C540.191 158.355 537.621 155.497 535.886 152.089C534.151 148.681 533.313 144.846 533.461 140.983C533.609 137.12 534.736 133.369 536.726 130.118C538.716 126.868 541.496 124.237 544.778 122.498C548.06 120.759 551.724 119.976 555.39 120.23C559.057 120.483 562.592 121.764 565.629 123.94C568.667 126.116 571.096 129.107 572.664 132.604M570.828 172.751L570.924 172.694C578.272 168.207 583.743 160.97 586.244 152.426C588.745 143.882 588.092 134.659 584.417 126.599C580.741 118.539 574.312 112.234 566.413 108.942C558.514 105.649 549.726 105.612 541.802 108.837C533.878 112.062 527.401 118.313 523.664 126.342C519.927 134.37 519.203 143.587 521.639 152.151C524.074 160.716 529.489 168 536.803 172.549C544.117 177.098 552.792 178.578 561.097 176.694M564.066 160.515L577.632 185.239M596.33 237.587C595.674 237.645 595.016 237.666 594.358 237.652C590.686 237.593 587.096 236.501 583.96 234.491C580.823 232.481 578.255 229.625 576.52 226.219C574.785 222.813 573.948 218.981 574.094 215.119C574.24 211.258 575.365 207.508 577.352 204.258C579.338 201.008 582.115 198.377 585.393 196.635C588.672 194.894 592.333 194.107 595.998 194.356C599.662 194.604 603.197 195.879 606.236 198.049C609.275 200.219 611.707 203.204 613.281 206.695M611.445 246.843L611.541 246.786C618.634 242.486 624.004 235.626 626.656 227.477C629.308 219.328 629.061 210.444 625.962 202.472C622.862 194.5 617.12 187.981 609.801 184.125C602.481 180.269 594.081 179.337 586.158 181.502C578.235 183.668 571.328 188.783 566.717 195.9C562.105 203.017 560.104 211.652 561.082 220.203C562.061 228.755 565.954 236.643 572.039 242.404C578.125 248.165 585.989 251.408 594.174 251.532C596.72 251.571 599.263 251.31 601.755 250.757M604.724 234.571L618.283 259.273M636.981 311.621C636.325 311.679 635.667 311.7 635.009 311.686C631.332 311.633 627.735 310.544 624.593 308.534C621.451 306.524 618.877 303.664 617.14 300.254C615.403 296.843 614.565 293.005 614.714 289.138C614.863 285.272 615.993 281.518 617.987 278.266C619.981 275.014 622.766 272.384 626.053 270.648C629.339 268.912 633.008 268.133 636.677 268.393C640.346 268.654 643.882 269.943 646.918 272.127C649.953 274.312 652.378 277.312 653.939 280.815M652.103 320.971L652.199 320.906C659.291 316.607 664.662 309.747 667.313 301.599C669.965 293.451 669.719 284.567 666.621 276.595C663.522 268.623 657.781 262.105 650.462 258.248C643.144 254.391 634.745 253.458 626.822 255.621C618.9 257.785 611.991 262.898 607.379 270.013C602.766 277.128 600.763 285.762 601.739 294.313C602.715 302.865 606.606 310.753 612.688 316.516C618.771 322.279 626.634 325.525 634.818 325.652C637.365 325.691 639.908 325.431 642.4 324.877M645.354 308.663L658.921 333.386M677.619 385.734C676.963 385.792 676.305 385.814 675.647 385.799C671.973 385.742 668.38 384.651 665.242 382.64C662.103 380.629 659.533 377.772 657.798 374.364C656.063 370.956 655.226 367.121 655.374 363.258C655.522 359.395 656.649 355.643 658.639 352.393C660.629 349.143 663.409 346.512 666.691 344.773C669.972 343.034 673.637 342.251 677.303 342.505C680.969 342.758 684.505 344.039 687.542 346.215C690.579 348.391 693.008 351.382 694.577 354.878M692.741 395.033L692.836 394.969C699.929 390.67 705.299 383.81 707.951 375.662C710.603 367.514 710.357 358.63 707.258 350.658C704.159 342.686 698.418 336.167 691.1 332.311C683.781 328.454 675.382 327.521 667.46 329.684C659.537 331.848 652.629 336.961 648.016 344.076C643.404 351.191 641.4 359.825 642.376 368.376C643.353 376.928 647.243 384.816 653.326 390.579C659.409 396.342 667.271 399.588 675.455 399.715C678.002 399.754 680.545 399.494 683.037 398.94M686.019 382.783L699.585 407.507M718.284 459.855C717.63 459.912 716.974 459.934 716.318 459.919C712.644 459.862 709.052 458.771 705.913 456.761C702.775 454.75 700.205 451.892 698.47 448.484C696.735 445.076 695.898 441.241 696.045 437.378C696.193 433.515 697.321 429.764 699.31 426.513C701.3 423.263 704.08 420.632 707.362 418.893C710.644 417.155 714.308 416.371 717.975 416.625C721.641 416.878 725.176 418.16 728.214 420.335C731.251 422.511 733.68 425.502 735.248 428.999M733.385 469.125L733.481 469.06C740.793 464.607 746.242 457.417 748.739 448.924C751.236 440.431 750.598 431.259 746.953 423.239C743.307 415.219 736.923 408.939 729.072 405.654C721.222 402.368 712.482 402.318 704.598 405.513C696.714 408.708 690.264 414.913 686.536 422.891C682.807 430.869 682.074 440.032 684.482 448.554C686.891 457.075 692.264 464.328 699.53 468.865C706.795 473.402 715.419 474.89 723.681 473.031M726.65 456.846L740.209 481.569' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M353.651 -58.8368C352.995 -58.779 352.337 -58.7575 351.679 -58.7722C346.218 -58.8572 341.012 -61.2215 337.208 -65.3449C333.403 -69.4683 331.311 -75.0132 331.391 -80.7598C331.474 -86.5058 333.721 -91.9822 337.639 -95.9854C341.557 -99.9885 346.826 -102.191 352.286 -102.108C356.138 -102.05 359.898 -100.856 363.137 -98.6607C366.376 -96.4659 368.965 -93.3588 370.609 -89.6927M368.773 -49.5017L368.869 -49.5592C373.945 -52.6347 378.174 -57.0454 381.142 -62.359C384.11 -67.6726 385.715 -73.7065 385.799 -79.8694C385.931 -89.3058 382.495 -98.4106 376.247 -105.181C369.999 -111.952 361.452 -115.835 352.484 -115.974C348.043 -116.045 343.633 -115.194 339.505 -113.47C335.377 -111.746 331.612 -109.183 328.426 -105.927C325.239 -102.671 322.694 -98.787 320.934 -94.4959C319.175 -90.2047 318.237 -85.5908 318.173 -80.9178C318.041 -71.4814 321.477 -62.3765 327.725 -55.6057C333.973 -48.8349 342.52 -44.9526 351.488 -44.8127C354.035 -44.7731 356.578 -45.0356 359.069 -45.5954M362.038 -61.7737L375.604 -37.0502M394.302 15.2979C393.646 15.3556 392.988 15.3772 392.33 15.3625C386.869 15.2775 381.664 12.9132 377.859 8.78978C374.054 4.66637 371.962 -0.87847 372.042 -6.62511C372.128 -12.3686 374.377 -17.8413 378.295 -21.8414C382.213 -25.8415 387.479 -28.0418 392.937 -27.9593C396.791 -27.9096 400.553 -26.723 403.797 -24.5344C407.041 -22.3459 409.636 -19.2433 411.287 -15.5796M409.452 24.5683L409.547 24.5109C414.623 21.4354 418.853 17.0246 421.821 11.7111C424.789 6.3975 426.394 0.363505 426.478 -5.79932C426.544 -10.472 425.734 -15.1126 424.096 -19.456C422.457 -23.7995 420.021 -27.7607 416.928 -31.1135C413.834 -34.4662 410.143 -37.1449 406.065 -38.9964C401.988 -40.8479 397.603 -41.8361 393.163 -41.9044C388.72 -41.9785 384.306 -41.1302 380.175 -39.4079C376.044 -37.6856 372.276 -35.1232 369.086 -31.8673C365.897 -28.6113 363.349 -24.7256 361.588 -20.4325C359.827 -16.1394 358.888 -11.5231 358.824 -6.84771C358.692 2.58867 362.129 11.6935 368.376 18.4644C374.624 25.2352 383.171 29.1175 392.139 29.2574C394.686 29.297 397.229 29.0344 399.721 28.4747M402.689 12.2963L416.255 37.0199M434.953 89.368C434.298 89.4257 433.639 89.4473 432.981 89.4326C429.308 89.3739 425.716 88.2822 422.578 86.2707C419.441 84.2592 416.872 81.4011 415.137 77.9928C413.403 74.5845 412.567 70.7501 412.716 66.8872C412.864 63.0242 413.992 59.2735 415.982 56.0238C417.972 52.774 420.753 50.1437 424.034 48.4055C427.316 46.6674 430.98 45.8846 434.646 46.1385C438.312 46.3923 441.847 47.6735 444.884 49.8492C447.921 52.0249 450.35 55.0159 451.918 58.512M450.076 98.6599L450.171 98.6025C457.532 94.1353 463.022 86.9112 465.544 78.3722C468.066 69.8332 467.435 60.6075 463.776 52.5367C460.118 44.4658 453.702 38.1436 445.808 34.8321C437.915 31.5205 429.125 31.4632 421.193 34.6716C413.261 37.88 406.771 44.118 403.018 52.1405C399.265 60.163 398.525 69.3798 400.946 77.951C403.368 86.5222 408.772 93.8174 416.08 98.3802C423.388 102.943 432.062 104.438 440.372 102.566M443.361 86.3879L456.927 111.111M475.625 163.46C474.972 163.517 474.316 163.539 473.66 163.524C469.986 163.467 466.393 162.376 463.255 160.365C460.117 158.355 457.547 155.497 455.811 152.089C454.076 148.681 453.239 144.846 453.387 140.983C453.535 137.12 454.662 133.369 456.652 130.118C458.642 126.868 461.422 124.237 464.704 122.498C467.986 120.759 471.65 119.976 475.316 120.23C478.983 120.483 482.518 121.765 485.555 123.94C488.592 126.116 491.021 129.107 492.59 132.604M490.747 172.752L490.85 172.694C498.208 168.203 503.687 160.957 506.193 152.403C508.698 143.848 508.046 134.614 504.366 126.543C500.686 118.472 494.25 112.159 486.341 108.862C478.432 105.565 469.632 105.527 461.698 108.756C453.764 111.986 447.279 118.244 443.537 126.284C439.796 134.323 439.072 143.551 441.511 152.126C443.951 160.702 449.373 167.995 456.697 172.548C464.021 177.102 472.708 178.582 481.023 176.694M483.991 160.515L497.558 185.239M516.263 237.587C515.607 237.645 514.949 237.666 514.291 237.652C510.617 237.594 507.024 236.504 503.886 234.493C500.747 232.482 498.177 229.625 496.442 226.217C494.707 222.808 493.87 218.974 494.018 215.111C494.166 211.247 495.293 207.496 497.283 204.246C499.273 200.995 502.053 198.364 505.334 196.626C508.616 194.887 512.28 194.104 515.947 194.357C519.613 194.611 523.148 195.892 526.186 198.068C529.223 200.244 531.652 203.235 533.221 206.731M531.392 246.843L531.494 246.786C538.588 242.486 543.96 235.625 546.612 227.476C549.265 219.326 549.02 210.441 545.921 202.467C542.822 194.494 537.081 187.974 529.761 184.115C522.442 180.257 514.041 179.323 506.117 181.486C498.192 183.649 491.283 188.763 486.668 195.879C482.054 202.995 480.049 211.63 481.025 220.183C482 228.736 485.891 236.626 491.974 242.391C498.057 248.156 505.921 251.404 514.106 251.532C516.655 251.571 519.2 251.311 521.695 250.757M524.656 234.571L538.216 259.273M556.921 311.621C556.265 311.679 555.607 311.7 554.949 311.686C551.271 311.634 547.674 310.547 544.531 308.537C541.387 306.528 538.813 303.669 537.075 300.258C535.337 296.848 534.498 293.01 534.646 289.143C534.795 285.276 535.924 281.521 537.918 278.269C539.911 275.017 542.696 272.386 545.983 270.649C549.27 268.912 552.938 268.133 556.608 268.393C560.277 268.653 563.814 269.942 566.85 272.127C569.886 274.311 572.31 277.312 573.872 280.816M572.036 320.971L572.132 320.906C579.226 316.606 584.597 309.746 587.25 301.596C589.903 293.447 589.657 284.561 586.559 276.588C583.46 268.614 577.718 262.094 570.399 258.236C563.079 254.377 554.678 253.443 546.754 255.606C538.83 257.77 531.92 262.883 527.306 269.999C522.692 277.115 520.687 285.75 521.662 294.303C522.638 302.856 526.528 310.747 532.611 316.511C538.695 322.276 546.558 325.524 554.744 325.653C557.293 325.691 559.838 325.431 562.332 324.877M565.294 308.691L578.86 333.415M597.586 385.734C596.93 385.792 596.271 385.814 595.613 385.799C591.939 385.742 588.347 384.651 585.209 382.64C582.07 380.63 579.5 377.772 577.765 374.364C576.03 370.956 575.193 367.121 575.341 363.258C575.488 359.395 576.616 355.643 578.606 352.393C580.596 349.143 583.376 346.512 586.657 344.773C589.939 343.034 593.603 342.251 597.27 342.505C600.936 342.758 604.471 344.039 607.509 346.215C610.546 348.391 612.975 351.382 614.543 354.878M612.708 395.034L612.803 394.969C619.897 390.669 625.269 383.809 627.922 375.659C630.575 367.51 630.329 358.624 627.23 350.651C624.131 342.677 618.39 336.157 611.07 332.298C603.751 328.44 595.35 327.506 587.426 329.669C579.502 331.832 572.592 336.946 567.978 344.062C563.364 351.178 561.358 359.813 562.334 368.366C563.31 376.919 567.2 384.81 573.283 390.574C579.366 396.339 587.23 399.587 595.415 399.715C597.964 399.754 600.51 399.494 603.004 398.94M605.952 382.783L619.518 407.507M638.216 459.855C637.56 459.912 636.902 459.934 636.244 459.919C632.57 459.862 628.978 458.771 625.839 456.761C622.701 454.75 620.131 451.892 618.396 448.484C616.661 445.076 615.824 441.241 615.971 437.378C616.119 433.515 617.246 429.764 619.236 426.513C621.226 423.263 624.006 420.632 627.288 418.893C630.57 417.155 634.234 416.371 637.9 416.625C641.567 416.879 645.102 418.16 648.139 420.335C651.177 422.511 653.606 425.502 655.174 428.999M653.338 469.154L653.434 469.089C660.746 464.636 666.195 457.446 668.692 448.953C671.189 440.46 670.551 431.288 666.906 423.268C663.261 415.248 656.876 408.968 649.025 405.683C641.175 402.397 632.436 402.347 624.551 405.542C616.667 408.736 610.217 414.942 606.489 422.92C602.76 430.897 602.027 440.061 604.436 448.582C606.844 457.104 612.217 464.356 619.483 468.894C626.748 473.431 635.372 474.918 643.635 473.06M646.603 456.875L660.169 481.598' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M273.522 -58.8369C272.866 -58.7793 272.208 -58.7577 271.55 -58.7723C266.092 -58.8555 260.888 -61.2162 257.084 -65.3354C253.279 -69.4545 251.185 -74.9949 251.262 -80.7384C251.343 -86.485 253.59 -91.9625 257.508 -95.9661C261.427 -99.9697 266.696 -102.171 272.157 -102.087C276.013 -102.032 279.776 -100.839 283.019 -98.6439C286.262 -96.449 288.854 -93.3402 290.5 -89.6713M288.644 -49.5019L288.74 -49.5593C293.816 -52.6341 298.045 -57.0449 301.012 -62.3587C303.979 -67.6726 305.582 -73.7069 305.664 -79.8695C305.733 -84.5443 304.926 -89.1876 303.289 -93.5339C301.652 -97.8803 299.217 -101.844 296.123 -105.2C293.028 -108.555 289.336 -111.235 285.257 -113.088C281.177 -114.941 276.791 -115.929 272.348 -115.996C263.381 -116.134 254.728 -112.519 248.294 -105.944C241.859 -99.3702 238.17 -90.3758 238.037 -80.9395C237.907 -71.5036 241.344 -62.3999 247.591 -55.6295C253.838 -48.859 262.385 -44.9762 271.352 -44.8344C273.901 -44.7944 276.447 -45.057 278.94 -45.6171M281.902 -61.7954L295.468 -37.0719M314.173 15.2762C313.517 15.3338 312.859 15.3554 312.201 15.3408C309.497 15.2996 306.827 14.6982 304.343 13.5707C301.86 12.4433 299.612 10.812 297.728 8.77015C295.844 6.72825 294.36 4.31573 293.363 1.67043C292.365 -0.974872 291.872 -3.80111 291.913 -6.64681C292.005 -12.3866 294.256 -17.8538 298.173 -21.8492C302.09 -25.8446 307.354 -28.042 312.808 -27.9595C316.66 -27.9003 320.419 -26.7055 323.658 -24.5108C326.897 -22.3161 329.486 -19.2094 331.131 -15.5438M329.295 24.6041L329.391 24.5466C334.472 21.468 338.704 17.0516 341.673 11.7312C344.641 6.41085 346.243 0.369468 346.322 -5.79948C346.453 -15.2334 343.019 -24.3361 336.774 -31.1065C330.529 -37.877 321.985 -41.7609 313.02 -41.9046C308.578 -41.9758 304.166 -41.1255 300.036 -39.4021C295.907 -37.6787 292.14 -35.1161 288.952 -31.8606C285.764 -28.6051 283.216 -24.7205 281.455 -20.4287C279.694 -16.137 278.754 -11.5221 278.688 -6.84787C278.558 2.58796 281.995 11.6917 288.242 18.4621C294.49 25.2325 303.036 29.1154 312.003 29.2572C314.553 29.2972 317.098 29.0346 319.592 28.4745M322.574 12.2962L336.126 37.0197M354.824 89.3678C354.169 89.4254 353.51 89.447 352.852 89.4324C349.178 89.375 345.586 88.2844 342.448 86.2737C339.309 84.263 336.739 81.4054 335.004 77.9973C333.269 74.5892 332.432 70.7546 332.58 66.8914C332.727 63.0281 333.855 59.2768 335.845 56.0265C337.834 52.7762 340.614 50.1452 343.896 48.4065C347.178 46.6677 350.842 45.8845 354.509 46.1381C358.175 46.3917 361.71 47.6727 364.748 49.8485C367.785 52.0243 370.214 55.0155 371.782 58.5119M369.947 98.6598L370.042 98.6023C377.403 94.1351 382.893 86.911 385.415 78.372C387.937 69.833 387.306 60.6073 383.647 52.5365C379.989 44.4657 373.573 38.1435 365.679 34.8319C357.786 31.5203 348.996 31.463 341.064 34.6714C333.132 37.8798 326.642 44.1178 322.889 52.1403C319.136 60.1628 318.396 69.3796 320.817 77.9509C323.239 86.5221 328.643 93.8172 335.951 98.38C343.259 102.943 351.933 104.438 360.243 102.566M363.211 86.3878L376.778 111.111M395.476 163.459C394.82 163.517 394.161 163.539 393.503 163.524C389.83 163.467 386.237 162.376 383.099 160.365C379.96 158.355 377.39 155.497 375.655 152.089C373.92 148.681 373.083 144.846 373.231 140.983C373.379 137.12 374.506 133.368 376.496 130.118C378.486 126.868 381.266 124.237 384.547 122.498C387.829 120.759 391.493 119.976 395.16 120.23C398.826 120.483 402.361 121.764 405.399 123.94C408.436 126.116 410.865 129.107 412.434 132.603M410.605 172.751L410.7 172.694C418.048 168.203 423.516 160.962 426.013 152.416C428.51 143.87 427.853 134.647 424.173 126.589C420.492 118.53 414.059 112.228 406.158 108.941C398.256 105.653 389.467 105.622 381.544 108.853C373.622 112.085 367.149 118.341 363.417 126.374C359.685 134.406 358.969 143.624 361.411 152.188C363.854 160.751 369.275 168.031 376.594 172.573C383.913 177.116 392.59 178.587 400.894 176.694M403.862 160.515L417.429 185.203M436.127 237.551C435.471 237.609 434.813 237.63 434.155 237.616C430.481 237.558 426.888 236.468 423.75 234.457C420.611 232.446 418.041 229.589 416.306 226.18C414.571 222.772 413.734 218.938 413.882 215.075C414.03 211.211 415.157 207.46 417.147 204.21C419.137 200.959 421.917 198.328 425.199 196.59C428.48 194.851 432.145 194.068 435.811 194.321C439.477 194.575 443.013 195.856 446.05 198.032C449.087 200.207 451.516 203.199 453.085 206.695M451.249 246.843L451.345 246.785C458.437 242.486 463.807 235.627 466.459 227.478C469.111 219.33 468.865 210.446 465.766 202.475C462.667 194.503 456.926 187.984 449.608 184.127C442.29 180.27 433.89 179.337 425.968 181.501C418.045 183.664 411.137 188.778 406.524 195.893C401.912 203.008 399.908 211.642 400.884 220.193C401.861 228.744 405.751 236.633 411.834 242.396C417.917 248.159 425.779 251.405 433.964 251.532C436.51 251.57 439.053 251.31 441.545 250.756M444.514 234.571L458.08 259.273M476.778 311.621C476.124 311.679 475.468 311.7 474.813 311.686C471.135 311.632 467.539 310.544 464.396 308.534C461.254 306.523 458.681 303.664 456.943 300.254C455.206 296.843 454.369 293.005 454.517 289.138C454.666 285.272 455.797 281.517 457.791 278.266C459.784 275.014 462.569 272.384 465.856 270.648C469.143 268.912 472.811 268.133 476.481 268.393C480.15 268.654 483.686 269.943 486.721 272.127C489.757 274.312 492.181 277.312 493.743 280.815M491.9 320.97L491.996 320.906C499.088 316.607 504.458 309.747 507.11 301.599C509.762 293.451 509.516 284.567 506.417 276.595C503.319 268.623 497.578 262.104 490.259 258.248C482.941 254.391 474.541 253.458 466.619 255.621C458.696 257.785 451.788 262.898 447.176 270.013C442.563 277.128 440.559 285.762 441.536 294.313C442.512 302.865 446.402 310.753 452.485 316.516C458.568 322.279 466.431 325.525 474.615 325.652C477.161 325.691 479.704 325.431 482.196 324.877M485.165 308.691L498.731 333.415M517.429 385.763C516.776 385.82 516.12 385.842 515.464 385.828C511.79 385.77 508.197 384.679 505.059 382.669C501.921 380.658 499.351 377.8 497.615 374.392C495.88 370.984 495.043 367.15 495.191 363.286C495.339 359.423 496.466 355.672 498.456 352.422C500.446 349.171 503.226 346.54 506.508 344.802C509.79 343.063 513.454 342.28 517.12 342.533C520.787 342.787 524.322 344.068 527.359 346.244C530.396 348.419 532.825 351.411 534.394 354.907M532.551 395.062L532.654 394.997C539.748 390.698 545.119 383.837 547.772 375.688C550.425 367.538 550.179 358.653 547.081 350.679C543.982 342.706 538.24 336.185 530.921 332.327C523.601 328.469 515.2 327.535 507.276 329.698C499.352 331.861 492.442 336.975 487.828 344.09C483.214 351.206 481.209 359.841 482.184 368.394C483.16 376.948 487.05 384.838 493.133 390.603C499.217 396.368 507.08 399.615 515.266 399.744C517.813 399.783 520.356 399.523 522.847 398.968M525.816 382.783L539.382 407.506M558.087 459.854C557.431 459.912 556.773 459.934 556.115 459.919C552.444 459.855 548.856 458.76 545.722 456.747C542.588 454.734 540.023 451.875 538.292 448.468C536.561 445.061 535.727 441.229 535.876 437.369C536.026 433.508 537.153 429.76 539.142 426.512C541.13 423.265 543.908 420.635 547.187 418.897C550.466 417.158 554.126 416.374 557.79 416.624C561.454 416.875 564.988 418.152 568.025 420.322C571.063 422.493 573.493 425.478 575.066 428.97M573.23 469.125L573.325 469.06C580.64 464.607 586.089 457.415 588.587 448.92C591.085 440.425 590.447 431.252 586.801 423.229C583.155 415.207 576.769 408.927 568.917 405.64C561.065 402.354 552.324 402.304 544.438 405.499C536.552 408.695 530.101 414.901 526.371 422.881C522.642 430.86 521.909 440.026 524.318 448.549C526.727 457.072 532.102 464.327 539.369 468.864C546.636 473.402 555.262 474.89 563.526 473.031M566.488 456.846L580.054 481.569' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M193.441 -58.8369C192.785 -58.7794 192.127 -58.7578 191.469 -58.7723C186.011 -58.8555 180.807 -61.2162 177.003 -65.3354C173.198 -69.4545 171.104 -74.9949 171.181 -80.7384C171.262 -86.485 173.508 -91.9625 177.427 -95.9661C181.346 -99.9697 186.615 -102.171 192.076 -102.087C195.928 -102.027 199.687 -100.832 202.925 -98.6372C206.164 -96.4426 208.753 -93.3364 210.399 -89.6713M208.556 -49.5019L208.659 -49.5593C213.735 -52.6341 217.964 -57.0449 220.931 -62.3587C223.898 -67.6726 225.501 -73.7069 225.583 -79.8695C225.652 -84.5443 224.845 -89.1876 223.208 -93.5339C221.571 -97.8803 219.136 -101.844 216.042 -105.2C212.947 -108.555 209.255 -111.235 205.176 -113.088C201.096 -114.941 196.71 -115.929 192.267 -115.996C183.3 -116.134 174.647 -112.519 168.213 -105.944C161.778 -99.3702 158.089 -90.3758 157.956 -80.9395C157.826 -71.5036 161.263 -62.3999 167.51 -55.6295C173.757 -48.859 182.304 -44.9761 191.271 -44.8344C193.818 -44.794 196.361 -45.0566 198.853 -45.6171M201.821 -61.7954L215.387 -37.0719M234.092 15.2762C233.436 15.3338 232.778 15.3554 232.12 15.3408C229.416 15.2996 226.745 14.6982 224.262 13.5707C221.779 12.4433 219.531 10.8121 217.647 8.77016C215.763 6.72826 214.279 4.31574 213.282 1.67044C212.284 -0.974862 211.791 -3.8011 211.832 -6.6468C211.922 -12.3872 214.173 -17.8555 218.09 -21.8513C222.008 -25.8471 227.272 -28.0439 232.727 -27.9594C236.579 -27.9003 240.338 -26.7055 243.577 -24.5108C246.816 -22.3161 249.405 -19.2094 251.05 -15.5438M249.214 24.5682L249.31 24.5107C254.386 21.436 258.615 17.0252 261.582 11.7113C264.549 6.39745 266.152 0.363104 266.234 -5.79947C266.301 -10.4724 265.492 -15.1134 263.853 -19.4573C262.215 -23.8011 259.779 -27.7627 256.685 -31.1157C253.591 -34.4687 249.9 -37.1473 245.822 -38.9985C241.744 -40.8497 237.359 -41.8372 232.918 -41.9046C223.951 -42.0427 215.298 -38.4271 208.864 -31.8529C202.429 -25.2786 198.74 -16.2842 198.607 -6.84786C198.477 2.58797 201.914 11.6917 208.161 18.4621C214.409 25.2326 222.955 29.1155 231.922 29.2572C234.472 29.2972 237.017 29.0346 239.511 28.4745M242.472 12.2962L256.038 37.0197M274.743 89.3678C274.087 89.4254 273.429 89.447 272.771 89.4324C269.097 89.375 265.505 88.2844 262.366 86.2737C259.228 84.263 256.658 81.4054 254.923 77.9973C253.188 74.5892 252.351 70.7546 252.498 66.8914C252.646 63.0281 253.774 59.2768 255.763 56.0265C257.753 52.7762 260.533 50.1452 263.815 48.4065C267.097 46.6677 270.761 45.8845 274.428 46.1381C278.094 46.3917 281.629 47.6728 284.667 49.8485C287.704 52.0243 290.133 55.0155 291.701 58.5119M289.866 98.6598L289.961 98.6023C297.322 94.1352 302.812 86.911 305.334 78.372C307.856 69.833 307.225 60.6073 303.566 52.5365C299.908 44.4657 293.492 38.1435 285.598 34.8319C277.705 31.5204 268.915 31.463 260.983 34.6714C253.051 37.8798 246.561 44.1179 242.808 52.1404C239.055 60.1629 238.315 69.3796 240.736 77.9509C243.158 86.5221 248.561 93.8172 255.87 98.38C263.178 102.943 271.852 104.438 280.162 102.566M283.13 86.3878L296.69 111.111M315.395 163.459C314.739 163.517 314.08 163.539 313.422 163.524C309.748 163.467 306.156 162.376 303.018 160.365C299.879 158.355 297.309 155.497 295.574 152.089C293.839 148.681 293.002 144.846 293.15 140.983C293.297 137.12 294.425 133.368 296.415 130.118C298.405 126.868 301.185 124.237 304.466 122.498C307.748 120.759 311.412 119.976 315.079 120.23C318.745 120.483 322.28 121.764 325.318 123.94C328.355 126.116 330.784 129.107 332.352 132.603M330.517 172.751L330.612 172.694C337.959 168.202 343.427 160.96 345.923 152.413C348.419 143.866 347.76 134.644 344.078 126.585C340.396 118.527 333.962 112.226 326.059 108.94C318.156 105.655 309.367 105.626 301.445 108.859C293.523 112.092 287.051 118.351 283.321 126.384C279.591 134.418 278.877 143.636 281.322 152.2C283.767 160.763 289.191 168.041 296.511 172.581C303.831 177.121 312.509 178.59 320.813 176.694M323.781 160.515L337.348 185.239M356.046 237.587C355.39 237.645 354.732 237.666 354.074 237.652C350.4 237.594 346.807 236.504 343.669 234.493C340.53 232.482 337.96 229.625 336.225 226.216C334.49 222.808 333.653 218.974 333.801 215.11C333.949 211.247 335.076 207.496 337.066 204.246C339.056 200.995 341.836 198.364 345.118 196.626C348.399 194.887 352.064 194.104 355.73 194.357C359.396 194.611 362.932 195.892 365.969 198.068C369.006 200.243 371.435 203.235 373.004 206.731M371.168 246.879L371.263 246.821C378.356 242.522 383.726 235.663 386.378 227.514C389.03 219.366 388.784 210.482 385.685 202.511C382.586 194.539 376.845 188.02 369.527 184.163C362.208 180.306 353.809 179.373 345.887 181.537C337.964 183.7 331.056 188.814 326.443 195.929C321.831 203.044 319.827 211.678 320.803 220.229C321.78 228.78 325.67 236.669 331.753 242.432C337.836 248.195 345.698 251.441 353.882 251.568C356.433 251.595 358.978 251.323 361.471 250.757M364.439 234.571L377.999 259.273M396.697 311.621C396.041 311.679 395.383 311.7 394.725 311.686C391.048 311.632 387.451 310.544 384.309 308.534C381.166 306.523 378.593 303.664 376.856 300.254C375.118 296.843 374.281 293.005 374.43 289.138C374.579 285.272 375.709 281.518 377.703 278.266C379.697 275.014 382.482 272.384 385.768 270.648C389.055 268.912 392.723 268.133 396.393 268.393C400.062 268.654 403.598 269.943 406.634 272.127C409.669 274.312 412.094 277.312 413.655 280.815M411.819 320.97L411.915 320.906C419.007 316.607 424.377 309.747 427.029 301.599C429.681 293.451 429.435 284.567 426.336 276.595C423.238 268.623 417.497 262.104 410.178 258.248C402.86 254.391 394.46 253.458 386.538 255.621C378.615 257.785 371.707 262.898 367.095 270.013C362.482 277.128 360.478 285.762 361.455 294.313C362.431 302.865 366.321 310.753 372.404 316.516C378.487 322.279 386.35 325.525 394.534 325.652C397.08 325.691 399.623 325.431 402.115 324.877M405.084 308.691L418.65 333.415M437.348 385.763C436.694 385.821 436.038 385.842 435.383 385.828C431.709 385.77 428.116 384.68 424.978 382.669C421.84 380.658 419.27 377.801 417.534 374.392C415.799 370.984 414.962 367.15 415.11 363.287C415.258 359.423 416.385 355.672 418.375 352.422C420.365 349.171 423.145 346.54 426.427 344.802C429.709 343.063 433.373 342.28 437.039 342.533C440.706 342.787 444.241 344.068 447.278 346.244C450.315 348.419 452.744 351.411 454.313 354.907M452.47 395.062L452.566 394.997C459.664 390.71 465.045 383.86 467.709 375.716C470.373 367.573 470.14 358.689 467.054 350.712C463.968 342.735 458.237 336.207 450.925 332.338C443.612 328.468 435.215 327.521 427.289 329.67C419.363 331.82 412.448 336.921 407.824 344.028C403.2 351.134 401.182 359.764 402.145 368.317C403.107 376.87 406.984 384.765 413.058 390.539C419.131 396.312 426.988 399.573 435.171 399.715C437.718 399.754 440.261 399.494 442.753 398.94M445.735 382.783L459.301 407.506M477.999 459.855C477.346 459.912 476.69 459.934 476.034 459.919C472.36 459.862 468.768 458.771 465.629 456.76C462.491 454.75 459.921 451.892 458.186 448.484C456.45 445.076 455.613 441.241 455.761 437.378C455.909 433.515 457.036 429.764 459.026 426.513C461.016 423.263 463.796 420.632 467.078 418.893C470.36 417.154 474.024 416.371 477.69 416.625C481.357 416.878 484.892 418.159 487.929 420.335C490.967 422.511 493.395 425.502 494.964 428.999M493.121 469.154L493.224 469.089C500.547 464.633 506.004 457.436 508.507 448.933C511.009 440.43 510.373 431.246 506.726 423.215C503.078 415.184 496.687 408.895 488.827 405.603C480.968 402.311 472.218 402.258 464.323 405.455C456.428 408.652 449.969 414.864 446.234 422.851C442.499 430.838 441.763 440.013 444.173 448.545C446.583 457.078 451.962 464.34 459.236 468.884C466.51 473.428 475.145 474.919 483.418 473.06M486.386 456.874L499.952 481.598' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M113.298 -58.8367C112.642 -58.779 111.983 -58.7574 111.325 -58.7721C105.868 -58.8572 100.666 -61.2185 96.8615 -65.3372C93.0574 -69.456 90.9626 -74.9953 91.0373 -80.7382C91.12 -86.4842 93.3674 -91.9606 97.2856 -95.9638C101.204 -99.9669 106.472 -102.169 111.933 -102.087C115.785 -102.028 119.544 -100.834 122.783 -98.6391C126.022 -96.4443 128.611 -93.3372 130.255 -89.6711M128.42 -49.5017L128.515 -49.5591C133.591 -52.6346 137.821 -57.0454 140.789 -62.3589C143.757 -67.6725 145.362 -73.7065 145.446 -79.8693C145.515 -84.5438 144.707 -89.1867 143.07 -93.5326C141.432 -97.8786 138.997 -101.842 135.903 -105.197C132.809 -108.552 129.117 -111.233 125.038 -113.086C120.959 -114.939 116.573 -115.928 112.131 -115.996C107.69 -116.066 103.279 -115.215 99.1513 -113.491C95.0232 -111.767 91.2584 -109.204 88.072 -105.949C84.8856 -102.693 82.3401 -98.8085 80.5808 -94.5173C78.8216 -90.2261 77.8831 -85.6122 77.8191 -80.9393C77.6878 -71.5029 81.1238 -62.398 87.3715 -55.6272C93.6191 -48.8563 102.167 -44.974 111.134 -44.8341C113.681 -44.7946 116.225 -45.0571 118.716 -45.6168M121.684 -61.7952L135.251 -37.0717M153.949 15.2764C153.291 15.3345 152.63 15.3561 151.97 15.341C146.51 15.2541 141.306 12.889 137.503 8.7658C133.7 4.64259 131.608 -0.901179 131.689 -6.64659C131.78 -12.3876 134.032 -17.8559 137.951 -21.8515C141.87 -25.8472 147.135 -28.0437 152.591 -27.9592C156.439 -27.9025 160.195 -26.7127 163.433 -24.5247C166.672 -22.3367 169.263 -19.2379 170.913 -15.5795M169.071 24.5684L169.167 24.5109C174.241 21.4345 178.469 17.0234 181.436 11.7099C184.403 6.39639 186.007 0.362864 186.09 -5.79926C186.156 -10.472 185.347 -15.1125 183.708 -19.456C182.069 -23.7994 179.634 -27.7606 176.54 -31.1134C173.446 -34.4662 169.755 -37.1448 165.678 -38.9964C161.6 -40.8479 157.216 -41.836 152.775 -41.9044C148.335 -41.9728 143.926 -41.1203 139.799 -39.3955C135.672 -37.6707 131.908 -35.1075 128.723 -31.8522C125.537 -28.5969 122.992 -24.7132 121.233 -20.4229C119.474 -16.1326 118.535 -11.5197 118.47 -6.84766C118.339 2.58873 121.775 11.6936 128.023 18.4644C134.27 25.2353 142.818 29.1176 151.786 29.2575C154.333 29.297 156.876 29.0345 159.367 28.4747M162.336 12.2964L175.902 37.0199M194.6 89.368C193.946 89.4256 193.29 89.4472 192.635 89.4326C188.961 89.3752 185.368 88.2846 182.23 86.2739C179.091 84.2632 176.521 81.4056 174.786 77.9975C173.051 74.5894 172.214 70.7548 172.362 66.8916C172.51 63.0283 173.637 59.277 175.627 56.0267C177.617 52.7764 180.397 50.1454 183.679 48.4067C186.96 46.6679 190.625 45.8847 194.291 46.1383C197.957 46.3919 201.493 47.673 204.53 49.8487C207.567 52.0245 209.996 55.0157 211.565 58.5121M209.722 98.66L209.825 98.6025C217.196 94.1324 222.695 86.9011 225.222 78.3522C227.75 69.8034 227.121 60.566 223.46 52.484C219.799 44.4021 213.377 38.0702 205.474 34.7523C197.572 31.4345 188.771 31.3749 180.828 34.5853C172.886 37.7957 166.386 44.04 162.627 52.0717C158.868 60.1034 158.125 69.3315 160.548 77.9139C162.971 86.4962 168.38 93.8015 175.697 98.3712C183.013 102.941 191.698 104.439 200.018 102.566M202.987 86.388L216.553 111.112M235.258 163.46C234.602 163.517 233.944 163.539 233.286 163.524C229.612 163.467 226.019 162.376 222.881 160.366C219.743 158.355 217.173 155.497 215.437 152.089C213.702 148.681 212.865 144.846 213.013 140.983C213.161 137.12 214.288 133.369 216.278 130.118C218.268 126.868 221.048 124.237 224.33 122.498C227.612 120.76 231.276 119.976 234.942 120.23C238.609 120.483 242.144 121.765 245.181 123.94C248.218 126.116 250.647 129.107 252.216 132.604M250.373 172.752L250.476 172.694C257.822 168.201 263.289 160.958 265.784 152.41C268.278 143.863 267.618 134.64 263.935 126.582C260.251 118.524 253.815 112.224 245.912 108.94C238.008 105.656 229.218 105.629 221.297 108.865C213.375 112.1 206.905 118.36 203.176 126.395C199.448 134.43 198.737 143.649 201.184 152.212C203.631 160.775 209.057 168.051 216.379 172.589C223.701 177.127 232.38 178.593 240.683 176.694M243.645 160.515L257.211 185.239M275.916 237.587C275.26 237.645 274.602 237.666 273.944 237.652C270.27 237.594 266.677 236.504 263.539 234.493C260.401 232.482 257.831 229.625 256.095 226.217C254.36 222.808 253.523 218.974 253.671 215.111C253.819 211.247 254.946 207.496 256.936 204.246C258.926 200.995 261.706 198.365 264.988 196.626C268.27 194.887 271.934 194.104 275.6 194.357C279.267 194.611 282.802 195.892 285.839 198.068C288.876 200.244 291.305 203.235 292.874 206.731M291.038 246.879L291.134 246.822C298.228 242.522 303.599 235.661 306.252 227.512C308.905 219.362 308.659 210.477 305.561 202.503C302.462 194.53 296.72 188.009 289.401 184.151C282.081 180.293 273.68 179.359 265.756 181.522C257.832 183.685 250.922 188.799 246.308 195.915C241.694 203.031 239.689 211.666 240.664 220.219C241.64 228.772 245.53 236.662 251.613 242.427C257.697 248.192 265.56 251.44 273.746 251.568C276.295 251.607 278.84 251.347 281.334 250.793M284.296 234.607L297.855 259.273M316.56 311.621C315.904 311.679 315.246 311.7 314.588 311.686C310.91 311.638 307.311 310.554 304.165 308.547C301.019 306.54 298.442 303.682 296.701 300.272C294.96 296.862 294.119 293.024 294.265 289.156C294.411 285.288 295.539 281.532 297.531 278.278C299.524 275.024 302.308 272.391 305.595 270.652C308.882 268.914 312.552 268.134 316.222 268.393C319.892 268.652 323.43 269.941 326.467 272.125C329.504 274.31 331.929 277.311 333.491 280.816M331.655 320.971L331.751 320.906C338.85 316.618 344.231 309.767 346.895 301.622C349.559 293.477 349.326 284.592 346.237 276.614C343.149 268.637 337.416 262.109 330.102 258.241C322.788 254.374 314.388 253.429 306.462 255.582C298.536 257.735 291.621 262.84 287 269.95C282.379 277.06 280.365 285.692 281.333 294.245C282.3 302.799 286.183 310.693 292.26 316.463C298.338 322.233 306.199 325.488 314.383 325.624C316.932 325.663 319.478 325.402 321.972 324.848M324.94 308.663L338.507 333.386M357.205 385.734C356.549 385.792 355.891 385.814 355.233 385.799C351.559 385.742 347.966 384.651 344.828 382.64C341.689 380.63 339.119 377.772 337.384 374.364C335.649 370.956 334.812 367.121 334.96 363.258C335.108 359.395 336.235 355.643 338.225 352.393C340.215 349.143 342.995 346.512 346.277 344.773C349.558 343.034 353.222 342.251 356.889 342.505C360.555 342.758 364.091 344.039 367.128 346.215C370.165 348.391 372.594 351.382 374.163 354.878M372.327 395.034L372.422 394.969C379.515 390.67 384.885 383.81 387.537 375.662C390.189 367.514 389.943 358.63 386.844 350.658C383.745 342.686 378.004 336.168 370.686 332.311C363.367 328.454 354.968 327.521 347.046 329.684C339.123 331.848 332.215 336.961 327.602 344.076C322.99 351.191 320.986 359.825 321.962 368.376C322.939 376.928 326.829 384.816 332.912 390.579C338.995 396.342 346.857 399.588 355.041 399.715C357.588 399.754 360.131 399.494 362.623 398.94M365.598 382.783L379.165 407.507M397.863 459.855C397.207 459.912 396.549 459.934 395.891 459.919C392.217 459.862 388.624 458.771 385.486 456.761C382.347 454.75 379.777 451.892 378.042 448.484C376.307 445.076 375.47 441.242 375.618 437.378C375.766 433.515 376.893 429.764 378.883 426.513C380.873 423.263 383.653 420.632 386.935 418.893C390.216 417.155 393.88 416.371 397.547 416.625C401.213 416.879 404.749 418.16 407.786 420.335C410.823 422.511 413.252 425.502 414.821 428.999M412.985 469.154L413.08 469.089C420.393 464.636 425.841 457.446 428.338 448.953C430.835 440.46 430.197 431.288 426.552 423.268C422.907 415.248 416.522 408.968 408.672 405.683C400.821 402.397 392.082 402.347 384.198 405.542C376.313 408.737 369.864 414.942 366.135 422.92C362.407 430.897 361.674 440.061 364.082 448.582C366.49 457.104 371.863 464.357 379.129 468.894C386.395 473.431 395.019 474.918 403.281 473.06M406.25 456.875L419.816 481.598' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.2311 -58.8369C32.5752 -58.7794 31.9169 -58.7579 31.2589 -58.7723C28.5545 -58.8135 25.8844 -59.415 23.401 -60.5424C20.9176 -61.6698 18.6697 -63.3011 16.7856 -65.343C14.9015 -67.3849 13.4183 -69.7974 12.4205 -72.4427C11.4228 -75.088 10.9302 -77.9142 10.9708 -80.7599C11.0571 -86.5028 13.3062 -91.9748 17.2242 -95.9737C21.1422 -99.9726 26.4085 -102.171 31.8662 -102.087C35.718 -102.027 39.4766 -100.832 42.7154 -98.6372C45.9542 -96.4426 48.5434 -93.3364 50.1889 -89.6713M48.3464 -49.5234L48.4488 -49.5809C53.5249 -52.6556 57.7539 -57.0664 60.721 -62.3803C63.688 -67.6941 65.291 -73.7285 65.3726 -79.8911C65.4394 -84.564 64.6305 -89.205 62.9922 -93.5489C61.3538 -97.8927 58.9181 -101.854 55.8242 -105.207C52.7303 -108.56 49.0389 -111.239 44.9609 -113.09C40.8829 -114.941 36.4982 -115.929 32.0573 -115.996C23.0897 -116.134 14.4371 -112.519 8.0026 -105.944C1.56812 -99.3702 -2.12133 -90.3758 -2.25428 -80.9395C-2.38375 -71.5036 1.05289 -62.3999 7.30015 -55.6295C13.5474 -48.859 22.094 -44.9762 31.061 -44.8344C33.624 -44.7912 36.1835 -45.0537 38.6903 -45.6171M41.652 -61.7954L55.2183 -37.0719M73.9232 15.2762C73.2673 15.3338 72.609 15.3554 71.951 15.3408C69.2461 15.3006 66.5752 14.6998 64.091 13.5728C61.6068 12.4458 59.3581 10.8147 57.4733 8.77267C55.5885 6.73067 54.1047 4.31784 53.1065 1.67207C52.1084 -0.973691 51.6155 -3.80051 51.6561 -6.64681C51.7459 -12.3859 53.9957 -17.8531 57.9119 -21.8487C61.828 -25.8444 67.0905 -28.042 72.5447 -27.9595C76.393 -27.9036 80.1494 -26.7141 83.388 -24.526C86.6265 -22.3379 89.2176 -19.2386 90.8674 -15.5797M89.0317 24.5682L89.1273 24.5107C94.2033 21.436 98.4324 17.0252 101.399 11.7113C104.366 6.39744 105.969 0.363095 106.051 -5.79948C106.118 -10.4718 105.309 -15.1122 103.671 -19.4556C102.033 -23.799 99.5983 -27.7603 96.5051 -31.1132C93.412 -34.4661 89.7213 -37.1448 85.6441 -38.9964C81.5669 -40.8481 77.1829 -41.8363 72.7426 -41.9046C68.3017 -41.9739 63.8913 -41.1222 59.7632 -39.3979C55.6352 -37.6737 51.8703 -35.1108 48.6835 -31.8554C45.4967 -28.6001 42.9505 -24.7162 41.1902 -20.4254C39.4299 -16.1345 38.49 -11.5209 38.4242 -6.84787C38.2947 2.58796 41.7314 11.6917 47.9786 18.4621C54.2259 25.2325 62.7724 29.1154 71.7395 29.2572C74.2888 29.2972 76.8344 29.0346 79.3279 28.4745M82.2895 12.2962L95.8558 37.0197M114.561 89.3678C113.905 89.4254 113.247 89.447 112.589 89.4324C109.884 89.3912 107.214 88.7898 104.731 87.6623C102.247 86.5349 99.9993 84.9036 98.1153 82.8617C96.2312 80.8198 94.7479 78.4073 93.7502 75.762C92.7525 73.1167 92.2599 70.2905 92.3005 67.4448C92.3831 61.6988 94.6305 56.2224 98.5487 52.2192C102.467 48.2161 107.735 46.0137 113.196 46.0962C117.044 46.1594 120.799 47.3561 124.034 49.5505C127.269 51.745 129.855 54.8495 131.498 58.5119M129.683 98.6598L129.778 98.6023C134.858 95.5243 139.09 91.1091 142.059 85.79C145.027 80.471 146.629 74.4311 146.709 68.2634C146.833 58.8319 143.394 49.7345 137.147 42.9699C130.9 36.2053 122.357 32.3269 113.394 32.187C108.953 32.1167 104.543 32.9679 100.414 34.6919C96.2864 36.4158 92.5215 38.9789 89.3351 42.2345C86.1487 45.4901 83.6032 49.3744 81.8439 53.6656C80.0847 57.9568 79.1462 62.5707 79.0822 67.2437C79.0163 71.9158 79.8256 76.5558 81.4638 80.8988C83.1021 85.2418 85.5372 89.2027 88.6302 92.5554C91.7232 95.908 95.4134 98.5868 99.4902 100.439C103.567 102.291 107.951 103.28 112.391 103.349C114.94 103.389 117.486 103.126 119.979 102.566M122.948 86.3878L136.514 111.111M155.212 163.459C154.556 163.517 153.898 163.539 153.24 163.524C149.566 163.467 145.973 162.376 142.835 160.365C139.697 158.355 137.127 155.497 135.391 152.089C133.656 148.681 132.819 144.846 132.967 140.983C133.115 137.12 134.242 133.368 136.232 130.118C138.222 126.868 141.002 124.237 144.284 122.498C147.566 120.759 151.23 119.976 154.896 120.23C158.563 120.483 162.098 121.764 165.135 123.94C168.172 126.116 170.601 129.107 172.17 132.603M170.334 172.751L170.43 172.694C177.777 168.202 183.244 160.96 185.74 152.413C188.236 143.866 187.577 134.644 183.895 126.585C180.213 118.527 173.779 112.226 165.876 108.94C157.974 105.655 149.184 105.626 141.262 108.859C133.34 112.092 126.868 118.351 123.138 126.384C119.408 134.418 118.694 143.636 121.139 152.2C123.584 160.763 129.008 168.041 136.328 172.581C143.648 177.121 152.326 178.59 160.63 176.694M163.571 160.479L177.138 185.203M195.836 237.551C195.18 237.609 194.522 237.63 193.864 237.616C190.19 237.558 186.597 236.468 183.459 234.457C180.32 232.446 177.75 229.589 176.015 226.18C174.28 222.772 173.443 218.938 173.591 215.075C173.739 211.211 174.866 207.46 176.856 204.21C178.846 200.959 181.626 198.328 184.908 196.59C188.189 194.851 191.854 194.068 195.52 194.321C199.186 194.575 202.722 195.856 205.759 198.032C208.796 200.207 211.225 203.199 212.794 206.695M210.958 246.843L211.054 246.785C218.146 242.486 223.516 235.627 226.168 227.478C228.82 219.33 228.574 210.446 225.475 202.475C222.376 194.503 216.635 187.984 209.317 184.127C201.999 180.27 193.599 179.337 185.677 181.501C177.754 183.664 170.846 188.778 166.233 195.893C161.621 203.008 159.617 211.642 160.593 220.193C161.57 228.744 165.46 236.633 171.543 242.396C177.626 248.159 185.488 251.405 193.673 251.532C196.219 251.57 198.762 251.31 201.254 250.756M204.223 234.571L217.816 259.273M236.514 311.621C235.859 311.681 235.2 311.705 234.542 311.693C230.865 311.639 227.269 310.55 224.128 308.54C220.986 306.53 218.413 303.671 216.676 300.26C214.939 296.85 214.101 293.012 214.25 289.146C214.399 285.28 215.529 281.526 217.522 278.275C219.515 275.024 222.3 272.393 225.586 270.657C228.872 268.92 232.54 268.141 236.208 268.4C239.877 268.659 243.413 269.948 246.449 272.131C249.485 274.314 251.91 277.313 253.472 280.815M251.636 320.97L251.732 320.906C258.824 316.607 264.195 309.747 266.847 301.599C269.499 293.451 269.252 284.567 266.154 276.595C263.055 268.623 257.314 262.104 249.995 258.248C242.677 254.391 234.278 253.458 226.355 255.621C218.433 257.785 211.524 262.898 206.912 270.013C202.299 277.128 200.296 285.762 201.272 294.313C202.248 302.865 206.139 310.753 212.222 316.516C218.304 322.279 226.167 325.525 234.351 325.652C236.898 325.691 239.441 325.431 241.933 324.877M244.901 308.691L258.467 333.415M277.165 385.763C276.512 385.82 275.856 385.842 275.2 385.828C271.526 385.77 267.934 384.679 264.795 382.669C261.657 380.658 259.087 377.8 257.352 374.392C255.617 370.984 254.78 367.15 254.927 363.286C255.075 359.423 256.202 355.672 258.192 352.422C260.182 349.171 262.962 346.54 266.244 344.802C269.526 343.063 273.19 342.28 276.856 342.533C280.523 342.787 284.058 344.068 287.095 346.244C290.133 348.419 292.562 351.411 294.13 354.907M292.288 395.062L292.39 394.997C299.484 390.698 304.855 383.837 307.508 375.688C310.161 367.538 309.916 358.653 306.817 350.679C303.718 342.706 297.977 336.185 290.657 332.327C283.338 328.469 274.937 327.535 267.013 329.698C259.088 331.861 252.178 336.975 247.564 344.09C242.95 351.206 240.945 359.841 241.921 368.394C242.896 376.948 246.786 384.838 252.87 390.603C258.953 396.368 266.817 399.615 275.002 399.744C277.549 399.782 280.092 399.522 282.584 398.968M285.552 382.783L299.119 407.506M317.817 459.854C317.163 459.912 316.507 459.934 315.851 459.919C312.177 459.862 308.585 458.771 305.447 456.76C302.308 454.75 299.738 451.892 298.003 448.484C296.268 445.076 295.431 441.241 295.579 437.378C295.726 433.515 296.854 429.763 298.844 426.513C300.833 423.263 303.613 420.632 306.895 418.893C310.177 417.154 313.841 416.371 317.508 416.625C321.174 416.878 324.709 418.159 327.747 420.335C330.784 422.511 333.213 425.502 334.781 428.999M332.939 469.154L333.041 469.089C340.374 464.649 345.847 457.462 348.367 448.964C350.886 440.465 350.268 431.279 346.634 423.239C343.001 415.199 336.62 408.896 328.765 405.588C320.91 402.281 312.159 402.212 304.257 405.395C296.356 408.578 289.886 414.779 286.139 422.761C282.391 430.743 281.641 439.918 284.039 448.456C286.438 456.993 291.807 464.265 299.076 468.821C306.345 473.376 314.979 474.88 323.255 473.031M326.224 456.846L339.79 481.569' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-46.8694 -58.8367C-47.5253 -58.779 -48.1836 -58.7575 -48.8416 -58.772C-54.2997 -58.8552 -59.5031 -61.2159 -63.3075 -65.3351C-67.112 -69.4542 -69.2062 -74.9946 -69.1296 -80.7381C-69.047 -86.4841 -66.7996 -91.9605 -62.8814 -95.9637C-58.9633 -99.9668 -53.6949 -102.169 -48.2342 -102.087C-44.3823 -102.028 -40.6233 -100.833 -37.3844 -98.638C-34.1455 -96.4433 -31.5565 -93.3367 -29.9115 -89.6711M-31.7472 -49.5016L-31.6517 -49.5591C-26.5757 -52.6345 -22.3463 -57.0453 -19.3783 -62.3589C-16.4103 -67.6724 -14.8054 -73.7064 -14.7211 -79.8692C-14.5898 -89.3056 -18.0258 -98.4105 -24.2735 -105.181C-30.5211 -111.952 -39.0687 -115.834 -48.0363 -115.974C-52.4772 -116.045 -56.8876 -115.193 -61.0157 -113.47C-65.1438 -111.746 -68.9086 -109.183 -72.095 -105.927C-75.2814 -102.671 -77.8269 -98.7869 -79.5862 -94.4957C-81.3454 -90.2045 -82.2839 -85.5906 -82.3479 -80.9177C-82.4792 -71.4813 -79.0432 -62.3764 -72.7955 -55.6056C-66.5479 -48.8347 -58.0003 -44.9524 -49.0327 -44.8125C-46.4855 -44.7729 -43.9423 -45.0355 -41.4511 -45.5952M-38.4826 -61.7736L-24.9163 -37.0501M-6.21824 15.298C-6.8741 15.3558 -7.53239 15.3773 -8.1904 15.3626C-13.6516 15.2776 -18.857 12.9133 -22.6617 8.7899C-26.4663 4.66649 -28.5587 -0.878348 -28.4785 -6.62499C-28.3922 -12.3685 -26.1433 -17.8412 -22.2255 -21.8413C-18.3077 -25.8413 -13.0414 -28.0417 -7.58306 -27.9592C-3.73924 -27.8988 0.0117187 -26.7072 3.24514 -24.5193C6.47856 -22.3313 9.06526 -19.2345 10.7124 -15.5795M8.87667 24.5685L8.97221 24.511C14.0533 21.4391 18.2881 17.0299 21.261 11.7161C24.234 6.40229 25.843 0.366425 25.9301 -5.7992C26.0614 -15.2356 22.6253 -24.3404 16.3777 -31.1113C10.1301 -37.8821 1.58245 -41.7644 -7.38516 -41.9043C-11.826 -41.9746 -16.2364 -41.1234 -20.3645 -39.3995C-24.4926 -37.6755 -28.2574 -35.1124 -31.4438 -31.8568C-34.6302 -28.6012 -37.1758 -24.7169 -38.935 -20.4257C-40.6942 -16.1345 -41.6327 -11.5206 -41.6968 -6.84759C-41.8281 2.58635 -38.3939 11.6891 -32.1492 18.4595C-25.9045 25.2299 -17.3604 29.1138 -8.39513 29.2575C-5.84802 29.2971 -3.30478 29.0346 -0.813547 28.4748M2.15494 12.2965L15.7212 37.02M34.4193 89.3681C33.7634 89.4258 33.1051 89.4474 32.4471 89.4327C26.986 89.3476 21.7806 86.9834 17.9759 82.86C14.1712 78.7366 12.0788 73.1917 12.1591 67.4451C12.2417 61.6965 14.491 56.2179 18.4121 52.2144C22.3333 48.2108 27.6051 46.0102 33.0681 46.0965C36.9203 46.1548 40.6796 47.3493 43.9186 49.5441C47.1577 51.7389 49.7465 54.846 51.3908 58.5121M49.5552 98.66L49.6507 98.6026C54.7306 95.5246 58.9625 91.1094 61.9308 85.7903C64.899 80.4713 66.5017 74.4314 66.5813 68.2637C66.6472 63.591 65.8377 58.9504 64.199 54.607C62.5604 50.2635 60.1246 46.3023 57.0309 42.9495C53.9372 39.5968 50.2462 36.9181 46.1685 35.0666C42.0909 33.2151 37.7066 32.2269 33.266 32.1586C28.8252 32.0883 24.4148 32.9394 20.2867 34.6634C16.1586 36.3874 12.3938 38.9504 9.20737 42.206C6.02097 45.4616 3.47542 49.346 1.71618 53.6372C-0.0430642 57.9284 -0.981518 62.5423 -1.04556 67.2153C-1.17684 76.6517 2.2592 85.7565 8.50684 92.5274C14.7545 99.2982 23.3021 103.18 32.2697 103.32C34.8168 103.36 37.36 103.097 39.8513 102.538M42.8198 86.3593L56.3861 111.083M75.0841 163.431C74.4305 163.489 73.7745 163.51 73.1188 163.496C70.4141 163.454 67.7436 162.853 65.2599 161.726C62.7761 160.598 60.5277 158.967 58.6431 156.925C56.7585 154.884 55.2746 152.471 54.2761 149.826C53.2777 147.18 52.7842 144.354 52.8239 141.508C52.9065 135.761 55.1549 130.283 59.0745 126.28C62.9942 122.276 68.2643 120.075 73.7261 120.159C77.5808 120.222 81.3415 121.421 84.5806 123.621C87.8196 125.821 90.4071 128.933 92.0489 132.604M90.2063 172.752L90.3019 172.694C95.3779 169.619 99.6072 165.208 102.575 159.894C105.543 154.581 107.148 148.547 107.232 142.384C107.298 137.711 106.489 133.071 104.85 128.727C103.212 124.384 100.776 120.423 97.6821 117.07C94.5884 113.717 90.8973 111.038 86.8197 109.187C82.7421 107.335 78.3578 106.347 73.9172 106.279C69.4764 106.209 65.0659 107.06 60.9379 108.784C56.8098 110.508 53.045 113.071 49.8586 116.326C46.6722 119.582 44.1266 123.466 42.3674 127.758C40.6081 132.049 39.6697 136.663 39.6056 141.336C39.4816 150.767 42.9209 159.865 49.1678 166.629C55.4147 173.394 63.9581 177.272 72.9209 177.412C75.4657 177.473 78.0089 177.232 80.5025 176.694M83.471 160.516L97.0373 185.239M115.735 237.587C115.082 237.645 114.426 237.666 113.77 237.652C111.066 237.611 108.395 237.009 105.912 235.882C103.429 234.754 101.181 233.123 99.2967 231.081C97.4126 229.039 95.9293 226.627 94.9316 223.981C93.9339 221.336 93.4413 218.51 93.4819 215.664C93.5628 209.918 95.8096 204.44 99.7282 200.436C103.647 196.433 108.916 194.231 114.377 194.316C118.225 194.372 121.982 195.562 125.22 197.75C128.458 199.938 131.05 203.037 132.7 206.695M130.858 246.843L130.96 246.786C136.034 243.709 140.261 239.298 143.226 233.984C146.192 228.671 147.795 222.637 147.877 216.476C147.944 211.803 147.135 207.162 145.496 202.818C143.858 198.474 141.422 194.512 138.328 191.159C135.235 187.806 131.543 185.128 127.465 183.277C123.387 181.425 119.002 180.438 114.562 180.37C110.121 180.301 105.711 181.153 101.583 182.877C97.4556 184.602 93.6911 187.165 90.5049 190.42C87.3187 193.675 84.7731 197.56 83.0135 201.85C81.254 206.141 80.3149 210.755 80.25 215.427C80.1187 224.864 83.5547 233.968 89.8024 240.739C96.05 247.51 104.598 251.392 113.565 251.532C116.112 251.571 118.655 251.311 121.147 250.757M124.115 234.571L137.688 259.273M156.393 311.621C155.737 311.679 155.079 311.7 154.421 311.686C150.744 311.633 147.147 310.544 144.005 308.534C140.863 306.524 138.289 303.665 136.552 300.254C134.815 296.843 133.977 293.005 134.126 289.138C134.275 285.272 135.405 281.518 137.399 278.266C139.393 275.015 142.178 272.384 145.465 270.648C148.751 268.912 152.42 268.133 156.089 268.394C159.758 268.654 163.294 269.943 166.33 272.128C169.366 274.312 171.79 277.312 173.351 280.816M171.509 320.971L171.611 320.906C178.712 316.618 184.094 309.766 186.759 301.621C189.424 293.475 189.191 284.589 186.104 276.61C183.016 268.631 177.284 262.102 169.97 258.232C162.655 254.362 154.256 253.414 146.328 255.565C138.401 257.716 131.483 262.82 126.859 269.929C122.235 277.038 120.218 285.67 121.182 294.225C122.146 302.78 126.026 310.676 132.102 316.45C138.178 322.224 146.038 325.484 154.223 325.624C156.772 325.663 159.317 325.403 161.812 324.848M164.773 308.663L178.34 333.386M197.045 385.734C196.389 385.792 195.73 385.814 195.072 385.799C191.398 385.742 187.806 384.651 184.668 382.64C181.529 380.63 178.959 377.772 177.224 374.364C175.489 370.956 174.652 367.121 174.8 363.258C174.947 359.395 176.075 355.643 178.065 352.393C180.055 349.143 182.835 346.512 186.116 344.773C189.398 343.034 193.062 342.251 196.729 342.505C200.395 342.758 203.93 344.039 206.968 346.215C210.005 348.391 212.434 351.382 214.002 354.879M212.167 395.034L212.262 394.969C219.356 390.669 224.728 383.809 227.381 375.659C230.034 367.51 229.788 358.624 226.689 350.651C223.59 342.677 217.849 336.157 210.529 332.299C203.21 328.44 194.809 327.506 186.885 329.669C178.961 331.833 172.051 336.946 167.437 344.062C162.823 351.178 160.817 359.813 161.793 368.366C162.769 376.919 166.659 384.81 172.742 390.574C178.825 396.339 186.689 399.587 194.874 399.715C197.426 399.755 199.973 399.495 202.47 398.94M205.425 382.783L218.991 407.507M237.696 459.855C237.04 459.912 236.382 459.934 235.724 459.919C232.05 459.862 228.457 458.771 225.319 456.761C222.18 454.75 219.61 451.892 217.875 448.484C216.14 445.076 215.303 441.242 215.451 437.378C215.599 433.515 216.726 429.764 218.716 426.513C220.706 423.263 223.486 420.632 226.768 418.893C230.049 417.155 233.713 416.372 237.38 416.625C241.046 416.879 244.582 418.16 247.619 420.336C250.656 422.511 253.085 425.502 254.654 428.999M252.818 469.154L252.913 469.089C260.228 464.636 265.677 457.444 268.175 448.949C270.673 440.454 270.035 431.281 266.389 423.258C262.743 415.236 256.357 408.956 248.505 405.669C240.653 402.383 231.912 402.333 224.026 405.528C216.14 408.724 209.689 414.93 205.959 422.91C202.23 430.889 201.497 440.055 203.906 448.578C206.315 457.102 211.69 464.356 218.957 468.893C226.224 473.431 234.85 474.919 243.114 473.06M246.083 456.875L259.649 481.598' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-45.7016 89.3687C-46.3574 89.4263 -47.0157 89.4479 -47.6737 89.4333C-50.3781 89.3921 -53.0482 88.7907 -55.5316 87.6632C-58.015 86.5358 -60.2629 84.9046 -62.147 82.8627C-64.0311 80.8208 -65.5143 78.4082 -66.5121 75.7629C-67.5098 73.1176 -68.0024 70.2914 -67.9618 67.4457C-67.8809 61.6991 -65.6341 56.2216 -61.7155 52.218C-57.7969 48.2144 -52.5276 46.0127 -47.0664 46.0971C-43.2144 46.1563 -39.4555 47.3511 -36.2165 49.5458C-32.9776 51.7405 -30.3886 54.8472 -28.7437 58.5128M-30.5793 98.6607L-30.4838 98.6032C-25.4039 95.5253 -21.172 91.11 -18.2037 85.791C-15.2355 80.4719 -13.6328 74.432 -13.5532 68.2643C-13.4219 58.8279 -16.858 49.7231 -23.1056 42.9522C-29.3533 36.1814 -37.9009 32.2991 -46.8685 32.1592C-51.3094 32.0898 -55.7198 32.9416 -59.8479 34.6658C-63.9759 36.3901 -67.7408 38.953 -70.9276 42.2084C-74.1144 45.4637 -76.6606 49.3476 -78.4209 53.6384C-80.1812 57.9292 -81.1211 62.5429 -81.1869 67.2159C-81.3164 76.6517 -77.8797 85.7555 -71.6324 92.5259C-65.3852 99.2963 -56.8387 103.179 -47.8716 103.321C-45.3222 103.361 -42.7767 103.098 -40.2832 102.538M-37.3147 86.3599L-23.7552 111.083M-5.05038 163.432C-5.70625 163.489 -6.36453 163.511 -7.02254 163.496C-9.72691 163.455 -12.3971 162.854 -14.8804 161.726C-17.3638 160.599 -19.6118 158.967 -21.4958 156.926C-23.3799 154.884 -24.8632 152.471 -25.8609 149.826C-26.8586 147.181 -27.3512 144.354 -27.3106 141.509C-27.2279 135.763 -24.9806 130.286 -21.0624 126.283C-17.1442 122.28 -11.8758 120.078 -6.4152 120.16C-2.56324 120.219 1.19574 121.414 4.43465 123.609C7.67357 125.803 10.2626 128.91 11.9075 132.576M10.0718 172.724L10.1674 172.666C15.2382 169.592 19.4636 165.186 22.4302 159.877C25.3968 154.569 27.0028 148.542 27.0912 142.385C27.2224 132.948 23.7864 123.843 17.5387 117.073C11.2911 110.302 2.74349 106.419 -6.22412 106.28C-10.6649 106.209 -15.0754 107.06 -19.2035 108.784C-23.3316 110.508 -27.0964 113.071 -30.2828 116.327C-33.4692 119.583 -36.0147 123.467 -37.774 127.758C-39.5332 132.049 -40.4717 136.663 -40.5357 141.336C-40.6597 150.769 -37.2195 159.867 -30.9711 166.632C-24.7228 173.397 -16.1776 177.275 -7.21362 177.413C-4.66882 177.473 -2.12561 177.233 0.367962 176.695M3.33645 160.516L16.9028 185.24M35.6008 237.588C34.9449 237.646 34.2867 237.667 33.6286 237.652C28.1675 237.567 22.9621 235.203 19.1574 231.08C15.3527 226.956 13.2604 221.411 13.3406 215.665C13.4232 209.919 15.6706 204.442 19.5888 200.439C23.507 196.436 28.7753 194.234 34.236 194.316C38.0881 194.375 41.8474 195.569 45.0865 197.764C48.3255 199.959 50.9144 203.066 52.5587 206.732M50.723 246.88L50.8186 246.822C55.8995 243.744 60.132 239.327 63.1003 234.007C66.0686 228.687 67.6707 222.645 67.7492 216.476C67.8804 207.04 64.4444 197.935 58.1967 191.164C51.9491 184.393 43.4015 180.511 34.4339 180.371C29.9931 180.301 25.5826 181.152 21.4545 182.876C17.3265 184.6 13.5616 187.163 10.3752 190.419C7.18884 193.674 4.64329 197.559 2.88405 201.85C1.1248 206.141 0.18634 210.755 0.122294 215.428C-0.00898619 224.864 3.42706 233.969 9.67471 240.74C15.9224 247.511 24.47 251.393 33.4376 251.533C35.9843 251.571 38.5271 251.311 41.0191 250.757M43.9876 234.572L57.5539 259.274M76.252 311.622C75.5961 311.68 74.9378 311.701 74.2798 311.687C68.8187 311.601 63.6132 309.237 59.8086 305.114C56.0039 300.99 53.9115 295.446 53.9918 289.699C54.0798 283.962 56.3258 278.495 60.2374 274.498C64.1491 270.5 69.4074 268.297 74.8599 268.372C78.7196 268.427 82.4867 269.624 85.7314 271.824C88.976 274.025 91.5674 277.14 93.2099 280.816M91.3742 320.971L91.4697 320.907C96.5457 317.831 100.775 313.42 103.743 308.107C106.711 302.793 108.316 296.759 108.4 290.597C108.47 285.921 107.663 281.278 106.026 276.931C104.389 272.584 101.954 268.62 98.8597 265.264C95.7657 261.908 92.0734 259.227 87.994 257.373C83.9145 255.52 79.528 254.531 75.0851 254.463C70.6443 254.392 66.2338 255.244 62.1057 256.968C57.9776 258.692 54.2128 261.255 51.0264 264.51C47.84 267.766 45.2945 271.65 43.5352 275.941C41.776 280.233 40.8375 284.846 40.7735 289.519C40.6422 298.956 44.0782 308.061 50.3259 314.831C56.5735 321.602 65.1211 325.485 74.0887 325.625C76.64 325.664 79.1875 325.404 81.684 324.849M84.6525 308.663L98.2188 333.387M116.917 385.735C116.263 385.793 115.607 385.814 114.951 385.8C112.246 385.759 109.575 385.159 107.09 384.032C104.606 382.905 102.357 381.274 100.471 379.232C98.5861 377.19 97.1015 374.777 96.1027 372.131C95.1038 369.486 94.61 366.659 94.6498 363.812C94.7324 358.065 96.9807 352.587 100.9 348.584C104.82 344.581 110.09 342.379 115.552 342.464C119.403 342.525 123.16 343.721 126.397 345.915C129.635 348.11 132.223 351.215 133.868 354.879M132.025 395.034L132.121 394.97C137.197 391.894 141.426 387.483 144.394 382.17C147.362 376.856 148.967 370.822 149.052 364.659C149.117 359.987 148.308 355.346 146.669 351.003C145.031 346.659 142.595 342.698 139.501 339.345C136.407 335.992 132.716 333.314 128.639 331.462C124.561 329.611 120.177 328.623 115.736 328.554C111.296 328.485 106.886 329.337 102.758 331.061C98.6302 332.785 94.8658 335.348 91.6796 338.604C88.4934 341.859 85.9478 345.743 84.1882 350.034C82.4287 354.325 81.4896 358.938 81.4247 363.611C81.2934 373.047 84.7294 382.152 90.9771 388.923C97.2247 395.694 105.772 399.576 114.74 399.716C117.287 399.754 119.83 399.494 122.322 398.941M125.29 382.784L138.856 407.507M157.554 459.855C156.901 459.913 156.245 459.935 155.589 459.92C151.916 459.865 148.323 458.778 145.184 456.77C142.044 454.762 139.473 451.908 137.735 448.502C135.997 445.096 135.157 441.263 135.301 437.4C135.445 433.537 136.569 429.785 138.555 426.533C140.541 423.281 143.318 420.648 146.597 418.905C149.876 417.163 153.539 416.375 157.205 416.624C160.871 416.872 164.407 418.148 167.447 420.319C170.486 422.49 172.919 425.477 174.492 428.971M172.649 469.126L172.752 469.061C180.075 464.605 185.532 457.408 188.034 448.905C190.537 440.402 189.901 431.218 186.254 423.187C182.606 415.156 176.215 408.867 168.355 405.575C160.496 402.283 151.745 402.23 143.851 405.427C135.956 408.624 129.497 414.836 125.762 422.823C122.027 430.81 121.291 439.985 123.701 448.517C126.111 457.05 131.49 464.313 138.764 468.857C146.038 473.4 154.673 474.892 162.945 473.032M165.914 456.847L179.48 481.57' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-44.4467 237.551C-45.1003 237.609 -45.7563 237.63 -46.412 237.616C-49.1164 237.574 -51.7866 236.973 -54.2699 235.845C-56.7533 234.718 -59.0013 233.087 -60.8853 231.045C-62.7694 229.003 -64.2527 226.59 -65.2504 223.945C-66.2481 221.3 -66.7407 218.474 -66.7001 215.628C-66.6193 209.881 -64.3724 204.404 -60.4539 200.4C-56.5353 196.397 -51.2659 194.195 -45.8047 194.279C-41.9564 194.343 -38.2022 195.54 -34.9673 197.735C-31.7325 199.929 -29.1465 203.033 -27.5025 206.695M-29.345 246.843L-29.2426 246.785C-24.1675 243.71 -19.9391 239.299 -16.9722 233.985C-14.0053 228.671 -12.4018 222.638 -12.3188 216.475C-12.252 211.802 -13.0609 207.161 -14.6993 202.817C-16.3376 198.474 -18.7733 194.512 -21.8672 191.159C-24.9611 187.806 -28.6525 185.127 -32.7305 183.276C-36.8085 181.425 -41.1933 180.438 -45.6341 180.37C-50.0747 180.301 -54.4847 181.153 -58.6124 182.877C-62.7401 184.601 -66.5046 187.164 -69.6908 190.42C-72.877 193.675 -75.4226 197.559 -77.1821 201.85C-78.9417 206.141 -79.8808 210.754 -79.9457 215.427C-80.0098 220.101 -79.1984 224.742 -77.5578 229.086C-75.9172 233.43 -73.4795 237.392 -70.384 240.744C-67.2885 244.097 -63.5957 246.775 -59.5166 248.626C-55.4374 250.477 -51.0517 251.465 -46.61 251.532C-44.0632 251.571 -41.5203 251.311 -39.0284 250.756M-36.0599 234.571L-22.4936 259.273M-3.78871 311.621C-4.44459 311.678 -5.10287 311.7 -5.76088 311.686C-8.46524 311.644 -11.1354 311.043 -13.6188 309.916C-16.1022 308.788 -18.3501 307.157 -20.2342 305.115C-22.1182 303.073 -23.6015 300.661 -24.5992 298.015C-25.5969 295.37 -26.0896 292.544 -26.0489 289.698C-25.9681 283.951 -23.7213 278.474 -19.8027 274.47C-15.8841 270.467 -10.6147 268.265 -5.15353 268.349C-1.29664 268.414 2.46557 269.617 5.70486 271.82C8.94414 274.024 11.5304 277.141 13.1692 280.815M11.3335 320.97L11.429 320.906C16.5051 317.831 20.7342 313.42 23.7012 308.106C26.6682 302.793 28.2712 296.758 28.3528 290.596C28.4232 285.918 27.6163 281.273 25.9783 276.924C24.3403 272.575 21.9034 268.61 18.807 265.253C15.7106 261.897 12.0156 259.216 7.93336 257.364C3.85117 255.513 -0.538011 254.526 -4.98293 254.462C-13.9506 254.324 -22.6031 257.939 -29.0376 264.513C-35.4721 271.088 -39.1616 280.082 -39.2945 289.518C-39.424 298.954 -35.9873 308.058 -29.7401 314.828C-23.4928 321.599 -14.9463 325.482 -5.97925 325.624C-3.43027 325.662 -0.885105 325.402 1.60916 324.848M4.57081 308.662L18.1371 333.386M36.842 385.734C36.1861 385.792 35.5278 385.813 34.8698 385.799C32.1655 385.758 29.4953 385.156 27.0119 384.029C24.5286 382.901 22.2806 381.27 20.3965 379.228C18.5125 377.186 17.0292 374.774 16.0315 372.128C15.0338 369.483 14.5411 366.657 14.5818 363.811C14.6626 358.064 16.9094 352.587 20.828 348.583C24.7466 344.58 30.016 342.378 35.4772 342.463C39.3291 342.522 43.0881 343.717 46.327 345.911C49.5659 348.106 52.1549 351.213 53.7999 354.878M51.9642 395.033L52.0597 394.969C57.1357 391.893 61.3651 387.482 64.3331 382.169C67.3011 376.855 68.906 370.821 68.9903 364.658C69.1216 355.222 65.6856 346.117 59.4379 339.346C53.1903 332.576 44.6427 328.693 35.6751 328.553C31.2342 328.484 26.8238 329.336 22.6957 331.06C18.5676 332.784 14.8027 335.347 11.616 338.602C8.42919 341.858 5.88297 345.742 4.12268 350.033C2.36238 354.323 1.42248 358.937 1.35666 363.61C1.22538 373.046 4.66142 382.151 10.9091 388.922C17.1567 395.693 25.7043 399.575 34.6719 399.715C37.2209 399.754 39.7661 399.494 42.2603 398.94M45.2425 382.783L58.8088 407.506M77.5136 459.854C76.8578 459.912 76.1995 459.934 75.5415 459.919C72.8371 459.878 70.167 459.276 67.6836 458.149C65.2002 457.022 62.9523 455.39 61.0682 453.348C59.1841 451.306 57.7009 448.894 56.7031 446.249C55.7054 443.603 55.2128 440.777 55.2534 437.931C55.2881 435.082 55.8564 432.268 56.9256 429.65C57.9949 427.031 59.5442 424.661 61.4849 422.673C63.4257 420.686 65.7197 419.121 68.2359 418.067C70.7521 417.013 73.441 416.492 76.1488 416.533C80.0008 416.592 83.7597 417.787 86.9987 419.981C90.2376 422.176 92.8266 425.283 94.4715 428.948M92.6359 469.103L92.7314 469.039C97.8044 465.965 102.032 461.558 105 456.248C107.968 450.939 109.574 444.909 109.662 438.75C109.793 429.314 106.357 420.209 100.11 413.438C93.8619 406.667 85.3143 402.785 76.3467 402.645C71.9059 402.575 67.4955 403.426 63.3674 405.15C59.2393 406.874 55.4745 409.437 52.2881 412.692C49.1017 415.948 46.5561 419.832 44.7969 424.124C43.0376 428.415 42.0992 433.029 42.0351 437.702C41.9692 442.374 42.7787 447.015 44.4174 451.358C46.0561 455.702 48.4918 459.663 51.5855 463.016C54.6792 466.369 58.3703 469.047 62.4479 470.899C66.5255 472.75 70.9098 473.738 75.3504 473.807C77.8973 473.849 80.4405 473.589 82.932 473.031M85.9005 456.846L99.4668 481.569' stroke='%23004699' stroke-width='1.235' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: cover;
    background-position: center;
    opacity: 0;
    transition: inherit;
  }
  .briefcase-solutions-item:nth-child(1):hover, .briefcase-solutions-item:nth-child(4):hover, .briefcase-solutions-item:nth-child(5):hover {
    background: var(--color-dark);
    color: #fff;
  }
  .briefcase-solutions-item:nth-child(1):hover::after, .briefcase-solutions-item:nth-child(4):hover::after, .briefcase-solutions-item:nth-child(5):hover::after {
    opacity: 1;
  }
  .briefcase-solutions-item:nth-child(2):hover, .briefcase-solutions-item:nth-child(3):hover, .briefcase-solutions-item:nth-child(6):hover {
    background: var(--color-accent);
    color: #fff;
  }
  .briefcase-solutions-item:nth-child(2):hover::before, .briefcase-solutions-item:nth-child(3):hover::before, .briefcase-solutions-item:nth-child(6):hover::before {
    color: #fff;
  }
  .briefcase-solutions-item:nth-child(2):hover .briefcase-solutions-item__list a::before, .briefcase-solutions-item:nth-child(3):hover .briefcase-solutions-item__list a::before, .briefcase-solutions-item:nth-child(6):hover .briefcase-solutions-item__list a::before {
    color: #fff;
  }
}

.partners-cooperation-principles__inner {
  display: grid;
  grid-gap: 1.25em 0;
}
.partners-cooperation-principles__item {
  border-left: 1px solid var(--color-accent);
  padding-left: 1.25rem;
  min-height: 3.75rem;
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .partners-cooperation-principles__item {
    padding-left: 2.5rem;
  }
}
@media (min-width: 992px) {
  .partners-cooperation-principles__inner {
    grid-template-columns: repeat(3, 1fr);
    border-right: 1px solid var(--color-accent);
    border-width: 2px;
  }
  .partners-cooperation-principles__item {
    padding: 0 3.75rem;
    align-items: unset;
    border-width: 2px;
  }
}

.partners-ecosystem__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.partners-ecosystem__item {
  display: flex;
  align-items: center;
}
.partners-ecosystem__item img {
  max-height: 2em;
  width: 10em;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 767px) {
  .partners-ecosystem__inner {
    grid-gap: var(--col-gap);
  }
}
@media (min-width: 768px) {
  .partners-ecosystem__inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .partners-ecosystem__item {
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 2em;
    justify-content: center;
  }
  .partners-ecosystem__item:nth-child(3n+3), .partners-ecosystem__item:last-child {
    border-right: unset;
  }
  .partners-ecosystem__item:nth-last-child(-1n+3) {
    border-bottom: unset;
  }
}
@media (min-width: 992px) {
  .partners-ecosystem__item {
    padding: 3em;
  }
  .partners-ecosystem__item img {
    max-height: 4em;
  }
}
.mediacenter-kit .section__title {
  color: var(--color-blue-004599);
  border-bottom-color: var(--color-accent);
  margin-bottom: 1em;
  font-weight: 300;
  font-size: var(--text-h2-m);
}
.mediacenter-kit__content:not(:last-child) {
  margin-bottom: 4em;
}
.mediacenter-kit__inner {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
@media (min-width: 768px) {
  .mediacenter-kit__btn {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 992px) {
  .mediacenter-kit__content {
    display: grid;
    grid-gap: var(--col-gap);
    grid-template-columns: repeat(10, 1fr);
  }
  .mediacenter-kit__content::before {
    content: "";
    grid-column: span 4;
  }
  .mediacenter-kit__inner {
    grid-column: span 5;
  }
}

.mediacenter-news-events .swiper-slide {
  display: flex;
  height: auto;
}
.mediacenter-news-events .swiper-slide > * {
  height: 100%;
}
@media (max-width: 767px) {
  .mediacenter-news-events .swiper {
    --swiper-disabled: true;
  }
  .mediacenter-news-events .swiper-wrapper {
    flex-direction: column;
    gap: 1.25rem;
  }
}
@media (min-width: 768px) {
  .mediacenter-news-events .swiper {
    --swiper-slides: 2;
    display: flex;
    flex-direction: column;
  }
  .mediacenter-news-events .swiper-navigation {
    order: 2;
    display: flex;
    justify-content: space-between;
  }
  .mediacenter-news-events .swiper-button-prev,
  .mediacenter-news-events .swiper-button-next {
    position: static;
    margin: 0;
    margin-top: 2em;
  }
  .mediacenter-news-events .swiper-button-prev::after,
  .mediacenter-news-events .swiper-button-next::after {
    content: "";
    content: "";
    width: 1em;
    height: 1em;
    display: block;
    background-color: currentColor;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    background: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.25C0.585786 5.25 0.25 5.58579 0.25 6C0.25 6.41421 0.585786 6.75 1 6.75L1 5.25ZM21.5303 6.53033C21.8232 6.23744 21.8232 5.76256 21.5303 5.46967L16.7573 0.6967C16.4644 0.403806 15.9896 0.403806 15.6967 0.6967C15.4038 0.989593 15.4038 1.46447 15.6967 1.75736L19.9393 6L15.6967 10.2426C15.4038 10.5355 15.4038 11.0104 15.6967 11.3033C15.9896 11.5962 16.4644 11.5962 16.7573 11.3033L21.5303 6.53033ZM1 6.75L21 6.75L21 5.25L1 5.25L1 6.75Z' fill='%23001B49'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.25C0.585786 5.25 0.25 5.58579 0.25 6C0.25 6.41421 0.585786 6.75 1 6.75L1 5.25ZM21.5303 6.53033C21.8232 6.23744 21.8232 5.76256 21.5303 5.46967L16.7573 0.6967C16.4644 0.403806 15.9896 0.403806 15.6967 0.6967C15.4038 0.989593 15.4038 1.46447 15.6967 1.75736L19.9393 6L15.6967 10.2426C15.4038 10.5355 15.4038 11.0104 15.6967 11.3033C15.9896 11.5962 16.4644 11.5962 16.7573 11.3033L21.5303 6.53033ZM1 6.75L21 6.75L21 5.25L1 5.25L1 6.75Z' fill='%23001B49'/%3E%3C/svg%3E%0A");
  }
  .mediacenter-news-events .swiper-button-prev {
    transform: rotate(180deg);
  }
}
@media (min-width: 992px) {
  .mediacenter-news-events .swiper {
    --swiper-slides: 3;
  }
}

.mediacenter-news-events-item {
  display: flex;
  flex-direction: column;
}
.mediacenter-news-events-item__head {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background: var(--color-dark);
  color: #fff;
  padding: 1.25em;
  padding-bottom: 0;
  height: 15.625rem;
  display: flex;
  flex-direction: column;
  margin-bottom: 1.7em;
}
.mediacenter-news-events-item--article .mediacenter-news-events-item__head {
  background-image: url("data:image/svg+xml,%3Csvg width='217' height='353' viewBox='0 0 217 353' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.974 -11.5466L101.164 -11.0791C95.8312 -7.99999 94.0039 -1.18056 97.083 4.15254L338.12 421.64C341.199 426.973 348.018 428.801 353.351 425.722L354.161 425.254C359.494 422.175 361.321 415.356 358.242 410.023L117.206 -7.46528C114.127 -12.7984 107.307 -14.6257 101.974 -11.5466Z' fill='%2300397E'/%3E%3Cpath d='M380.951 540.132C379.63 540.899 378.171 541.398 376.657 541.6C375.142 541.802 373.603 541.702 372.128 541.307C370.652 540.912 369.269 540.229 368.058 539.297C366.847 538.366 365.833 537.204 365.072 535.879L99.1416 75.2599C98.3763 73.9386 97.8791 72.4793 97.6786 70.9655C97.4781 69.4518 97.5782 67.9134 97.9732 66.4384C98.3682 64.9635 99.0502 63.5808 99.9804 62.3698C100.91 61.1588 102.07 60.1433 103.394 59.3813C106.063 57.8404 109.236 57.4226 112.213 58.2199C115.191 59.0172 117.73 60.9644 119.272 63.6332L385.203 524.271C385.968 525.591 386.465 527.048 386.665 528.561C386.865 530.073 386.765 531.61 386.37 533.084C385.975 534.557 385.293 535.938 384.363 537.148C383.433 538.357 382.274 539.371 380.951 540.132Z' fill='%23EA4C49'/%3E%3Cpath d='M259.122 395.937L258.293 396.414C255.733 397.891 252.692 398.292 249.837 397.527C246.982 396.763 244.547 394.897 243.067 392.338L2.03052 -25.1625C1.2967 -26.4294 0.82 -27.8286 0.627698 -29.28C0.435395 -30.7314 0.531272 -32.2064 0.909838 -33.6207C1.2884 -35.035 1.94222 -36.3608 2.83386 -37.5221C3.7255 -38.6833 4.83744 -39.6572 6.10602 -40.3882L6.91759 -40.8646C9.47741 -42.3418 12.519 -42.7424 15.374 -41.9782C18.229 -41.214 20.6638 -39.3476 22.1434 -36.7891L263.198 380.712C264.675 383.271 265.076 386.313 264.311 389.168C263.547 392.023 261.681 394.458 259.122 395.937Z' fill='%2300397E'/%3E%3C/svg%3E%0A");
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.mediacenter-news-events-item--article .mediacenter-news-events-item__icon::after {
  content: "";
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 44.284H41.9822C43.0345 44.2804 44.0424 43.8599 44.7852 43.1145C45.528 42.3692 45.945 41.3598 45.945 40.3076V2.04971C45.945 1.86614 45.8721 1.69009 45.7423 1.56029C45.6125 1.43049 45.4365 1.35755 45.2529 1.35755H8.66435C8.57232 1.35575 8.48085 1.37233 8.39531 1.4063C8.30976 1.44028 8.23182 1.49095 8.16611 1.5554C8.10039 1.61985 8.04825 1.69679 8.01262 1.78166C7.97699 1.86653 7.95859 1.95766 7.95861 2.04971V18.6747' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.9842 7.35547H13.5078V23.4919H26.9842V7.35547Z' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 11.4824H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 16.9785H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 22.8145H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5625 32.4355H42.8682' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5625 37.5801H42.8682' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.42969 18.6758H7.95754V41.0144C7.95754 41.4421 7.8733 41.8656 7.70961 42.2608C7.54592 42.656 7.306 43.015 7.00355 43.3175C6.7011 43.62 6.34203 43.8599 5.94685 44.0236C5.55168 44.1872 5.12814 44.2715 4.70041 44.2715C3.83656 44.2715 3.00809 43.9283 2.39725 43.3175C1.78642 42.7067 1.44326 41.8782 1.44326 41.0144V18.6758H1.42969Z' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.74219 44.284H41.9822C43.0345 44.2804 44.0424 43.8599 44.7852 43.1145C45.528 42.3692 45.945 41.3598 45.945 40.3076V2.04971C45.945 1.86614 45.8721 1.69009 45.7423 1.56029C45.6125 1.43049 45.4365 1.35755 45.2529 1.35755H8.66435C8.57232 1.35575 8.48085 1.37233 8.39531 1.4063C8.30976 1.44028 8.23182 1.49095 8.16611 1.5554C8.10039 1.61985 8.04825 1.69679 8.01262 1.78166C7.97699 1.86653 7.95859 1.95766 7.95861 2.04971V18.6747' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.9842 7.35547H13.5078V23.4919H26.9842V7.35547Z' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 11.4824H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 16.9785H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.3906 22.8145H42.8678' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5625 32.4355H42.8682' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5625 37.5801H42.8682' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.42969 18.6758H7.95754V41.0144C7.95754 41.4421 7.8733 41.8656 7.70961 42.2608C7.54592 42.656 7.306 43.015 7.00355 43.3175C6.7011 43.62 6.34203 43.8599 5.94685 44.0236C5.55168 44.1872 5.12814 44.2715 4.70041 44.2715C3.83656 44.2715 3.00809 43.9283 2.39725 43.3175C1.78642 42.7067 1.44326 41.8782 1.44326 41.0144V18.6758H1.42969Z' stroke='white' stroke-width='1.62747' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.mediacenter-news-events-item--video .mediacenter-news-events-item__icon {
  position: relative;
  z-index: 0;
}
.mediacenter-news-events-item--video .mediacenter-news-events-item__icon::after {
  content: "";
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='48' height='38' viewBox='0 0 48 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5788 1.14258H5.73457C3.1974 1.14258 1.14062 3.19936 1.14062 5.73652V32.5808C1.14062 35.1179 3.1974 37.1747 5.73457 37.1747H32.5788C35.116 37.1747 37.1728 35.1179 37.1728 32.5808V5.73652C37.1728 3.19936 35.116 1.14258 32.5788 1.14258Z' stroke='white' stroke-width='1.3266' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.1719 11.7067L46.9151 8.8418V29.464L37.1719 26.6118' stroke='white' stroke-width='1.3266' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3281 19.1521V10.6836L20.7268 14.9115L27.1129 19.1521L20.7268 23.3927L14.3281 27.6332V19.1521Z' fill='white'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='48' height='38' viewBox='0 0 48 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5788 1.14258H5.73457C3.1974 1.14258 1.14062 3.19936 1.14062 5.73652V32.5808C1.14062 35.1179 3.1974 37.1747 5.73457 37.1747H32.5788C35.116 37.1747 37.1728 35.1179 37.1728 32.5808V5.73652C37.1728 3.19936 35.116 1.14258 32.5788 1.14258Z' stroke='white' stroke-width='1.3266' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.1719 11.7067L46.9151 8.8418V29.464L37.1719 26.6118' stroke='white' stroke-width='1.3266' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3281 19.1521V10.6836L20.7268 14.9115L27.1129 19.1521L20.7268 23.3927L14.3281 27.6332V19.1521Z' fill='white'/%3E%3C/svg%3E%0A");
}
.mediacenter-news-events-item--video .mediacenter-news-events-item__icon::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -0.25em;
  right: -3em;
  left: -2.5em;
  bottom: -0.25em;
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='53' viewBox='0 0 140 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-165.961 9.45157C-165.961 4.23161 -161.729 0 -156.509 0H102.734C107.954 0 112.186 4.23161 112.186 9.45157C112.186 14.6715 107.954 18.9031 102.734 18.9031H-156.509C-161.729 18.9031 -165.961 14.6715 -165.961 9.45157Z' fill='%23E73136'/%3E%3Crect x='-172.359' y='34.0254' width='299.108' height='18.9031' rx='9.45157' fill='%23E73136'/%3E%3Crect x='-158.75' y='16.0391' width='298.298' height='20.8507' rx='10.4253' fill='%23E73136'/%3E%3C/svg%3E%0A");
  background-size: auto 100%;
  background-position: right;
  background-repeat: no-repeat;
}
.mediacenter-news-events-item__icon {
  width: 2.75rem;
  height: 2.75rem;
  margin-bottom: 0.625em;
}
.mediacenter-news-events-item__head-title {
  margin: auto 0;
  max-width: 75%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
@supports (-webkit-line-clamp: 1) {
  .mediacenter-news-events-item__head-title {
    display: -webkit-box;
    overflow: hidden;
    white-space: unset;
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
.mediacenter-news-events-item__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.625em;
}
.mediacenter-news-events-item__text {
  font-size: var(--text-sm);
}
.mediacenter-news-events-item__date {
  margin-top: auto;
  color: var(--color-muted);
}

.mediacenter-blogs__inner {
  display: grid;
  grid-gap: 2.5rem;
}
.mediacenter-blogs-item {
  display: grid;
  grid-gap: 1.25rem var(--col-gap);
}
.mediacenter-blogs-item__head {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background: var(--color-blue-04387C);
  color: #fff;
  padding: 1.25em;
  padding-bottom: 0;
  height: 11.5em;
  display: flex;
  flex-direction: column;
}
.mediacenter-blogs-item__head-asset {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 100%;
  color: #59a0d8;
  transform-origin: bottom left;
  transform: skewX(30deg);
  border-left: 2px solid;
  -o-border-image: linear-gradient(var(--color-accent) 30%, transparent 30%, transparent 40%, var(--color-accent) 40%) 30;
     border-image: linear-gradient(var(--color-accent) 30%, transparent 30%, transparent 40%, var(--color-accent) 40%) 30;
}
.mediacenter-blogs-item__head-asset > * {
  height: 100%;
  transform-origin: top left;
  transform: skewX(-30deg);
}
.mediacenter-blogs-item__icon {
  width: 2.8em;
  height: 2.8em;
  margin-bottom: 0.625em;
}
.mediacenter-blogs-item__icon::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='49' height='46' viewBox='0 0 49 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.795 8.56836L44.3864 14.0929C44.8838 14.5942 45.1623 15.2682 45.1623 15.9702C45.1623 16.6721 44.8838 17.3462 44.3864 17.8475L37.75 24.3911' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.0914 6.08091C46.7299 6.71243 47.0883 7.56867 47.0879 8.4613C47.0874 9.35394 46.7281 10.2098 46.0889 10.8407L29.4879 27.2259L24.6922 22.4826L41.2932 6.09738C41.929 5.46977 42.7901 5.1159 43.6889 5.11281C44.5876 5.10972 45.4511 5.45769 46.0914 6.08091Z' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.5281 27.2062C24.4117 32.248 18.7931 34.8896 17.8567 33.9107C16.9203 32.9319 19.5938 27.4341 24.7102 22.3789' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.852 33.9648L15.5312 36.2578' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.8686 6.19462L47.7371 5.33643L46.8686 4.46484L46 5.33643' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7518 7.37532V5.57851C35.7518 4.991 35.6344 4.40927 35.4065 3.86665C35.1785 3.32403 34.8444 2.83121 34.4233 2.4164C34.0022 2.00159 33.5024 1.67296 32.9525 1.44935C32.4027 1.22574 31.8135 1.11154 31.2189 1.1133H10.319L1.42969 9.89624V39.8253C1.42969 41.0131 1.90727 42.1523 2.75734 42.9922C3.60742 43.8321 4.76031 44.304 5.9625 44.304H31.2189C32.4211 44.304 33.5741 43.8321 34.4241 42.9922C35.2742 42.1523 35.7518 41.0131 35.7518 39.8253V26.4162' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.2789 5.87305V11.1428H5.94531' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='49' height='46' viewBox='0 0 49 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.795 8.56836L44.3864 14.0929C44.8838 14.5942 45.1623 15.2682 45.1623 15.9702C45.1623 16.6721 44.8838 17.3462 44.3864 17.8475L37.75 24.3911' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.0914 6.08091C46.7299 6.71243 47.0883 7.56867 47.0879 8.4613C47.0874 9.35394 46.7281 10.2098 46.0889 10.8407L29.4879 27.2259L24.6922 22.4826L41.2932 6.09738C41.929 5.46977 42.7901 5.1159 43.6889 5.11281C44.5876 5.10972 45.4511 5.45769 46.0914 6.08091Z' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.5281 27.2062C24.4117 32.248 18.7931 34.8896 17.8567 33.9107C16.9203 32.9319 19.5938 27.4341 24.7102 22.3789' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.852 33.9648L15.5312 36.2578' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.8686 6.19462L47.7371 5.33643L46.8686 4.46484L46 5.33643' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.7518 7.37532V5.57851C35.7518 4.991 35.6344 4.40927 35.4065 3.86665C35.1785 3.32403 34.8444 2.83121 34.4233 2.4164C34.0022 2.00159 33.5024 1.67296 32.9525 1.44935C32.4027 1.22574 31.8135 1.11154 31.2189 1.1133H10.319L1.42969 9.89624V39.8253C1.42969 41.0131 1.90727 42.1523 2.75734 42.9922C3.60742 43.8321 4.76031 44.304 5.9625 44.304H31.2189C32.4211 44.304 33.5741 43.8321 34.4241 42.9922C35.2742 42.1523 35.7518 41.0131 35.7518 39.8253V26.4162' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.2789 5.87305V11.1428H5.94531' stroke='white' stroke-width='1.608' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.mediacenter-blogs-item__head-title {
  margin: auto 0;
  max-width: 85%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
@supports (-webkit-line-clamp: 1) {
  .mediacenter-blogs-item__head-title {
    display: -webkit-box;
    overflow: hidden;
    white-space: unset;
    -webkit-line-clamp: 3; /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.mediacenter-blogs-item__content {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.mediacenter-blogs-item__text {
  font-size: var(--text-sm);
}
.mediacenter-blogs-item__date {
  color: var(--color-muted);
}
@media (min-width: 768px) {
  .mediacenter-blogs-item {
    grid-template-columns: repeat(2, 1fr);
  }
  .mediacenter-blogs-item:not(:last-child) {
    padding-bottom: 2.5rem;
    border-bottom: 1px solid;
  }
}
@media (min-width: 992px) {
  .mediacenter-blogs-item {
    grid-template-columns: repeat(3, 1fr);
  }
  .mediacenter-blogs-item__content {
    grid-column: span 2;
  }
}

.project-page {
  display: grid;
  grid-template-rows: auto 1fr;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.main:has(.project-page) {
  display: flex;
  flex-direction: column;
}
.main:has(.project-page) .project-page {
  flex: 1;
}
.project-page > * {
  min-width: 0;
}
@media (min-width: 768px) {
  .project-page__sidebar {
    background: #014698;
    color: #fff;
  }
}
@media (min-width: 992px) {
  .project-page {
    grid-template-rows: auto;
    grid-template-columns: calc(50% - 5.625rem) calc(50% + 5.625rem);
  }
  .project-page__sidebar .container {
    --container-sidebar-width: calc(var(--container-width) / 2 - 7.5rem);
    max-width: calc(var(--container-sidebar-width) + var(--container-gap) * 2);
    margin-right: unset;
    padding-right: 7.5rem;
  }
  .project-page__content .container {
    --container-sidebar-width: calc(var(--container-width) / 2 + 3.75rem);
    max-width: calc(var(--container-sidebar-width) + var(--container-gap) * 2);
    margin-left: unset;
    padding-left: 3rem;
  }
}

.project-thumbs .swiper-button-prev::after,
.project-thumbs .swiper-button-next::after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C1.44772 12 1 12.4477 1 13C1 13.5523 1.44772 14 2 14L2 12ZM22.7071 13.7071C23.0976 13.3166 23.0976 12.6834 22.7071 12.2929L16.3431 5.92893C15.9526 5.53841 15.3194 5.53841 14.9289 5.92893C14.5384 6.31946 14.5384 6.95262 14.9289 7.34315L20.5858 13L14.9289 18.6569C14.5384 19.0474 14.5384 19.6805 14.9289 20.0711C15.3194 20.4616 15.9526 20.4616 16.3431 20.0711L22.7071 13.7071ZM2 14L22 14L22 12L2 12L2 14Z' fill='white'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C1.44772 12 1 12.4477 1 13C1 13.5523 1.44772 14 2 14L2 12ZM22.7071 13.7071C23.0976 13.3166 23.0976 12.6834 22.7071 12.2929L16.3431 5.92893C15.9526 5.53841 15.3194 5.53841 14.9289 5.92893C14.5384 6.31946 14.5384 6.95262 14.9289 7.34315L20.5858 13L14.9289 18.6569C14.5384 19.0474 14.5384 19.6805 14.9289 20.0711C15.3194 20.4616 15.9526 20.4616 16.3431 20.0711L22.7071 13.7071ZM2 14L22 14L22 12L2 12L2 14Z' fill='white'/%3E%3C/svg%3E%0A");
}
.project-thumbs .swiper-button-prev::after {
  transform: rotate(180deg);
}
.project-thumbs__sidebar-more {
  margin-top: 4rem;
}
.project-thumbs__sidebar-more .btn {
  font-size: 1rem;
}
@media (max-width: 767px) {
  .project-thumbs {
    margin: unset;
    padding: 1.25rem 0;
    border-bottom: 1px solid #e1e1e2;
  }
  .project-thumbs .swiper-slide {
    width: -moz-min-content;
    width: min-content;
  }
  .project-thumbs .swiper-navigation {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .project-thumbs {
    margin: 2.5rem 0;
  }
  .project-thumbs .swiper {
    display: flex;
    flex-direction: column;
    --swiper-slides: 2;
  }
  .project-thumbs .swiper-navigation {
    order: 2;
    display: flex;
    justify-content: center;
    gap: 5rem;
  }
  .project-thumbs .swiper-button-prev {
    position: static;
    margin: unset;
    margin-top: 1rem;
  }
  .project-thumbs .swiper-button-next {
    position: static;
    margin: unset;
    margin-top: 1rem;
  }
}
@media (max-width: 991px) {
  .project-thumbs .swiper {
    overflow: visible;
  }
  .project-thumbs__sidebar-more {
    display: none;
  }
}
@media (min-width: 992px) {
  .project-thumbs .swiper {
    --swiper-slides: 3;
    --swiper-direction: column;
    height: 57.5rem;
  }
  .project-thumbs .swiper-navigation {
    position: absolute;
    right: -7.5rem;
    width: 7.5rem;
    height: 18rem;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5rem;
  }
  .project-thumbs .swiper-button-next,
  .project-thumbs .swiper-button-prev {
    position: static;
    margin: 0;
    transform: rotate(90deg);
  }
}
.project-thumbs-item {
  background: #fff;
  color: #000;
  border-radius: 1em;
  padding: 1em;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.swiper-slide-thumb-active .project-thumbs-item {
  background: #e5f4ff;
}
.project-thumbs-item__count {
  font-size: 1.75rem;
  color: var(--color-accent);
}
.project-thumbs-item__content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.project-thumbs-item__name {
  font-size: 1.125em;
  flex: 1;
}
.project-thumbs-item__company {
  color: var(--color-blue-004599);
  border-top: 1px solid var(--color-accent);
  padding-top: 0.5em;
}
@media (max-width: 767px) {
  .project-thumbs-item {
    padding: 0;
  }
  .project-thumbs-item__count {
    color: #e1e1e2;
  }
  .swiper-slide-thumb-active .project-thumbs-item__count {
    color: var(--color-accent);
  }
  .project-thumbs-item__content {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .project-thumbs-item {
    min-height: 18.75rem;
  }
}
@media (min-width: 992px) {
  .project-thumbs-item {
    display: grid;
    grid-template-columns: 2.5rem auto;
    grid-gap: 0.75rem;
  }
}

.project-detail__head {
  margin-bottom: 4rem;
}
.project-detail__group + .project-detail__group {
  margin-top: 2.5rem;
}
.project-detail__group h2 {
  margin-bottom: 1.75rem;
  color: var(--color-blue-004599);
  display: flex;
  gap: 0.65em;
}
.project-detail__group h2::before {
  content: "";
  width: 0.8em;
  height: 0.8em;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0607 13.0607C25.6464 12.4749 25.6464 11.5251 25.0607 10.9393L15.5147 1.3934C14.9289 0.807611 13.9792 0.807611 13.3934 1.3934C12.8076 1.97919 12.8076 2.92893 13.3934 3.51472L21.8787 12L13.3934 20.4853C12.8076 21.0711 12.8076 22.0208 13.3934 22.6066C13.9792 23.1924 14.9289 23.1924 15.5147 22.6066L25.0607 13.0607ZM0 13.5H24V10.5H0V13.5Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='26' height='24' viewBox='0 0 26 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0607 13.0607C25.6464 12.4749 25.6464 11.5251 25.0607 10.9393L15.5147 1.3934C14.9289 0.807611 13.9792 0.807611 13.3934 1.3934C12.8076 1.97919 12.8076 2.92893 13.3934 3.51472L21.8787 12L13.3934 20.4853C12.8076 21.0711 12.8076 22.0208 13.3934 22.6066C13.9792 23.1924 14.9289 23.1924 15.5147 22.6066L25.0607 13.0607ZM0 13.5H24V10.5H0V13.5Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
  color: var(--color-accent);
  margin-top: 0.3em;
}
.project-detail__text b {
  font-weight: 600;
}
.project-detail__text p + p {
  margin-top: 1em;
}
.project-detail__text ul {
  margin-left: 1.25em;
}
.project-detail__text ul > * {
  position: relative;
}
.project-detail__text ul > *::before {
  content: "•";
  position: absolute;
  text-align: center;
  right: 100%;
  width: 1.25em;
}
.project-detail__stats {
  margin: 1.75rem 0;
}
.project-detail__stats:first-child {
  margin-top: 0;
}
.project-detail__stats:last-child {
  margin-bottom: 0;
}
.project-detail__icon-list {
  margin-top: 3.125em;
}
.project-detail__content-more .btn {
  font-size: 1rem;
}
@media (max-width: 767px) {
  .project-detail {
    margin-top: 3.75rem;
  }
}
@media (max-width: 767px) {
  .project-detail {
    margin-top: 1.875rem;
  }
}
@media (max-width: 991px) {
  .project-detail {
    margin-bottom: 5rem;
  }
  .project-detail__content-more {
    margin-top: 5rem;
  }
}
@media (min-width: 992px) {
  .project-detail__group + .project-detail__group {
    margin-top: 3.75rem;
  }
  .project-detail__content-more {
    display: none;
  }
}

.project-detail-head__company {
  color: var(--color-blue-004599);
  margin-bottom: 0.75rem;
}
.project-detail-head__count {
  font-size: var(--text-h2-m);
  color: var(--color-accent);
  line-height: 1.1;
}
.project-detail-head__name {
  font-size: var(--text-h3);
  color: var(--color-accent);
}
@media (max-width: 767px) {
  .project-detail-head__count {
    display: none;
  }
}
@media (min-width: 768px) {
  .project-detail-head__company {
    display: none;
  }
}
@media (min-width: 768px) {
  .project-detail-head {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 0.625rem;
  }
  .project-detail-head__count {
    width: 1.35em;
  }
}

.icon-list__item--title {
  font-weight: 600;
}
.icon-list__item + .icon-list__item {
  margin-top: 2em;
}
.icon-list__item-icon {
  width: 2.5em;
  height: 2.5em;
}
.icon-list__item-icon svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .icon-list__item-icon {
    margin-bottom: 0.625em;
  }
}
@media (min-width: 768px) {
  .icon-list__item {
    display: flex;
    gap: 2em;
  }
  .icon-list__item--title {
    margin-left: 4.5em;
  }
  .icon-list__item-icon {
    flex-shrink: 0;
  }
}

.stats {
  background: #f2f2f3;
}
.stats__item-name {
  margin-bottom: 0.25em;
}
.stats__item-value {
  text-transform: uppercase;
  font-weight: 600;
  color: #59a0d8;
}
@media (max-width: 767px) {
  .stats__item {
    padding: 1em;
  }
  .stats__item:not(:last-child) {
    border-bottom: 1px solid var(--color-accent);
  }
}
@media (min-width: 768px) {
  .stats {
    display: flex;
    padding: 1em;
  }
  .stats > * {
    flex-grow: 1;
  }
  .stats__item:not(:last-child) {
    border-right: 1px solid var(--color-accent);
    margin-right: 1em;
    padding-right: 1em;
  }
}
@media (max-width: 1619px) {
  .stats {
    font-size: 1rem;
  }
}
@media (min-width: 1620px) {
  .stats {
    font-size: 1.1875rem;
  }
}

.briefcase-item {
  margin-top: 0;
}
.briefcase-item__inner {
  display: grid;
}
.briefcase-item__inner::before {
  content: "";
  height: 4em;
}
.briefcase-item__row {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: inherit;
}
.briefcase-item__row:last-child {
  margin-left: calc(var(--offset) * -1);
  padding-left: var(--offset);
  margin-right: calc(var(--offset) * -1);
  padding-right: var(--offset);
  border-bottom: 1px solid #e1e1e2;
}
.briefcase-item__row:last-child .briefcase-item__row-head {
  border-bottom: unset !important;
}
.briefcase-item__row:last-child .briefcase-item__row-content {
  border-bottom: unset !important;
}
.briefcase-item__row h2 {
  font-size: var(--text-h2-m);
}
.briefcase-item__row h3 {
  color: var(--color-blue-004599);
  font-weight: 600;
  margin-bottom: 0.5em;
}
.briefcase-item__row-head--red {
  background: var(--color-accent);
  color: #fff;
}
.briefcase-item__row-head--white {
  background: #fff;
  color: var(--color-dark);
}
.briefcase-item__row-head--blue {
  background: var(--color-blue-04387C);
  color: #fff;
}
.briefcase-item__row-head--blue-dark {
  background: var(--color-dark);
  color: #fff;
}
.briefcase-item__row-head--blue-light {
  background: #59a0d8;
  color: #fff;
}
.briefcase-item__row-head--gray {
  background: #f2f2f3;
}
.briefcase-item__row-head strong {
  font-size: 1.1em;
  font-weight: 500;
}
.briefcase-item__row-content--gray {
  background: #f2f2f3;
}
.briefcase-item__row-content b {
  font-weight: 600;
}
.briefcase-item__row-content p + p {
  margin-top: 1em;
}
.briefcase-item__row-content ul {
  margin-left: 1.25em;
}
.briefcase-item__row-content ul > * {
  position: relative;
}
.briefcase-item__row-content ul > *::before {
  content: "•";
  position: absolute;
  text-align: center;
  right: 100%;
  width: 1.25em;
}
.briefcase-item__row-content ul > * + * {
  margin-top: 0.75em;
}
.briefcase-item__row-content ul li:has(i + a)::before {
  content: none;
}
.briefcase-item__row-content ul li:has(i + a) i {
  display: none;
}
.briefcase-item__row-content ul li:has(i + a) a {
  display: flex;
  gap: 0.5em;
}
.briefcase-item__row-content ul li:has(i + a) a::before {
  content: "";
  width: 1em;
  height: 1em;
  display: block;
  background-color: currentColor;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: currentColor;
  margin-top: 0.3em;
  flex-shrink: 0;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5303 6.53033C19.8232 6.23744 19.8232 5.76256 19.5303 5.46967L14.7574 0.696699C14.4645 0.403806 13.9896 0.403806 13.6967 0.696699C13.4038 0.989593 13.4038 1.46447 13.6967 1.75736L17.9393 6L13.6967 10.2426C13.4038 10.5355 13.4038 11.0104 13.6967 11.3033C13.9896 11.5962 14.4645 11.5962 14.7574 11.3033L19.5303 6.53033ZM0 6.75H19V5.25H0V6.75Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
  color: var(--color-accent);
}
@media (min-width: 768px) {
  .briefcase-item__row-content ul li:has(i + a) {
    margin-left: 1.25em;
  }
}
@media (min-width: 1620px) {
  .briefcase-item__row-content ul li:has(i + a) {
    margin-left: 4em;
  }
}
.briefcase-item__row-content strong {
  font-size: 1.1em;
}
@media (max-width: 991px) {
  .briefcase-item__row-head--white, .briefcase-item__row-head--blue, .briefcase-item__row-head--blue-light {
    background: var(--color-dark);
    color: #fff;
  }
  .briefcase-item__row-head {
    padding: 0.625em 0;
  }
  .briefcase-item__row-content {
    padding: 2em 0;
  }
  .briefcase-item__row > * {
    margin-left: calc(var(--offset) * -1);
    padding-left: var(--offset);
    margin-right: calc(var(--offset) * -1);
    padding-right: var(--offset);
  }
}
@media (min-width: 992px) {
  .briefcase-item__inner {
    grid-template-columns: calc(50% - 5.625rem) calc(50% + 5.625rem);
  }
  .briefcase-item__inner::before {
    margin-right: calc(var(--offset) * -1);
    grid-column: -2/-1;
    border-left: 1px solid #e1e1e2;
    border-bottom: 1px solid #e1e1e2;
  }
  .briefcase-item__row > * {
    padding: 4.5em 5em;
  }
  .briefcase-item__row > *:nth-child(odd) {
    margin-left: calc(var(--offset) * -1);
    padding-left: var(--offset);
  }
  .briefcase-item__row > *:nth-child(even) {
    margin-right: calc(var(--offset) * -1);
    padding-right: var(--offset);
  }
  .briefcase-item__row--head > * {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .briefcase-item__row-head {
    border-bottom: 1px solid #e1e1e2;
  }
  .briefcase-item__row-content {
    border-left: 1px solid #e1e1e2;
    border-bottom: 1px solid #e1e1e2;
  }
}

.accordion {
  display: grid;
  grid-gap: 1em;
}
.accordion__item {
  border-bottom: 1px solid #e1e1e2;
}
.accordion__item-toggle {
  display: flex;
  justify-content: space-between;
  padding-top: 0.35em;
  padding-bottom: 1em;
  gap: 0.75em;
  font-weight: 600;
  color: #001b49;
  cursor: pointer;
}
.accordion__item-toggle::after {
  content: "";
  width: 2em;
  height: 2em;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 7.21338L22 37.2134' stroke='%23E73136'/%3E%3Cpath d='M7 22.2134L37 22.2134' stroke='%23E73136'/%3E%3C/svg%3E%0A");
  transition: 0.25s;
  transition-property: transform;
}
.accordion__item-toggle.active::after {
  transform: rotate(45deg);
}
.accordion__item-content-inner {
  padding-bottom: 1.25em;
}

.not-found {
  position: relative;
  z-index: 0;
  background: transparent;
  display: grid;
  align-content: center;
}
.not-found__filter-svg {
  position: absolute;
  top: -99999px;
  left: -99999px;
}
.not-found__bg > svg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.not-found__bg > svg * {
  transform-box: fill-box;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.not-found__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.not-found__code {
  width: 65%;
  max-width: 28em;
}
.not-found__code svg {
  margin-bottom: 10%;
  width: 100%;
}
.not-found__description {
  filter: url(#displacement);
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1.5em;
}
.not-found__text {
  margin-top: 3.75em;
  font-size: 0.85em;
}
.not-found__text a {
  font-weight: 600;
  color: #59a0d8;
}
.not-found.glitch .not-found__code {
  filter: drop-shadow(6px 0 0 #ea4c49) drop-shadow(-6px 0 0 #04387c);
}
.not-found.glitch .not-found__description > * {
  filter: drop-shadow(2px 0 0 #ea4c49) drop-shadow(-2px 0 0 #04387c);
}
@media (max-width: 767px) {
  .not-found__text {
    font-size: 0.75rem;
    margin-top: 5em;
  }
}

.section-hero__asset {
  opacity: 0;
}

.footer {
  position: relative;
  z-index: 2;
}

@media (min-width: 992px) {
  .project-page__sidebar {
    padding-bottom: 25rem;
  }
}

.asset {
  position: relative;
  pointer-events: none;
}
.asset svg {
  pointer-events: all;
}
.asset--home img {
  margin-left: 50%;
  width: min(40%, 52rem);
}
.asset--mediacenter img {
  margin-left: 42%;
  width: min(46%, 78.125rem);
}
.asset--about svg {
  width: 100%;
  margin-bottom: 2rem;
}
.asset--about svg .rotate {
  transition: 3s;
  transform-box: fill-box;
  transform-origin: center center;
  transition-property: transform;
}
.asset--about:hover svg .rotate {
  transform: rotate(360deg);
}
.asset--projects {
  z-index: 1;
}
.asset--projects img {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 50%;
  width: min(37.5%, 38.125rem);
  transform: translateX(-130%);
}
@media (max-width: 991px) {
  .asset {
    display: none;
  }
}

.footer__contacts a, .footer__places > * {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.footer__contacts a::after, .footer__places > *::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  border-top: 1px solid var(--color-accent);
  transition: 0.35s;
}
.footer__contacts a:hover::after, .footer__places > *:hover::after {
  width: 100%;
}
/* End */


/* Start:/local/templates/qcenter/assets/css/form.css?17629714032707*/
@charset "UTF-8";
.popup {
	padding: 2em;
}

.form {
	display: flex;
	flex-direction: column;
	gap: 1.1em;
}
.form__field {
	display: flex;
	flex-direction: column;
}
.form__field-label {
	font-size: 19px;
	margin-bottom: 8px;
}

.input,
.textarea {
	font: inherit;
	font-size: 19px;
	border: 1px solid var(--color-dark);
	border-radius: 5px;
	outline: none !important;
}

.input {
	height: 60px;
	padding: 0 16px;
}

.textarea {
	min-height: 100px;
	padding: 12px 16px;
	resize: none;
}

.checkbox {
	display: flex;
	gap: 20px;
}
.checkbox input {
	opacity: 0;
	width: 1px;
	height: 1px;
	position: absolute;
}
.checkbox__checkmark {
	flex-shrink: 0;
	width: 21px;
	height: 21px;
	border: 1px solid var(--color-accent);
}
input:checked ~ .checkbox__checkmark {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='4 4 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Ctitle%3Eic_fluent_checkbox_checked_24_filled%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='🔍-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_checkbox_checked_24_filled' fill='%23e83036' fill-rule='nonzero'%3E%3Cpath d='M18,3 C19.6568542,3 21,4.34314575 21,6 L21,18 C21,19.6568542 19.6568542,21 18,21 L6,21 C4.34314575,21 3,19.6568542 3,18 L3,6 C3,4.34314575 4.34314575,3 6,3 L18,3 Z M16.4696699,7.96966991 L10,14.4393398 L7.53033009,11.9696699 C7.23743687,11.6767767 6.76256313,11.6767767 6.46966991,11.9696699 C6.1767767,12.2625631 6.1767767,12.7374369 6.46966991,13.0303301 L9.46966991,16.0303301 C9.76256313,16.3232233 10.2374369,16.3232233 10.5303301,16.0303301 L17.5303301,9.03033009 C17.8232233,8.73743687 17.8232233,8.26256313 17.5303301,7.96966991 C17.2374369,7.6767767 16.7625631,7.6767767 16.4696699,7.96966991 Z' id='🎨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.checkbox__label {
	font-size: 14px;
}
input[aria-invalid="true"] ~ .checkbox__label {
	color: var(--color-accent);
}

*:has(> .checkbox) + .error-msg {
	display: none !important;
}

.btn {
	font: inherit;
	border: 0px solid;
	cursor: pointer;
}
.btn:disabled {
	pointer-events: none;
	background: #bbb;
	color: #fff;
}

.error-msg {
	font-size: 15px;
	color: var(--color-accent);
	margin-top: 8px;
}

@media (min-width: 992px) {
	.project-thumbs .swiper-slide {
		height: auto;
		flex: 1 0 calc(100% / 3 - var(--swiper-gap) / 3 * 2);
	}
}
/* End */


/* Start:/local/templates/qcenter/assets/css/update.css?177004060174153*/
:root {
  --color-dark: #001c4a;
  --color-muted: #aaaaaa;
  --color-accent: #e83036;
  --color-secondary: #46a0eb;
  --color-light: #cce6f9;
  --color-blue-001B49: #001b49;
  --color-blue-04387C: #04387c;
  --color-blue-004599: #004599;
  --color-emphasis: var(--color-blue-004599);
}

:root {
  --text-h1: 3.375rem;
  --text-h2: 2.25rem;
  --text-h2-m: 1.75rem;
  --text-h3: 1.5rem;
  --text-base: 0.9375rem;
  --text-subtitle: 1.125rem;
  --text-header-footer: 16px;
  --text-docs: 14px;
  --text-sm: 0.8125rem;
  --text-breadcrumbs: 11px;
  --text-date: 10px;
  transition: 0.5s;
  transition-property: --text-h1;
  --col-gap: 1.25rem;
}
@media (min-width: 768px) {
  :root {
    --text-h2: 3rem;
    --text-h2-m: 2.5rem;
    --text-h3: 1.5rem;
    --text-base: 1.25rem;
    --text-subtitle: 1.25rem;
    --text-breadcrumbs: 12px;
  }
}
@media (min-width: 992px) {
  :root {
    font-size: clamp(13.5px, 1vw, 16px);
    --text-h1: 4.25rem;
    --text-h2: 3rem;
    --text-h3: 2.125rem;
    --text-subtitle: 1.5rem;
  }
}
@media (min-width: 1300px) {
  :root {
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  :root {
    font-size: 18px;
  }
}
@media (min-width: 1700px) {
  :root {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  :root {
    --col-gap: 1.875rem;
  }
}

h1,
.h1 {
  font-size: var(--text-h1);
  font-weight: 300;
  line-height: 1.2;
}

h2,
.h2 {
  font-size: var(--text-h2);
  font-weight: 300;
  line-height: 1.2;
}

h3,
.h3 {
  font-size: var(--text-h3);
  font-weight: 400;
  line-height: 1.3;
}

small,
.small {
  font-size: var(--text-sm);
}

body {
  font-size: var(--text-base);
}

.header,
.footer {
  font-size: var(--text-header-footer);
  font-size: var(--text-header-footer);
}

.docs {
  font-size: var(--text-docs);
}

.breadcrumbs {
  font-size: var(--text-breadcrumbs);
}

.date {
  font-size: var(--text-date);
  font-weight: 600;
}

:root {
  --radius: 1.25rem;
  --radius-lg: 1.875rem;
}

.card {
  background: #fff;
  border-radius: var(--radius);
  padding: 1rem;
}
@media (min-width: 560px) {
  .card {
    padding: 1.5rem;
  }
}

.bg-main-pattern {
  --scale: calc(1rem / 16px);
  max-width: unset;
  width: 100%;
  height: 100%;
  min-width: calc(100% / var(--scale, 1));
  min-height: calc(100% / var(--scale, 1));
  transform-origin: 0 0;
  transform: scale(var(--scale, 1));
}
.bg-main-pattern .initial {
  transform-origin: 75px 75px;
  transform: rotate(-30deg);
}
.bg-main-pattern .anim {
  transition: 1s;
}
.pattern-trigger:hover .bg-main-pattern .anim {
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  .bg-main-pattern {
    --scale: 0.66;
  }
}

.page-head__card {
  background: linear-gradient(to top left, #000, var(--color-blue-004599));
  background-size: cover;
  background-position: center;
  color: #fff;
  border-radius: var(--radius-lg);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: end;
  min-height: 15rem;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.page-head__bg, .portfel-page-head__bg, .cta__bg {
  position: absolute;
  z-index: -1;
  inset: 0;
}
.page-head__bg svg, .portfel-page-head__bg svg, .cta__bg svg {
  width: 100%;
  height: 100%;
  color: var(--color-blue-004599);
}
.page-head__title, .portfel-page-head__title {
  font-size: calc(var(--text-h2) * 0.8);
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .page-head__card {
    min-height: 21.875rem;
    padding: 2.5rem;
  }
}

.page-subtitle {
  font-size: var(--text-subtitle);
  font-weight: 600;
}

@media (min-width: 768px) {
  .page-button__button, .growth-foundation__button {
    display: flex;
    justify-content: center;
  }
  .page-button__button .btn, .growth-foundation__button .btn {
    min-width: 13.75rem;
    padding-left: 2.875rem;
    padding-right: 2.875rem;
  }
}

.index-banner {
  background: var(--color-dark);
  color: #fff;
  position: relative;
  z-index: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.index-banner__bg {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.index-banner__bg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.index-banner__inner {
  display: grid;
  grid-gap: 2rem 1.25rem;
}
.index-banner__logo img,
.index-banner__logo svg {
  margin-left: auto;
  margin-right: auto;
  width: 40%;
  max-width: 17.5rem;
}
.index-banner__title {
  margin-bottom: 1.25rem;
  font-size: calc(var(--text-h2) * 0.8);
}
.index-banner__buttons {
  margin-top: 3rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.5rem;
}
.index-banner__buttons > * {
  flex: 1;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .index-banner {
    padding: 7.1875rem 0 5.625rem;
  }
  .index-banner__inner {
    grid-template-columns: repeat(12, 1fr);
  }
  .index-banner__logo {
    grid-column: span 5;
    margin-top: 0.75rem;
  }
  .index-banner__logo img,
  .index-banner__logo svg {
    width: 60%;
  }
  .index-banner__content {
    grid-column: span 7;
  }
}

.hero-block {
  background: linear-gradient(to bottom right, #000, var(--color-blue-004599));
  color: #fff;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.hero-block__intro-img {
  margin-top: 0;
}
.hero-block__asset {
  margin-bottom: 0;
}

.intro-img {
  position: relative;
  z-index: 0;
  overflow: hidden;
  border-bottom-left-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
}
.intro-img img {
  width: 100%;
  aspect-ratio: 2/1;
  max-height: max(25rem, 60vh);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 20%;
     object-position: center 20%;
  background: rgba(255, 255, 255, 0.2666666667);
}

.intro-info__items {
  display: grid;
  grid-gap: 2rem;
}
.intro-info__button, .cta__button, .inka__button, .it-partner__button {
  margin-top: 3.75rem;
}
@media (min-width: 768px) {
  .intro-info__button, .cta__button, .inka__button, .it-partner__button {
    display: flex;
  }
  .intro-info__button .btn, .cta__button .btn, .inka__button .btn, .it-partner__button .btn {
    min-width: 13.75rem;
    padding-left: 2.875rem;
    padding-right: 2.875rem;
  }
}
@media (min-width: 992px) {
  .intro-info__items {
    grid-template-columns: repeat(2, 1fr);
  }
  .intro-info__item {
    max-width: 30rem;
  }
}

.intro-info-item__head {
  padding-bottom: 0.75rem;
  border-bottom: 1px solid var(--color-accent);
  margin-bottom: 1.5rem;
}
.intro-info-item__title {
  font-size: var(--text-h3);
}
.intro-info-item__title b {
  font-size: var(--text-h1);
}
.intro-asset {
  pointer-events: none;
}
.intro-asset svg image {
  transform-box: fill-box;
}
.intro-asset svg .pin {
  transition: transform 0.2s ease;
  transform-origin: center 85%;
  transform-box: fill-box;
  cursor: pointer;
  pointer-events: all;
}
.intro-asset svg .pin:hover {
  transform: scale(1.35);
  position: relative;
  z-index: 2;
}
.intro-asset svg text {
  font-size: 20px;
  fill: white;
  text-anchor: middle;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s;
}
.intro-asset svg use:hover + text {
  opacity: 1;
}
.intro-asset::after {
  content: "";
  display: table-cell;
  clear: both;
}
@media (max-width: 991px) {
  .intro-asset {
    position: absolute;
    z-index: -1;
    transform: translateY(-80%);
  }
  .intro-asset img,
  .intro-asset svg {
    width: 220%;
    margin-left: -10%;
    max-width: 52rem;
    opacity: 0.25;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .intro-asset img,
  .intro-asset svg {
    margin-bottom: -9.125rem;
    margin-left: -4.25rem;
    max-width: 75rem;
  }
}
@media (min-width: 992px) {
  .intro-asset img,
  .intro-asset svg {
    display: block;
    margin-left: auto;
    margin-top: -12.5%;
    margin-right: -17.5%;
    margin-bottom: -21.5%;
  }
}

.it-partner__inner {
  display: grid;
  grid-gap: 2.5rem 1.25rem;
}
.it-partner__image {
  position: relative;
  z-index: 2;
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: var(--radius-lg);
  width: 100%;
  height: 100%;
  min-height: 15rem;
  aspect-ratio: 4/3;
}
.it-partner__image img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.7s;
  transition-delay: 0.2s;
  transition-property: opacity, transform, filter;
  opacity: 0;
}
.it-partner__image img:first-child {
  opacity: 1;
  transform: none;
  filter: blur(0);
}
.it-partner__image img.active {
  transition-delay: 0s;
  opacity: 1 !important;
  transform: none !important;
  filter: blur(0) !important;
  z-index: 2;
}
.it-partner__image:has(> .active) img:first-child {
  opacity: 0;
}
.it-partner__item {
  font-size: 1.5rem;
  padding: 1em 0 0;
  color: var(--color-dark);
  margin-left: -8rem;
  padding-left: 8rem;
  font-weight: 600;
  transition: 0.7s;
  transition-property: color, background-color, width;
  position: relative;
  z-index: 0;
}
.it-partner__item::after {
  content: "";
  display: block;
  border-bottom: 1px solid var(--color-blue-001B49);
  padding-top: 1em;
}
.it-partner__item:last-child::after {
  border-bottom-color: transparent;
}
.it-partner__item::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  width: 0%;
  background: #f2f2f3;
  transition: inherit;
}
.it-partner__item:hover {
  color: var(--color-emphasis);
}
.it-partner__item:hover::before {
  width: 100%;
}
@media (max-width: 991px) {
  .it-partner__item {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .it-partner__inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .it-partner__subtitle {
    align-self: end;
  }
  .it-partner__image {
    max-width: 31.25rem;
  }
}

.partners {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 0;
}
.partners + .section {
  margin-top: 0;
}
.partners .swiper {
  --swiper-slides: 3;
  --swiper-navigation-size: 1.875rem;
  --swiper-navigation-sides-offset: calc(var(--swiper-navigation-size) / -2);
}
.partners .swiper-button-prev,
.partners .swiper-button-next {
  background: #fff;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  border-radius: 50%;
  border: 1px solid var(--color-emphasis);
}
.partners .swiper-button-prev::after,
.partners .swiper-button-next::after {
  font-size: calc(var(--swiper-navigation-size) * 0.5);
  font-weight: 800;
}
.partners .swiper-slide {
  height: auto;
}
.partners .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.partners__slider {
  position: relative;
}
.partners__slider .swiper {
  position: static;
}
@media (max-width: 559px) {
  .partners {
    overflow: hidden;
  }
  .partners .swiper {
    overflow: visible;
    --swiper-slides: 2.5;
    --swiper-gap: 0.5rem;
  }
}
@media (min-width: 992px) {
  .partners {
    padding-top: 5.875rem;
    padding-bottom: 5.875rem;
  }
  .partners .swiper {
    --swiper-slides: 4;
  }
  .partners .swiper-slide {
    padding: 2.5rem;
  }
}

.partners-list__title {
  margin-bottom: 3rem;
}
.partners-list__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0.5rem;
}
.partners-list__item {
  position: relative;
  z-index: 0;
  overflow: hidden;
  border: 1px solid #e1e1e2;
  border-radius: 1.25rem;
  display: grid;
  grid-template-areas: "content";
  --padding: 0.5rem;
  --font-size: 0.625rem;
  --line-height: 1.4;
  --lines: 6;
  min-height: calc(var(--font-size) * var(--line-height) * var(--lines) + var(--padding) * 2);
}
.partners-list__image {
  grid-area: content;
  display: grid;
  justify-content: center;
  align-items: center;
  padding: var(--padding);
  transition: 0.2s;
  transition-property: opacity, transform;
}
.partners-list__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.partners-list__text {
  grid-area: content;
  font-size: var(--font-size);
  line-height: var(--line-height);
  display: grid;
  align-items: center;
  padding: var(--padding);
  background: linear-gradient(to bottom right, var(--color-blue-004599) -25%, var(--color-blue-001B49) 119.71%);
  color: #fff;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  transform: scale(1.05);
  transition: 0.2s;
  transition-property: opacity, transform;
}
@media (hover: hover) {
  .partners-list__item:hover .partners-list__image {
    transform: scale(0.9);
  }
  .partners-list__item:hover .partners-list__text {
    transform: scale(1);
    opacity: 1;
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
    pointer-events: all;
  }
}
@media (hover: none) {
  .partners-list__item.active .partners-list__image {
    transform: scale(0.9);
  }
  .partners-list__item.active .partners-list__text {
    transform: scale(1);
    opacity: 1;
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
    pointer-events: all;
  }
}
@media (max-width: 420px) {
  .partners-list__item {
    --lines: 8;
  }
}
@media (min-width: 768px) {
  .partners-list__item {
    --padding: 1rem;
    --font-size: 0.875rem;
  }
}
@media (min-width: 992px) {
  .partners-list__inner {
    gap: 1.25rem;
  }
  .partners-list__item {
    --padding: 1.5rem;
    --font-size: 1.125rem;
  }
}
@media (min-width: 992px) {
  .partners-list__inner {
    grid-template-columns: repeat(3, 1fr);
  }
}

.partners-slider {
  overflow: hidden;
  background: linear-gradient(90deg, #cce6f9 1.92%, #ffffff 16.83%, #ffffff 81.73%, #cce6f9 100%);
  padding: 4rem 1rem;
}
.partners-slider .swiper {
  --swiper-slides: 4;
  --swiper-navigation-sides-offset: 0;
  overflow: visible;
}
.partners-slider .swiper-button-prev,
.partners-slider .swiper-button-next {
  width: 1.875rem;
  height: 1.875rem;
  margin: -0.9375rem -1.25rem 0;
}
.partners-slider .swiper-button-prev::after,
.partners-slider .swiper-button-next::after {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' transform='matrix(-1 -8.74228e-08 -8.74228e-08 1 30 2.62268e-06)' stroke='%2304387C'/%3E%3Cpath d='M23.3437 15.3438C23.6199 15.3438 23.8437 15.1199 23.8437 14.8438C23.8437 14.5676 23.6199 14.3438 23.3438 14.3438L23.3438 14.8438L23.3437 15.3438ZM6.9902 14.4902C6.79494 14.6855 6.79494 15.002 6.9902 15.1973L10.1722 18.3793C10.3674 18.5745 10.684 18.5745 10.8793 18.3793C11.0745 18.184 11.0745 17.8674 10.8793 17.6722L8.05086 14.8438L10.8793 12.0153C11.0745 11.8201 11.0745 11.5035 10.8793 11.3082C10.684 11.113 10.3674 11.113 10.1722 11.3082L6.9902 14.4902ZM23.3438 14.8438L23.3438 14.3438L7.34375 14.3438L7.34375 14.8438L7.34375 15.3438L23.3437 15.3438L23.3438 14.8438Z' fill='%2304387C'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.partners-slider .swiper-button-next::after {
  transform: scaleX(-1);
}
.partners-slider__item {
  display: grid;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .partners-slider .swiper {
    --swiper-slides: 3;
  }
}
@media (max-width: 559px) {
  .partners-slider .swiper {
    --swiper-slides: 2;
  }
}

.inka {
  background: linear-gradient(to bottom right, #000, var(--color-blue-004599));
  color: #fff;
  position: relative;
  z-index: 0;
  overflow: hidden;
  padding: 3.375rem 0;
}
.inka__inner {
  display: grid;
  grid-gap: 2.5rem 1.25rem;
}
.inka__asset img {
  width: 100%;
  height: 100%;
  aspect-ratio: 480/290;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: var(--radius-lg);
}
.inka__title {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .inka__inner {
    grid-template-columns: repeat(12, 1fr);
  }
  .inka__asset {
    order: 2;
    grid-column: span 5;
  }
  .inka__content {
    grid-column: span 7;
    max-width: 38.75rem;
  }
}

.working-systems__title {
  margin-bottom: 1.5rem;
}
.working-systems__asset, .approach-principles__asset {
  margin-bottom: 1.5rem;
}
.working-systems__asset img, .approach-principles__asset img {
  width: 100%;
  height: 100%;
  max-height: 19.375rem;
  aspect-ratio: 480/290;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 33%;
     object-position: center 33%;
  border-radius: var(--radius-lg);
}
.working-systems__inner {
  display: grid;
  grid-gap: 1.5rem;
}
.working-systems__item {
  padding: 0.76rem;
  padding-right: 0;
}
@media (min-width: 992px) {
  .working-systems__inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .working-systems__item {
    padding: 1.5rem;
  }
}

.working-systems-item__title {
  font-size: var(--text-h3);
  margin-bottom: 0.75rem;
}
.working-systems-item__title::after {
  content: "";
  display: block;
  width: 100%;
  max-width: 4.2941176471em;
  margin-top: 0.75rem;
  border-bottom: 1px solid var(--color-accent);
}
.about-hero__inner {
  display: grid;
  grid-gap: 1.5rem 1.25rem;
}
.about-hero__title {
  font-size: calc(var(--text-h2) * 0.8);
}
@media (min-width: 992px) {
  .about-hero__inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .about-hero__subtitle {
    grid-column: span 2;
  }
}

.trust-reasons__title {
  margin-bottom: 1.5rem;
}
.trust-reasons__inner {
  display: grid;
  grid-gap: 1.5rem;
}
@media (min-width: 992px) {
  .trust-reasons {
    margin: 6.25rem 0;
  }
  .trust-reasons__inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .trust-reasons__item {
    grid-column: span 2;
    padding: 2.5rem;
  }
  .trust-reasons__item--main {
    grid-column: span 1;
    grid-row: span 3;
  }
}

.trust-reasons-item-main {
  background: linear-gradient(to top left, #000, var(--color-blue-004599));
  color: #fff;
}
.trust-reasons-item-main__inner {
  height: 100%;
  position: relative;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='155' height='154' viewBox='0 0 155 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M113.634 86.6097H124.738V67.2667H113.634C112.766 63.9597 111.458 60.7842 109.745 57.8251L117.595 49.9748L103.91 36.2897L96.0596 44.14C93.1005 42.427 89.9249 41.1188 86.6178 40.2502V29.0405H67.275V40.1442C63.968 41.0127 60.7923 42.3209 57.8332 44.034L49.983 36.2897L36.298 49.9748L44.1482 57.8251C42.4352 60.7842 41.127 63.9597 40.2585 67.2667H29.1548V86.6097H40.2585C41.127 89.9167 42.4352 93.0922 44.1482 96.0513L36.298 103.902L49.983 117.445L57.8332 109.56C60.7835 111.299 63.9613 112.62 67.275 113.485V124.588H86.6178V113.485C89.9316 112.62 93.1093 111.299 96.0596 109.56L103.91 117.445L117.595 103.76L109.886 96.2281C111.565 93.2062 112.826 89.9706 113.634 86.6097Z' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M77.1056 93.1868C86.0698 93.1868 93.3367 85.9199 93.3367 76.9557C93.3367 67.9915 86.0698 60.7246 77.1056 60.7246C68.1414 60.7246 60.8745 67.9915 60.8745 76.9557C60.8745 85.9199 68.1414 93.1868 77.1056 93.1868Z' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.00781 55.6338C-0.834207 72.3284 0.193522 90.1784 6.9196 106.207C13.6457 122.235 25.6636 135.474 40.969 143.714C56.2744 151.954 73.942 154.698 91.0256 151.488C108.109 148.278 123.576 139.308 134.847 126.075' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M150.625 96.2298C153.567 84.9867 153.891 73.2187 151.572 61.8307C149.253 50.4428 144.354 39.7384 137.25 30.5408C130.146 21.3432 121.027 13.8975 110.594 8.77628C100.162 3.6551 88.6938 0.99489 77.0722 1.00027C66.4062 0.971969 55.8543 3.19345 46.1051 7.51966C36.3559 11.8459 27.6286 18.1795 20.4932 26.1072' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.0386 25.7525L20.3066 26.1061L22.4637 6.51562' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M115.288 126.322L135.02 125.933L132.863 145.559' stroke='%2346A0EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.trust-reasons-item-main__content p + p {
  margin-top: 1em;
}
.trust-reasons-item-main__title {
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .trust-reasons-item-main__inner {
    padding-bottom: 6.25rem;
    background-size: 5.25rem;
  }
}

.trust-reasons-item {
  background: #f2f2f3;
}
.trust-reasons-item__content p + p {
  margin-top: 1em;
}
.trust-reasons-item__title {
  color: var(--color-dark);
  font-size: var(--text-subtitle);
  font-weight: 600;
  margin-bottom: 0.75rem;
}
.trust-reasons-item__text {
  opacity: 0.7;
}
@media (max-width: 767px) {
  .trust-reasons-item__title {
    display: flex;
    gap: 0.75rem;
  }
  .trust-reasons-item__title::before {
    content: "";
    flex-shrink: 0;
    width: 2rem;
    height: 2rem;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1904 14.8184L16.2617 14.8184L16.2617 10.0107L31.7021 10.0107L31.7021 10L36.5107 10L36.5107 30.1592L31.7021 30.1592L31.7021 18.1074L13.4004 36.4092L10 33.0098L28.1904 14.8184Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media (min-width: 768px) {
  .trust-reasons-item__inner {
    display: flex;
    gap: 0.75rem;
  }
  .trust-reasons-item__inner::before {
    content: "";
    flex-shrink: 0;
    width: 2.875rem;
    height: 2.875rem;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1904 14.8184L16.2617 14.8184L16.2617 10.0107L31.7021 10.0107L31.7021 10L36.5107 10L36.5107 30.1592L31.7021 30.1592L31.7021 18.1074L13.4004 36.4092L10 33.0098L28.1904 14.8184Z' fill='%23E73136'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}

.approach-principles__inner {
  display: grid;
  grid-gap: 1rem;
}
.approach-principles__head {
  margin-bottom: 3rem;
}
.approach-principles__title {
  margin-bottom: 1.5rem;
}
.approach-principles__subtitle {
  max-width: 30em;
}
.approach-principles__asset {
  margin: 0;
}
.approach-principles__asset img {
  aspect-ratio: 4/3;
  max-height: unset;
}
.approach-principles__items {
  display: grid;
  grid-gap: inherit;
}
@media (min-width: 768px) {
  .approach-principles__items {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .approach-principles {
    margin: 6.25rem 0;
  }
  .approach-principles__inner {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "head head asset" "items items asset";
  }
  .approach-principles__head {
    grid-area: head;
  }
  .approach-principles__asset {
    grid-area: asset;
  }
  .approach-principles__items {
    grid-area: items;
  }
}

.approach-principles-item {
  background: #f2f2f3;
}
.approach-principles-item__inner::before {
  content: "";
  display: block;
  width: 100%;
  max-width: 11.125rem;
  border-top: 1px solid var(--color-accent);
  margin-bottom: 1rem;
}
.technologies__title {
  margin-bottom: 3rem;
}
.technologies__inner {
  display: grid;
  grid-gap: 1.25rem;
}
@media (min-width: 992px) {
  .technologies__inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .technologies__item--grow {
    grid-column: span 2;
  }
}

.technologies-item {
  border: 1px solid var(--color-emphasis);
  background-size: contain;
  background-position: right bottom;
  background-repeat: no-repeat;
}
.technologies-item__inner {
  display: grid;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.technologies-item__title, .portfel-card__title, .digitalization-solutions-item__group-title {
  color: var(--color-dark);
  font-size: 1.4em;
  font-weight: 600;
  margin-bottom: 0.8em;
}
.technologies-item__title::after, .portfel-card__title::after, .digitalization-solutions-item__group-title::after {
  content: "";
  display: block;
  width: 100%;
  margin-top: 1.5rem;
  border-bottom: 1px solid var(--color-accent);
  max-width: 11.25rem;
}
.technologies-item__text {
  margin-bottom: 3rem;
}
.technologies-item__content ul, .partners-benefits-card__text ul {
  list-style-type: disc;
  padding-left: 1.5rem;
}
.technologies-item__content ul > * + *, .partners-benefits-card__text ul > * + * {
  margin-top: 0.5em;
}
.technologies-item__steps-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.technologies-item__steps-item + .technologies-item__steps-item {
  border-top: 1px solid currentColor;
}
.technologies-item__steps-item ul > * + * {
  margin-top: 0.125em;
}
.technologies-item__steps-title {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.technologies-item--grow {
  background: var(--color-light);
}
.technologies-item--inka {
  border-color: transparent;
  background: #0c54a0;
  color: var(--color-light);
  background-image: url("/local/templates/qcenter/assets/css/../img/update/solutions-inka-asset.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 55% auto;
}
.technologies-item--inka .technologies-item__title, .technologies-item--inka .portfel-card__title, .technologies-item--inka .digitalization-solutions-item__group-title {
  color: #fff;
}
.technologies-item--inka .technologies-item__title::after, .technologies-item--inka .portfel-card__title::after, .technologies-item--inka .digitalization-solutions-item__group-title::after {
  content: unset;
}
.technologies-item--inka .technologies-item__text {
  font-weight: 600;
}
@media (min-width: 768px) {
  .technologies-item {
    padding: 2.5rem;
  }
}
@media (min-width: 992px) {
  .technologies-item--grow .technologies-item__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}

.cta__section-title {
  margin-bottom: 3rem;
}
.cta__card {
  background: linear-gradient(to bottom right, var(--color-blue-004599) 6.7%, var(--color-secondary) 119.71%);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
  overflow: hidden;
  color: #fff;
}
.cta__card a:not(.btn) {
  color: var(--color-light);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.1em;
}
.cta__card[style*=background-image] {
  min-height: 15rem;
}
.cta__card[style*=background-image]::before {
  content: "";
  position: absolute;
  inset: 0;
  /* Rectangle 286 */
  position: absolute;
  width: 1280px;
  height: 525px;
  left: -50px;
  top: 0px;
  background: linear-gradient(to top left, rgba(0, 27, 73, 0) 51.76%, var(--color-dark) 78.63%);
  z-index: -1;
}
.cta__inner {
  max-width: 40rem;
}
.cta__inner--full {
  max-width: 60rem;
  padding-bottom: 0 !important;
}
.cta__inner--full .cta__text {
  max-width: unset;
}
.cta__title {
  font-size: 1.75rem;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
.cta__text {
  max-width: 30rem;
}
@media (min-width: 992px) {
  .cta__card {
    padding: 2.5rem;
    padding-bottom: 4rem;
  }
  .cta__card[style*=background-image] {
    min-height: 32.8125rem;
  }
  .cta__inner {
    padding-bottom: 1rem;
  }
}

.growth-foundation__inner {
  display: grid;
  grid-gap: 3rem 1.25rem;
  align-items: end;
}
@media (min-width: 992px) {
  .growth-foundation__inner {
    grid-template-columns: 1fr auto;
  }
}

.partners-grid__card {
  padding: 0;
  border: 1px solid #e1e1e2;
  border-radius: var(--radius-lg);
}
.partners-grid__inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.partners-grid__item {
  padding: 20%;
}
.partners-grid__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767px) {
  .partners-grid__inner {
    grid-template-columns: repeat(3, 1fr);
  }
}

.page {
  overflow: visible;
}

.projects-showcase__inner {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.projects-showcase__item:last-child {
  position: relative;
  z-index: 2;
}

.projects-showcase-item-label__text {
  font-size: 1.4rem;
  padding-top: 0.5em;
  padding-right: 5em;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 0;
  text-transform: uppercase;
}
.projects-showcase-item-label__text::before {
  content: "";
  position: absolute;
  z-index: -1;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  background: #f2f2f3;
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='54' viewBox='0 0 64 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='54' fill='white'/%3E%3Cg clip-path='url(%23clip0_8602_398)'%3E%3Cpath d='M5.46304 0H-328V76C-328 98.0914 -310.091 116 -288 116H107.088C124.16 116 138 102.16 138 85.0876C138 68.0152 124.16 54.1753 107.088 54.1753H67.8669C52.1722 54.1753 38.8696 42.6267 36.665 27.0876C34.4604 11.5486 21.1577 0 5.46304 0Z' fill='%23F2F2F3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8602_398'%3E%3Crect width='64' height='54' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: auto 100%;
  background-position: calc(100% + 1px);
  background-repeat: no-repeat;
}

.projects-showcase-item.section {
  position: relative;
}
.projects-showcase-item:not(.section) {
  padding: 4rem 0;
  border-top: 1px solid #e1e1e2;
  background: #fff;
}
.projects-showcase-item.even, .projects-showcase-item:nth-child(even) {
  background: #f2f2f3;
}
.projects-showcase-item__head {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid var(--color-accent);
  padding-bottom: 1.5rem;
  margin-bottom: 2.5rem;
}
.projects-showcase-item__title {
  font-size: calc(var(--text-h2) * 0.8);
  font-weight: 600;
  color: var(--color-dark);
  max-width: 20em;
}
.projects-showcase-item__content {
  display: grid;
  grid-gap: 2.5rem 5rem;
}
.projects-showcase-item__group + .projects-showcase-item__group {
  margin-top: 2rem;
}
.projects-showcase-item__group-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: var(--color-blue-004599);
}
@media (min-width: 992px) {
  .projects-showcase-item__content {
    grid-template-columns: 1fr 25rem;
    grid-template-areas: "info logo" "info result";
    grid-template-rows: 1fr auto;
  }
  .projects-showcase-item__info {
    grid-area: info;
  }
  .projects-showcase-item__logo {
    grid-area: logo;
  }
  .projects-showcase-item__result {
    grid-area: result;
  }
}

.partners-ecosystem__title {
  margin-bottom: 4rem;
}

.partners-benefits__inner {
  display: grid;
  grid-gap: 2.5rem;
}
.partners-benefits__inner > * {
  min-width: 0;
}
.partners-benefits__card--partners {
  background: linear-gradient(to bottom right, var(--color-blue-004599) 6.7%, var(--color-secondary) 119.71%);
  color: #fff;
}
.partners-benefits__card--freedom {
  background: var(--color-light);
  color: var(--color-dark);
}

.partners-benefits-card__head {
  padding-bottom: 1.25rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid;
}
.partners-benefits-card__title {
  font-size: calc(var(--text-h2) * 0.8);
  font-weight: 600;
}
.partners-benefits-card__content {
  display: grid;
  grid-gap: 1.25rem;
}
.partners-benefits-card__lead {
  font-size: 1.75rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .partners-benefits-card {
    padding: 2.5rem;
  }
  .partners-benefits-card__content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 559px) {
  .partners-benefits-card__title {
    font-size: 1.25rem;
  }
  .partners-benefits-card__lead {
    font-size: 1.125rem;
  }
  .partners-benefits-card__text {
    font-size: 0.875rem;
  }
}

.mediacenter-news-events__title {
  margin-bottom: 0.75rem;
}
.mediacenter-news-events__subtitle {
  margin-bottom: 2.25rem;
  font-size: 1.75rem;
  font-weight: 600;
}
.mediacenter-news-events__more {
  margin-top: 2rem;
  text-align: right;
}
.mediacenter-news-events__more a {
  color: var(--color-blue-004599);
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.info-section__inner {
  display: grid;
  grid-gap: 2.5rem 1.25rem;
}
.info-section__contacts {
  font-size: calc(var(--text-h2) / 2);
  color: var(--color-dark);
}
.info-section__contacts > * + * {
  margin-top: 0.25rem;
}
.info-section__contacts a {
  font-weight: bold;
}
.info-section__title {
  margin-bottom: 2rem;
}
.info-section__subtitle {
  margin-bottom: 1.25rem;
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--color-blue-004599);
}
.info-section__text > * + * {
  margin-top: 2rem;
}
.info-section__docs {
  display: flex;
  flex-direction: column;
}
.info-section__doc-link {
  padding-bottom: 15px;
  color: var(--color-dark);
  border-bottom: 1px solid var(--color-accent);
  display: flex;
  align-items: end;
}
.info-section__doc-link::after {
  flex-shrink: 0;
  margin-left: auto;
  content: "";
  width: 3.75rem;
  height: 3.75rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.info-section__doc-link--pdf::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.4172 33.132L42.3635 44.6599L45.8964 44.6732L37.3797 56.535L28.957 44.6065L32.49 44.6198L32.5437 33.0786L42.4172 33.132Z' stroke='%23E73136' stroke-width='0.704057' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9596 28.0825L14.879 46.8904C14.8755 47.3879 14.9707 47.8813 15.1594 48.3422C15.348 48.803 15.6263 49.2223 15.9782 49.576C16.3301 49.9297 16.7488 50.2108 17.2103 50.4032C17.6717 50.5957 18.1668 50.6956 18.6672 50.6974H30.2601' stroke='%23E73136' stroke-width='0.704057' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.0566 3.55886L18.9066 3.46536C18.4056 3.4636 17.9092 3.55998 17.4456 3.74901C16.9821 3.93804 16.5605 4.216 16.205 4.56703C15.8495 4.91806 15.567 5.33529 15.3737 5.79488C15.1803 6.25448 15.0799 6.74744 15.0781 7.24563V11.6537' stroke='%23E73136' stroke-width='0.704057' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.5508 50.8065H45.8941C46.3945 50.81 46.8906 50.7153 47.3541 50.5277C47.8175 50.3401 48.2392 50.0634 48.5949 49.7135C48.9506 49.3635 49.2333 48.9472 49.4268 48.4883C49.6203 48.0295 49.7209 47.5371 49.7226 47.0396L49.8435 16.0493' stroke='%23E73136' stroke-width='0.704057' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.8048 16.0493H42.8195C41.81 16.0422 40.8445 15.6376 40.1344 14.924C39.4244 14.2105 39.0277 13.2462 39.0313 12.2423V3.58643L49.8048 16.0493Z' stroke='%23E73136' stroke-width='0.704057' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.6611 15.1157V24.7769L10.3516 24.6733V15.0112L34.6611 15.1157ZM20.251 16.1636C20.0241 16.1655 19.7861 16.2221 19.6211 16.4204C19.4667 16.6061 19.4404 16.8437 19.4404 17.0366V22.8472C19.4405 23.015 19.5189 23.1879 19.5859 23.2983C19.6234 23.36 19.6725 23.4272 19.7324 23.4839C19.7741 23.5233 19.8722 23.6063 20.0137 23.6226C21.4255 23.8985 22.8877 23.7619 24.2227 23.2271L24.4434 23.1392V23.061C25.0522 22.6858 25.5442 22.1474 25.8584 21.5034C26.202 20.7991 26.3164 20.0059 26.1865 19.2339C26.1452 18.5038 25.8542 17.8098 25.3594 17.269C24.8577 16.7209 24.1795 16.3643 23.4424 16.2603L23.4346 16.2593L23.4258 16.2583C22.3707 16.1589 21.3102 16.1273 20.251 16.1636ZM26.5068 23.6802H28.8232V21.0005C29.3944 20.9894 29.8834 20.9642 30.3604 21.0073C30.534 21.023 30.704 21.0145 30.8535 20.9526C31.0207 20.8833 31.1304 20.7604 31.1895 20.6167C31.241 20.4911 31.2494 20.3601 31.252 20.2681C31.2533 20.2193 31.2531 20.1685 31.2529 20.1255C31.2528 20.0805 31.2525 20.0405 31.2539 20.0015C31.2563 19.9353 31.2649 19.8111 31.2646 19.7251C31.2644 19.6296 31.2561 19.4964 31.1963 19.3667C31.0491 19.0477 30.7172 18.9683 30.3779 18.9683H28.8496V18.1899H31.3652L31.3613 17.8335L31.3486 16.645L31.3447 16.2974H26.5068V23.6802ZM15.6396 16.1196L14.4199 16.1499H14.4062C14.1798 16.1586 13.9479 16.2238 13.7939 16.4253C13.6553 16.6068 13.6377 16.83 13.6377 16.9966V22.9692C13.6312 23.0661 13.6315 23.1634 13.6387 23.2603L13.6631 23.5864H15.8867V21.2729C16.27 21.2418 16.6458 21.2146 16.9912 21.1528L16.9922 21.1538C17.6379 21.091 18.2356 20.7847 18.6621 20.2974C19.0887 19.8097 19.3112 19.1772 19.2842 18.5308C19.2733 17.9023 19.0179 17.303 18.5713 16.8589C18.1266 16.4167 17.5279 16.1635 16.9004 16.1509C16.4843 16.1109 16.0578 16.1099 15.6396 16.1196ZM21.7432 18.0151C22.0278 17.9452 22.3268 17.9453 22.6133 18.0181C22.9658 18.1076 23.2809 18.3032 23.5186 18.5757C23.7228 18.9429 23.8311 19.3552 23.8311 19.7749C23.831 20.199 23.7212 20.6158 23.5127 20.9858C23.2939 21.2948 22.9832 21.5284 22.623 21.6519C22.3393 21.749 22.0368 21.7733 21.7432 21.7261V18.0151ZM16.3955 17.9536C16.5776 17.9737 16.6911 18.0348 16.7773 18.1851C16.8266 18.3038 16.8525 18.4306 16.8525 18.5591C16.8525 18.6897 16.8253 18.8185 16.7744 18.939C16.6764 19.1251 16.543 19.2078 16.3604 19.2446C16.2237 19.2721 16.0662 19.2713 15.8867 19.2573V17.9761C16.0828 17.9526 16.2478 17.9374 16.3955 17.9536Z' fill='%23E73136' stroke='%23E73136' stroke-width='0.704057'/%3E%3C/svg%3E%0A");
}
.info-section--page-contacts .info-section__doc-link {
  border-bottom: unset;
}
@media (min-width: 992px) {
  .info-section__inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .info-section__col--2 {
    grid-column: span 2;
  }
  .info-section--page-contacts .info-section__inner {
    align-items: end;
  }
}

.cta-career__title {
  margin-bottom: 2rem;
}
.cta-career__subtitle {
  margin-bottom: 1.25rem;
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--color-dark);
}
.cta-career__text .btn {
  margin-top: 48px;
}
@media (min-width: 768px) {
  .cta-career__text .btn {
    display: inline-flex;
    min-width: 13.75rem;
    padding-left: 2.875rem;
    padding-right: 2.875rem;
  }
}

.advantages__title {
  margin-bottom: 3rem;
}
.advantages__inner {
  display: grid;
  grid-gap: 1.25rem;
}
@media (min-width: 992px) {
  .advantages__inner {
    grid-template-columns: repeat(3, 1fr);
  }
}

.advantages-item {
  background: var(--color-light);
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.advantages-item--asset {
  background: linear-gradient(to bottom right, var(--color-blue-004599) -25%, var(--color-secondary) 119.71%);
  min-height: 15rem;
  grid-column: span 2;
}
@media (max-width: 991px) {
  .advantages-item--asset {
    display: none;
  }
}
.advantages-item__bg {
  position: absolute;
  inset: 0;
  z-index: -1;
  color: var(--color-blue-004599);
}
.advantages-item__bg svg {
  width: 100%;
  height: 100%;
}
.advantages-item__head {
  margin-bottom: 1.5rem;
}
.advantages-item__head::after {
  content: "";
  display: block;
  border-top: 1px solid var(--color-accent);
  width: 100%;
  max-width: 11.25rem;
  margin-top: 1.5rem;
}
.advantages-item__title {
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--color-dark);
}
@media (min-width: 992px) {
  .advantages-item {
    padding: 2.5rem;
  }
}

.contacts-form__title {
  text-align: center;
  margin-bottom: 2.8125rem;
  font-size: calc(var(--text-h2) * 0.8);
}
.contacts-form__form {
  width: 100%;
  max-width: 42.75rem;
  margin-left: auto;
  margin-right: auto;
}
.contacts-form__form .btn {
  width: 100%;
}
@media (min-width: 768px) {
  .contacts-form__form .btn {
    width: auto;
    min-width: 13.75rem;
    padding-left: 2.875rem;
    padding-right: 2.875rem;
  }
}

.form {
  display: grid;
  grid-gap: 1.25rem;
}
.scroll-down {
  position: fixed;
  z-index: 999;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: transparent;
  border: transparent;
  padding: 0;
  margin: 2rem 0;
  cursor: pointer;
}
.scroll-down svg {
  color: var(--color-blue-004599);
  width: 1.75rem;
  height: auto;
}
.page:has(.hero-block) .scroll-down svg {
  color: #fff;
}

.section:has(.page-subtitle) {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.section:has(+ .section:has(.page-subtitle)) {
  margin-bottom: 4rem;
}

.mediacenter-news-events {
  overflow: hidden;
}
.mediacenter-news-events .swiper {
  overflow: visible;
}
.mediacenter-news-events__inner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.25rem;
  margin-top: 3rem;
}
.mediacenter-news-events__button {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .mediacenter-news-events__button {
    display: flex;
    justify-content: center;
  }
  .mediacenter-news-events__button .btn {
    min-width: 17.5rem;
  }
}
@media (max-width: 991px) {
  .mediacenter-news-events__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .mediacenter-news-events__inner {
    grid-template-columns: repeat(1, 1fr);
  }
}

.news-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #cce6f9;
  border-radius: 1.25rem;
}
.news-item__image {
  aspect-ratio: 380/215;
  border-radius: inherit;
}
.news-item__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: inherit;
  transition: 0.125s;
}
.news-item__content {
  padding: 1rem;
}
.news-item__title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 1rem;
  color: var(--color-dark);
}
.news-item__text {
  font-size: 1rem;
  margin-bottom: 1rem;
}
.news-item__date {
  margin-top: auto;
  font-size: 0.875rem;
  color: #aaaaaa;
}
.news-item:hover .news-item__image img {
  margin: -5px -5px 0;
  width: calc(100% + 10px);
  max-width: calc(100% + 10px);
  height: calc(100% + 5px);
}
.news-item:hover .news-item__title {
  color: var(--color-blue-004599);
}

.article-head {
  margin: 2.5rem 0;
}
.article-head__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.article-head__date {
  font-size: 1rem;
  color: #6e6e6e;
}

.news-article {
  line-height: 1.4;
  overflow: hidden;
}
.news-article h1,
.news-article h2 {
  line-height: 1.2;
}
.news-article__main > * + * {
  margin-top: 5rem;
}

.article-title {
  color: var(--color-blue-004599);
  font-size: 3rem;
  font-weight: 600;
}

.article-subtitle {
  margin-top: 1.5rem;
}

.article-main-image {
  margin-top: 3rem;
}
.article-main-image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 1.25rem;
}
.article-main-image__caption, .article-media__caption {
  font-size: 1rem;
  color: #808080;
  margin-top: 0.625rem;
}
@media (max-width: 991px) {
  .article-main-image__caption, .article-media__caption {
    font-size: 0.75rem;
  }
}

.article-author {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 1.25rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid var(--color-accent);
}
.article-author + * {
  margin-top: 3rem;
}
.article-author__photo img {
  aspect-ratio: 1/1;
  border-radius: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-author__content {
  grid-column: span 5;
}
.article-author__name {
  margin-bottom: 0.25rem;
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--color-blue-004599);
}
.article-author__post {
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
}
.article-author__description {
  font-size: 1.25rem;
}

.article-text {
  font-size: 1.25rem;
}
.article-text > * + * {
  margin-top: 1.2em;
}
.article-text h2 {
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--color-blue-001B49);
}
.article-cite {
  margin-left: 8.4745762712%;
}
.article-cite__author {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
.article-cite__content {
  padding: 2rem 1.5rem;
  background: var(--color-light);
  border-radius: 1.25rem;
}

.article-media img {
  display: block;
  width: 100%;
  min-height: 100%;
  border-radius: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-media video,
.article-media iframe {
  display: block;
  background: #d9d9d9;
  border-radius: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.article-media__main {
  margin-bottom: 1.5rem;
}
.article-media__caption {
  text-align: center;
}
.article-media__slider .swiper {
  --swiper-slides: 3;
  --swiper-theme-color: var(--color-blue-004599);
  padding-bottom: 2.5rem;
}
.article-media__slider .swiper-slide {
  height: auto;
  min-height: 20.3125rem;
  min-width: min(20rem, 75%);
}

.article-footer {
  background: #f2f2f3;
  padding: 2rem 1rem 4rem;
}
.article-footer__title {
  font-size: 1.125rem;
  color: var(--color-blue-004599);
  margin-bottom: 1.25rem;
}
.article-footer__links {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.25rem;
}
.article-footer__link {
  padding: 1rem 1.25rem;
  background: #fff;
  border-radius: 1.25rem;
  position: relative;
}
.article-footer__link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin: -0.9375rem -1.25rem 0;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' transform='matrix(-1 -8.74228e-08 -8.74228e-08 1 30 2.62268e-06)' stroke='%2304387C'/%3E%3Cpath d='M23.3437 15.3438C23.6199 15.3438 23.8437 15.1199 23.8437 14.8438C23.8437 14.5676 23.6199 14.3438 23.3438 14.3438L23.3438 14.8438L23.3437 15.3438ZM6.9902 14.4902C6.79494 14.6855 6.79494 15.002 6.9902 15.1973L10.1722 18.3793C10.3674 18.5745 10.684 18.5745 10.8793 18.3793C11.0745 18.184 11.0745 17.8674 10.8793 17.6722L8.05086 14.8438L10.8793 12.0153C11.0745 11.8201 11.0745 11.5035 10.8793 11.3082C10.684 11.113 10.3674 11.113 10.1722 11.3082L6.9902 14.4902ZM23.3438 14.8438L23.3438 14.3438L7.34375 14.3438L7.34375 14.8438L7.34375 15.3438L23.3437 15.3438L23.3438 14.8438Z' fill='%2304387C'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.article-footer__link--prev::after {
  left: 0;
}
.article-footer__link--next::after {
  right: 0;
  transform: scaleX(-1);
}
@media (max-width: 767px) {
  .article-footer__links {
    grid-gap: 0.5rem;
  }
  .article-footer__link {
    font-size: 0.625rem;
  }
}
@media (min-width: 992px) {
  .article-footer__link {
    padding: 2rem 2.5rem;
  }
}

.portfel-page-head {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background: linear-gradient(to bottom right, var(--color-blue-004599), #000);
  color: #fff;
}
.portfel-page-head > .container {
  min-height: 21.875rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1620px) {
  .portfel-page-head__bg svg rect[width="1800"] {
    width: 100vw;
  }
}
.portfel-page-head__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.portfel-page-head__breadcrumbs {
  font-size: 0.75rem;
  margin: 1.75rem 0;
}
.portfel-page-head__breadcrumbs > *:not(:first-child)::before {
  content: " / ";
}
.portfel-page-head__inner {
  margin-top: auto;
  padding-bottom: 4rem;
}
.portfel-page-head--inka {
  color: #000;
}
.portfel-page-head--inka .portfel-page-head__title {
  color: var(--color-blue-004599);
}
.portfel-page-head--inka .portfel-page-head__inka-content-wrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .portfel-page-head--inka .portfel-page-head__inka-asset {
    display: none;
  }
}
@media (min-width: 992px) {
  .portfel-page-head--inka .portfel-page-head__inka-content-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .portfel-page-head--inka .portfel-page-head__inka-asset {
    margin-top: -7.75rem;
    position: relative;
  }
  .portfel-page-head--inka .portfel-page-head__inka-asset img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    margin-left: 4.375rem;
  }
}

.cta--portfel .cta__card {
  background-position: 70%;
  min-height: 15rem;
}
@media (min-width: 768px) {
  .cta--portfel .cta__card {
    min-height: 20rem;
  }
}
@media (min-width: 992px) {
  .cta--portfel .cta__card {
    min-height: 24.5rem;
  }
}
.cta--portfel .cta__card[style*=background-image]::before {
  background: unset;
}
.cta--portfel .cta__inner {
  max-width: unset;
}
.cta--portfel .cta__text {
  max-width: 36.5em;
}
.cta--portfel .cta__text ul {
  list-style-type: disc;
  padding-left: 1.5em;
}
.cta--portfel .cta__text ul > * + * {
  margin-top: 0.6em;
}
.portfel-cards__section-title, .digitalization-solutions__section-title, .inka-steps__title, .cod-steps__section-title, .portfel-benefits__section-title {
  margin-bottom: 2.5rem;
}
.portfel-cards__inner {
  display: grid;
  grid-gap: 1.25rem;
}
.portfel-cards__item {
  border: 1px solid transparent;
}
.portfel-cards__item--grow {
  grid-column: 1/-1;
}
@media (max-width: 991px) {
  .portfel-cards__inner {
    grid-gap: 0.75rem;
  }
}
@media (min-width: 992px) {
  .portfel-cards__section-title, .digitalization-solutions__section-title, .inka-steps__title, .cod-steps__section-title, .portfel-benefits__section-title {
    margin-bottom: 3.75rem;
  }
  .portfel-cards__inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .portfel-cards__inner--row3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

.portfel-card--lightblue {
  background: var(--color-blue-004599);
  color: #fff;
}
.portfel-card--lightblue-grad {
  background: var(--color-blue-004599);
  color: #fff;
  background: linear-gradient(319.99deg, var(--color-blue-004599) 31.97%, var(--color-secondary) 100%);
  border-width: 0 !important;
}
.portfel-card--light {
  background: #f2f2f3;
}
.portfel-card--border {
  border-color: var(--color-blue-004599);
}
.portfel-card--shadow {
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15);
}
.portfel-card--dark {
  color: #fff;
  background: linear-gradient(to bottom, var(--color-blue-001B49), var(--color-blue-004599));
  border-width: 0 !important;
}
.portfel-card--alternate:nth-child(even) {
  background: #f2f2f3;
}
.portfel-card--asset {
  background: linear-gradient(to bottom, var(--color-blue-001B49), var(--color-blue-004599));
  position: relative;
  z-index: 0;
  overflow: hidden;
  border-width: 0 !important;
  padding: 0 !important;
}
.portfel-card--asset img {
  width: 100%;
  min-height: 100%;
}
.portfel-card--solution {
  border-color: var(--color-secondary);
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 1em;
}
.portfel-card--solution::before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 30.9971L22.9867 9.01038' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M23.3497 8.65028V25.9513' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M23.3497 8.65028H6.04872' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 992px) {
  .portfel-card--solution {
    padding-bottom: 1.5rem !important;
  }
}
.portfel-card__inner {
  display: grid;
  grid-gap: 0 1.25rem;
}
@media (min-width: 992px) {
  .portfel-card__inner--2col {
    grid-template-columns: repeat(2, 1fr);
  }
}
.portfel-card__icon, .digitalization-solutions-introducing__item-icon, .portfel-benefits-card__icon {
  margin-bottom: 4.25rem;
  width: 7.25rem;
  height: 7.25rem;
}
.portfel-card__icon svg, .digitalization-solutions-introducing__item-icon svg, .portfel-benefits-card__icon svg {
  width: 100%;
  height: 100%;
}
.portfel-card__title, .digitalization-solutions-item__group-title {
  color: unset;
}
.portfel-card__title::after, .digitalization-solutions-item__group-title::after {
  content: none;
}
.portfel-card__title--underline::after {
  content: "";
}
.portfel-card__title--small {
  font-size: 1em;
  margin-bottom: 0;
}
.portfel-card__text > * + *, .two-col-section__col > * + *, .cod-steps-item__text > * + * {
  margin-top: 1em;
}
.portfel-card__text .h6, .two-col-section__col .h6, .cod-steps-item__text .h6 {
  font-size: 1.2em;
  font-weight: bold;
  color: var(--color-blue-001B49);
  margin-bottom: 1.5em;
}
.portfel-card__text ul, .two-col-section__col ul, .cod-steps-item__text ul {
  list-style-type: disc;
  padding-left: 1.5em;
}
.portfel-card__text ul > * + *, .two-col-section__col ul > * + *, .cod-steps-item__text ul > * + * {
  margin-top: 0.6em;
}
.portfel-card__text .btn, .two-col-section__col .btn, .cod-steps-item__text .btn {
  margin-top: 3rem;
}
@media (max-width: 991px) {
  .portfel-card {
    border-radius: 1rem;
  }
  .portfel-card__icon, .digitalization-solutions-introducing__item-icon, .portfel-benefits-card__icon {
    margin-bottom: 1.5rem;
    width: 3.75rem;
    height: 3.75rem;
  }
}
@media (min-width: 992px) {
  .portfel-card {
    padding-bottom: 3rem;
  }
}

.inka-implementations-item-main {
  background: linear-gradient(295.76deg, var(--color-secondary) -27.29%, #cce6f9 100%);
}
.inka-implementations-item-main__inner {
  height: 100%;
  position: relative;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='198' height='161' viewBox='0 0 198 161' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M196.649 143.527H1V159.073H196.649V143.527Z' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M186.432 143.527V100.623H98.8047V143.527' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M142.445 99.584L139.669 7.23366C139.6 5.5627 138.888 3.98264 137.682 2.82177C136.476 1.6609 134.868 1.00846 133.193 1H125.482C123.804 0.998933 122.191 1.64822 120.983 2.81106C119.774 3.9739 119.066 5.55949 119.006 7.23366L116.191 99.584' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M174.942 143.528V122.095H142.598V143.528' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M81.7277 95.2363H5.20312V106.241H81.7277V95.2363Z' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.047 68.2237V58.373H32.8438V68.2237' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.8359 109.357V143.527' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M74.0547 109.357V143.527' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1797 106.241C13.8332 113.279 17.8215 119.552 23.4972 124.043C29.1728 128.533 36.2026 130.977 43.4449 130.977C50.6872 130.977 57.717 128.533 63.3926 124.043C69.0683 119.552 73.0567 113.279 74.7101 106.241' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M75.3266 95.2365C74.386 87.4569 70.6229 80.2907 64.7485 75.0923C58.8741 69.8939 51.2953 67.0234 43.4446 67.0234C35.5938 67.0234 28.015 69.8939 22.1406 75.0923C16.2662 80.2907 12.5031 87.4569 11.5625 95.2365' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M118.812 18.3545C119.699 18.3545 139.977 18.3545 139.977 18.3545' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M180.958 100.624L179.3 46.7526C179.26 45.0751 178.564 43.4799 177.361 42.3078C176.158 41.1358 174.543 40.48 172.862 40.4805H165.152C163.494 40.5192 161.914 41.1912 160.738 42.3581C159.561 43.5251 158.878 45.0979 158.83 46.7526L157.172 100.624' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M158.484 57.6035C159.371 57.7959 179.649 57.6035 179.649 57.6035' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M113.954 124.019H108.441V134.023H113.954V124.019Z' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M128.528 124.019H123.016V134.023H128.528V124.019Z' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M98.8047 131.021H74.0547' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M103.738 99.5839V42.5575C103.738 41.4452 103.295 40.3783 102.507 39.5917C101.719 38.8052 100.651 38.3633 99.5361 38.3633H69.0419C67.9275 38.3633 66.8586 38.8052 66.0706 39.5917C65.2825 40.3783 64.8398 41.4452 64.8398 42.5575V73.6873' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M65.6523 50.3701H103.741' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M103.738 68.2236H93.7148V71.8792H103.738' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M103.738 81.499H93.7148V85.193H103.738' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M80.8022 38.3637V28.8593C80.8022 27.7469 80.3594 26.6801 79.5714 25.8935C78.7833 25.1069 77.7146 24.665 76.6001 24.665H48.5732C47.4587 24.665 46.3899 25.1069 45.6018 25.8935C44.8138 26.6801 44.3711 27.7469 44.3711 28.8593V57.6033' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom right;
}
.inka-implementations-item-main__content p + p {
  margin-top: 1em;
}
.inka-implementations-item-main__title {
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .inka-implementations-item-main__inner {
    padding-bottom: 6.25rem;
    background-size: 5.25rem;
  }
}

.portfel-benefits__inner {
  display: grid;
  grid-gap: 1.25rem;
}
@media (min-width: 768px) {
  .portfel-benefits__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .portfel-benefits__inner {
    grid-template-columns: repeat(4, 1fr);
  }
}

.portfel-benefits-card--lightblue {
  background: var(--color-blue-004599);
  color: #fff;
}
.portfel-benefits-card--lightblue-grad {
  background: var(--color-blue-004599);
  color: #fff;
  background: linear-gradient(319.99deg, var(--color-blue-004599) 31.97%, var(--color-secondary) 100%);
  border-width: 0 !important;
}
.portfel-benefits-card--light {
  background: #f2f2f3;
}
.portfel-benefits-card--border {
  border-color: var(--color-blue-004599);
}
.portfel-benefits-card--shadow {
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15);
}
.portfel-benefits-card--dark {
  color: #fff;
  background: linear-gradient(303.99deg, var(--color-blue-001B49) 7.04%, var(--color-blue-004599) 67.12%);
  border-width: 0 !important;
}
.portfel-benefits-card__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.portfel-benefits-card__icon {
  margin-bottom: unset;
}
.portfel-benefits-card__icon:not(:first-child) {
  margin-top: auto;
}
.portfel-benefits-card__text {
  text-align: center;
}

.cod-steps__item {
  border-top: 1px solid #000;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.cod-steps__item:last-child {
  border-bottom: 1px solid #000;
}

.cod-steps-item__inner {
  display: grid;
  grid-gap: 1.25rem;
}
.cod-steps-item__title {
  font-size: 1.75rem;
  font-weight: bold;
  color: var(--color-blue-001B49);
  margin-bottom: 2rem;
}
.cod-steps-item__asset {
  aspect-ratio: 475/260;
  width: 100%;
  min-height: 100%;
}
.cod-steps-item__asset img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
@media (max-width: 991px) {
  .cod-steps-item__title {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: end;
    grid-gap: 1.25rem;
  }
  .cod-steps-item__title::before {
    content: "";
    width: 2rem;
    height: 2rem;
    margin-bottom: 0.25em;
    background-image: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 51.0703L37.225 14.8453' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M37.8189 14.2524V42.7573' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M37.8189 14.2524H9.31395' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media (min-width: 992px) {
  .cod-steps-item__inner {
    grid-template-columns: repeat(12, 1fr);
  }
  .cod-steps-item__content {
    grid-column: span 7;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-gap: 1.25rem;
  }
  .cod-steps-item__content::before {
    content: "";
    width: 3.125rem;
    height: 3.125rem;
    background-image: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 51.0703L37.225 14.8453' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M37.8189 14.2524V42.7573' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M37.8189 14.2524H9.31395' stroke='%23E73136' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .cod-steps-item__title {
    grid-column: 2/-1;
  }
  .cod-steps-item__text {
    grid-column: 2/-1;
  }
  .cod-steps-item__asset {
    grid-column: span 5;
  }
}

.two-col-section__inner {
  display: grid;
  grid-gap: 1.25rem;
}
@media (min-width: 768px) {
  .two-col-section__col .btn {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 992px) {
  .two-col-section__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}

.inka-steps__inner {
  display: flex;
}
.inka-steps__item {
  flex: 1;
  display: grid;
  position: relative;
  aspect-ratio: 305/279;
}
.inka-steps__item::before {
  content: "";
  grid-column: 1/2;
  grid-row: 1/2;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: -1px;
}
.inka-steps__item--1::before {
  background-image: url("data:image/svg+xml,%3Csvg width='305' height='279' viewBox='0 0 305 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8610_565)'%3E%3Cpath d='M287.615 139.988C287.573 105.653 274.391 72.6271 250.757 47.6469C227.124 22.6667 194.819 7.61376 160.433 5.5584C126.047 3.50303 92.1694 14.6001 65.7101 36.5861C39.2509 58.5721 22.2033 89.7908 18.0446 123.875C13.8858 157.959 22.9291 192.34 43.33 220.006C63.7309 247.673 93.9524 266.539 127.831 272.759C161.709 278.978 196.691 272.082 225.643 253.476C254.594 234.87 275.334 205.956 283.632 172.632' stroke='%239FD7FF' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M287.613 139.987H321.281' stroke='%239FD7FF' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8610_565'%3E%3Crect width='305' height='279' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.inka-steps__item--2::before {
  background-image: url("data:image/svg+xml,%3Csvg width='305' height='279' viewBox='0 0 305 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8610_611)'%3E%3Cpath d='M-16.3828 139.987H17.2846' stroke='%239FD7FF' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.2891 139.987C17.2822 172.951 29.3753 204.779 51.2881 229.469C73.2009 254.159 103.419 270.005 136.245 274.02C169.072 278.035 202.237 269.941 229.489 251.265C256.741 232.588 276.196 204.619 284.186 172.631' stroke='%239FD7FF' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M288.167 139.987C288.16 107.033 276.061 75.2201 254.149 50.5423C232.238 25.8645 202.028 10.0264 169.212 6.01245C136.396 1.9985 103.24 10.086 75.9924 28.7508C48.7447 47.4156 29.2867 75.3688 21.2852 107.343' stroke='%2346A0EB' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M288.168 139.987H321.835' stroke='%2346A0EB' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8610_611'%3E%3Crect width='305' height='279' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.inka-steps__item--3::before {
  background-image: url("data:image/svg+xml,%3Csvg width='305' height='279' viewBox='0 0 305 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8610_626)'%3E%3Cpath d='M-16.832 139.987H16.8353' stroke='%2346A0EB' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.832 139.987C16.8252 172.951 28.9182 204.779 50.831 229.469C72.7438 254.159 102.962 270.005 135.788 274.02C168.614 278.035 201.78 269.941 229.032 251.265C256.284 232.588 275.739 204.619 283.729 172.631' stroke='%2346A0EB' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M287.714 139.987C287.707 107.033 275.607 75.2201 253.696 50.5423C231.785 25.8645 201.575 10.0264 168.759 6.01245C135.943 1.9985 102.787 10.086 75.5392 28.7508C48.2915 47.4156 28.8336 75.3688 20.832 107.343' stroke='%23186ED4' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M287.715 139.987H321.382' stroke='%23186ED4' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8610_626'%3E%3Crect width='305' height='279' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.inka-steps__item--4::before {
  background-image: url("data:image/svg+xml,%3Csvg width='305' height='279' viewBox='0 0 305 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8610_641)'%3E%3Cpath d='M17.3867 139.988C17.4253 174.323 30.6043 207.351 54.2358 232.334C77.8674 257.317 110.171 272.373 144.558 274.431C178.944 276.489 212.823 265.394 239.285 243.41C265.746 221.425 282.796 190.207 286.956 156.122C291.117 122.038 282.075 87.6556 261.675 59.988C241.275 32.3204 211.053 13.452 177.175 7.23162C143.296 1.01119 108.313 7.9073 79.3604 26.5133C50.408 45.1193 29.6676 74.0334 21.3698 107.358' stroke='%23186ED4' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M-16.2812 139.987H17.3862' stroke='%23186ED4' stroke-width='5.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8610_641'%3E%3Crect width='305' height='279' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.inka-steps__item-circle {
  margin: auto;
  grid-column: 1/2;
  grid-row: 1/2;
  width: 77.5%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: #fff;
  box-shadow: 1em 1em 1.25em rgba(0, 0, 0, 0.15);
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 2em 0 0;
  line-height: 1.2;
}
.inka-steps__num {
  font-size: 1.7em;
  font-weight: 600;
  color: var(--color-blue-004599);
}
.inka-steps__text {
  margin-top: 0.4em;
}
@media (max-width: 991px) {
  .inka-steps__inner {
    flex-direction: column;
    margin-top: -1rem;
    margin-bottom: -1rem;
    width: 16em;
    margin-left: auto;
    margin-right: auto;
  }
  .inka-steps__item {
    aspect-ratio: 1/1;
  }
  .inka-steps__item::before {
    transform: rotate(90deg);
  }
}
@media (min-width: 992px) {
  .inka-steps__inner {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}

.inka-benefits-card__inner {
  display: grid;
  grid-gap: 1.25rem;
}
.inka-benefits-card__col-1 {
  max-width: 25em;
}
.inka-benefits-card__col-2 {
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.inka-benefits-card__metric {
  width: -moz-min-content;
  width: min-content;
}
.inka-benefits-card__metric b {
  font-size: 2em;
  font-weight: 600;
}
.inka-benefits-card__asset {
  flex: 1;
  width: 100%;
  max-width: 12em;
}
.inka-benefits-card__asset svg {
  width: 100%;
  height: auto;
  margin-left: auto;
}
@media (max-width: 991px) {
  .inka-benefits-card__asset {
    position: relative;
    z-index: -1;
  }
  .inka-benefits-card__asset svg {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 992px) {
  .inka-benefits-card {
    padding-bottom: 1.5rem;
  }
  .inka-benefits-card__inner {
    grid-template-columns: repeat(2, 1fr);
  }
}

.cta--cifrovizaciya .cta__cifrovizaciya-steps-item {
  padding: 1.4em;
}
.cta--cifrovizaciya .cta__cifrovizaciya-steps-item-num {
  font-size: 4.2em;
  font-weight: 600;
  background: linear-gradient(138.35deg, #ffffff 4.52%, #88c9ff 61.86%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  line-height: 0.8;
  margin-bottom: 0.2em;
}
@media (max-width: 991px) {
  .cta--cifrovizaciya .cta__cifrovizaciya-steps-item {
    display: grid;
    grid-template-columns: 3em 1fr;
    padding-left: 0;
  }
  .cta--cifrovizaciya .cta__cifrovizaciya-steps-item:not(:last-child) {
    border-bottom: 1px solid var(--color-accent);
  }
  .cta--cifrovizaciya .cta__cifrovizaciya-steps-item-num {
    font-size: 3em;
  }
}
@media (min-width: 992px) {
  .cta--cifrovizaciya .cta__cifrovizaciya-speps {
    display: flex;
  }
  .cta--cifrovizaciya .cta__cifrovizaciya-steps-item {
    flex: 1;
  }
  .cta--cifrovizaciya .cta__cifrovizaciya-steps-item:not(:last-child) {
    border-right: 1px solid var(--color-accent);
  }
  .cta--cifrovizaciya .cta__button {
    display: flex;
    justify-content: center;
  }
}

.digitalization-solutions__inner {
  display: grid;
  grid-gap: 2.5rem;
}
.digitalization-solutions-item {
  background: #f2f2f3;
  border-radius: 1.25rem;
  transition: 0.25s;
  transition-property: opacity, transform, margin-top;
}
.digitalization-solutions-item__head {
  padding: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.5rem;
  cursor: pointer;
}
.digitalization-solutions-item__head::after {
  flex-shrink: 0;
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='59' height='59' viewBox='0 0 59 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.2852 1V57.5685' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M57.5694 29.2843H1.00089' stroke='%23004699' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.25s;
  transition-property: opacity, transform;
}
.digitalization-solutions-item__head.active::after {
  transform: rotate(45deg);
}
.digitalization-solutions-item__image {
  flex-shrink: 0;
  width: 22.5rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: 0.25s;
  transition-property: opacity, transform;
}
.digitalization-solutions-item__image img {
  position: absolute;
  border-radius: 1.25rem;
}
.active .digitalization-solutions-item__image {
  opacity: 1;
}
.digitalization-solutions-item__body {
  padding: 1rem;
  padding-top: 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (max-width: 991px) {
  .digitalization-solutions-item__image {
    display: none;
  }
}
@media (min-width: 992px) {
  .digitalization-solutions-item {
    border-radius: 1.875rem;
  }
  .digitalization-solutions-item:has(.js-accordion-toggle.active) {
    margin-top: 2.5rem;
  }
  .digitalization-solutions-item__head {
    padding: 3.75rem 2.5rem;
  }
  .digitalization-solutions-item__head::after {
    width: 3.125rem;
    height: 3.125rem;
  }
  .digitalization-solutions-item__body {
    padding: 3.75rem 2.5rem;
  }
}

.digitalization-solutions-introducing__items {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.digitalization-solutions-introducing__item {
  display: flex;
  gap: 1rem;
}
.digitalization-solutions-introducing__item-icon {
  flex-shrink: 0;
  width: 4.25rem;
  height: 4.25rem;
  margin-bottom: unset;
}
.digitalization-solutions-introducing__item-text {
  align-self: center;
}
@media (min-width: 992px) {
  .digitalization-solutions-introducing {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.25rem;
  }
}

.digitalization-solutions-card__inner {
  display: grid;
  grid-gap: 2.5rem 1.25rem;
}
.digitalization-solutions-card__title {
  text-transform: uppercase;
}
.digitalization-solutions-card__metric {
  height: 100%;
  background: linear-gradient(127.38deg, rgba(70, 160, 235, 0.35) 1.17%, rgba(255, 255, 255, 0) 76.11%);
  position: relative;
  border-radius: 1.25rem;
  padding: 2em;
}
.digitalization-solutions-card__metric::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: linear-gradient(to right bottom, #cce6f9, #46a0eb);
  border-radius: inherit;
  padding: 1px;
  -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#fff, #fff);
          mask-image: linear-gradient(#000, #000), linear-gradient(#fff, #fff);
  -webkit-mask-clip: content-box, padding-box;
          mask-clip: content-box, padding-box;
  -webkit-mask-composite: source-out;
          mask-composite: subtract;
}
.digitalization-solutions-card__metric--type-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
.digitalization-solutions-card__metric--type-1 b {
  font-size: var(--text-h2);
  font-weight: 600;
}
.digitalization-solutions-card__metric--type-2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.digitalization-solutions-card__metric--type-2 b {
  font-size: 1.7em;
  font-weight: 600;
}
@media (max-width: 991px) {
  .digitalization-solutions-card__metric {
    padding: 1em;
    font-size: 0.9em;
    border-radius: 1em;
  }
}
@media (min-width: 992px) {
  .digitalization-solutions-card {
    padding: 2.5rem 1.25rem;
  }
  .digitalization-solutions-card__inner {
    grid-template-columns: 1fr auto;
  }
}
/* End */
/* /local/templates/qcenter/assets/css/vendors/reset.css?17700406001219 */
/* /local/templates/qcenter/assets/css/vendors/swiper-bundle.css?177004060022821 */
/* /local/templates/qcenter/assets/css/vendors/jquery.fancybox.min.css?177004060012795 */
/* /local/templates/qcenter/assets/css/style.css?1770040601182954 */
/* /local/templates/qcenter/assets/css/form.css?17629714032707 */
/* /local/templates/qcenter/assets/css/update.css?177004060174153 */
