/***
    The new CSS reset - version 1.11.2 (last updated 15.11.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/
/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

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

/* Fix mobile Safari increase font-size on landscape mode */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
  cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu, summary {
  list-style: none;
}

/* For images to not be able to exceed their container */
img {
  max-inline-size: 100%;
  max-block-size: 100%;
}

/* removes spacing between cells in tables */
table {
  border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */
input, textarea {
  -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

/* preformatted text - use only for this feature */
:where(pre) {
  all: revert;
  box-sizing: border-box;
}

/* reset default text opacity of input placeholder */
::-moz-placeholder {
  color: unset;
}
::placeholder {
  color: unset;
}

/* fix the feature of 'hidden' attribute.
   display:revert; revert to element instead of attribute */
:where([hidden]) {
  display: none;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable=true]) {
  -webkit-user-drag: element;
}

/* Revert Modal native behavior */
:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

/* Remove details summary webkit styles */
::-webkit-details-marker {
  display: none;
}

.hover-underline:hover, .hover-underline:focus, .hover-underline:active {
  text-decoration: underline;
}

.opacity-animation {
  transition: opacity 0.2s ease;
}

.opacity-animation:hover, .opacity-animation:focus, .opacity-animation:active {
  opacity: 0.7;
}

.e-dark-bg-before:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.e-underline-link-no-animate, body a:not([class]), .e-underline-link-animate span {
  display: inline;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: 0.5s;
}

.e-underline-link-animate span:hover, .e-underline-link-animate span:focus, .e-underline-link-animate span:active {
  background-size: 100% 1px;
}

.e-animate-timing-function {
  transition-timing-function: cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

body {
  background-color: #ffffff;
  position: relative;
  overflow-x: hidden;
}

.main {
  position: relative;
  overflow-x: hidden;
}

img,
svg {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

path {
  transition: fill 0.5s ease;
}

.video-wrapper {
  border-radius: 2rem;
  overflow: hidden;
}
.video-wrapper video {
  width: 100%;
  max-height: 100%;
}

.is-hidden {
  display: none !important;
}

.is-open {
  display: block !important;
}

.disable-scroll {
  overflow-y: hidden;
}

.rll-youtube-player img {
  -o-object-fit: cover;
     object-fit: cover;
}

@font-face {
  font-display: swap;
  font-family: "Saira";
  font-style: normal;
  font-weight: 500;
  src: url(bc021d6e94b260d17546.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Saira";
  font-style: normal;
  font-weight: 600;
  src: url(efd9f3f10f396e6c397a.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Saira";
  font-style: normal;
  font-weight: 700;
  src: url(ceb34649856b8ed3e17e.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Saira";
  font-style: normal;
  font-weight: 400;
  src: url(f4b12f95951919395ca9.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(3d7b6a76b91c47dac119.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url(fd92e6e2242ab8df6db4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(244563aecc14e49fa2d3.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(26810ac68c87bfe00ba0.woff2) format("woff2");
}
.hover-underline:hover, .hover-underline:focus, .hover-underline:active {
  text-decoration: underline;
}

.opacity-animation {
  transition: opacity 0.2s ease;
}

.opacity-animation:hover, .opacity-animation:focus, .opacity-animation:active {
  opacity: 0.7;
}

.e-dark-bg-before:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.e-underline-link-no-animate, body a:not([class]), .e-underline-link-animate span {
  display: inline;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: 0.5s;
}

.e-underline-link-animate span:hover, .e-underline-link-animate span:focus, .e-underline-link-animate span:active {
  background-size: 100% 1px;
}

.e-animate-timing-function {
  transition-timing-function: cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

html {
  font-size: 16px;
}

body {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #4d4e4f;
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}
@media (min-width: 1280px) {
  body {
    font-size: 1rem;
    line-height: 1.625rem;
  }
}
body a:not([class]) {
  color: #174dff;
  text-decoration: none;
}
body a:not([class]):hover, body a:not([class]):focus, body a:not([class]):active {
  color: #c80021;
  text-decoration: none;
  background-size: 100% 1px;
}

img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

p {
  margin-bottom: 1rem;
}
@media (min-width: 1170px) {
  p {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1170px) {
  p:only-child {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  p br {
    display: none;
  }
}
@media (max-width: 1023px) {
  p.is-style-disable-br-mobile br {
    display: inline-block;
  }
}

ol,
ol.wp-block-list {
  padding-left: 24px;
  margin: 0.3125rem 0;
  list-style-type: lower-alpha;
}

ul.wp-block-list,
ul:not([class]) {
  list-style-type: none !important;
  padding-left: 24px;
  margin: 1.5625rem 0;
}
ul.wp-block-list li,
ul:not([class]) li {
  position: relative;
}
ul.wp-block-list li:not(:first-child),
ul:not([class]) li:not(:first-child) {
  margin-top: 0.4375rem;
}
@media (min-width: 1170px) {
  ul.wp-block-list li:not(:first-child),
  ul:not([class]) li:not(:first-child) {
    margin-top: 0.5rem;
  }
}
ul.wp-block-list li:before,
ul:not([class]) li:before {
  content: "";
  position: absolute;
  font-size: 25px;
  left: -25px;
  background-color: #174dff;
  height: 8px;
  width: 8px;
  top: 8px;
}
@media (min-width: 1170px) {
  ul.wp-block-list li:before,
  ul:not([class]) li:before {
    left: -24px;
    top: 11px;
  }
}
ul.wp-block-list li::marker,
ul:not([class]) li::marker {
  height: 0;
  width: 0;
  display: none;
  visibility: hidden;
  content: "";
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 0 0 1.5rem 0;
  font-family: "Saira", sans-serif;
  color: #000412;
  font-weight: 700;
  letter-spacing: 0;
  font-smooth: unset;
  -webkit-font-smoothing: unset;
  -moz-osx-font-smoothing: unset;
}
@media (min-width: 1170px) {
  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .h5, .h6 {
    margin: 0 0 3rem 0;
  }
}
h1:only-child, h2:only-child, h3:only-child, h4:only-child, h5:only-child, h6:only-child,
.h1:only-child, .h2:only-child, .h3:only-child, .h4:only-child, .h5:only-child, .h6:only-child {
  margin: 0;
}
h1.is-style-bold, h2.is-style-bold, h3.is-style-bold, h4.is-style-bold, h5.is-style-bold, h6.is-style-bold,
.h1.is-style-bold, .h2.is-style-bold, .h3.is-style-bold, .h4.is-style-bold, .h5.is-style-bold, .h6.is-style-bold {
  font-weight: 700;
  text-transform: uppercase;
}

h1, .h1, .has-style-h-1-font-size {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3.125rem;
}
@media (min-width: 1170px) {
  h1, .h1, .has-style-h-1-font-size {
    font-size: 3.375rem;
    line-height: 4.25rem;
  }
}

h2, .h2, .has-style-h-2-font-size {
  font-size: 2.125rem;
  line-height: 2.625rem;
}
@media (min-width: 1170px) {
  h2, .h2, .has-style-h-2-font-size {
    font-size: 3rem;
    line-height: 3.75rem;
  }
}

h3, .h3, .has-style-h-3-font-size {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}
@media (min-width: 1170px) {
  h3, .h3, .has-style-h-3-font-size {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}

h4, .h4, .has-style-h-4-font-size {
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin-bottom: 1.5625rem;
}
@media (min-width: 1170px) {
  h4, .h4, .has-style-h-4-font-size {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 2.5rem;
  }
}

h5, .h5, .has-style-h-5-font-size {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1170px) {
  h5, .h5, .has-style-h-5-font-size {
    font-size: 1.125rem;
    line-height: 1.875rem;
  }
}

h6, .h6, .has-style-h-6-font-size {
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 1rem;
  color: #a0a5b6;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (min-width: 1170px) {
  h6, .h6, .has-style-h-6-font-size {
    margin-bottom: 2rem;
  }
}

strong {
  font-weight: 700;
}

.hover-underline:hover, body .wpml-ls-legacy-dropdown-click .wpml-ls-link:hover, .hover-underline:focus, body .wpml-ls-legacy-dropdown-click .wpml-ls-link:focus, .hover-underline:active, body .wpml-ls-legacy-dropdown-click .wpml-ls-link:active {
  text-decoration: underline;
}

.opacity-animation {
  transition: opacity 0.2s ease;
}
.opacity-animation:hover, .opacity-animation:focus, .opacity-animation:active {
  opacity: 0.7;
}

.e-dark-bg-before:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.e-underline-link-no-animate, .single-c-awards, .link-dark-style__link, .main-menu .menu-children .main-menu__link span, .e-underline-link-animate span, .header-sub-nav__link span, .header-mobile .mobile-menu-nav .main-menu__link span, .footer-nav .main-menu__link span {
  display: inline;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 0 1px;
  transition: 0.5s;
}

.e-underline-link-animate span:hover, .header-sub-nav__link span:hover, .header-mobile .mobile-menu-nav .main-menu__link span:hover, .footer-nav .main-menu__link span:hover, .e-underline-link-animate span:focus, .header-sub-nav__link span:focus, .header-mobile .mobile-menu-nav .main-menu__link span:focus, .footer-nav .main-menu__link span:focus, .e-underline-link-animate span:active, .header-sub-nav__link span:active, .header-mobile .mobile-menu-nav .main-menu__link span:active, .footer-nav .main-menu__link span:active {
  background-size: 100% 1px;
}

.e-animate-timing-function, body.is-homepage .header {
  transition-timing-function: cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.breadcrumbs-module {
  margin: 1rem 0;
  overflow: hidden;
}
@media (min-width: 1170px) {
  .breadcrumbs-module {
    margin: 2.5rem 0 0.625rem;
  }
}
.breadcrumbs-module > span {
  display: flex;
  gap: 0.9375rem;
  overflow-x: auto;
  white-space: nowrap;
  align-items: center;
}
@media (min-width: 1170px) {
  .breadcrumbs-module > span {
    flex-wrap: wrap;
  }
}
.breadcrumbs-module a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.breadcrumbs-module a:hover {
  text-decoration: underline;
}
.breadcrumbs-module .breadcrumb_last {
  color: #a0a5b6;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.breadcrumbs-module.is-default-style a {
  color: #000412;
}
.breadcrumbs-module.is-single-style {
  color: #ffffff;
  margin: 1rem 0;
}
@media (min-width: 1170px) {
  .breadcrumbs-module.is-single-style {
    margin: 0rem 0 2.5rem;
  }
}
.breadcrumbs-module.is-single-style a {
  color: #ffffff;
}

.block-style__item {
  border-radius: 1.6rem;
  border: 1px solid #4d4e4f;
  background-color: #c1c1c1;
  padding: 4rem 2.4rem 4rem;
  position: relative;
}
@media (min-width: 1170px) {
  .block-style__item {
    border-radius: 2.4rem;
    padding: 5rem 3.2rem 3rem;
  }
}
.block-style__item--style-badge:before {
  position: absolute;
  height: 58px;
  width: 52px;
  left: 10%;
  top: -10px;
  z-index: 2;
  transform: translateX(-50%);
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2791%27 height=%2788%27 viewBox=%270 0 91 88%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 0H74.5V88L37.25 73.7143L0 88V0Z%27 fill=%27%2313293A%27/%3E%3Cpath d=%27M25.2976 24.4998H21.0429V40.9998H13.4547V24.4998H8V16.9998H26.4976L25.2976 24.4998ZM57.1885 16.9998L52.535 40.9998H44.9997L43.4485 32.9898L41.8974 40.9998H34.3621L31.1706 24.4998H26.7306L27.9306 16.9998H36.5777L38.1288 25.0098L39.6809 16.9998H47.2162L48.7674 25.0098L50.3185 16.9998H57.1885Z%27 fill=%27%2313293A%27/%3E%3Crect x=%2713%27 y=%2713%27 width=%2748%27 height=%2748%27 rx=%2712%27 fill=%27%2313293A%27/%3E%3Cg filter=%27url%28%23filter0_f_4410_4106%29%27%3E%3Crect x=%2713%27 y=%2713%27 width=%2748%27 height=%2748%27 rx=%2712%27 stroke=%27%2300C3E0%27 stroke-width=%272%27/%3E%3C/g%3E%3Cpath d=%27M32.5318 34H29.6953V45H24.6365V34H21V29H33.3318L32.5318 34ZM53.7924 29L50.69 45H45.6665L44.6324 39.66L43.5982 45H38.5747L36.4471 34H33.9871L34.7871 29H40.0518L41.0859 34.34L42.1206 29H47.1441L48.1782 34.34L49.2124 29H53.7924Z%27 fill=%27%2300C3E0%27/%3E%3Cg filter=%27url%28%23filter1_f_4410_4106%29%27%3E%3Cpath d=%27M32.5318 34H29.6953V45H24.6365V34H21V29H33.3318L32.5318 34ZM53.7924 29L50.69 45H45.6665L44.6324 39.66L43.5982 45H38.5747L36.4471 34H33.9871L34.7871 29H40.0518L41.0859 34.34L42.1206 29H47.1441L48.1782 34.34L49.2124 29H53.7924Z%27 fill=%27url%28%23paint0_linear_4410_4106%29%27/%3E%3C/g%3E%3Cpath d=%27M74.5 16.5V0L91 16.5H74.5Z%27 fill=%27%23425461%27/%3E%3Cdefs%3E%3Cfilter id=%27filter0_f_4410_4106%27 x=%2711%27 y=%2711%27 width=%2752%27 height=%2752%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%270.5%27 result=%27effect1_foregroundBlur_4410_4106%27/%3E%3C/filter%3E%3Cfilter id=%27filter1_f_4410_4106%27 x=%2713%27 y=%2721%27 width=%2748.7922%27 height=%2732%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3E%3CfeGaussianBlur stdDeviation=%274%27 result=%27effect1_foregroundBlur_4410_4106%27/%3E%3C/filter%3E%3ClinearGradient id=%27paint0_linear_4410_4106%27 x1=%2737.3962%27 y1=%2729%27 x2=%2737.3962%27 y2=%2745%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27/%3E%3Cstop offset=%271%27 stop-color=%27%2300C3E0%27 stop-opacity=%270%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (min-width: 1170px) {
  .block-style__item--style-badge:before {
    left: 14%;
  }
}
@media (min-width: 767px) {
  .block-style__item--style-badge .block-style__item__title {
    min-height: 13rem;
    display: block;
  }
}
@media (min-width: 1280px) {
  .block-style__item--style-icon {
    float: left;
  }
}
.block-style__item__title {
  font-style: normal;
  font-weight: 600;
  line-height: 115%; /* 44.85px */
  letter-spacing: -1.56px;
  color: #061440;
  font-size: 26px;
}
@media (min-width: 767px) {
  .block-style__item__title {
    font-size: 39px;
  }
}
.block-style__item__separator {
  height: 3px;
  width: 100%;
  border-radius: 5px;
  background-color: #00c3e0;
  margin: 2rem 0;
  box-shadow: 0 0 2px 1px #00c3e0;
}
.block-style__item__content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  margin-top: 2rem;
  line-height: 1.5;
}
@media (min-width: 767px) {
  .block-style__item__content {
    font-size: 20px;
  }
}
.block-style__item__icon {
  margin-bottom: 1rem;
}
@media (min-width: 767px) {
  .block-style__item__icon {
    margin-bottom: 0.5rem;
  }
}

.button-wrapper + .button-wrapper {
  margin-top: 1rem;
}

.btn,
.wpcf7-submit {
  display: inline-block;
  background-color: #dce4ff;
  color: #174dff;
  border-radius: 0;
  border: 2px solid transparent;
  padding: 1.0625rem 1.875rem;
  text-align: center;
  line-height: 1.1;
  font-weight: 500;
  transition: 220ms all ease-in-out;
  cursor: pointer;
  position: relative;
  outline: 0;
  text-decoration: none;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: "Saira", sans-serif;
}
@media (min-width: 1170px) {
  .btn,
  .wpcf7-submit {
    padding: 1.125rem 2rem;
  }
}
.btn img,
.wpcf7-submit img {
  width: 18px;
  height: auto;
}
.btn:hover, .btn:focus, .btn:active,
.wpcf7-submit:hover,
.wpcf7-submit:focus,
.wpcf7-submit:active {
  background-color: #b9caff;
}
.btn.is-primary,
.wpcf7-submit.is-primary {
  color: #ffffff;
  background-color: #174dff;
}
.btn.is-primary:hover, .btn.is-primary:focus, .btn.is-primary:active,
.wpcf7-submit.is-primary:hover,
.wpcf7-submit.is-primary:focus,
.wpcf7-submit.is-primary:active {
  color: #ffffff;
  background-color: #0234d9;
}
.btn.is-secondary,
.wpcf7-submit.is-secondary {
  color: #174dff;
  background-color: transparent;
  border-color: #174dff;
}
.btn.is-secondary:hover, .btn.is-secondary:focus, .btn.is-secondary:active,
.wpcf7-submit.is-secondary:hover,
.wpcf7-submit.is-secondary:focus,
.wpcf7-submit.is-secondary:active {
  background-color: #dce4ff;
  color: #174dff;
}
.btn.is-small,
.wpcf7-submit.is-small {
  font-size: 0.875rem;
}
@media (min-width: 1170px) {
  .btn.is-small,
  .wpcf7-submit.is-small {
    padding: 0.9375rem 1.25rem;
  }
}
.btn.is-big,
.wpcf7-submit.is-big {
  padding: 1.375rem 1.25rem;
  font-size: 1.25rem;
}
@media (min-width: 1170px) {
  .btn.is-big,
  .wpcf7-submit.is-big {
    padding: 1.5625rem 2.8125rem;
  }
}
.btn.is-full,
.wpcf7-submit.is-full {
  width: 100%;
}

.is-checkbox-field label {
  font-weight: 600;
  cursor: pointer;
}

.is-checkbox-field .woocommerce-input-wrapper,
.woocommerce-input-wrapper {
  display: flex;
  position: relative;
  margin: 10px 0;
  flex-direction: column;
}
.is-checkbox-field .woocommerce-input-wrapper input[type=radio],
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox],
.woocommerce-input-wrapper input[type=radio],
.woocommerce-input-wrapper input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 1px solid #061440;
  height: 24px;
  width: 24px;
  margin: 0;
  border-radius: 100%;
  vertical-align: text-bottom;
  margin-right: 1rem;
  position: relative;
}
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox],
.woocommerce-input-wrapper input[type=checkbox] {
  border-radius: 4px;
}
.is-checkbox-field .woocommerce-input-wrapper input[type=radio]:before,
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox]:before,
.woocommerce-input-wrapper input[type=radio]:before,
.woocommerce-input-wrapper input[type=checkbox]:before {
  content: "";
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  top: 0;
}
.is-checkbox-field .woocommerce-input-wrapper input[type=radio]:after,
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox]:after,
.woocommerce-input-wrapper input[type=radio]:after,
.woocommerce-input-wrapper input[type=checkbox]:after {
  height: 8px;
  width: 11px;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  content: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%2711%27 height=%278%27 viewBox=%270 0 11 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 4L4 7L10 1%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.is-checkbox-field .woocommerce-input-wrapper input[type=radio]:checked::before,
.woocommerce-input-wrapper input[type=radio]:checked::before {
  border: 5px solid transparent;
  border-radius: 100%;
  background: #4d4e4f;
  margin: 4px;
}
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox]:checked::after,
.woocommerce-input-wrapper input[type=checkbox]:checked::after {
  content: "";
}
.is-checkbox-field .woocommerce-input-wrapper input[type=radio]:focus,
.is-checkbox-field .woocommerce-input-wrapper input[type=checkbox]:focus,
.woocommerce-input-wrapper input[type=radio]:focus,
.woocommerce-input-wrapper input[type=checkbox]:focus {
  outline: solid 1px;
  outline-offset: 2px;
  outline-color: #174dff;
}
.is-checkbox-field .woocommerce-input-wrapper label.checkbox,
.is-checkbox-field .woocommerce-input-wrapper label.radio,
.woocommerce-input-wrapper label.checkbox,
.woocommerce-input-wrapper label.radio {
  cursor: pointer;
  margin-right: 4rem;
}

.go-to-top {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 5rem;
  position: fixed;
  bottom: 9rem;
  right: 2rem;
  box-shadow: 0 3px 45px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  opacity: 0;
  transition: opacity 0.5s ease;
  border: 1px solid transparent;
  z-index: 9;
}
.go-to-top.is-show {
  opacity: 1;
}
.go-to-top:hover {
  border-color: #c1c1c1;
}
@media (min-width: 1500px) {
  .go-to-top {
    right: calc((100vw - 1280px) / 2 - 100px);
  }
}
.go-to-top:before {
  content: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2721%27 viewBox=%270 0 19 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18.0625 8.09169L18.0625 13.1055L13.3869 8.8172L13.3869 3.94147L18.0625 8.09169ZM7.20907 21L7.20907 6.55289L0.000185356 13.15L0.000185577 8.09093L9.0313 0.0745769L10.8535 1.69209L10.8535 21L7.20907 21Z%27 fill=%27%2313293A%27/%3E%3C/svg%3E%0A");
  height: 21px;
  width: 19px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.main-logo {
  width: 167px;
  display: block;
}
.main-logo:before {
  content: "";
  position: absolute;
  top: 16px;
  transition: all 0.1s ease;
}
@media (min-width: 1170px) {
  .main-logo {
    width: 189px;
  }
}
.main-logo img {
  opacity: 1;
  transition: all 0.3s ease;
}

.main-menu {
  position: relative;
  list-style: none;
  padding: 0;
}
@media (min-width: 1170px) {
  .main-menu {
    display: flex;
    flex-direction: row;
    gap: 1.25rem;
  }
}
.main-menu__item {
  line-height: 1;
  padding: 0;
  position: relative;
}
.main-menu__item.has-children .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
  top: -2px;
  position: relative;
}
.main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) .main-menu__link {
  border-color: #ffffff;
}
.main-menu__item.has-children:not(.level-0) > .main-menu__link:before {
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.94375 6.00141L0.34375 1.40141L1.3975 0.347656L7.05125 6.00141L1.3975 11.6552L0.34375 10.6014L4.94375 6.00141Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 1.5625rem;
  top: 22px;
}
.main-menu__item .menu-item-has-children.level-1 .main-menu__child-wr {
  transform: none;
  left: 100%;
  top: 0;
}
@media (min-width: 1170px) {
  .main-menu__item .menu-item-has-children.level-1 .main-menu__child-wr {
    opacity: 0;
    transition: none;
  }
}
@media (min-width: 1170px) {
  .main-menu__item:hover .menu-children {
    opacity: 1;
  }
}
@media (min-width: 1170px) {
  .main-menu__item:hover > .main-menu__child-wr, .main-menu__item .main-menu__child-wr:hover {
    visibility: visible;
    height: 100%;
    transform: translateY(0) translateX(-50%);
    z-index: 99;
    opacity: 1 !important;
  }
}
.main-menu__item:not(.level-0) .main-menu__link[target=_blank] {
  padding-left: 40px !important;
}
.main-menu__item:not(.level-0) .main-menu__link[target=_blank]:before {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.main-menu__link {
  color: #ffffff;
  position: relative;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 7px;
  border-bottom: 2px solid transparent;
  padding: 0.3125rem 0.625rem;
  height: 100%;
  transition: all 0.5s ease;
  white-space: nowrap;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  line-height: 1.625rem;
}
.main-menu__link[target=_blank]:before {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_561%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_561%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
  line-height: 1;
}
@media (min-width: 1380px) {
  .main-menu__link {
    padding: 0.3125rem 1.25rem;
  }
}
.main-menu__link:hover, .main-menu__link:focus, .main-menu__link:active {
  border-color: #ffffff;
}
@media (min-width: 1170px) {
  .main-menu .main-menu__child-wr {
    min-width: 17.5rem;
    position: absolute;
    visibility: hidden;
    transform: translateY(5px) translateX(-50%);
    left: 50%;
    margin-top: 1px;
    transition: all 0.5s ease;
    z-index: -1;
    height: 0;
  }
}
.main-menu .menu-children {
  position: relative;
}
.main-menu .menu-children:before {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 1170px) {
  .main-menu .menu-children {
    left: 0;
    padding: 0;
    display: block;
    opacity: 0;
    background-color: rgba(193, 193, 193, 0.2);
  }
}
.main-menu .menu-children .main-menu__link {
  font-weight: 400;
  padding: 1rem 1.375rem;
  display: block;
  color: #ffffff;
  text-decoration: none;
  border: 0;
}
.main-menu .menu-children .main-menu__link:hover, .main-menu .menu-children .main-menu__link:focus, .main-menu .menu-children .main-menu__link:active {
  background-color: rgba(193, 193, 193, 0.2);
  border-color: #ffffff;
}
.main-menu .menu-children .main-menu__link:hover span, .main-menu .menu-children .main-menu__link:focus span, .main-menu .menu-children .main-menu__link:active span {
  background-position-y: 19px;
  background-size: 100% 1px;
}
.main-menu .menu-children .main-menu__link:after {
  content: none !important;
}
.main-menu .menu-children .main-menu__link span {
  display: inline;
  background-position-y: 19px;
}

.title-section__heading {
  margin-bottom: 0.9375rem !important;
}

.social-links {
  position: relative;
  margin: 0.625rem 0;
}
.social-links__list {
  display: flex;
  gap: 1.5625rem;
  list-style: none;
  padding: 0;
  align-items: center;
}
@media (min-width: 400px) {
  .social-links__list {
    gap: 1.875rem;
  }
}
.social-links__link svg {
  height: 24px;
}
.social-links__link:hover svg path, .social-links__link:focus svg path {
  fill: #ffffff;
}
.social-links.is-default-style svg path {
  fill: #ffffff;
  transition: all 0.6s ease;
}
.social-links.is-default-style .social-links__link:hover svg path, .social-links.is-default-style .social-links__link:focus svg path {
  fill: #c80021 !important;
}
.social-links .is-icon-x svg {
  height: 15px;
}

.header-button__btn {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(193, 193, 193, 0.2);
  width: 118px;
  height: 100%;
  cursor: pointer;
  position: relative;
  transition: all 1s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}
@media (min-width: 1170px) {
  .header-button__btn {
    display: block;
  }
}
.header-button__btn svg {
  position: absolute;
  top: 50%;
  left: 50%;
}
.header-button__btn #icon-group {
  transition: transform 0.2s;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.header-button__btn #icon-close {
  transition: transform 0.2s;
  transform: translate(-50%, -50%) scale(0.5);
  opacity: 0;
}
.header-button__btn.is-active #icon-group {
  transition: transform 0.2s;
  transform: translate(-50%, -50%) scale(0.5);
  opacity: 0;
}
.header-button__btn.is-active #icon-close {
  transition: transform 0.2s;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.header-button__btn:hover {
  background-color: rgba(193, 193, 193, 0.4);
}
.header-button__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5.625rem;
  position: fixed;
  top: 73px;
  right: 0;
  z-index: 99;
  width: 325px;
  padding: 2.5rem 1.5rem 2.5rem 4rem;
  height: calc(100vh - 73px);
  transform: translate(400px, 0);
  transition: 0.6s ease;
}
.header-button__wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(193, 193, 193, 0.2);
}
.header-button__wrapper.is-active {
  transform: translate(0, 0);
  opacity: 1;
  visibility: visible;
}

.about-us {
  display: none;
}
@media (min-width: 1280px) {
  .about-us {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0;
  }
}
.about-us .single-c-awards {
  flex: 1 1 20%;
  padding-top: 19px;
  padding-right: 20px;
  padding-bottom: 0;
  min-height: 175px;
  display: block;
}
.about-us .single-c-awards__name {
  display: block;
  min-height: 86px;
}
.about-us__content {
  flex: 1 1 50% !important;
  padding-left: 50px !important;
}

body .wpml-ls-legacy-dropdown-click {
  position: absolute;
  padding-bottom: 10px;
  bottom: 10px;
}
body .wpml-ls-legacy-dropdown-click a {
  color: #ffffff !important;
  border: 0;
  background-color: transparent;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 13px;
  padding: 10px 14px;
  transition: background-color 0.2s ease;
}
body .wpml-ls-legacy-dropdown-click a:hover, body .wpml-ls-legacy-dropdown-click a:focus, body .wpml-ls-legacy-dropdown-click a:active {
  background: rgba(255, 255, 255, 0.15) !important;
}
body .wpml-ls-legacy-dropdown-click ul {
  padding: 0;
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-item:before {
  content: none;
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:before {
  content: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_4434%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2720%27 height=%2720%27%3E%3Crect width=%2720%27 height=%2720%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_4434%29%27%3E%3Cpath d=%27M9.9974 18.3346C8.85851 18.3346 7.78212 18.1159 6.76823 17.6784C5.75434 17.2409 4.86892 16.6437 4.11198 15.8867C3.35503 15.1298 2.75781 14.2444 2.32031 13.2305C1.88281 12.2166 1.66406 11.1402 1.66406 10.0013C1.66406 8.84852 1.88281 7.76866 2.32031 6.76172C2.75781 5.75477 3.35503 4.87283 4.11198 4.11589C4.86892 3.35894 5.75434 2.76172 6.76823 2.32422C7.78212 1.88672 8.85851 1.66797 9.9974 1.66797C11.1502 1.66797 12.23 1.88672 13.237 2.32422C14.2439 2.76172 15.1259 3.35894 15.8828 4.11589C16.6398 4.87283 17.237 5.75477 17.6745 6.76172C18.112 7.76866 18.3307 8.84852 18.3307 10.0013C18.3307 11.1402 18.112 12.2166 17.6745 13.2305C17.237 14.2444 16.6398 15.1298 15.8828 15.8867C15.1259 16.6437 14.2439 17.2409 13.237 17.6784C12.23 18.1159 11.1502 18.3346 9.9974 18.3346ZM9.9974 16.6263C10.3585 16.1263 10.671 15.6055 10.9349 15.0638C11.1988 14.5221 11.4141 13.9457 11.5807 13.3346H8.41406C8.58073 13.9457 8.79601 14.5221 9.0599 15.0638C9.32378 15.6055 9.63628 16.1263 9.9974 16.6263ZM7.83073 16.293C7.58073 15.8346 7.36198 15.3589 7.17448 14.8659C6.98698 14.3728 6.83073 13.8624 6.70573 13.3346H4.2474C4.65017 14.0291 5.15365 14.6332 5.75781 15.1471C6.36198 15.661 7.05295 16.043 7.83073 16.293ZM12.1641 16.293C12.9418 16.043 13.6328 15.661 14.237 15.1471C14.8411 14.6332 15.3446 14.0291 15.7474 13.3346H13.2891C13.1641 13.8624 13.0078 14.3728 12.8203 14.8659C12.6328 15.3589 12.4141 15.8346 12.1641 16.293ZM3.53906 11.668H6.3724C6.33073 11.3902 6.29948 11.1159 6.27865 10.8451C6.25781 10.5742 6.2474 10.293 6.2474 10.0013C6.2474 9.70963 6.25781 9.42839 6.27865 9.15755C6.29948 8.88672 6.33073 8.61241 6.3724 8.33464H3.53906C3.46962 8.61241 3.41753 8.88672 3.38281 9.15755C3.34809 9.42839 3.33073 9.70963 3.33073 10.0013C3.33073 10.293 3.34809 10.5742 3.38281 10.8451C3.41753 11.1159 3.46962 11.3902 3.53906 11.668ZM8.03906 11.668H11.9557C11.9974 11.3902 12.0286 11.1159 12.0495 10.8451C12.0703 10.5742 12.0807 10.293 12.0807 10.0013C12.0807 9.70963 12.0703 9.42839 12.0495 9.15755C12.0286 8.88672 11.9974 8.61241 11.9557 8.33464H8.03906C7.9974 8.61241 7.96615 8.88672 7.94531 9.15755C7.92448 9.42839 7.91406 9.70963 7.91406 10.0013C7.91406 10.293 7.92448 10.5742 7.94531 10.8451C7.96615 11.1159 7.9974 11.3902 8.03906 11.668ZM13.6224 11.668H16.4557C16.5252 11.3902 16.5773 11.1159 16.612 10.8451C16.6467 10.5742 16.6641 10.293 16.6641 10.0013C16.6641 9.70963 16.6467 9.42839 16.612 9.15755C16.5773 8.88672 16.5252 8.61241 16.4557 8.33464H13.6224C13.6641 8.61241 13.6953 8.88672 13.7161 9.15755C13.737 9.42839 13.7474 9.70963 13.7474 10.0013C13.7474 10.293 13.737 10.5742 13.7161 10.8451C13.6953 11.1159 13.6641 11.3902 13.6224 11.668ZM13.2891 6.66797H15.7474C15.3446 5.97352 14.8411 5.36936 14.237 4.85547C13.6328 4.34158 12.9418 3.95964 12.1641 3.70964C12.4141 4.16797 12.6328 4.64366 12.8203 5.13672C13.0078 5.62977 13.1641 6.14019 13.2891 6.66797ZM8.41406 6.66797H11.5807C11.4141 6.05686 11.1988 5.48047 10.9349 4.9388C10.671 4.39714 10.3585 3.8763 9.9974 3.3763C9.63628 3.8763 9.32378 4.39714 9.0599 4.9388C8.79601 5.48047 8.58073 6.05686 8.41406 6.66797ZM4.2474 6.66797H6.70573C6.83073 6.14019 6.98698 5.62977 7.17448 5.13672C7.36198 4.64366 7.58073 4.16797 7.83073 3.70964C7.05295 3.95964 6.36198 4.34158 5.75781 4.85547C5.15365 5.36936 4.65017 5.97352 4.2474 6.66797Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
  border: 0;
  top: 13px;
  right: 17px;
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  top: initial;
  bottom: 100%;
  border-top: 0;
  background-color: rgba(255, 255, 255, 0.15);
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-link {
  border: 0;
  text-align: center;
  display: block;
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-link:hover, body .wpml-ls-legacy-dropdown-click .wpml-ls-link:focus, body .wpml-ls-legacy-dropdown-click .wpml-ls-link:active {
  background: transparent !important;
}

.link-dark-style__link {
  background-color: #061440;
  z-index: 9;
  color: #ffffff;
  min-width: 13.5625rem;
  min-height: 156px;
  padding: 4.6875rem 1.25rem 1.25rem;
  position: relative;
  background-image: linear-gradient(#c80021, #c80021);
  background-size: 0 2px;
}
@media (min-width: 1024px) {
  .link-dark-style__link {
    min-width: 17.5rem;
    min-height: 200px;
    padding: 6.5625rem 1.875rem 1.875rem;
  }
}
.link-dark-style__link:before {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  content: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_7451%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_7451%29%27%3E%3Cpath d=%27M6.45665 18.1981L4.85938 16.6008L14.3219 7.13828H5.91915V4.86328H18.1941V17.1383H15.9192V8.73558L6.45665 18.1981Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .link-dark-style__link:before {
    top: 1.9375rem;
    right: 2.1875rem;
  }
}
.link-dark-style__link:hover {
  background-size: 100% 2px;
}
.link-dark-style__link:hover:before {
  content: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_9355%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_9355%29%27%3E%3Cpath d=%27M6.45665 18.1981L4.85938 16.6008L14.3219 7.13828H5.91915V4.86328H18.1941V17.1383H15.9192V8.73558L6.45665 18.1981Z%27 fill=%27%23C80021%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.link-dark-style__link .link-title {
  color: #ffffff;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .link-dark-style__link .link-title {
    margin-bottom: 0.625rem;
  }
}
.link-dark-style__link .link-url {
  color: #ffffff;
}
.link-dark-style__link:hover {
  background-color: #1e294f;
}
.link-dark-style__link__title {
  display: block;
}

.contact-links__link {
  display: flex;
  gap: 7px;
  align-items: center;
}
.contact-links__link:not(:first-child) {
  margin-top: 6px;
}
.contact-links__link svg {
  flex: 0 0 20px;
}
.contact-links__link a {
  color: #4d4e4f !important;
  background-size: 100% 1px !important;
  line-height: 1;
}
.contact-links__link a:hover {
  background-size: 0 1px !important;
  color: #c80021 !important;
}

.pagination {
  margin: 2.5rem 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 767px) {
  .pagination {
    justify-content: center;
    margin: 3.5rem 0;
    flex-direction: row;
  }
}
.pagination__list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
}
.pagination__arrow, .pagination__page a, .pagination__page {
  width: 48px;
  height: 48px;
  display: block;
  border: 1px solid #dce4ff;
}
.pagination__page a, .pagination__page {
  background-color: transparent;
  font-weight: 500;
  text-decoration: none;
  display: grid;
  place-items: center;
  transition: background-color 0.4s ease;
  color: #061440;
  font-size: 1rem;
  line-height: 1.5625rem;
}
.pagination__page a:hover, .pagination__page:hover {
  color: #c80021;
}
.pagination__page a--current, .pagination__page--current {
  color: #061440;
  background-color: #dce4ff;
}
.pagination__page a--current:hover, .pagination__page--current:hover {
  color: #061440;
  background-color: #dce4ff;
}
.pagination__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination__arrow svg path {
  transition: fill 0.4s ease;
}
.pagination__arrow--next svg {
  transform: rotate(180deg);
}
.pagination__arrow:hover svg path {
  fill: #c80021;
}

.single-post-title {
  min-height: 35.9375rem;
  display: flex;
  align-items: center;
  margin-bottom: 3.125rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 20px 0;
}
.single-post-title h1, .single-post-title h2, .single-post-title h3, .single-post-title h4, .single-post-title h5, .single-post-title h6 {
  color: #ffffff;
}
@media (min-width: 1170px) {
  .single-post-title {
    margin-bottom: 6.25rem;
  }
}
.single-post-title:before {
  content: "";
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(6, 20, 64, 0.75);
  height: 100%;
  position: absolute;
  z-index: 1;
}
.single-post-title__wr {
  position: relative;
  z-index: 2;
}
.single-post-title__footer {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.single-post-title__date {
  color: #ffffff;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

body .single-footer {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.6rem;
  margin-top: 1.5625rem;
}
@media (min-width: 420px) {
  body .single-footer {
    flex-direction: row;
  }
}
@media (min-width: 1170px) {
  body .single-footer {
    padding: 6.25rem 0;
  }
}
body .single-footer__next, body .single-footer__prev {
  text-align: center;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 1.4375rem;
  font-size: 1rem;
  line-height: 1.5625rem;
  font-family: "Saira", sans-serif;
}
body .single-footer__next a, body .single-footer__prev a {
  color: #061440;
  background-image: none !important;
}
body .single-footer__next:hover a, body .single-footer__prev:hover a {
  color: #c80021;
}
body .single-footer__next:hover svg path, body .single-footer__prev:hover svg path {
  fill: #c80021;
}
body .single-footer__next svg {
  transform: rotate(180deg);
}

.tag {
  background-color: #174dff;
  color: #ffffff;
  padding: 0 8.3px;
  display: inline-block;
  font-weight: 600;
  font-family: "Saira", sans-serif;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

.single-contact-person {
  margin-top: 12px;
}
.single-contact-person__address {
  display: block;
  margin-bottom: 3px;
}
.single-contact-person__links-wr {
  margin-top: 0.125rem;
  margin-bottom: 1.25rem;
}
.single-contact-person__areas-wr {
  margin-top: 0.625rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.single-contact-person__areas-heading {
  font-weight: 700;
  display: block;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.single-contact-person__person-position {
  margin-top: 1.25rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

blockquote,
q {
  position: relative;
  display: block;
  margin: 2.5rem 0;
  padding: 1.875rem 0 1.875rem;
  font-size: 1.125rem;
  border: none;
  box-shadow: none;
  border-top: 2px solid #174dff;
  border-bottom: 2px solid rgba(128, 128, 128, 0.1);
  font-style: italic;
}
blockquote cite,
q cite {
  display: block;
  position: relative;
  font-size: 1rem;
  padding-left: 32px;
}
blockquote cite:before,
q cite:before {
  content: "";
  margin-left: -32px;
  position: absolute;
  width: 24px;
  height: 2px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #174dff;
}

body .wpcf7 {
  max-width: 100%;
}

.wpcf7-form,
.form {
  position: relative;
  margin: 2rem 0;
}
.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form textarea,
.wpcf7-form select,
.form input[type=text],
.form input[type=email],
.form textarea,
.form select {
  width: 100%;
  height: 72px;
  padding: 0.625rem 1.25rem;
  color: #4d4e4f;
  font-weight: 500;
  font-size: 1rem;
  background-color: #ffffff;
  border: 2px solid #a0a5b6;
}
@media (min-width: 1170px) {
  .wpcf7-form input[type=text],
  .wpcf7-form input[type=email],
  .wpcf7-form textarea,
  .wpcf7-form select,
  .form input[type=text],
  .form input[type=email],
  .form textarea,
  .form select {
    height: 72px;
    border-radius: 0;
  }
}
.wpcf7-form input[type=text]::-moz-placeholder, .wpcf7-form input[type=email]::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form select::-moz-placeholder, .form input[type=text]::-moz-placeholder, .form input[type=email]::-moz-placeholder, .form textarea::-moz-placeholder, .form select::-moz-placeholder {
  color: #4d4e4f;
}
.wpcf7-form input[type=text]::placeholder,
.wpcf7-form input[type=email]::placeholder,
.wpcf7-form textarea::placeholder,
.wpcf7-form select::placeholder,
.form input[type=text]::placeholder,
.form input[type=email]::placeholder,
.form textarea::placeholder,
.form select::placeholder {
  color: #4d4e4f;
}
.wpcf7-form input[type=text]:active, .wpcf7-form input[type=text]:hover, .wpcf7-form input[type=text]:focus,
.wpcf7-form input[type=email]:active,
.wpcf7-form input[type=email]:hover,
.wpcf7-form input[type=email]:focus,
.wpcf7-form textarea:active,
.wpcf7-form textarea:hover,
.wpcf7-form textarea:focus,
.wpcf7-form select:active,
.wpcf7-form select:hover,
.wpcf7-form select:focus,
.form input[type=text]:active,
.form input[type=text]:hover,
.form input[type=text]:focus,
.form input[type=email]:active,
.form input[type=email]:hover,
.form input[type=email]:focus,
.form textarea:active,
.form textarea:hover,
.form textarea:focus,
.form select:active,
.form select:hover,
.form select:focus {
  border-color: #4d4e4f;
}
.wpcf7-form select,
.form select {
  color: #4d4e4f;
}
.wpcf7-form .wpcf7-list-item,
.form .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance,
.form .wpcf7-form-control.wpcf7-acceptance {
  position: relative;
  display: block;
  margin-top: 1rem;
  padding-left: 1.625rem;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox],
.form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox] {
  display: none;
  width: initial;
  margin-bottom: 0;
  padding: 0;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,
.form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label {
  position: relative;
  font-size: 0.875rem;
  cursor: pointer;
  font-weight: 400;
  color: #4d4e4f;
  display: block;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label::before,
.form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label::before {
  position: absolute;
  left: -1.625rem;
  top: 4px;
  display: inline-block;
  width: 16px;
  border-radius: 0;
  height: 16px;
  border: 1px solid #a0a5b6;
  cursor: pointer;
  background-color: #ffffff;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked + .wpcf7-list-item-label:after,
.form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  content: "";
  position: absolute;
  top: 4px;
  left: -1.625rem;
  cursor: pointer;
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%277%27 viewBox=%270 0 8 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.66647 6.69608L0.237 4.26661L0.933133 3.57048L2.66647 5.30381L7.06647 0.903809L7.7626 1.59994L2.66647 6.69608Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
  background-color: #174dff;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}
.wpcf7-form .wpcf7-spinner,
.form .wpcf7-spinner {
  position: absolute;
  top: 80px;
  right: 0;
}
.wpcf7-form .wpcf7-response-output,
.wpcf7-form .wpcf7-not-valid-tip,
.form .wpcf7-response-output,
.form .wpcf7-not-valid-tip {
  font-size: 12px;
  display: inline-block;
  margin: 0.3rem 0 0 0 !important;
  background-color: #c80021;
  color: #ffffff;
  padding: 3px 6px !important;
  line-height: 1;
  border: 0 !important;
}
.wpcf7-form .wpcf7-response-output,
.form .wpcf7-response-output {
  display: block;
  line-height: 1.6;
}
.wpcf7-form .wcf7-main-wr,
.form .wcf7-main-wr {
  display: flex;
}
.wpcf7-form .wcf7-main-wr p,
.form .wcf7-main-wr p {
  flex-basis: 100%;
}
.wpcf7-form .wpcf7-textarea,
.form .wpcf7-textarea {
  margin-top: 3rem;
  height: 100px;
}
@media (min-width: 1170px) {
  .wpcf7-form .wpcf7-textarea,
  .form .wpcf7-textarea {
    height: 144px;
  }
}
.wpcf7-form .wpcf7-file,
.form .wpcf7-file {
  background-color: #f8f8f8;
  padding: 1.5rem 1rem;
  width: 100%;
  height: 72px;
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .wpcf7-form .wpcf7-file,
  .form .wpcf7-file {
    padding: 1.5rem 2rem;
  }
}
.wpcf7-form .wpcf7-desc,
.form .wpcf7-desc {
  width: 100%;
  display: block;
  margin-top: 1rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.wpcf7-form .wpcf7-select-wr .wpcf7-form-control-wrap,
.form .wpcf7-select-wr .wpcf7-form-control-wrap {
  display: block;
  position: relative;
}
.wpcf7-form .wpcf7-select-wr .wpcf7-form-control-wrap:before,
.form .wpcf7-select-wr .wpcf7-form-control-wrap:before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%279%27 viewBox=%270 0 8 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8 4.5L0 9V0L8 4.5Z%27 fill=%27%23171717%27/%3E%3C/svg%3E%0A");
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1024px) {
  .wpcf7-form .wpcf7-select-wr .wpcf7-form-control-wrap:before,
  .form .wpcf7-select-wr .wpcf7-form-control-wrap:before {
    right: 2.5rem;
  }
}
.wpcf7-form .wpcf7-select,
.form .wpcf7-select {
  padding: 1rem 1rem;
}
@media (max-width: 1023px) {
  .wpcf7-form .wpcf7-select,
  .form .wpcf7-select {
    line-height: 2.4;
  }
}
@media (min-width: 1024px) {
  .wpcf7-form .wpcf7-select,
  .form .wpcf7-select {
    padding: 1.5rem 2.5rem;
  }
}
.wpcf7-form .wpcf7-textarea,
.form .wpcf7-textarea {
  height: auto;
}
.wpcf7-form .wpcf7-list-item,
.form .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form .wcf7-contact-wr,
.form .wcf7-contact-wr {
  overflow: hidden;
  margin-top: -3rem;
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr,
  .form .wcf7-contact-wr {
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr,
  .form .wcf7-contact-wr {
    max-width: 71rem;
  }
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr__row,
  .form .wcf7-contact-wr__row {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr__row:not(:first-child),
  .form .wcf7-contact-wr__row:not(:first-child) {
    margin-top: 4rem;
  }
}
.wpcf7-form .wcf7-contact-wr__row label,
.form .wcf7-contact-wr__row label {
  margin-top: 3rem;
  display: block;
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr__row label,
  .form .wcf7-contact-wr__row label {
    margin-top: 0;
  }
}
.wpcf7-form .wcf7-contact-wr__select-wr .wpcf7-form-control-wrap,
.form .wcf7-contact-wr__select-wr .wpcf7-form-control-wrap {
  display: block;
  position: relative;
}
.wpcf7-form .wcf7-contact-wr__select-wr .wpcf7-form-control-wrap:before,
.form .wcf7-contact-wr__select-wr .wpcf7-form-control-wrap:before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%279%27 viewBox=%270 0 8 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8 4.5L0 9V0L8 4.5Z%27 fill=%27%23171717%27/%3E%3C/svg%3E%0A");
  right: 28px;
  top: 50%;
  transform: translateY(-50%);
}
.wpcf7-form .wcf7-contact-wr .wcf7-list-info,
.form .wcf7-contact-wr .wcf7-list-info {
  font-size: 0.875rem;
  color: #4d4e4f;
  margin-top: 2rem;
  list-style: none;
  padding: 0;
}
.wpcf7-form .wcf7-contact-wr .wcf7-file-info,
.form .wcf7-contact-wr .wcf7-file-info {
  font-size: 0.875rem;
  color: #4d4e4f;
  line-height: 1.4;
  display: block;
  margin-top: 0.9375rem;
}
.wpcf7-form .wcf7-contact-wr .wcf7-button-wr,
.form .wcf7-contact-wr .wcf7-button-wr {
  margin-top: 3rem;
}
@media (min-width: 1280px) {
  .wpcf7-form .wcf7-contact-wr .wcf7-button-wr,
  .form .wcf7-contact-wr .wcf7-button-wr {
    margin-top: 6rem;
  }
}

.wpcf7-form.invalid input[type=text],
.wpcf7-form.invalid input[type=email] {
  color: #c80021;
}

.is-newsletter-form.sent .wpcf7-response-output {
  border-color: #46b450 !important;
  background: #46b450 !important;
}

.select-style-input {
  position: relative;
  max-width: 100%;
}
@media (min-width: 767px) {
  .select-style-input {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.select-style-input select {
  min-width: 100%;
  border: 1px solid #bec5e0;
  height: 48px;
  padding: 10px 16px;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.625rem;
}
@media (min-width: 767px) {
  .select-style-input select {
    min-width: 25.75rem;
    padding: 10px 23px;
  }
}
.select-style-input:before {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 16px;
  top: 10px;
}
@media (min-width: 767px) {
  .select-style-input:before {
    right: 26px;
  }
}
.select-style-input:after {
  content: "";
  bottom: 0;
  position: absolute;
  height: 2px;
  left: 0;
  background-color: transparent;
  width: 100%;
}
.select-style-input:hover {
  cursor: pointer;
}
.select-style-input:hover:after {
  background-color: #c80021;
}
.select-style-input:hover:before {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}

.wpcf7-form.sent .wpcf7-response-output {
  background-color: #2af7ce;
}

.is-contact-form .wcf7-button-wr {
  margin-top: 2.5rem;
  display: flex;
  justify-content: flex-end;
}
.is-contact-form .wcf7-main-wr {
  display: flex;
  gap: 2rem;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .is-contact-form .wcf7-main-wr {
    flex-direction: row;
  }
}
.is-contact-form .wcf7-column {
  flex: 1 1 50%;
}
.is-contact-form .wcf7-column label + label {
  margin-top: 1.5rem;
  display: block;
}
.is-contact-form .wcf7-message {
  flex: 1;
}
.is-contact-form .wpcf7-textarea {
  height: 100%;
  min-height: 172px;
}
.is-contact-form .wpcf7-spinner {
  top: calc(100% - 35px);
  right: calc(8.125rem + 2rem);
  margin: 0;
}

.otgs-development-site-front-end {
  display: none;
}

.footer {
  padding: 3.5rem 0 0;
  background-color: #061440;
  color: #ffffff;
}
@media (min-width: 1170px) {
  .footer {
    padding: 3.875rem 0 0;
  }
}
.footer .main-menu__link {
  font-weight: 400;
}
@media (min-width: 1170px) {
  .footer__wr {
    display: flex;
    justify-content: space-between;
  }
}
.footer__info {
  margin-top: 2.5rem;
}
@media (max-width: 1169px) {
  .footer__info {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.footer__info p {
  margin-bottom: 0.5625rem;
}
@media (min-width: 1170px) {
  .footer__info p {
    margin-bottom: 1rem;
  }
}
.footer__info a {
  color: #ffffff !important;
}
@media (max-width: 1169px) {
  .footer__info-wr .main-logo {
    width: 150px;
    max-width: 150px;
  }
}
.footer__menu-wr {
  margin-top: 2.5rem;
}
@media (min-width: 767px) {
  .footer__menu-wr {
    display: flex;
    gap: 2.5rem;
    margin-top: 3.25rem;
    flex: 0 0 32%;
    gap: 7.5rem;
  }
}
@media (max-width: 766px) {
  .footer__menu-wr h6 {
    margin-bottom: 0.9375rem;
  }
}
@media (max-width: 766px) {
  .footer__menu-wr .nav-main {
    margin-bottom: 2.5rem;
  }
}
.footer .main-menu {
  display: flex;
  flex-direction: column;
  gap: 0.5625rem;
}
@media (min-width: 1170px) {
  .footer .main-menu {
    gap: 1rem;
  }
}
.footer .main-menu__item {
  padding-left: 0;
  padding-right: 0;
}

.footer-nav .main-menu__link {
  padding: 0;
  border: 0;
}

@media (min-width: 1170px) {
  .footer-nav-horizontal.main-menu {
    gap: 2.5rem;
  }
}

.footer-social {
  margin: 3.75rem 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 1.875rem;
}
@media (min-width: 1170px) {
  .footer-social {
    margin: 4.875rem 0 0;
  }
}
@media (min-width: 1170px) {
  .footer-social__wr {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 1170px) {
  .footer-social .main-menu {
    flex-direction: row;
  }
}
.footer-social .main-menu__item:first-child {
  padding-left: 0;
}
.footer-social .main-menu__link {
  font-weight: 400;
}
@media (max-width: 1169px) {
  .footer-social .main-menu__link {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 1169px) {
  .footer-social .social-links {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1169px) {
  .footer-social .social-links .social-links__list {
    justify-content: center;
  }
}

.footer-copyright {
  margin: 1.875rem 0 0;
  background-color: #050f33;
  color: #a0a5b6;
  padding: 1.5625rem 0;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.footer-copyright a {
  text-decoration: none;
}
@media (min-width: 1170px) {
  .footer-copyright {
    margin: 1.5625rem 0 0;
    padding: 1.875rem 0;
  }
}
.footer-copyright__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
@media (min-width: 1170px) {
  .footer-copyright__container {
    gap: 2rem;
    flex-direction: row;
    justify-content: space-between;
  }
}
.footer-copyright__realization {
  display: flex;
  gap: 10px;
  align-items: center;
  line-height: 1;
}
.footer-copyright__realization__link {
  height: 15px;
}
.footer-copyright span {
  max-width: 20rem;
  text-align: center;
}
@media (min-width: 1170px) {
  .footer-copyright span {
    max-width: none;
    text-align: inherit;
  }
}

body:not(.is-homepage) .footer {
  margin-top: 3.125rem;
}
@media (min-width: 1170px) {
  body:not(.is-homepage) .footer {
    margin-top: 8.125rem;
  }
}

.container {
  width: 100%;
  margin: 0 auto;
  padding-left: 0.975rem;
  padding-right: 0.975rem;
  max-width: 1255px;
}
@media (min-width: 1170px) {
  .container {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
.container--lg {
  max-width: 1170px;
}
.container--xxl {
  max-width: 1760px;
}
.container--full {
  max-width: none;
}

.is-iframe-wrraper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  height: 0;
  overflow: hidden;
}
.is-iframe-wrraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.splide__arrows .splide__arrow {
  position: absolute;
  z-index: 1;
  bottom: 2rem;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 0;
  opacity: 0.7;
  background: #ccc;
}
.splide__arrows .splide__arrow--prev {
  left: 0;
}
.splide__arrows .splide__arrow--prev svg {
  transform: scaleX(-1);
}
.splide__arrows .splide__arrow--next {
  right: 0;
}

body:not(.is-homepage) .post-type-page__title:has(+ h3) {
  margin-bottom: 1.5625rem;
}
@media (min-width: 1170px) {
  body:not(.is-homepage) .post-type-page__title:has(+ h3) {
    margin-bottom: 7.8125rem;
  }
}

body.is-homepage:not(.is-scroll-active-not-hero) .header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
body.is-homepage:not(.is-scroll-active-not-hero) .header-toggle {
  background-color: rgba(255, 255, 255, 0.15);
}
body.is-homepage:not(.is-scroll-active-not-hero) .header-toggle__button:before,
body.is-homepage:not(.is-scroll-active-not-hero) .header-toggle__button:after {
  background: #ffffff;
}

body.is-homepage.is-scroll-down .header {
  border-bottom: 0;
}
body.is-homepage.is-scroll-down .header-top-right-link-mobile,
body.is-homepage.is-scroll-down .header-top-right-link {
  opacity: 0;
}
body.is-homepage.is-scroll-down .header-toggle {
  background-color: #dce4ff;
}
body.is-homepage.is-scroll-down .header-toggle__button:before,
body.is-homepage.is-scroll-down .header-toggle__button:after {
  background: #061440;
}

body.is-homepage #content:before {
  position: absolute;
  right: 118px;
  width: 1px;
  top: 0;
  height: 962px;
  background-color: rgba(255, 255, 255, 0.15);
  opacity: 0;
  transition: opacity 2s ease;
  z-index: 9999;
}
@media (min-width: 1170px) {
  body.is-homepage #content:before {
    content: "";
  }
}

.wp-block-table,
table {
  background: #ffffff;
  font-size: 0.875rem;
  border-collapse: collapse;
  color: #061440;
}
.wp-block-table th,
.wp-block-table td,
table th,
table td {
  padding: 0.625rem;
  border: 1px solid #c1c1c1;
}
.wp-block-table thead,
table thead {
  color: #174dff;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 1169px) {
  .wp-block-table,
  .table-responsive {
    overflow-x: auto;
    display: block;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

.is_spacing_01 {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (min-width: 1170px) {
  .is_spacing_01 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
}

.is_spacing_02 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
@media (min-width: 1170px) {
  .is_spacing_02 {
    margin-top: 9.375rem;
    margin-bottom: 9.375rem;
  }
}

@media (max-width: 1169px) {
  .is_spacing_03 {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem;
  }
}

.is_spacing_04 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 1170px) {
  .is_spacing_04 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}

.is_spacing_05 {
  margin-top: 3.125rem;
  margin-bottom: 6.25rem;
}
@media (min-width: 1170px) {
  .is_spacing_05 {
    margin-top: 3.125rem;
    margin-bottom: 9.375rem;
  }
}

.is_spacing_06 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}
@media (min-width: 1170px) {
  .is_spacing_06 {
    margin-top: 0rem;
    margin-bottom: 9.375rem;
  }
}

.single-c-awards {
  position: relative;
  min-height: 190px;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  padding: 20px 33px;
  background-color: #061440;
  background-image: linear-gradient(#c80021, #c80021);
  background-size: 0 2px;
  transition: all 0.5s ease;
}
@media (max-width: 1169px) {
  .single-c-awards {
    width: 90% !important;
  }
}
@media (min-width: 1170px) {
  .single-c-awards {
    flex: 1 1 50%;
  }
}
.single-c-awards:before {
  content: "";
  position: absolute;
  bottom: 8px;
  right: 9px;
  height: 24px;
  width: 24px;
  background-size: 100%;
  transition: all 1s ease;
  background-image: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_4355%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2727%27 height=%2727%27%3E%3Crect y=%270.164062%27 width=%2727%27 height=%2726.3242%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_4355%29%27%3E%3Cpath d=%27M17.8291 14.5735H4.27344V12.0782H17.8291L11.6771 6.08011L13.5021 4.32812L22.7308 13.3258L13.5021 22.3235L11.6771 20.5716L17.8291 14.5735Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.single-c-awards:hover {
  background-size: 100% 2px;
  background-color: #19254d;
}
.single-c-awards:hover:after {
  width: 100%;
}
.single-c-awards:hover:before {
  transition: all 0.5s ease;
  background-image: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2728%27 viewBox=%270 0 27 28%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_4372%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2727%27 height=%2728%27%3E%3Crect y=%270.792969%27 width=%2727%27 height=%2726.3242%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_4372%29%27%3E%3Cpath d=%27M17.8291 15.2024H4.27344V12.7071H17.8291L11.6771 6.70902L13.5021 4.95703L22.7308 13.9547L13.5021 22.9524L11.6771 21.2005L17.8291 15.2024Z%27 fill=%27%23C80021%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.single-c-awards:last-child {
  border-right: 0;
}
.single-c-awards__title {
  color: #a0a5b6;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 1.25rem;
  line-height: 20px;
}
.single-c-awards__date {
  display: block;
  font-weight: 600;
  font-size: 12px;
  color: #a0a5b6;
  line-height: 1;
  font-family: "Poppins", sans-serif;
}
.single-c-awards__name {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  min-height: 86px;
  font-family: "Saira", sans-serif;
}
@media (min-width: 1170px) {
  .single-c-awards__name {
    min-height: 107px;
  }
}

.wp-block-group.is-layout-flex.wp-block-group-is-layout-flex {
  gap: 2.5rem;
}

.wp-block-separator {
  border: 1px #d9d9d9 solid;
  margin: 1.875rem 0 1.25rem;
  position: relative;
}
@media (min-width: 1170px) {
  .wp-block-separator {
    margin: 4rem 0 1rem;
  }
}

.is-style-text-hightlight {
  color: #174dff;
  font-weight: 700;
  font-size: 1.25rem;
}

.is-style-text-small {
  font-size: 0.875rem;
}

@media (min-width: 767px) {
  .is-style-text-width-sm {
    max-width: 75%;
    margin: 0 auto;
  }
}
@media (min-width: 1280px) {
  .is-style-text-width-sm {
    max-width: 63%;
  }
}

@media (min-width: 1280px) {
  .is-style-text-width-lg {
    max-width: 80%;
    margin: 0 auto !important;
  }
}

@media (max-width: 1169px) {
  .wp-block-group .wp-block-group__inner-container .container {
    padding: 0;
  }
}
.wp-block-group.is-style-style-01 {
  max-width: 30rem;
}

.wp-block-image .is-style-rounded img,
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
  border-radius: 24px;
}

.wp-block-image {
  margin: 1.875rem 0;
}
.wp-block-image .wp-element-caption {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 1169px) {
  .wp-block-image img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
}
@media (max-width: 1169px) {
  .wp-block-image.is-mobile-default-width img {
    width: auto;
  }
}

.is-style-no-top-margin {
  margin-top: 0;
}

.wp-block-columns {
  gap: 2.5rem;
  margin: 3.75rem 0;
}

.wp-block-buttons {
  margin: 1.25rem 0;
  gap: 1rem;
}

@media (max-width: 1169px) {
  .is-hide-on-mobile {
    display: none;
  }
}

@media (min-width: 1170px) {
  .is-mobile-only {
    display: none;
  }
}

.is-full-width-section {
  position: relative;
  margin-left: -50vw;
  margin-left: calc(-50vw + 0px) !important;
  left: 50% !important;
  width: 100vw;
  width: calc(100vw - 0px) !important;
}

.is-style-full-width {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}

@media (max-width: 1169px) {
  .is-style-full-width-no-margin .wp-block-group__inner-container {
    margin-left: 0.975rem;
    margin-right: 0.975rem;
  }
}
@media (max-width: 1169px) {
  .is-style-full-width-no-margin {
    margin-left: -0.975rem;
    margin-right: -0.975rem;
  }
}
@media (min-width: 1170px) {
  .is-style-full-width-no-margin {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .is-style-full-width-no-margin:not(:first-child) {
    margin-top: 0;
  }
}

@media (max-width: 1023px) {
  .is-style-mobile-reverse-columns {
    gap: 1rem;
  }
}
@media (max-width: 1023px) {
  .is-style-mobile-reverse-columns .wp-block-column:first-child {
    order: 2;
  }
}

.wp-block-image.is-style-full-width img {
  width: 100%;
  display: block;
}

.has-primary-color {
  color: #174dff;
}

@media (max-width: 1169px) {
  .wp-block-columns {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 782px) {
  .wp-block-columns {
    align-items: center !important;
  }
}

.is-center {
  margin: 0 auto;
}

@media (max-width: 1169px) {
  .is-extra-mobile-padding-column {
    padding-left: 0.975rem;
    padding-right: 0.975rem;
  }
}

.is-style-margin-md {
  margin: 1.25rem 0;
}
@media (min-width: 1280px) {
  .is-style-margin-md {
    margin: 2.5rem 0;
  }
}

.is-style-margin-lg {
  margin: 6.25rem 0;
}
@media (min-width: 1280px) {
  .is-style-margin-lg {
    margin: 9.375rem 0;
  }
}

@media (max-width: 1023px) {
  .wp-block-heading br {
    display: none;
  }
}
.wp-block-heading.is-style-with-top-line {
  border-top: 1px solid #d9d9d9;
  padding-top: 0.9375rem;
}

.wp-block-group.is-style-container-full-width-content {
  margin: 0 1.6rem;
}
@media (min-width: 1280px) {
  .wp-block-group.is-style-container-full-width-content {
    max-width: 30.3125rem;
    margin-left: calc((100vw - 1255px) / 2 + 1.6rem);
  }
}
@media (min-width: 1170px) {
  .wp-block-group.is-style-max-width-75 {
    max-width: 78%;
  }
}
@media (min-width: 1170px) {
  .wp-block-group.is-style-max-width-80 {
    max-width: 78%;
  }
}
@media (min-width: 1170px) {
  .wp-block-group.is-style-center-beside-image {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1170px) {
  .wp-block-group.is-style-center-beside-image .wp-block-group__inner-container {
    max-width: 70%;
  }
}
@media (min-width: 1170px) {
  .wp-block-group.is-max-width-480 {
    margin: 0 auto;
    max-width: 33.125rem;
    padding: 0 1.6rem;
  }
}

@media (min-width: 1170px) {
  .wp-block-columns.is-style-center {
    margin: 1.25rem 0;
    align-items: center !important;
    gap: 2.8125rem;
  }
}

.wp-block-columns.is-style-alt {
  gap: 1.5625rem;
}
@media (max-width: 1169px) {
  .wp-block-columns.is-style-alt {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1170px) {
  .wp-block-columns.is-style-alt {
    margin: 8.75rem 0;
    align-items: end !important;
    gap: 2.8125rem;
  }
}
@media (min-width: 1170px) {
  .wp-block-columns.is-style-alt .wp-block-column {
    flex: 0 0 45%;
  }
}
@media (min-width: 1170px) {
  .wp-block-columns.is-style-alt .wp-block-column:last-child {
    flex: 0 0 51%;
  }
}

@media (max-width: 781px) {
  .wp-block-columns.is-mobile-reverse-content .wp-block-column:first-child {
    order: 1;
  }
}

@media (max-width: 781px) {
  .wp-block-columns.is-mobile-lg-reverse-content .wp-block-column:first-child {
    order: 2;
  }
}

.wp-block-columns.is-style-image-content {
  gap: 1rem;
}
@media (min-width: 1280px) {
  .wp-block-columns.is-style-image-content {
    width: calc(100% + 235px);
    position: relative;
    left: -117.5px;
  }
}
@media (min-width: 1024px) {
  .wp-block-columns.is-style-image-content .wp-block-column {
    flex: 1 1 50%;
  }
}
@media (min-width: 1024px) {
  .wp-block-columns.is-style-image-content .wp-block-column:nth-child(2):not(:has(.wp-block-image)),
  .wp-block-columns.is-style-image-content .wp-block-column:nth-child(1):not(:has(.wp-block-image)) {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (min-width: 1280px) {
  .wp-block-columns.is-style-image-content .wp-block-column:nth-child(2):not(:has(.wp-block-image)),
  .wp-block-columns.is-style-image-content .wp-block-column:nth-child(1):not(:has(.wp-block-image)) {
    padding-left: 6.875rem;
    padding-right: 6.875rem;
  }
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  z-index: 99;
  min-height: 64px;
  transition: all 1s ease;
}
@media (min-width: 1170px) {
  .header {
    min-height: 73px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
}
.header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  flex: 1;
}
@media (min-width: 1170px) {
  .header__container {
    gap: 1rem;
    padding-left: 1.5625rem;
  }
}
@media (min-width: 1440px) {
  .header__container {
    padding-left: 3.125rem;
  }
}
@media (min-width: 1801px) {
  .header__container {
    gap: 6rem;
  }
}
.header__logo-wr {
  padding-left: 0.975rem;
}
@media (max-width: 1169px) {
  .header__logo-wr {
    transition: opacity 0.5s ease;
  }
}
@media (min-width: 1170px) {
  .header__logo-wr {
    padding-left: 0;
  }
}
.header .header-nav {
  display: none;
}
@media (min-width: 1170px) {
  .header .header-nav {
    display: flex;
    flex-direction: row;
    gap: 0;
    height: 100%;
  }
}
.header .header_nav {
  height: 100%;
}
@media (min-width: 1170px) {
  .header.is-active {
    padding: 1.4375rem 0;
  }
}

body.is-homepage .header {
  background-color: transparent;
  opacity: 0;
  transform: translate3d(0, -100px, 0);
}

@media (max-width: 1169px) {
  body:not(.is-homepage):not(.is-scroll-down):not(.is-scroll-up):not(.is-mobile-menu-active) .header .main-logo:before {
    content: url("data:image/svg+xml,%3Csvg width=%27167%27 height=%2731%27 viewBox=%270 0 167 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.0609 11.9272L28.5697 10.1685L20.9474 6.32709L9.80591 11.9409L13.3227 13.71L20.9474 9.86857L28.5721 13.71L32.0609 11.9272Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M20.9474 0L3.51758 8.78374L7.03514 10.5529L20.9474 3.5447L34.8613 10.5569L38.4451 8.75157L20.9474 0Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M38.3796 18.6699L20.9482 27.4504L0 16.8976V20.4431L20.9482 31L41.8956 20.4423V16.8976L38.3796 18.6699Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M38.3796 12.3293L20.9482 21.1138L0 10.5569V14.104L20.9482 24.6593L41.8956 14.104V10.5569L38.3796 12.3293Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M166.997 21.4732H47.6597V24.406H166.997V21.4732Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M62.8134 8.99768V20.0145H65.7988V14.568H73.9685V12.0414H65.8028V10.3189C65.7943 10.2274 65.8056 10.1351 65.8359 10.0484C65.8663 9.96175 65.9149 9.88273 65.9784 9.81683C66.042 9.75093 66.119 9.69971 66.2041 9.66672C66.2892 9.63372 66.3804 9.61974 66.4714 9.62572H76.1249V6.59488H65.1949C64.5634 6.59742 63.9585 6.85139 63.512 7.30145C63.0655 7.75151 62.8136 8.3612 62.811 8.99768%27 fill=%27%23002659%27/%3E%3Cpath d=%27M77.9664 8.99768V20.0145H80.9527V14.568H89.1231V12.0414H80.9559V10.3189C80.9473 10.2273 80.9586 10.135 80.989 10.0482C81.0194 9.96148 81.0681 9.88242 81.1317 9.8165C81.1954 9.75059 81.2725 9.69939 81.3577 9.66645C81.4429 9.63351 81.5342 9.61962 81.6252 9.62572H91.2788V6.59488H80.3487C79.7173 6.59742 79.1124 6.85139 78.6659 7.30145C78.2193 7.75151 77.9674 8.3612 77.9648 8.99768%27 fill=%27%23002659%27/%3E%3Cpath d=%27M93.1208 8.9976V17.6133C93.1234 18.2499 93.3754 18.8597 93.8221 19.3098C94.2688 19.7599 94.8739 20.0137 95.5055 20.0161H106.436V16.9925H96.798C96.7075 16.9925 96.6178 16.9745 96.5342 16.9396C96.4506 16.9047 96.3746 16.8535 96.3106 16.789C96.2466 16.7244 96.1958 16.6479 96.1611 16.5636C96.1265 16.4793 96.1087 16.3889 96.1087 16.2977H96.0951V14.5688H104.279V12.0413H96.0951V10.6469L96.1087 10.3204C96.1086 10.2292 96.1263 10.1388 96.1609 10.0544C96.1955 9.97008 96.2463 9.89344 96.3103 9.8289C96.3744 9.76437 96.4504 9.71319 96.5341 9.67831C96.6177 9.64343 96.7074 9.62554 96.798 9.62564H106.436V6.59399H95.5063C94.8747 6.59632 94.2696 6.8502 93.8229 7.30028C93.3763 7.75037 93.1242 8.36018 93.1217 8.9968%27 fill=%27%23002659%27/%3E%3Cpath d=%27M149.485 6.59488H140.966C140.334 6.59742 139.729 6.85139 139.283 7.30145C138.836 7.75151 138.584 8.3612 138.582 8.99768V17.6133C138.584 18.2498 138.836 18.8595 139.283 19.3096C139.729 19.7596 140.334 20.0136 140.966 20.0162H149.485C150.113 20.0132 150.715 19.7615 151.16 19.3153C151.606 18.8691 151.86 18.2642 151.867 17.631C151.867 17.6254 151.867 17.619 151.867 17.6142V8.99768C151.867 8.99366 151.867 8.99125 151.867 8.98883C151.862 8.35417 151.609 7.74698 151.163 7.29887C150.718 6.85076 150.114 6.59782 149.485 6.59488ZM148.894 16.297H148.881C148.881 16.4813 148.808 16.658 148.678 16.7883C148.549 16.9186 148.374 16.9917 148.191 16.9917H142.259C142.076 16.9917 141.901 16.9186 141.771 16.7883C141.642 16.658 141.569 16.4813 141.569 16.297H141.555V10.647L141.569 10.3205C141.569 10.2292 141.587 10.1388 141.621 10.0544C141.656 9.97009 141.707 9.89346 141.771 9.82894C141.835 9.76441 141.911 9.71325 141.995 9.67838C142.079 9.64351 142.168 9.62562 142.259 9.62572H148.191C148.281 9.62562 148.371 9.64351 148.455 9.67838C148.538 9.71325 148.615 9.76441 148.679 9.82894C148.743 9.89346 148.794 9.97009 148.828 10.0544C148.863 10.1388 148.881 10.2292 148.881 10.3205L148.894 10.647V16.297Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M47.6597 8.9976V17.6133C47.6622 18.2499 47.9143 18.8597 48.361 19.3098C48.8077 19.7599 49.4127 20.0137 50.0443 20.0161H60.9744V16.9925H51.3368C51.1541 16.9923 50.979 16.919 50.8499 16.7887C50.7208 16.6584 50.6483 16.4818 50.6483 16.2977H50.6307V14.5688H58.8139V12.0413H50.6307V10.6469L50.6443 10.3204C50.6442 10.2292 50.6619 10.1389 50.6965 10.0546C50.731 9.97031 50.7817 9.89372 50.8457 9.82919C50.9096 9.76466 50.9856 9.71347 51.0692 9.67854C51.1527 9.64362 51.2423 9.62564 51.3328 9.62564H60.9712V6.59399H50.0412C49.4096 6.59632 48.8045 6.8502 48.3578 7.30028C47.9111 7.75037 47.659 8.36018 47.6565 8.9968%27 fill=%27%23002659%27/%3E%3Cpath d=%27M166.999 8.98799C167 8.67263 166.939 8.36022 166.819 8.0688C166.7 7.77738 166.524 7.51275 166.302 7.29021C166.081 7.06766 165.818 6.89162 165.528 6.77227C165.238 6.65291 164.928 6.59261 164.615 6.59484H156.091C155.459 6.59759 154.855 6.85165 154.408 7.30169C153.962 7.75173 153.71 8.3613 153.708 8.99764V20.0145H156.681V14.568H159.684L163.525 20.0145H166.998L163.159 14.576H164.613C165.242 14.5735 165.846 14.3211 166.292 13.8735C166.738 13.4258 166.991 12.819 166.997 12.1845C166.997 12.1845 166.997 12.433 166.997 12.4257V11.7157L166.999 8.98799ZM164.008 11.1954L164.003 11.3514C164.003 11.4427 163.985 11.5331 163.95 11.6175C163.916 11.7019 163.865 11.7786 163.801 11.8432C163.737 11.9078 163.661 11.959 163.577 11.994C163.493 12.029 163.404 12.047 163.313 12.047L156.681 12.0414V9.6289L163.327 9.63453C163.417 9.63453 163.507 9.6525 163.591 9.68742C163.674 9.72233 163.75 9.77351 163.814 9.83803C163.878 9.90254 163.929 9.97914 163.964 10.0634C163.998 10.1477 164.016 10.2381 164.016 10.3293L164.029 10.655L164.008 11.1954Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M108.274 8.9976V17.6133C108.276 18.2499 108.528 18.8597 108.975 19.3098C109.422 19.7599 110.027 20.0137 110.658 20.0161H121.588V16.9925H111.951C111.768 16.9925 111.593 16.9193 111.463 16.789C111.334 16.6587 111.261 16.4819 111.261 16.2977H111.248V10.6469L111.261 10.3204C111.261 10.2292 111.279 10.1388 111.314 10.0545C111.349 9.97025 111.399 9.89366 111.463 9.82914C111.527 9.76462 111.603 9.71345 111.687 9.67853C111.771 9.64361 111.86 9.62564 111.951 9.62564H121.589V6.59399H110.659C110.028 6.59632 109.422 6.8502 108.976 7.30028C108.529 7.75037 108.277 8.36018 108.274 8.9968%27 fill=%27%23002659%27/%3E%3Cpath d=%27M123.425 9.6209H128.143C128.662 9.6209 128.637 9.89672 128.637 9.96507V20.017H131.628V9.96507C131.632 9.82515 131.59 9.6209 132.121 9.6209H136.749V6.59488H123.425V9.6209Z%27 fill=%27%23002659%27/%3E%3C/svg%3E%0A");
  }
}

body:not(.is-homepage):not(.is-scroll-up).is-scroll-active .header {
  background-color: transparent;
  border-bottom: 0 transparent;
}
body:not(.is-homepage):not(.is-scroll-up).is-scroll-active .header-top-right-link,
body:not(.is-homepage):not(.is-scroll-up).is-scroll-active .header__logo-wr {
  opacity: 0;
}

body:not(.is-homepage) {
  padding-top: 4.0625rem;
}
body:not(.is-homepage) .header {
  border-color: #c80021;
  border-bottom: 1px solid #c80021;
}
@media (min-width: 1170px) {
  body:not(.is-homepage) .header {
    background-color: #ffffff !important;
    border-color: #c80021;
  }
}
body:not(.is-homepage) .header .header-button__btn {
  background-color: #dce4ff;
}
body:not(.is-homepage) .header .header-button__btn svg path {
  fill: #061440;
  transition: all 0.5s ease;
}
body:not(.is-homepage) .header .header-button__btn:hover svg path {
  fill: #c80021;
}
body:not(.is-homepage) .header .main-menu__link {
  color: #061440 !important;
}
body:not(.is-homepage) .header .main-menu__link:hover, body:not(.is-homepage) .header .main-menu__link:focus, body:not(.is-homepage) .header .main-menu__link:active {
  color: #061440;
}
body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link {
  color: #061440;
}
body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_1439%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_1439%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:hover, body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:focus, body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:active {
  color: #c80021 !important;
}
body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:hover[target=_blank]:before, body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:focus[target=_blank]:before, body:not(.is-homepage) .header .main-menu__item.level-0 > .main-menu__link:active[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23DA1A35%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item:not(.level-0) .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link {
  color: #c80021 !important;
}
body:not(.is-homepage) .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:hover, body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:focus, body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:active {
  color: #c80021;
  background-color: transparent;
}
body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:hover:after, body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:focus:after, body:not(.is-homepage) .header .main-menu__item.has-children.level-0 > .main-menu__link:active:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item.has-children .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu__item.has-children .main-menu__link:hover, body:not(.is-homepage) .header .main-menu__item.has-children .main-menu__link:focus, body:not(.is-homepage) .header .main-menu__item.has-children .main-menu__link:active {
  background-color: rgba(185, 202, 255, 0.85);
}
body:not(.is-homepage) .header .main-menu__item.has-children:not(.level-0) > .main-menu__link:before {
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.94375 6.00141L0.34375 1.40141L1.3975 0.347656L7.05125 6.00141L1.3975 11.6552L0.34375 10.6014L4.94375 6.00141Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
body:not(.is-homepage) .header .main-menu .menu-children {
  background-color: #dce4ff;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
body:not(.is-homepage) .header .main-logo:before {
  height: 35px;
  display: block;
  content: url("data:image/svg+xml,%3Csvg width=%27167%27 height=%2731%27 viewBox=%270 0 167 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.0609 11.9272L28.5697 10.1685L20.9474 6.32709L9.80591 11.9409L13.3227 13.71L20.9474 9.86857L28.5721 13.71L32.0609 11.9272Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M20.9474 0L3.51758 8.78374L7.03514 10.5529L20.9474 3.5447L34.8613 10.5569L38.4451 8.75157L20.9474 0Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.3796 18.6699L20.9482 27.4504L0 16.8976V20.4431L20.9482 31L41.8956 20.4423V16.8976L38.3796 18.6699Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M38.3796 12.3293L20.9482 21.1138L0 10.5569V14.104L20.9482 24.6593L41.8956 14.104V10.5569L38.3796 12.3293Z%27 fill=%27white%27/%3E%3Cpath d=%27M166.997 21.4732H47.6597V24.406H166.997V21.4732Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M62.8134 8.99768V20.0145H65.7988V14.568H73.9685V12.0414H65.8028V10.3189C65.7943 10.2274 65.8056 10.1351 65.8359 10.0484C65.8663 9.96175 65.9149 9.88273 65.9784 9.81683C66.042 9.75093 66.119 9.69971 66.2041 9.66672C66.2892 9.63372 66.3804 9.61974 66.4714 9.62572H76.1249V6.59488H65.1949C64.5634 6.59742 63.9585 6.85139 63.512 7.30145C63.0655 7.75151 62.8136 8.3612 62.811 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M77.9664 8.99768V20.0145H80.9527V14.568H89.1231V12.0414H80.9559V10.3189C80.9473 10.2273 80.9586 10.135 80.989 10.0482C81.0194 9.96148 81.0681 9.88242 81.1317 9.8165C81.1954 9.75059 81.2725 9.69939 81.3577 9.66645C81.4429 9.63351 81.5342 9.61962 81.6252 9.62572H91.2788V6.59488H80.3487C79.7173 6.59742 79.1124 6.85139 78.6659 7.30145C78.2193 7.75151 77.9674 8.3612 77.9648 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M93.1208 8.9976V17.6133C93.1234 18.2499 93.3754 18.8597 93.8221 19.3098C94.2688 19.7599 94.8739 20.0137 95.5055 20.0161H106.436V16.9925H96.798C96.7075 16.9925 96.6178 16.9745 96.5342 16.9396C96.4506 16.9047 96.3746 16.8535 96.3106 16.789C96.2466 16.7244 96.1958 16.6479 96.1611 16.5636C96.1265 16.4793 96.1087 16.3889 96.1087 16.2977H96.0951V14.5688H104.279V12.0413H96.0951V10.6469L96.1087 10.3204C96.1086 10.2292 96.1263 10.1388 96.1609 10.0544C96.1955 9.97008 96.2463 9.89344 96.3103 9.8289C96.3744 9.76437 96.4504 9.71319 96.5341 9.67831C96.6177 9.64343 96.7074 9.62554 96.798 9.62564H106.436V6.59399H95.5063C94.8747 6.59632 94.2696 6.8502 93.8229 7.30028C93.3763 7.75037 93.1242 8.36018 93.1217 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M149.485 6.59488H140.966C140.334 6.59742 139.729 6.85139 139.283 7.30145C138.836 7.75151 138.584 8.3612 138.582 8.99768V17.6133C138.584 18.2498 138.836 18.8595 139.283 19.3096C139.729 19.7596 140.334 20.0136 140.966 20.0162H149.485C150.113 20.0132 150.715 19.7615 151.16 19.3153C151.606 18.8691 151.86 18.2642 151.867 17.631C151.867 17.6254 151.867 17.619 151.867 17.6142V8.99768C151.867 8.99366 151.867 8.99125 151.867 8.98883C151.862 8.35417 151.609 7.74698 151.163 7.29887C150.718 6.85076 150.114 6.59782 149.485 6.59488ZM148.894 16.297H148.881C148.881 16.4813 148.808 16.658 148.678 16.7883C148.549 16.9186 148.374 16.9917 148.191 16.9917H142.259C142.076 16.9917 141.901 16.9186 141.771 16.7883C141.642 16.658 141.569 16.4813 141.569 16.297H141.555V10.647L141.569 10.3205C141.569 10.2292 141.587 10.1388 141.621 10.0544C141.656 9.97009 141.707 9.89346 141.771 9.82894C141.835 9.76441 141.911 9.71325 141.995 9.67838C142.079 9.64351 142.168 9.62562 142.259 9.62572H148.191C148.281 9.62562 148.371 9.64351 148.455 9.67838C148.538 9.71325 148.615 9.76441 148.679 9.82894C148.743 9.89346 148.794 9.97009 148.828 10.0544C148.863 10.1388 148.881 10.2292 148.881 10.3205L148.894 10.647V16.297Z%27 fill=%27white%27/%3E%3Cpath d=%27M47.6597 8.9976V17.6133C47.6622 18.2499 47.9143 18.8597 48.361 19.3098C48.8077 19.7599 49.4127 20.0137 50.0443 20.0161H60.9744V16.9925H51.3368C51.1541 16.9923 50.979 16.919 50.8499 16.7887C50.7208 16.6584 50.6483 16.4818 50.6483 16.2977H50.6307V14.5688H58.8139V12.0413H50.6307V10.6469L50.6443 10.3204C50.6442 10.2292 50.6619 10.1389 50.6965 10.0546C50.731 9.97031 50.7817 9.89372 50.8457 9.82919C50.9096 9.76466 50.9856 9.71347 51.0692 9.67854C51.1527 9.64362 51.2423 9.62564 51.3328 9.62564H60.9712V6.59399H50.0412C49.4096 6.59632 48.8045 6.8502 48.3578 7.30028C47.9111 7.75037 47.659 8.36018 47.6565 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M166.999 8.98799C167 8.67263 166.939 8.36022 166.819 8.0688C166.7 7.77738 166.524 7.51275 166.302 7.29021C166.081 7.06766 165.818 6.89162 165.528 6.77227C165.238 6.65291 164.928 6.59261 164.615 6.59484H156.091C155.459 6.59759 154.855 6.85165 154.408 7.30169C153.962 7.75173 153.71 8.3613 153.708 8.99764V20.0145H156.681V14.568H159.684L163.525 20.0145H166.998L163.159 14.576H164.613C165.242 14.5735 165.846 14.3211 166.292 13.8735C166.738 13.4258 166.991 12.819 166.997 12.1845C166.997 12.1845 166.997 12.433 166.997 12.4257V11.7157L166.999 8.98799ZM164.008 11.1954L164.003 11.3514C164.003 11.4427 163.985 11.5331 163.95 11.6175C163.916 11.7019 163.865 11.7786 163.801 11.8432C163.737 11.9078 163.661 11.959 163.577 11.994C163.493 12.029 163.404 12.047 163.313 12.047L156.681 12.0414V9.6289L163.327 9.63453C163.417 9.63453 163.507 9.6525 163.591 9.68742C163.674 9.72233 163.75 9.77351 163.814 9.83803C163.878 9.90254 163.929 9.97914 163.964 10.0634C163.998 10.1477 164.016 10.2381 164.016 10.3293L164.029 10.655L164.008 11.1954Z%27 fill=%27white%27/%3E%3Cpath d=%27M108.274 8.9976V17.6133C108.276 18.2499 108.528 18.8597 108.975 19.3098C109.422 19.7599 110.027 20.0137 110.658 20.0161H121.588V16.9925H111.951C111.768 16.9925 111.593 16.9193 111.463 16.789C111.334 16.6587 111.261 16.4819 111.261 16.2977H111.248V10.6469L111.261 10.3204C111.261 10.2292 111.279 10.1388 111.314 10.0545C111.349 9.97025 111.399 9.89366 111.463 9.82914C111.527 9.76462 111.603 9.71345 111.687 9.67853C111.771 9.64361 111.86 9.62564 111.951 9.62564H121.589V6.59399H110.659C110.028 6.59632 109.422 6.8502 108.976 7.30028C108.529 7.75037 108.277 8.36018 108.274 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M123.425 9.6209H128.143C128.662 9.6209 128.637 9.89672 128.637 9.96507V20.017H131.628V9.96507C131.632 9.82515 131.59 9.6209 132.121 9.6209H136.749V6.59488H123.425V9.6209Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
@media (min-width: 1170px) {
  body:not(.is-homepage) .header .main-logo:before {
    content: url("data:image/svg+xml,%3Csvg width=%27189%27 height=%2735%27 viewBox=%270 0 189 35%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_684_1408%29%27%3E%3Cpath d=%27M36.1644 13.3487L32.2266 11.3807L23.6292 7.08203L11.0625 13.364L15.0291 15.3437L23.6292 11.0451L32.2292 15.3437L36.1644 13.3487Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M23.6282 0L3.96875 9.82928L7.93628 11.809L23.6282 3.96663L39.322 11.8135L43.3642 9.79329L23.6282 0Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M43.2892 20.8935L23.6279 30.7192L0 18.9102V22.8777L23.6279 34.6912L47.2549 22.8768V18.9102L43.2892 20.8935Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M43.2892 13.7958L23.6279 23.626L0 11.8125V15.7818L23.6279 27.5935L47.2549 15.7818V11.8125L43.2892 13.7958Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.361 24.0273H53.7578V27.3092H188.361V24.0273Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M70.8464 10.0677V22.3959H74.2138V16.3011H83.4284V13.4737H74.2183V11.5462C74.2087 11.4438 74.2214 11.3405 74.2556 11.2435C74.2898 11.1465 74.3446 11.0581 74.4163 10.9844C74.488 10.9106 74.5749 10.8533 74.6709 10.8164C74.7669 10.7795 74.8697 10.7638 74.9724 10.7705H85.8608V7.37891H73.5326C72.8203 7.38175 72.1381 7.66595 71.6344 8.16958C71.1308 8.67322 70.8466 9.35548 70.8438 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M87.9393 10.0677V22.3959H91.3075V16.3011H100.523V13.4737H91.3111V11.5462C91.3015 11.4437 91.3143 11.3404 91.3485 11.2433C91.3828 11.1462 91.4377 11.0578 91.5095 10.984C91.5813 10.9102 91.6682 10.853 91.7643 10.8161C91.8604 10.7792 91.9634 10.7637 92.0661 10.7705H102.955V7.37891H90.6263C89.9141 7.38175 89.2318 7.66595 88.7282 8.16958C88.2245 8.67322 87.9403 9.35548 87.9375 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M105.031 10.0686V19.7098C105.034 20.4222 105.318 21.1046 105.822 21.6083C106.326 22.1119 107.009 22.396 107.721 22.3986H120.049V19.0151H109.179C109.077 19.0151 108.976 18.995 108.881 18.9559C108.787 18.9169 108.701 18.8596 108.629 18.7874C108.557 18.7152 108.5 18.6295 108.46 18.5352C108.421 18.4408 108.401 18.3397 108.401 18.2376H108.386V16.3029H117.617V13.4746H108.386V11.9143L108.401 11.5489C108.401 11.4468 108.421 11.3456 108.46 11.2512C108.499 11.1569 108.557 11.0711 108.629 10.9989C108.701 10.9267 108.787 10.8694 108.881 10.8304C108.975 10.7913 109.077 10.7713 109.179 10.7714H120.05V7.37891H107.722C107.009 7.38151 106.327 7.66561 105.823 8.16927C105.319 8.67293 105.035 9.35532 105.032 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M168.61 7.37891H159.001C158.289 7.38175 157.607 7.66595 157.103 8.16958C156.6 8.67322 156.315 9.35548 156.312 10.0677V19.7089C156.315 20.4212 156.6 21.1034 157.103 21.6071C157.607 22.1107 158.289 22.3949 159.001 22.3977H168.61C169.319 22.3945 169.998 22.1128 170.5 21.6135C171.003 21.1142 171.289 20.4372 171.297 19.7287C171.297 19.7224 171.297 19.7152 171.297 19.7098V10.0677C171.297 10.0632 171.297 10.0605 171.297 10.0578C171.292 9.34761 171.007 8.66815 170.504 8.1667C170.001 7.66524 169.32 7.3822 168.61 7.37891ZM167.944 18.2358H167.929C167.929 18.4421 167.847 18.6399 167.701 18.7857C167.555 18.9314 167.357 19.0133 167.151 19.0133H160.46C160.254 19.0133 160.056 18.9314 159.91 18.7857C159.764 18.6399 159.682 18.4421 159.682 18.2358H159.666V11.9134L159.682 11.548C159.682 11.4458 159.702 11.3447 159.741 11.2503C159.78 11.1559 159.837 11.0701 159.91 10.9979C159.982 10.9257 160.068 10.8685 160.162 10.8294C160.257 10.7904 160.358 10.7704 160.46 10.7705H167.151C167.253 10.7704 167.354 10.7904 167.448 10.8294C167.543 10.8685 167.629 10.9257 167.701 10.9979C167.773 11.0701 167.831 11.1559 167.87 11.2503C167.909 11.3447 167.929 11.4458 167.929 11.548L167.944 11.9134V18.2358Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M53.7536 10.0686V19.7098C53.7564 20.4222 54.0408 21.1046 54.5446 21.6083C55.0484 22.1119 55.7309 22.396 56.4433 22.3986H68.7715V19.0151H57.9011C57.6951 19.0149 57.4975 18.9329 57.3519 18.7871C57.2063 18.6413 57.1245 18.4437 57.1245 18.2376H57.1047V16.3029H66.3347V13.4746H57.1047V11.9143L57.12 11.5489C57.1199 11.4468 57.1399 11.3458 57.1789 11.2514C57.2178 11.1571 57.275 11.0714 57.3472 10.9992C57.4193 10.927 57.5049 10.8697 57.5992 10.8306C57.6935 10.7915 57.7945 10.7714 57.8966 10.7714H68.7679V7.37891H56.4397C55.7273 7.38151 55.0448 7.66561 54.541 8.16927C54.0372 8.67293 53.7528 9.35532 53.75 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.359 10.057C188.36 9.70409 188.291 9.35449 188.156 9.02838C188.021 8.70228 187.823 8.40614 187.573 8.15711C187.323 7.90808 187.026 7.71108 186.7 7.57752C186.373 7.44396 186.023 7.37647 185.67 7.37897H176.055C175.343 7.38205 174.661 7.66636 174.158 8.16997C173.654 8.67358 173.37 9.3557 173.367 10.0678V22.396H176.721V16.3012H180.108L184.44 22.396H188.357L184.028 16.3102H185.668C186.378 16.3074 187.058 16.0249 187.561 15.524C188.065 15.0231 188.35 14.344 188.356 13.634C188.356 13.634 188.356 13.912 188.356 13.9039V13.1093L188.359 10.057ZM184.985 12.5271L184.979 12.7017C184.979 12.8039 184.959 12.9051 184.92 12.9995C184.881 13.0939 184.824 13.1798 184.752 13.2521C184.68 13.3243 184.594 13.3817 184.499 13.4208C184.405 13.46 184.304 13.4801 184.202 13.4801L176.721 13.4738V10.7742L184.217 10.7805C184.319 10.7805 184.42 10.8006 184.514 10.8397C184.609 10.8787 184.694 10.936 184.767 11.0082C184.839 11.0804 184.896 11.1661 184.935 11.2604C184.974 11.3548 184.994 11.4559 184.994 11.558L185.009 11.9224L184.985 12.5271Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M122.125 10.0686V19.7098C122.128 20.4222 122.412 21.1046 122.916 21.6083C123.42 22.1119 124.102 22.396 124.815 22.3986H137.143V19.0151H126.272C126.066 19.0151 125.869 18.9332 125.723 18.7874C125.577 18.6416 125.495 18.4438 125.495 18.2376H125.48V11.9143L125.495 11.5489C125.495 11.4468 125.515 11.3457 125.554 11.2514C125.593 11.157 125.651 11.0713 125.723 10.9991C125.795 10.9269 125.881 10.8697 125.975 10.8306C126.069 10.7915 126.17 10.7714 126.272 10.7714H137.144V7.37891H124.816C124.103 7.38151 123.421 7.66561 122.917 8.16927C122.413 8.67293 122.129 9.35532 122.126 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M139.211 10.7651H144.532C145.118 10.7651 145.09 11.0738 145.09 11.1503V22.3986H148.463V11.1503C148.468 10.9937 148.42 10.7651 149.02 10.7651H154.239V7.37891H139.211V10.7651Z%27 fill=%27%23002659%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_684_1408%27%3E%3Crect width=%27188.363%27 height=%2734.69%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
body:not(.is-homepage) .header .main-logo img {
  display: none;
}
@media (max-width: 1169px) {
  body:not(.is-homepage).is-scroll-up.is-scroll-active-not-hero .header {
    border-bottom: 0;
  }
}

.header-mobile {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -99;
}
.header-mobile.is-active {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: fixed;
  top: 64px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #061440;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  transition: all 0.3s ease;
  visibility: visible;
  opacity: 1;
}
@media (min-width: 1170px) {
  .header-mobile.is-active {
    display: none;
  }
}
.header-mobile__button-close {
  cursor: pointer;
  padding: 1rem;
  transition: opacity 0.5s ease;
}
.header-mobile__button-close:hover, .header-mobile__button-close:focus, .header-mobile__button-close:active {
  opacity: 0.7;
}
.header-mobile__button-close svg {
  display: block;
}
.header-mobile__title {
  color: #ffffff;
}
.header-mobile__content {
  padding: 1.5625rem 0.975rem;
  overflow-y: scroll;
  overflow-x: hidden;
}
.header-mobile__footer {
  background-color: #050f33;
  padding: 0.625rem 0.975rem;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.header-mobile .wpml-ls-legacy-dropdown-click {
  bottom: calc(100% + 10px);
  left: 66px;
  width: calc(100% - 155px);
  padding: 0;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-item {
  display: flex;
  justify-content: center;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
  padding: 0;
  display: block;
  padding: 0;
  font-size: inherit;
  background: rgba(255, 255, 255, 0.15) !important;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after, .header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:before {
  content: "";
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-link {
  padding: 0;
  font-size: inherit;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-link {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  position: static;
  visibility: visible !important;
  z-index: 1;
  background-color: transparent;
}
.header-mobile .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover .wpml-ls-item-toggle {
  background-color: transparent;
}
.header-mobile .wpml-ls-legacy-dropdown-click a {
  color: red;
  padding: 10px 12px !important;
}
.header-mobile .wpml-ls-legacy-dropdown-click a:hover {
  text-decoration: none !important;
  background: rgba(255, 255, 255, 0.15) !important;
}

body.is-mobile-menu-active .header {
  background-color: #061440 !important;
  transition: all 0.2s ease;
}
body.is-mobile-menu-active .header-toggle {
  background-color: #dce4ff !important;
}
body.is-mobile-menu-active .header-toggle .header-toggle__button:before,
body.is-mobile-menu-active .header-toggle .header-toggle__button:after {
  background: #061440;
}
body.is-mobile-menu-active .header .main-logo:before {
  height: 31px;
  display: block;
  content: url("data:image/svg+xml,%3Csvg width=%2742%27 height=%2731%27 viewBox=%270 0 42 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.0609 11.9272L28.5697 10.1685L20.9474 6.32709L9.80591 11.9409L13.3227 13.71L20.9474 9.86857L28.5721 13.71L32.0609 11.9272Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M20.9474 0L3.51758 8.78374L7.03514 10.5529L20.9474 3.5447L34.8613 10.5569L38.4451 8.75157L20.9474 0Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.3796 18.6699L20.9482 27.4504L0 16.8976V20.4431L20.9482 31L41.8956 20.4423V16.8976L38.3796 18.6699Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M38.3796 12.3293L20.9482 21.1138L0 10.5569V14.104L20.9482 24.6593L41.8956 14.104V10.5569L38.3796 12.3293Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
body.is-mobile-menu-active .header__logo-wr {
  opacity: 1 !important;
  visibility: visible !important;
}
body.is-mobile-menu-active .header__logo-wr img {
  opacity: 0;
}
body.is-mobile-menu-active .social-links__list {
  gap: 27px;
}
body.is-mobile-menu-active .header-top-right-link-mobile {
  opacity: 0 !important;
}

.mobile-menu-dropdown-content {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 66px;
  background: #061440;
  z-index: 999;
  width: 85%;
  transition: transform 0.5s ease;
  transform: translateX(120%);
  overflow-y: scroll;
  overflow-x: hidden;
  cursor: auto;
  margin-top: 0 !important;
}
.mobile-menu-dropdown-content.is-open {
  transform: translateX(0);
}
.mobile-menu-dropdown-content.is-last-icon .mobile-menu-dropdown-content__back-button:before {
  content: "";
  height: 40px;
  width: 40px;
  position: absolute;
  left: 0.975rem;
  top: 13px;
  transition: all 0.5s ease;
  background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_136_162%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2740%27 height=%2740%27%3E%3Crect width=%2740%27 height=%2740%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_136_162%29%27%3E%3Cpath d=%27M15.5129 28.8462L6.66663 20L15.5129 11.1537L16.6925 12.3333L9.85913 19.1667H33.3333V20.8333H9.85913L16.6925 27.6667L15.5129 28.8462Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mobile-menu-dropdown-content.is-last-icon .mobile-menu-dropdown-content__back-button svg {
  opacity: 0;
}
.mobile-menu-dropdown-content.is-last-icon .mobile-menu-dropdown-content__back-button:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width=%2740%27 height=%2740%27 viewBox=%270 0 40 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_136_162%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2740%27 height=%2740%27%3E%3Crect width=%2740%27 height=%2740%27 fill=%27%23C80021%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_136_162%29%27%3E%3Cpath d=%27M15.5129 28.8462L6.66663 20L15.5129 11.1537L16.6925 12.3333L9.85913 19.1667H33.3333V20.8333H9.85913L16.6925 27.6667L15.5129 28.8462Z%27 fill=%27%23C80021%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.mobile-menu-dropdown-content .main-menu__dropdown-title {
  display: block;
  margin: 1.5rem 0.975rem;
}
.mobile-menu-dropdown-content__dropdown-title {
  display: block;
  color: #ffffff;
  padding: 1.5rem 0.975rem 0.25rem;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.mobile-menu-dropdown-content__back-button {
  display: block;
  cursor: pointer;
  padding: 12px 0.975rem;
  position: relative;
  z-index: 99;
  transition: opacity 0.5s ease;
}
.mobile-menu-dropdown-content__back-button svg {
  pointer-events: none;
  cursor: default;
  transition: all 0.5s ease;
}
.mobile-menu-dropdown-content__back-button:hover svg path, .mobile-menu-dropdown-content__back-button:focus svg path, .mobile-menu-dropdown-content__back-button:active svg path {
  fill: #c80021;
}
.mobile-menu-dropdown-content__offer-content-wr {
  margin: 2.0625rem 0.975rem 1.75rem;
}
.mobile-menu-dropdown-content__offer-content-wr .header-sub-nav__item:not(:first-child) {
  margin-top: 1.75rem;
}
.mobile-menu-dropdown-content__offer-content-wr .header-sub-nav__link[target=_blank]:before {
  top: 1.5px;
}

.mobile-menu-main-wr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}

.header-mobile .mobile-menu-nav {
  margin-top: 1.5625rem;
}
.header-mobile .mobile-menu-nav .main-menu__item {
  position: static;
  display: flex;
  justify-content: space-between;
}
.header-mobile .mobile-menu-nav .main-menu__item:not(.level-0) .main-menu__link[target=_blank] {
  padding-left: 30px !important;
}
.header-mobile .mobile-menu-nav .main-menu__child-wr .main-menu.menu-children {
  margin: 1.75rem 0.975rem;
}
.header-mobile .mobile-menu-nav .main-menu__link {
  padding: 0.6875rem 0;
  font-weight: 600;
  border-bottom: 0;
  width: 100%;
  background: #061440;
  white-space: normal;
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.header-mobile .mobile-menu-nav .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_561%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_561%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A") !important;
  top: 50% !important;
  left: -2px;
}
.header-mobile .mobile-menu-nav > .main-menu__item.has-children {
  cursor: pointer;
}
.header-mobile .mobile-menu-nav .main-menu__item.has-children .main-menu__link:after {
  content: none;
}
.header-mobile .main-menu__arrow {
  position: relative;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  background: transparent;
  z-index: 2;
  display: block;
  cursor: pointer;
}
.header-mobile .main-menu__arrow:after {
  content: "";
  top: 17px;
  position: absolute;
  right: 12px;
  height: 24px;
  width: 24px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_136_380%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_136_380%29%27%3E%3Cpath d=%27M12.9437 12.0014L8.34375 7.40141L9.3975 6.34766L15.0513 12.0014L9.3975 17.6552L8.34375 16.6014L12.9437 12.0014Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
  transition: all 0.5s ease;
}
.header-mobile .main-menu__arrow:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_136_380%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_136_380%29%27%3E%3Cpath d=%27M12.9437 12.0014L8.34375 7.40141L9.3975 6.34766L15.0513 12.0014L9.3975 17.6552L8.34375 16.6014L12.9437 12.0014Z%27 fill=%27%23C80021%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.header-mobile .mobile-menu.is-open-dropdown:before {
  content: "";
  bottom: 0;
  background: rgba(0, 4, 18, 0.45);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  z-index: 2;
  opacity: 1;
  position: absolute;
  top: -80px;
  left: 0;
  right: 0;
}
.header-mobile .mobile-menu-dropdown-content .main-menu__link {
  font-weight: 400;
  padding: 0.875rem 0;
  font-size: 1rem;
  line-height: 1.625rem;
}
.header-mobile .mobile-menu-dropdown-content .main-menu__link:before {
  content: none !important;
}
.header-mobile .mobile-menu-dropdown-content .main-menu.menu-children {
  margin: 1.5rem 0.975rem;
}

.header-toggle {
  background-color: #dce4ff;
  width: 82px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.5s ease;
}
@media (min-width: 1170px) {
  .header-toggle {
    display: none;
  }
}
.header-toggle.is-active .header-toggle__button:after, .header-toggle.is-active .header-toggle__button:before {
  top: 50%;
  width: 23px;
  transform: rotate(-45deg);
  left: 2px;
}
.header-toggle.is-active .header-toggle__button:after {
  transform: rotate(45deg);
}
.header-toggle__button {
  position: relative;
  z-index: 1;
  height: 19px;
  width: 28px;
  cursor: pointer;
}
.header-toggle__button:before, .header-toggle__button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 3px;
  background: #061440;
  transition: all 0.3s ease;
  z-index: 1;
}
.header-toggle__button:before {
  top: 0;
}
.header-toggle__button:after {
  top: 10px;
}

.header-top-right-link {
  display: none;
  width: 12.5rem;
}
@media (min-width: 500px) {
  .header-top-right-link {
    display: block;
  }
}
@media (min-width: 1170px) {
  .header-top-right-link {
    width: 8.75rem;
  }
}
@media (min-width: 1280px) {
  .header-top-right-link {
    width: 12.5rem;
  }
}

body:not(.is-homepage):not(.is-scroll-up) .header-top-right-link svg path,
.is-scroll-up.is-scroll-active-not-hero .header-top-right-link svg path {
  fill: #061440;
}

.header-top-right-link-mobile svg {
  height: 45px;
}
.header-top-right-link-mobile svg polygon,
.header-top-right-link-mobile svg text,
.header-top-right-link-mobile svg path {
  fill: #ffffff;
}
@media (min-width: 500px) {
  .header-top-right-link-mobile {
    display: none;
  }
}

body:not(.is-homepage).is-scroll-down.is-scroll-active .header-top-right-link-mobile {
  opacity: 0;
}

body:not(.is-homepage) .header-top-right-link-mobile svg polygon,
body:not(.is-homepage) .header-top-right-link-mobile svg text,
body:not(.is-homepage) .header-top-right-link-mobile svg path {
  fill: #061440;
}

.is-scroll-up.is-scroll-active-not-hero .header-top-right-link-mobile {
  opacity: 1;
}
.is-scroll-up.is-scroll-active-not-hero .header-top-right-link-mobile svg polygon,
.is-scroll-up.is-scroll-active-not-hero .header-top-right-link-mobile svg text,
.is-scroll-up.is-scroll-active-not-hero .header-top-right-link-mobile svg path {
  fill: #ffffff;
}

body.is-scroll-active.is-scroll-active-not-hero .header-top-right-link-mobile {
  opacity: 0;
}

.e-sub-nav-alt-style, body:not(.is-homepage).is-open-outside-menu .header-button__wrapper,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper,
.is-open-outside-menu.is-scroll-active .header-button__wrapper {
  background-color: #dce4ff;
}
.e-sub-nav-alt-style .header-sub-nav__link, body:not(.is-homepage).is-open-outside-menu .header-button__wrapper .header-sub-nav__link,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper .header-sub-nav__link,
.is-open-outside-menu.is-scroll-active .header-button__wrapper .header-sub-nav__link,
.e-sub-nav-alt-style .header-sub-nav__title,
body:not(.is-homepage).is-open-outside-menu .header-button__wrapper .header-sub-nav__title,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper .header-sub-nav__title,
.is-open-outside-menu.is-scroll-active .header-button__wrapper .header-sub-nav__title {
  color: #061440;
}
.e-sub-nav-alt-style .social-links.is-default-style svg path, body:not(.is-homepage).is-open-outside-menu .header-button__wrapper .social-links.is-default-style svg path,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper .social-links.is-default-style svg path,
.is-open-outside-menu.is-scroll-active .header-button__wrapper .social-links.is-default-style svg path {
  fill: #061440;
}
.e-sub-nav-alt-style .header-sub-nav__link[target=_blank]:before, body:not(.is-homepage).is-open-outside-menu .header-button__wrapper .header-sub-nav__link[target=_blank]:before,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper .header-sub-nav__link[target=_blank]:before,
.is-open-outside-menu.is-scroll-active .header-button__wrapper .header-sub-nav__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_1439%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_1439%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.e-sub-nav-alt-style .header-top-right-link svg path, body:not(.is-homepage).is-open-outside-menu .header-button__wrapper .header-top-right-link svg path,
.is-open-outside-menu.is-scroll-active-not-hero .header-button__wrapper .header-top-right-link svg path,
.is-open-outside-menu.is-scroll-active .header-button__wrapper .header-top-right-link svg path {
  fill: #ffffff;
}

.header-sub-nav__list {
  position: relative;
  color: #ffffff;
}
.header-sub-nav__item:not(:first-child) {
  margin-top: 2rem;
}
.header-sub-nav__link {
  display: flex;
  align-items: center;
  gap: 7px;
}
.header-sub-nav__link[target=_blank]:before {
  position: relative;
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_561%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_561%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A");
  line-height: 1;
}
.header-sub-nav__link[target=_blank]:before {
  position: relative;
  top: -0.5px;
}
.header-sub-nav__link:before {
  height: 20px;
}
.header-sub-nav__link span {
  background-position-y: 19px;
}
.header-sub-nav__title {
  color: #ffffff;
  margin-bottom: 0.4375rem;
}

.is-scroll-active.is-scroll-active-not-hero:not(.is-mobile-menu-active) .header-sub-nav__title {
  color: #061440;
}
.is-scroll-active.is-scroll-active-not-hero:not(.is-mobile-menu-active) .header-sub-nav__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_1439%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_1439%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (min-width: 1170px) {
  .is-scroll-down .header {
    transform: translate3d(0, -100%, 0) !important;
    overflow: hidden;
  }
}

@media (max-width: 1169px) {
  .is-scroll-down.is-homepage .header .header__logo-wr {
    opacity: 0;
    visibility: hidden;
  }
}

.is-scroll-up.is-scroll-active-not-hero .header {
  transition: all 0.5s ease;
}

.is-scroll-up .header {
  transform: none !important;
}
@media (max-width: 1169px) {
  .is-scroll-up .header {
    background-color: #061440 !important;
  }
  .is-scroll-up .header .header-top-right-link svg path {
    fill: #ffffff;
  }
}

.is-scroll-active-not-hero .header {
  transition: all 0.5s ease;
  border-color: #c80021;
  border-bottom: 1px solid #c80021;
}
@media (min-width: 1170px) {
  .is-scroll-active-not-hero .header {
    background-color: #ffffff !important;
    border-color: #c80021;
  }
}
.is-scroll-active-not-hero .header .header-button__btn {
  background-color: #dce4ff;
}
.is-scroll-active-not-hero .header .header-button__btn svg path {
  fill: #061440;
  transition: all 0.5s ease;
}
.is-scroll-active-not-hero .header .header-button__btn:hover svg path {
  fill: #c80021;
}
.is-scroll-active-not-hero .header .main-menu__link {
  color: #061440 !important;
}
.is-scroll-active-not-hero .header .main-menu__link:hover, .is-scroll-active-not-hero .header .main-menu__link:focus, .is-scroll-active-not-hero .header .main-menu__link:active {
  color: #061440;
}
.is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link {
  color: #061440;
}
.is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_1439%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_1439%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:hover, .is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:focus, .is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:active {
  color: #c80021 !important;
}
.is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:hover[target=_blank]:before, .is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:focus[target=_blank]:before, .is-scroll-active-not-hero .header .main-menu__item.level-0 > .main-menu__link:active[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23DA1A35%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item:not(.level-0) .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link {
  color: #c80021 !important;
}
.is-scroll-active-not-hero .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:hover, .is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:focus, .is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:active {
  color: #c80021;
  background-color: transparent;
}
.is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:hover:after, .is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:focus:after, .is-scroll-active-not-hero .header .main-menu__item.has-children.level-0 > .main-menu__link:active:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item.has-children .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu__item.has-children .main-menu__link:hover, .is-scroll-active-not-hero .header .main-menu__item.has-children .main-menu__link:focus, .is-scroll-active-not-hero .header .main-menu__item.has-children .main-menu__link:active {
  background-color: rgba(185, 202, 255, 0.85);
}
.is-scroll-active-not-hero .header .main-menu__item.has-children:not(.level-0) > .main-menu__link:before {
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.94375 6.00141L0.34375 1.40141L1.3975 0.347656L7.05125 6.00141L1.3975 11.6552L0.34375 10.6014L4.94375 6.00141Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
.is-scroll-active-not-hero .header .main-menu .menu-children {
  background-color: #dce4ff;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
.is-scroll-active-not-hero .header .main-logo:before {
  height: 35px;
  display: block;
  content: url("data:image/svg+xml,%3Csvg width=%27167%27 height=%2731%27 viewBox=%270 0 167 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.0609 11.9272L28.5697 10.1685L20.9474 6.32709L9.80591 11.9409L13.3227 13.71L20.9474 9.86857L28.5721 13.71L32.0609 11.9272Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M20.9474 0L3.51758 8.78374L7.03514 10.5529L20.9474 3.5447L34.8613 10.5569L38.4451 8.75157L20.9474 0Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.3796 18.6699L20.9482 27.4504L0 16.8976V20.4431L20.9482 31L41.8956 20.4423V16.8976L38.3796 18.6699Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M38.3796 12.3293L20.9482 21.1138L0 10.5569V14.104L20.9482 24.6593L41.8956 14.104V10.5569L38.3796 12.3293Z%27 fill=%27white%27/%3E%3Cpath d=%27M166.997 21.4732H47.6597V24.406H166.997V21.4732Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M62.8134 8.99768V20.0145H65.7988V14.568H73.9685V12.0414H65.8028V10.3189C65.7943 10.2274 65.8056 10.1351 65.8359 10.0484C65.8663 9.96175 65.9149 9.88273 65.9784 9.81683C66.042 9.75093 66.119 9.69971 66.2041 9.66672C66.2892 9.63372 66.3804 9.61974 66.4714 9.62572H76.1249V6.59488H65.1949C64.5634 6.59742 63.9585 6.85139 63.512 7.30145C63.0655 7.75151 62.8136 8.3612 62.811 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M77.9664 8.99768V20.0145H80.9527V14.568H89.1231V12.0414H80.9559V10.3189C80.9473 10.2273 80.9586 10.135 80.989 10.0482C81.0194 9.96148 81.0681 9.88242 81.1317 9.8165C81.1954 9.75059 81.2725 9.69939 81.3577 9.66645C81.4429 9.63351 81.5342 9.61962 81.6252 9.62572H91.2788V6.59488H80.3487C79.7173 6.59742 79.1124 6.85139 78.6659 7.30145C78.2193 7.75151 77.9674 8.3612 77.9648 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M93.1208 8.9976V17.6133C93.1234 18.2499 93.3754 18.8597 93.8221 19.3098C94.2688 19.7599 94.8739 20.0137 95.5055 20.0161H106.436V16.9925H96.798C96.7075 16.9925 96.6178 16.9745 96.5342 16.9396C96.4506 16.9047 96.3746 16.8535 96.3106 16.789C96.2466 16.7244 96.1958 16.6479 96.1611 16.5636C96.1265 16.4793 96.1087 16.3889 96.1087 16.2977H96.0951V14.5688H104.279V12.0413H96.0951V10.6469L96.1087 10.3204C96.1086 10.2292 96.1263 10.1388 96.1609 10.0544C96.1955 9.97008 96.2463 9.89344 96.3103 9.8289C96.3744 9.76437 96.4504 9.71319 96.5341 9.67831C96.6177 9.64343 96.7074 9.62554 96.798 9.62564H106.436V6.59399H95.5063C94.8747 6.59632 94.2696 6.8502 93.8229 7.30028C93.3763 7.75037 93.1242 8.36018 93.1217 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M149.485 6.59488H140.966C140.334 6.59742 139.729 6.85139 139.283 7.30145C138.836 7.75151 138.584 8.3612 138.582 8.99768V17.6133C138.584 18.2498 138.836 18.8595 139.283 19.3096C139.729 19.7596 140.334 20.0136 140.966 20.0162H149.485C150.113 20.0132 150.715 19.7615 151.16 19.3153C151.606 18.8691 151.86 18.2642 151.867 17.631C151.867 17.6254 151.867 17.619 151.867 17.6142V8.99768C151.867 8.99366 151.867 8.99125 151.867 8.98883C151.862 8.35417 151.609 7.74698 151.163 7.29887C150.718 6.85076 150.114 6.59782 149.485 6.59488ZM148.894 16.297H148.881C148.881 16.4813 148.808 16.658 148.678 16.7883C148.549 16.9186 148.374 16.9917 148.191 16.9917H142.259C142.076 16.9917 141.901 16.9186 141.771 16.7883C141.642 16.658 141.569 16.4813 141.569 16.297H141.555V10.647L141.569 10.3205C141.569 10.2292 141.587 10.1388 141.621 10.0544C141.656 9.97009 141.707 9.89346 141.771 9.82894C141.835 9.76441 141.911 9.71325 141.995 9.67838C142.079 9.64351 142.168 9.62562 142.259 9.62572H148.191C148.281 9.62562 148.371 9.64351 148.455 9.67838C148.538 9.71325 148.615 9.76441 148.679 9.82894C148.743 9.89346 148.794 9.97009 148.828 10.0544C148.863 10.1388 148.881 10.2292 148.881 10.3205L148.894 10.647V16.297Z%27 fill=%27white%27/%3E%3Cpath d=%27M47.6597 8.9976V17.6133C47.6622 18.2499 47.9143 18.8597 48.361 19.3098C48.8077 19.7599 49.4127 20.0137 50.0443 20.0161H60.9744V16.9925H51.3368C51.1541 16.9923 50.979 16.919 50.8499 16.7887C50.7208 16.6584 50.6483 16.4818 50.6483 16.2977H50.6307V14.5688H58.8139V12.0413H50.6307V10.6469L50.6443 10.3204C50.6442 10.2292 50.6619 10.1389 50.6965 10.0546C50.731 9.97031 50.7817 9.89372 50.8457 9.82919C50.9096 9.76466 50.9856 9.71347 51.0692 9.67854C51.1527 9.64362 51.2423 9.62564 51.3328 9.62564H60.9712V6.59399H50.0412C49.4096 6.59632 48.8045 6.8502 48.3578 7.30028C47.9111 7.75037 47.659 8.36018 47.6565 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M166.999 8.98799C167 8.67263 166.939 8.36022 166.819 8.0688C166.7 7.77738 166.524 7.51275 166.302 7.29021C166.081 7.06766 165.818 6.89162 165.528 6.77227C165.238 6.65291 164.928 6.59261 164.615 6.59484H156.091C155.459 6.59759 154.855 6.85165 154.408 7.30169C153.962 7.75173 153.71 8.3613 153.708 8.99764V20.0145H156.681V14.568H159.684L163.525 20.0145H166.998L163.159 14.576H164.613C165.242 14.5735 165.846 14.3211 166.292 13.8735C166.738 13.4258 166.991 12.819 166.997 12.1845C166.997 12.1845 166.997 12.433 166.997 12.4257V11.7157L166.999 8.98799ZM164.008 11.1954L164.003 11.3514C164.003 11.4427 163.985 11.5331 163.95 11.6175C163.916 11.7019 163.865 11.7786 163.801 11.8432C163.737 11.9078 163.661 11.959 163.577 11.994C163.493 12.029 163.404 12.047 163.313 12.047L156.681 12.0414V9.6289L163.327 9.63453C163.417 9.63453 163.507 9.6525 163.591 9.68742C163.674 9.72233 163.75 9.77351 163.814 9.83803C163.878 9.90254 163.929 9.97914 163.964 10.0634C163.998 10.1477 164.016 10.2381 164.016 10.3293L164.029 10.655L164.008 11.1954Z%27 fill=%27white%27/%3E%3Cpath d=%27M108.274 8.9976V17.6133C108.276 18.2499 108.528 18.8597 108.975 19.3098C109.422 19.7599 110.027 20.0137 110.658 20.0161H121.588V16.9925H111.951C111.768 16.9925 111.593 16.9193 111.463 16.789C111.334 16.6587 111.261 16.4819 111.261 16.2977H111.248V10.6469L111.261 10.3204C111.261 10.2292 111.279 10.1388 111.314 10.0545C111.349 9.97025 111.399 9.89366 111.463 9.82914C111.527 9.76462 111.603 9.71345 111.687 9.67853C111.771 9.64361 111.86 9.62564 111.951 9.62564H121.589V6.59399H110.659C110.028 6.59632 109.422 6.8502 108.976 7.30028C108.529 7.75037 108.277 8.36018 108.274 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M123.425 9.6209H128.143C128.662 9.6209 128.637 9.89672 128.637 9.96507V20.017H131.628V9.96507C131.632 9.82515 131.59 9.6209 132.121 9.6209H136.749V6.59488H123.425V9.6209Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
@media (min-width: 1170px) {
  .is-scroll-active-not-hero .header .main-logo:before {
    content: url("data:image/svg+xml,%3Csvg width=%27189%27 height=%2735%27 viewBox=%270 0 189 35%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_684_1408%29%27%3E%3Cpath d=%27M36.1644 13.3487L32.2266 11.3807L23.6292 7.08203L11.0625 13.364L15.0291 15.3437L23.6292 11.0451L32.2292 15.3437L36.1644 13.3487Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M23.6282 0L3.96875 9.82928L7.93628 11.809L23.6282 3.96663L39.322 11.8135L43.3642 9.79329L23.6282 0Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M43.2892 20.8935L23.6279 30.7192L0 18.9102V22.8777L23.6279 34.6912L47.2549 22.8768V18.9102L43.2892 20.8935Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M43.2892 13.7958L23.6279 23.626L0 11.8125V15.7818L23.6279 27.5935L47.2549 15.7818V11.8125L43.2892 13.7958Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.361 24.0273H53.7578V27.3092H188.361V24.0273Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M70.8464 10.0677V22.3959H74.2138V16.3011H83.4284V13.4737H74.2183V11.5462C74.2087 11.4438 74.2214 11.3405 74.2556 11.2435C74.2898 11.1465 74.3446 11.0581 74.4163 10.9844C74.488 10.9106 74.5749 10.8533 74.6709 10.8164C74.7669 10.7795 74.8697 10.7638 74.9724 10.7705H85.8608V7.37891H73.5326C72.8203 7.38175 72.1381 7.66595 71.6344 8.16958C71.1308 8.67322 70.8466 9.35548 70.8438 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M87.9393 10.0677V22.3959H91.3075V16.3011H100.523V13.4737H91.3111V11.5462C91.3015 11.4437 91.3143 11.3404 91.3485 11.2433C91.3828 11.1462 91.4377 11.0578 91.5095 10.984C91.5813 10.9102 91.6682 10.853 91.7643 10.8161C91.8604 10.7792 91.9634 10.7637 92.0661 10.7705H102.955V7.37891H90.6263C89.9141 7.38175 89.2318 7.66595 88.7282 8.16958C88.2245 8.67322 87.9403 9.35548 87.9375 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M105.031 10.0686V19.7098C105.034 20.4222 105.318 21.1046 105.822 21.6083C106.326 22.1119 107.009 22.396 107.721 22.3986H120.049V19.0151H109.179C109.077 19.0151 108.976 18.995 108.881 18.9559C108.787 18.9169 108.701 18.8596 108.629 18.7874C108.557 18.7152 108.5 18.6295 108.46 18.5352C108.421 18.4408 108.401 18.3397 108.401 18.2376H108.386V16.3029H117.617V13.4746H108.386V11.9143L108.401 11.5489C108.401 11.4468 108.421 11.3456 108.46 11.2512C108.499 11.1569 108.557 11.0711 108.629 10.9989C108.701 10.9267 108.787 10.8694 108.881 10.8304C108.975 10.7913 109.077 10.7713 109.179 10.7714H120.05V7.37891H107.722C107.009 7.38151 106.327 7.66561 105.823 8.16927C105.319 8.67293 105.035 9.35532 105.032 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M168.61 7.37891H159.001C158.289 7.38175 157.607 7.66595 157.103 8.16958C156.6 8.67322 156.315 9.35548 156.312 10.0677V19.7089C156.315 20.4212 156.6 21.1034 157.103 21.6071C157.607 22.1107 158.289 22.3949 159.001 22.3977H168.61C169.319 22.3945 169.998 22.1128 170.5 21.6135C171.003 21.1142 171.289 20.4372 171.297 19.7287C171.297 19.7224 171.297 19.7152 171.297 19.7098V10.0677C171.297 10.0632 171.297 10.0605 171.297 10.0578C171.292 9.34761 171.007 8.66815 170.504 8.1667C170.001 7.66524 169.32 7.3822 168.61 7.37891ZM167.944 18.2358H167.929C167.929 18.4421 167.847 18.6399 167.701 18.7857C167.555 18.9314 167.357 19.0133 167.151 19.0133H160.46C160.254 19.0133 160.056 18.9314 159.91 18.7857C159.764 18.6399 159.682 18.4421 159.682 18.2358H159.666V11.9134L159.682 11.548C159.682 11.4458 159.702 11.3447 159.741 11.2503C159.78 11.1559 159.837 11.0701 159.91 10.9979C159.982 10.9257 160.068 10.8685 160.162 10.8294C160.257 10.7904 160.358 10.7704 160.46 10.7705H167.151C167.253 10.7704 167.354 10.7904 167.448 10.8294C167.543 10.8685 167.629 10.9257 167.701 10.9979C167.773 11.0701 167.831 11.1559 167.87 11.2503C167.909 11.3447 167.929 11.4458 167.929 11.548L167.944 11.9134V18.2358Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M53.7536 10.0686V19.7098C53.7564 20.4222 54.0408 21.1046 54.5446 21.6083C55.0484 22.1119 55.7309 22.396 56.4433 22.3986H68.7715V19.0151H57.9011C57.6951 19.0149 57.4975 18.9329 57.3519 18.7871C57.2063 18.6413 57.1245 18.4437 57.1245 18.2376H57.1047V16.3029H66.3347V13.4746H57.1047V11.9143L57.12 11.5489C57.1199 11.4468 57.1399 11.3458 57.1789 11.2514C57.2178 11.1571 57.275 11.0714 57.3472 10.9992C57.4193 10.927 57.5049 10.8697 57.5992 10.8306C57.6935 10.7915 57.7945 10.7714 57.8966 10.7714H68.7679V7.37891H56.4397C55.7273 7.38151 55.0448 7.66561 54.541 8.16927C54.0372 8.67293 53.7528 9.35532 53.75 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.359 10.057C188.36 9.70409 188.291 9.35449 188.156 9.02838C188.021 8.70228 187.823 8.40614 187.573 8.15711C187.323 7.90808 187.026 7.71108 186.7 7.57752C186.373 7.44396 186.023 7.37647 185.67 7.37897H176.055C175.343 7.38205 174.661 7.66636 174.158 8.16997C173.654 8.67358 173.37 9.3557 173.367 10.0678V22.396H176.721V16.3012H180.108L184.44 22.396H188.357L184.028 16.3102H185.668C186.378 16.3074 187.058 16.0249 187.561 15.524C188.065 15.0231 188.35 14.344 188.356 13.634C188.356 13.634 188.356 13.912 188.356 13.9039V13.1093L188.359 10.057ZM184.985 12.5271L184.979 12.7017C184.979 12.8039 184.959 12.9051 184.92 12.9995C184.881 13.0939 184.824 13.1798 184.752 13.2521C184.68 13.3243 184.594 13.3817 184.499 13.4208C184.405 13.46 184.304 13.4801 184.202 13.4801L176.721 13.4738V10.7742L184.217 10.7805C184.319 10.7805 184.42 10.8006 184.514 10.8397C184.609 10.8787 184.694 10.936 184.767 11.0082C184.839 11.0804 184.896 11.1661 184.935 11.2604C184.974 11.3548 184.994 11.4559 184.994 11.558L185.009 11.9224L184.985 12.5271Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M122.125 10.0686V19.7098C122.128 20.4222 122.412 21.1046 122.916 21.6083C123.42 22.1119 124.102 22.396 124.815 22.3986H137.143V19.0151H126.272C126.066 19.0151 125.869 18.9332 125.723 18.7874C125.577 18.6416 125.495 18.4438 125.495 18.2376H125.48V11.9143L125.495 11.5489C125.495 11.4468 125.515 11.3457 125.554 11.2514C125.593 11.157 125.651 11.0713 125.723 10.9991C125.795 10.9269 125.881 10.8697 125.975 10.8306C126.069 10.7915 126.17 10.7714 126.272 10.7714H137.144V7.37891H124.816C124.103 7.38151 123.421 7.66561 122.917 8.16927C122.413 8.67293 122.129 9.35532 122.126 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M139.211 10.7651H144.532C145.118 10.7651 145.09 11.0738 145.09 11.1503V22.3986H148.463V11.1503C148.468 10.9937 148.42 10.7651 149.02 10.7651H154.239V7.37891H139.211V10.7651Z%27 fill=%27%23002659%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_684_1408%27%3E%3Crect width=%27188.363%27 height=%2734.69%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.is-scroll-active-not-hero .header .main-logo img {
  display: none;
}

.is-open-outside-menu.is-scroll-active .header {
  transform: none;
  border-color: #c80021;
  border-bottom: 1px solid #c80021;
}
@media (min-width: 1170px) {
  .is-open-outside-menu.is-scroll-active .header {
    background-color: #ffffff !important;
    border-color: #c80021;
  }
}
.is-open-outside-menu.is-scroll-active .header .header-button__btn {
  background-color: #dce4ff;
}
.is-open-outside-menu.is-scroll-active .header .header-button__btn svg path {
  fill: #061440;
  transition: all 0.5s ease;
}
.is-open-outside-menu.is-scroll-active .header .header-button__btn:hover svg path {
  fill: #c80021;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__link {
  color: #061440 !important;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__link:hover, .is-open-outside-menu.is-scroll-active .header .main-menu__link:focus, .is-open-outside-menu.is-scroll-active .header .main-menu__link:active {
  color: #061440;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link {
  color: #061440;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_684_1439%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_684_1439%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:hover, .is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:focus, .is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:active {
  color: #c80021 !important;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:hover[target=_blank]:before, .is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:focus[target=_blank]:before, .is-open-outside-menu.is-scroll-active .header .main-menu__item.level-0 > .main-menu__link:active[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23DA1A35%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item:not(.level-0) .main-menu__link[target=_blank]:before {
  content: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_859_12912%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2716%27 height=%2716%27%3E%3Crect width=%2716%27 height=%2716%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_859_12912%29%27%3E%3Cpath d=%27M1.86719 14.1343V1.86328H8.0027V3.37996H3.38387V12.6176H12.6215V7.9988H14.1382V14.1343H1.86719ZM6.59292 10.4655L5.53604 9.40858L11.5647 3.37996H9.33604V1.86328H14.1382V6.66546H12.6215V4.43685L6.59292 10.4655Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link {
  color: #c80021 !important;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children:has(.main-menu.menu-children .main-menu__link:hover) > .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:hover, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:focus, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:active {
  color: #c80021;
  background-color: transparent;
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:hover:after, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:focus:after, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children.level-0 > .main-menu__link:active:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23C80021%27/%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children .main-menu__link:after {
  content: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.86486 6L0 1.13514L1.13514 0L4.86486 3.72973L8.59459 0L9.72973 1.13514L4.86486 6Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children .main-menu__link:hover, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children .main-menu__link:focus, .is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children .main-menu__link:active {
  background-color: rgba(185, 202, 255, 0.85);
}
.is-open-outside-menu.is-scroll-active .header .main-menu__item.has-children:not(.level-0) > .main-menu__link:before {
  content: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.94375 6.00141L0.34375 1.40141L1.3975 0.347656L7.05125 6.00141L1.3975 11.6552L0.34375 10.6014L4.94375 6.00141Z%27 fill=%27%23061440%27/%3E%3C/svg%3E%0A");
}
.is-open-outside-menu.is-scroll-active .header .main-menu .menu-children {
  background-color: #dce4ff;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}
.is-open-outside-menu.is-scroll-active .header .main-logo:before {
  height: 35px;
  display: block;
  content: url("data:image/svg+xml,%3Csvg width=%27167%27 height=%2731%27 viewBox=%270 0 167 31%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M32.0609 11.9272L28.5697 10.1685L20.9474 6.32709L9.80591 11.9409L13.3227 13.71L20.9474 9.86857L28.5721 13.71L32.0609 11.9272Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M20.9474 0L3.51758 8.78374L7.03514 10.5529L20.9474 3.5447L34.8613 10.5569L38.4451 8.75157L20.9474 0Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.3796 18.6699L20.9482 27.4504L0 16.8976V20.4431L20.9482 31L41.8956 20.4423V16.8976L38.3796 18.6699Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M38.3796 12.3293L20.9482 21.1138L0 10.5569V14.104L20.9482 24.6593L41.8956 14.104V10.5569L38.3796 12.3293Z%27 fill=%27white%27/%3E%3Cpath d=%27M166.997 21.4732H47.6597V24.406H166.997V21.4732Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M62.8134 8.99768V20.0145H65.7988V14.568H73.9685V12.0414H65.8028V10.3189C65.7943 10.2274 65.8056 10.1351 65.8359 10.0484C65.8663 9.96175 65.9149 9.88273 65.9784 9.81683C66.042 9.75093 66.119 9.69971 66.2041 9.66672C66.2892 9.63372 66.3804 9.61974 66.4714 9.62572H76.1249V6.59488H65.1949C64.5634 6.59742 63.9585 6.85139 63.512 7.30145C63.0655 7.75151 62.8136 8.3612 62.811 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M77.9664 8.99768V20.0145H80.9527V14.568H89.1231V12.0414H80.9559V10.3189C80.9473 10.2273 80.9586 10.135 80.989 10.0482C81.0194 9.96148 81.0681 9.88242 81.1317 9.8165C81.1954 9.75059 81.2725 9.69939 81.3577 9.66645C81.4429 9.63351 81.5342 9.61962 81.6252 9.62572H91.2788V6.59488H80.3487C79.7173 6.59742 79.1124 6.85139 78.6659 7.30145C78.2193 7.75151 77.9674 8.3612 77.9648 8.99768%27 fill=%27white%27/%3E%3Cpath d=%27M93.1208 8.9976V17.6133C93.1234 18.2499 93.3754 18.8597 93.8221 19.3098C94.2688 19.7599 94.8739 20.0137 95.5055 20.0161H106.436V16.9925H96.798C96.7075 16.9925 96.6178 16.9745 96.5342 16.9396C96.4506 16.9047 96.3746 16.8535 96.3106 16.789C96.2466 16.7244 96.1958 16.6479 96.1611 16.5636C96.1265 16.4793 96.1087 16.3889 96.1087 16.2977H96.0951V14.5688H104.279V12.0413H96.0951V10.6469L96.1087 10.3204C96.1086 10.2292 96.1263 10.1388 96.1609 10.0544C96.1955 9.97008 96.2463 9.89344 96.3103 9.8289C96.3744 9.76437 96.4504 9.71319 96.5341 9.67831C96.6177 9.64343 96.7074 9.62554 96.798 9.62564H106.436V6.59399H95.5063C94.8747 6.59632 94.2696 6.8502 93.8229 7.30028C93.3763 7.75037 93.1242 8.36018 93.1217 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M149.485 6.59488H140.966C140.334 6.59742 139.729 6.85139 139.283 7.30145C138.836 7.75151 138.584 8.3612 138.582 8.99768V17.6133C138.584 18.2498 138.836 18.8595 139.283 19.3096C139.729 19.7596 140.334 20.0136 140.966 20.0162H149.485C150.113 20.0132 150.715 19.7615 151.16 19.3153C151.606 18.8691 151.86 18.2642 151.867 17.631C151.867 17.6254 151.867 17.619 151.867 17.6142V8.99768C151.867 8.99366 151.867 8.99125 151.867 8.98883C151.862 8.35417 151.609 7.74698 151.163 7.29887C150.718 6.85076 150.114 6.59782 149.485 6.59488ZM148.894 16.297H148.881C148.881 16.4813 148.808 16.658 148.678 16.7883C148.549 16.9186 148.374 16.9917 148.191 16.9917H142.259C142.076 16.9917 141.901 16.9186 141.771 16.7883C141.642 16.658 141.569 16.4813 141.569 16.297H141.555V10.647L141.569 10.3205C141.569 10.2292 141.587 10.1388 141.621 10.0544C141.656 9.97009 141.707 9.89346 141.771 9.82894C141.835 9.76441 141.911 9.71325 141.995 9.67838C142.079 9.64351 142.168 9.62562 142.259 9.62572H148.191C148.281 9.62562 148.371 9.64351 148.455 9.67838C148.538 9.71325 148.615 9.76441 148.679 9.82894C148.743 9.89346 148.794 9.97009 148.828 10.0544C148.863 10.1388 148.881 10.2292 148.881 10.3205L148.894 10.647V16.297Z%27 fill=%27white%27/%3E%3Cpath d=%27M47.6597 8.9976V17.6133C47.6622 18.2499 47.9143 18.8597 48.361 19.3098C48.8077 19.7599 49.4127 20.0137 50.0443 20.0161H60.9744V16.9925H51.3368C51.1541 16.9923 50.979 16.919 50.8499 16.7887C50.7208 16.6584 50.6483 16.4818 50.6483 16.2977H50.6307V14.5688H58.8139V12.0413H50.6307V10.6469L50.6443 10.3204C50.6442 10.2292 50.6619 10.1389 50.6965 10.0546C50.731 9.97031 50.7817 9.89372 50.8457 9.82919C50.9096 9.76466 50.9856 9.71347 51.0692 9.67854C51.1527 9.64362 51.2423 9.62564 51.3328 9.62564H60.9712V6.59399H50.0412C49.4096 6.59632 48.8045 6.8502 48.3578 7.30028C47.9111 7.75037 47.659 8.36018 47.6565 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M166.999 8.98799C167 8.67263 166.939 8.36022 166.819 8.0688C166.7 7.77738 166.524 7.51275 166.302 7.29021C166.081 7.06766 165.818 6.89162 165.528 6.77227C165.238 6.65291 164.928 6.59261 164.615 6.59484H156.091C155.459 6.59759 154.855 6.85165 154.408 7.30169C153.962 7.75173 153.71 8.3613 153.708 8.99764V20.0145H156.681V14.568H159.684L163.525 20.0145H166.998L163.159 14.576H164.613C165.242 14.5735 165.846 14.3211 166.292 13.8735C166.738 13.4258 166.991 12.819 166.997 12.1845C166.997 12.1845 166.997 12.433 166.997 12.4257V11.7157L166.999 8.98799ZM164.008 11.1954L164.003 11.3514C164.003 11.4427 163.985 11.5331 163.95 11.6175C163.916 11.7019 163.865 11.7786 163.801 11.8432C163.737 11.9078 163.661 11.959 163.577 11.994C163.493 12.029 163.404 12.047 163.313 12.047L156.681 12.0414V9.6289L163.327 9.63453C163.417 9.63453 163.507 9.6525 163.591 9.68742C163.674 9.72233 163.75 9.77351 163.814 9.83803C163.878 9.90254 163.929 9.97914 163.964 10.0634C163.998 10.1477 164.016 10.2381 164.016 10.3293L164.029 10.655L164.008 11.1954Z%27 fill=%27white%27/%3E%3Cpath d=%27M108.274 8.9976V17.6133C108.276 18.2499 108.528 18.8597 108.975 19.3098C109.422 19.7599 110.027 20.0137 110.658 20.0161H121.588V16.9925H111.951C111.768 16.9925 111.593 16.9193 111.463 16.789C111.334 16.6587 111.261 16.4819 111.261 16.2977H111.248V10.6469L111.261 10.3204C111.261 10.2292 111.279 10.1388 111.314 10.0545C111.349 9.97025 111.399 9.89366 111.463 9.82914C111.527 9.76462 111.603 9.71345 111.687 9.67853C111.771 9.64361 111.86 9.62564 111.951 9.62564H121.589V6.59399H110.659C110.028 6.59632 109.422 6.8502 108.976 7.30028C108.529 7.75037 108.277 8.36018 108.274 8.9968%27 fill=%27white%27/%3E%3Cpath d=%27M123.425 9.6209H128.143C128.662 9.6209 128.637 9.89672 128.637 9.96507V20.017H131.628V9.96507C131.632 9.82515 131.59 9.6209 132.121 9.6209H136.749V6.59488H123.425V9.6209Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
@media (min-width: 1170px) {
  .is-open-outside-menu.is-scroll-active .header .main-logo:before {
    content: url("data:image/svg+xml,%3Csvg width=%27189%27 height=%2735%27 viewBox=%270 0 189 35%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_684_1408%29%27%3E%3Cpath d=%27M36.1644 13.3487L32.2266 11.3807L23.6292 7.08203L11.0625 13.364L15.0291 15.3437L23.6292 11.0451L32.2292 15.3437L36.1644 13.3487Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M23.6282 0L3.96875 9.82928L7.93628 11.809L23.6282 3.96663L39.322 11.8135L43.3642 9.79329L23.6282 0Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M43.2892 20.8935L23.6279 30.7192L0 18.9102V22.8777L23.6279 34.6912L47.2549 22.8768V18.9102L43.2892 20.8935Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M43.2892 13.7958L23.6279 23.626L0 11.8125V15.7818L23.6279 27.5935L47.2549 15.7818V11.8125L43.2892 13.7958Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.361 24.0273H53.7578V27.3092H188.361V24.0273Z%27 fill=%27%23C80021%27/%3E%3Cpath d=%27M70.8464 10.0677V22.3959H74.2138V16.3011H83.4284V13.4737H74.2183V11.5462C74.2087 11.4438 74.2214 11.3405 74.2556 11.2435C74.2898 11.1465 74.3446 11.0581 74.4163 10.9844C74.488 10.9106 74.5749 10.8533 74.6709 10.8164C74.7669 10.7795 74.8697 10.7638 74.9724 10.7705H85.8608V7.37891H73.5326C72.8203 7.38175 72.1381 7.66595 71.6344 8.16958C71.1308 8.67322 70.8466 9.35548 70.8438 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M87.9393 10.0677V22.3959H91.3075V16.3011H100.523V13.4737H91.3111V11.5462C91.3015 11.4437 91.3143 11.3404 91.3485 11.2433C91.3828 11.1462 91.4377 11.0578 91.5095 10.984C91.5813 10.9102 91.6682 10.853 91.7643 10.8161C91.8604 10.7792 91.9634 10.7637 92.0661 10.7705H102.955V7.37891H90.6263C89.9141 7.38175 89.2318 7.66595 88.7282 8.16958C88.2245 8.67322 87.9403 9.35548 87.9375 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M105.031 10.0686V19.7098C105.034 20.4222 105.318 21.1046 105.822 21.6083C106.326 22.1119 107.009 22.396 107.721 22.3986H120.049V19.0151H109.179C109.077 19.0151 108.976 18.995 108.881 18.9559C108.787 18.9169 108.701 18.8596 108.629 18.7874C108.557 18.7152 108.5 18.6295 108.46 18.5352C108.421 18.4408 108.401 18.3397 108.401 18.2376H108.386V16.3029H117.617V13.4746H108.386V11.9143L108.401 11.5489C108.401 11.4468 108.421 11.3456 108.46 11.2512C108.499 11.1569 108.557 11.0711 108.629 10.9989C108.701 10.9267 108.787 10.8694 108.881 10.8304C108.975 10.7913 109.077 10.7713 109.179 10.7714H120.05V7.37891H107.722C107.009 7.38151 106.327 7.66561 105.823 8.16927C105.319 8.67293 105.035 9.35532 105.032 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M168.61 7.37891H159.001C158.289 7.38175 157.607 7.66595 157.103 8.16958C156.6 8.67322 156.315 9.35548 156.312 10.0677V19.7089C156.315 20.4212 156.6 21.1034 157.103 21.6071C157.607 22.1107 158.289 22.3949 159.001 22.3977H168.61C169.319 22.3945 169.998 22.1128 170.5 21.6135C171.003 21.1142 171.289 20.4372 171.297 19.7287C171.297 19.7224 171.297 19.7152 171.297 19.7098V10.0677C171.297 10.0632 171.297 10.0605 171.297 10.0578C171.292 9.34761 171.007 8.66815 170.504 8.1667C170.001 7.66524 169.32 7.3822 168.61 7.37891ZM167.944 18.2358H167.929C167.929 18.4421 167.847 18.6399 167.701 18.7857C167.555 18.9314 167.357 19.0133 167.151 19.0133H160.46C160.254 19.0133 160.056 18.9314 159.91 18.7857C159.764 18.6399 159.682 18.4421 159.682 18.2358H159.666V11.9134L159.682 11.548C159.682 11.4458 159.702 11.3447 159.741 11.2503C159.78 11.1559 159.837 11.0701 159.91 10.9979C159.982 10.9257 160.068 10.8685 160.162 10.8294C160.257 10.7904 160.358 10.7704 160.46 10.7705H167.151C167.253 10.7704 167.354 10.7904 167.448 10.8294C167.543 10.8685 167.629 10.9257 167.701 10.9979C167.773 11.0701 167.831 11.1559 167.87 11.2503C167.909 11.3447 167.929 11.4458 167.929 11.548L167.944 11.9134V18.2358Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M53.7536 10.0686V19.7098C53.7564 20.4222 54.0408 21.1046 54.5446 21.6083C55.0484 22.1119 55.7309 22.396 56.4433 22.3986H68.7715V19.0151H57.9011C57.6951 19.0149 57.4975 18.9329 57.3519 18.7871C57.2063 18.6413 57.1245 18.4437 57.1245 18.2376H57.1047V16.3029H66.3347V13.4746H57.1047V11.9143L57.12 11.5489C57.1199 11.4468 57.1399 11.3458 57.1789 11.2514C57.2178 11.1571 57.275 11.0714 57.3472 10.9992C57.4193 10.927 57.5049 10.8697 57.5992 10.8306C57.6935 10.7915 57.7945 10.7714 57.8966 10.7714H68.7679V7.37891H56.4397C55.7273 7.38151 55.0448 7.66561 54.541 8.16927C54.0372 8.67293 53.7528 9.35532 53.75 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M188.359 10.057C188.36 9.70409 188.291 9.35449 188.156 9.02838C188.021 8.70228 187.823 8.40614 187.573 8.15711C187.323 7.90808 187.026 7.71108 186.7 7.57752C186.373 7.44396 186.023 7.37647 185.67 7.37897H176.055C175.343 7.38205 174.661 7.66636 174.158 8.16997C173.654 8.67358 173.37 9.3557 173.367 10.0678V22.396H176.721V16.3012H180.108L184.44 22.396H188.357L184.028 16.3102H185.668C186.378 16.3074 187.058 16.0249 187.561 15.524C188.065 15.0231 188.35 14.344 188.356 13.634C188.356 13.634 188.356 13.912 188.356 13.9039V13.1093L188.359 10.057ZM184.985 12.5271L184.979 12.7017C184.979 12.8039 184.959 12.9051 184.92 12.9995C184.881 13.0939 184.824 13.1798 184.752 13.2521C184.68 13.3243 184.594 13.3817 184.499 13.4208C184.405 13.46 184.304 13.4801 184.202 13.4801L176.721 13.4738V10.7742L184.217 10.7805C184.319 10.7805 184.42 10.8006 184.514 10.8397C184.609 10.8787 184.694 10.936 184.767 11.0082C184.839 11.0804 184.896 11.1661 184.935 11.2604C184.974 11.3548 184.994 11.4559 184.994 11.558L185.009 11.9224L184.985 12.5271Z%27 fill=%27%23002659%27/%3E%3Cpath d=%27M122.125 10.0686V19.7098C122.128 20.4222 122.412 21.1046 122.916 21.6083C123.42 22.1119 124.102 22.396 124.815 22.3986H137.143V19.0151H126.272C126.066 19.0151 125.869 18.9332 125.723 18.7874C125.577 18.6416 125.495 18.4438 125.495 18.2376H125.48V11.9143L125.495 11.5489C125.495 11.4468 125.515 11.3457 125.554 11.2514C125.593 11.157 125.651 11.0713 125.723 10.9991C125.795 10.9269 125.881 10.8697 125.975 10.8306C126.069 10.7915 126.17 10.7714 126.272 10.7714H137.144V7.37891H124.816C124.103 7.38151 123.421 7.66561 122.917 8.16927C122.413 8.67293 122.129 9.35532 122.126 10.0677%27 fill=%27%23002659%27/%3E%3Cpath d=%27M139.211 10.7651H144.532C145.118 10.7651 145.09 11.0738 145.09 11.1503V22.3986H148.463V11.1503C148.468 10.9937 148.42 10.7651 149.02 10.7651H154.239V7.37891H139.211V10.7651Z%27 fill=%27%23002659%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_684_1408%27%3E%3Crect width=%27188.363%27 height=%2734.69%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.is-open-outside-menu.is-scroll-active .header .main-logo img {
  display: none;
}

.columns-block {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  overflow: hidden;
  margin-left: -0.975rem;
  margin-right: -0.975rem;
}
@media (min-width: 1170px) {
  .columns-block {
    overflow: visible;
    margin-left: -1.6rem;
    margin-right: -1.6rem;
  }
}
.columns-block .column-block {
  padding: 0 1.6rem;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  width: 100%;
}
.columns-block.is_column_1 .column-block {
  flex: 0 0 100%;
  max-width: 100%;
}
.columns-block.is_column_2 .column-block {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .columns-block.is_column_2:not([class*=is_bp_]) .column-block {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 767px) {
  .columns-block.is_column_2.is_bp_md .column-block {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1024px) {
  .columns-block.is_column_2.is_bp_lg .column-block {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1170px) {
  .columns-block.is_column_2.is_bp_lgx .column-block {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.columns-block.is_column_3 .column-block {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .columns-block.is_column_3:not([class*=is_bp_]) .column-block {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 767px) {
  .columns-block.is_column_3.is_bp_md .column-block {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1024px) {
  .columns-block.is_column_3.is_bp_lg .column-block {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1170px) {
  .columns-block.is_column_3.is_bp_lgx .column-block {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.columns-block.is_column_4 .column-block {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .columns-block.is_column_4:not([class*=is_bp_]) .column-block {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 767px) {
  .columns-block.is_column_4.is_bp_md .column-block {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1024px) {
  .columns-block.is_column_4.is_bp_lg .column-block {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1170px) {
  .columns-block.is_column_4.is_bp_lgx .column-block {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.columns-block.is_style_01 {
  align-items: center;
}
.columns-block.is_style_01 .column-block:last-child {
  background-color: #061440;
  color: #ffffff;
  padding: 1.5625rem 0;
}
@media (min-width: 1170px) {
  .columns-block.is_style_01 .column-block:last-child {
    padding: 3.125rem 0;
  }
}
.columns-block.is_style_01 .column-block:last-child .wp-block-group.is-style-max-width-75 {
  max-width: 90%;
  margin: 0 auto;
}
@media (min-width: 1170px) {
  .columns-block.is_style_01 .column-block:last-child .wp-block-group.is-style-max-width-75 {
    max-width: 78%;
  }
}

.columns-block.is_style_dark_bg {
  position: relative;
  width: auto;
}
.columns-block.is_style_dark_bg:before {
  content: "";
  position: absolute;
  top: 0%;
  left: -50vw;
  right: -50vw;
  height: 100%;
  background-color: #061440;
  z-index: -1;
}
.columns-block.is_style_dark_bg:after {
  content: "";
  position: absolute;
  top: 76%;
  right: -15%;
  width: 389px;
  height: 286px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27733.651%27 height=%27538.65%27 viewBox=%270 0 733.651 538.65%27%3E%3Cpath id=%27Union_43%27 data-name=%27Union 43%27 d=%27M479,1489.213v-61.6l366.832,183.438,305.231-152.646,61.588-30.792v61.6L845.832,1672.65Zm0-110.164v-61.6l366.832,183.438,305.231-152.646,61.588-30.792v61.6L845.832,1562.488Zm366.832-73.527-133.547,66.766-61.55-30.805,195.1-97.558,133.5,66.752,61.149,30.617-61.149,30.994Zm0-109.913L602.188,1317.438,540.6,1286.646,845.832,1134l306.348,152.058-62.7,31.381Z%27 transform=%27translate%28-479 -1134%29%27 fill=%27%23fff%27 opacity=%270.05%27 /%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
}
@media (min-width: 1170px) {
  .columns-block.is_style_dark_bg:after {
    width: 676px;
    height: 505px;
    top: -5%;
    right: -12%;
  }
}

.columns-block.is_padding_01 {
  padding: 3.75rem 0;
}
@media (min-width: 1170px) {
  .columns-block.is_padding_01 {
    padding: 3.75rem 0 4.375rem;
  }
}

.columns-block.is_center_content_vertical {
  align-items: center;
}

.columns-block.is_no_gutters {
  margin-left: 0;
  margin-right: 0;
}
.columns-block.is_no_gutters > [class*=column-block] {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 1170px) {
  .columns-block.is_1_column_right_offset .column-block:first-child {
    padding-right: 7.5rem;
  }
}

@media (min-width: 1170px) {
  .columns-block.is_2_column_left_offset .column-block:last-child {
    padding-left: 7.5rem;
  }
}

@media (max-width: 1169px) {
  .columns-block.is_mobile_reverse_columns:not([class*=is_bp]) {
    flex-direction: column-reverse;
  }
}
@media (max-width: 766px) {
  .columns-block.is_mobile_reverse_columns.is_bp_md {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1023px) {
  .columns-block.is_mobile_reverse_columns.is_bp_lg {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1169px) {
  .columns-block.is_mobile_reverse_columns.is_bp_lgx {
    flex-direction: column-reverse;
  }
}

@media (max-width: 1169px) {
  .columns-block.is_mobile_no_right_margin_2n_col_mobile {
    margin-right: -0.975rem;
  }
}
@media (max-width: 1169px) {
  .columns-block.is_mobile_no_right_margin_2n_col_mobile .column-block:first-child {
    padding-right: 0.975rem;
  }
}
@media (max-width: 1169px) {
  .columns-block.is_mobile_no_right_margin_2n_col_mobile .column-block:last-child {
    margin-right: -0.975rem;
  }
}

.columns-block.is_100_viewport_width {
  position: relative;
}
@media (max-width: 1169px) {
  .columns-block.is_100_viewport_width {
    width: auto;
    margin-left: -0.975rem;
    margin-right: -0.975rem;
  }
}
@media (min-width: 1170px) {
  .columns-block.is_100_viewport_width {
    margin-left: -50vw;
    margin-left: calc(-50vw + 0px) !important;
    left: 50% !important;
    width: 100vw;
    width: calc(100vw - 0px) !important;
  }
}

@media (max-width: 1169px) {
  .columns-block.is_links_horizontal_list_1_col .links-horizontal-block__wr {
    grid-template-columns: repeat(1, 1fr);
  }
}

.columns-block.is_effector_sign_01:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center 37%;
  background-image: url("data:image/svg+xml,%3Csvg width=%271344%27 height=%27150%27 viewBox=%270 0 1344 150%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg opacity=%270.1%27%3E%3Cpath d=%27M170.699 26.8542V149.945H204.32V89.0913H296.323V60.8613H204.365V41.6161C204.269 40.5936 204.396 39.5626 204.737 38.5941C205.079 37.6256 205.626 36.7428 206.342 36.0064C207.058 35.2701 207.925 34.6979 208.884 34.3293C209.842 33.9606 210.869 33.8044 211.894 33.8712H320.609V0.0078125H197.518C190.407 0.0362015 183.595 2.87377 178.566 7.90229C173.538 12.9308 170.7 19.7428 170.672 26.8542%27 fill=%27%23061440%27/%3E%3Cpath d=%27M341.323 26.8542V149.945H374.952V89.0913H466.965V60.8613H374.988V41.6161C374.893 40.5928 375.02 39.5609 375.362 38.5918C375.704 37.6226 376.252 36.7393 376.969 36.0028C377.686 35.2663 378.554 34.6943 379.514 34.3263C380.473 33.9583 381.501 33.803 382.527 33.8712H491.242V0.0078125H368.151C361.04 0.0362015 354.228 2.87377 349.199 7.90229C344.171 12.9308 341.333 19.7428 341.305 26.8542%27 fill=%27%23061440%27/%3E%3Cpath d=%27M511.977 26.8553V123.118C512.005 130.231 514.844 137.044 519.874 142.073C524.905 147.101 531.719 149.938 538.832 149.964H661.923V116.181H553.387C552.368 116.181 551.358 115.981 550.416 115.59C549.475 115.2 548.619 114.629 547.898 113.908C547.177 113.187 546.605 112.331 546.215 111.389C545.825 110.447 545.624 109.438 545.624 108.419H545.472V89.1015H637.637V60.8625H545.472V45.283L545.624 41.6352C545.623 40.6154 545.823 39.6055 546.213 38.6631C546.603 37.7207 547.174 36.8645 547.895 36.1434C548.617 35.4224 549.473 34.8506 550.415 34.4609C551.357 34.0712 552.367 33.8712 553.387 33.8724H661.932V0H538.841C531.728 0.0260241 524.914 2.86254 519.883 7.89132C514.853 12.9201 512.014 19.7334 511.986 26.8463%27 fill=%27%23061440%27/%3E%3Cpath d=%27M1146.74 0.0078125H1050.8C1043.69 0.0362015 1036.88 2.87376 1031.85 7.90229C1026.82 12.9308 1023.98 19.7428 1023.95 26.8541V123.116C1023.98 130.228 1026.82 137.04 1031.85 142.068C1036.88 147.097 1043.69 149.934 1050.8 149.963H1146.74C1153.81 149.93 1160.59 147.118 1165.61 142.132C1170.63 137.147 1173.49 130.388 1173.57 123.314C1173.57 123.251 1173.57 123.179 1173.57 123.125V26.8541C1173.57 26.8092 1173.57 26.7823 1173.57 26.7553C1173.51 19.6642 1170.67 12.8802 1165.64 7.87347C1160.62 2.86674 1153.83 0.0406974 1146.74 0.0078125ZM1140.09 108.408H1139.94C1139.93 110.468 1139.11 112.443 1137.66 113.898C1136.2 115.354 1134.22 116.171 1132.17 116.171H1065.36C1063.3 116.171 1061.33 115.354 1059.87 113.898C1058.41 112.443 1057.59 110.468 1057.59 108.408H1057.44V45.2818L1057.59 41.634C1057.59 40.6138 1057.79 39.6037 1058.18 38.6612C1058.57 37.7188 1059.15 36.8627 1059.87 36.1417C1060.59 35.4207 1061.45 34.8491 1062.39 34.4595C1063.33 34.07 1064.34 33.87 1065.36 33.8712H1132.17C1133.19 33.87 1134.2 34.07 1135.14 34.4595C1136.08 34.8491 1136.94 35.4207 1137.66 36.1417C1138.38 36.8627 1138.95 37.7188 1139.35 38.6612C1139.74 39.6037 1139.94 40.6138 1139.94 41.634L1140.09 45.2818V108.408Z%27 fill=%27%23061440%27/%3E%3Cpath d=%27M0.0359191 26.8553V123.118C0.0643234 130.231 2.90314 137.044 7.9336 142.073C12.9641 147.101 19.7783 149.938 26.8912 149.964H149.982V116.181H41.4465C39.3892 116.179 37.4171 115.36 35.9632 113.905C34.5093 112.449 33.6927 110.476 33.6927 108.419H33.495V89.1015H125.651V60.8625H33.495V45.283L33.6478 41.6352C33.6466 40.6162 33.8463 39.6069 34.2354 38.6652C34.6245 37.7234 35.1955 36.8676 35.9156 36.1466C36.6358 35.4256 37.4909 34.8537 38.4322 34.4635C39.3736 34.0732 40.3826 33.8724 41.4016 33.8724H149.946V0H26.8553C19.7424 0.0260241 12.9281 2.86254 7.89769 7.89132C2.86722 12.9201 0.0284042 19.7334 0 26.8463%27 fill=%27%23061440%27/%3E%3Cpath d=%27M1344 26.747C1344.01 23.2235 1343.32 19.7329 1341.98 16.4769C1340.63 13.2209 1338.65 10.2642 1336.16 7.77778C1333.66 5.29132 1330.7 3.32443 1327.43 1.99087C1324.17 0.65731 1320.68 -0.016474 1317.16 0.00848117H1221.15C1214.04 0.0392339 1207.23 2.87785 1202.21 7.90612C1197.18 12.9344 1194.34 19.745 1194.32 26.8548V149.945H1227.8V89.092H1261.62L1304.87 149.945H1343.98L1300.76 89.1818H1317.13C1324.22 89.1537 1331.01 86.3335 1336.04 81.3321C1341.06 76.3306 1343.91 69.5508 1343.97 62.4613C1343.97 62.4613 1343.97 65.2375 1343.97 65.1567V57.2232L1344 26.747ZM1310.32 51.4101L1310.26 53.1531C1310.26 54.1733 1310.06 55.1837 1309.67 56.1265C1309.28 57.0694 1308.71 57.9262 1307.98 58.648C1307.26 59.3698 1306.41 59.9424 1305.47 60.3331C1304.52 60.7238 1303.51 60.9249 1302.49 60.9249L1227.8 60.862V33.9078L1302.65 33.9707C1303.66 33.9707 1304.67 34.1715 1305.62 34.5616C1306.56 34.9517 1307.41 35.5236 1308.13 36.2444C1308.86 36.9652 1309.43 37.821 1309.82 38.7628C1310.21 39.7047 1310.41 40.7141 1310.41 41.7335L1310.55 45.3723L1310.32 51.4101Z%27 fill=%27%23061440%27/%3E%3Cpath d=%27M682.652 26.8553V123.118C682.681 130.231 685.52 137.044 690.55 142.073C695.58 147.101 702.395 149.938 709.508 149.964H832.598V116.181H724.063C722.004 116.181 720.03 115.364 718.574 113.908C717.118 112.452 716.3 110.477 716.3 108.419H716.147V45.283L716.3 41.6352C716.3 40.6158 716.501 39.6063 716.891 38.6645C717.281 37.7227 717.853 36.8669 718.574 36.1461C719.295 35.4252 720.15 34.8534 721.092 34.4633C722.034 34.0732 723.043 33.8724 724.063 33.8724H832.607V0H709.517C702.404 0.0260241 695.589 2.86254 690.559 7.89132C685.528 12.9201 682.69 19.7334 682.661 26.8463%27 fill=%27%23061440%27/%3E%3Cpath d=%27M853.281 33.8173H906.408C912.257 33.8173 911.979 36.8991 911.979 37.6628V149.972H945.662V37.6628C945.707 36.0994 945.231 33.8173 951.215 33.8173H1003.33V0.0078125H853.281V33.8173Z%27 fill=%27%23061440%27/%3E%3C/g%3E%3C/svg%3E%0A");
  z-index: -1;
}
@media (max-width: 766px) {
  .columns-block.is_effector_sign_01:before {
    background-size: 90%;
  }
}

.column-block {
  overflow: hidden;
}
.column-block__wr {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}

@media (max-width: 1169px) {
  .columns-block .column-block.is_spacing_container_mobile {
    padding-left: 0.975rem;
    padding-right: 0.975rem;
  }
}
@media (min-width: 1170px) {
  .columns-block .column-block.is_spacing_left_width_container {
    padding-left: 1.6rem;
  }
}
@media (min-width: 1280px) {
  .columns-block .column-block.is_spacing_left_width_container {
    padding-left: calc((100vw - 1255px) / 2 + 1.6rem);
  }
}
@media (min-width: 1170px) {
  .columns-block .column-block.is_spacing_right_width_container {
    padding-right: 1.6rem;
  }
}
@media (min-width: 1280px) {
  .columns-block .column-block.is_spacing_right_width_container {
    padding-right: calc((100vw - 1255px) / 2 + 1.6rem);
  }
}

body.is-loaded-video .header {
  opacity: 1;
  transform: translateZ(0);
}
body.is-loaded-video .hero-slider-block .splide__arrows {
  transform: translateY(-50%) translateX(0);
  opacity: 1;
}
body.is-loaded-video .hero-slider-block .splide__pagination,
body.is-loaded-video .hero-slider-block__inner {
  opacity: 1;
}
body.is-loaded-video .hero-slider-block .about-us,
body.is-loaded-video .hero-slider-block__lang-swticher-wr,
body.is-loaded-video .hero-slider-block:after {
  opacity: 1;
}
body.is-loaded-video .hero-slider-block .about-us {
  transform: translateY(0);
}
body.is-loaded-video.is-homepage #content:before {
  opacity: 1;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.single-content__header {
  background-position: center center;
  background-size: cover;
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
.single-content__header-wr {
  position: relative;
}
.single-content .cat-badges__categories-wr {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.single-container {
  max-width: 55.9375rem;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

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

.splide__list {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.splide__slide--has-video {
  cursor: pointer;
}

.splide__slide--has-video:hover .splide__video__play {
  opacity: 1;
}

.splide__slide__container--has-video {
  cursor: pointer;
  position: relative;
}

.splide__slide__container--has-video:hover .splide__video__play {
  opacity: 1;
}

.splide__video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.splide__video__wrapper {
  background: #000;
  height: inherit;
  width: inherit;
}

.splide__video__wrapper div, .splide__video__wrapper iframe, .splide__video__wrapper video {
  height: 100%;
  width: 100%;
}
.splide__video__wrapper div[title], .splide__video__wrapper iframe[title], .splide__video__wrapper video[title] {
  pointer-events: none !important;
}

.splide__video__play {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 40px;
  justify-content: center;
  left: 50%;
  opacity: 0.7;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.1s linear;
  width: 40px;
}

.splide__video__play:after {
  border-color: transparent transparent transparent #000;
  border-style: solid;
  border-width: 9px 0 9px 17px;
  content: "";
  display: inline-block;
  margin-left: 4px;
}
