/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
picture,
footer,
header,
hgroup,
nav,
section,
main {
  display: block;
}

audio:not([controls]) {
  display: none;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 1em;
  line-height: 1.35;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

:: -moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}

a {
  text-decoration: none;
}

a:focus,
a:hover,
a:active {
  outline: none;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 0;
}

dfn {
  font-style: italic;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q::before,
q::after {
  content: "";
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

nav ul,
nav ol,
ul,
li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

iframe {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  cursor: pointer;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

button,
input {
  line-height: normal;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=search],
input[type=password] textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}

input,
textarea,
select {
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}

td {
  vertical-align: top;
}

@font-face {
  font-family: "iconfont";
  src: url("../assets/fonts/iconfont.woff2?t=1756811457117") format("woff2"), url("../assets/fonts/iconfont.woff?t=1756811457117") format("woff");
}
.font-ico-youtube:before, .font-ico-xmark:before, .font-ico-x-twitter:before, .font-ico-volume:before, .font-ico-volume-xmark:before, .font-ico-video:before, .font-ico-triangle:before, .font-ico-tiktok:before, .font-ico-star-of-life:before, .font-ico-presentation-screen:before, .font-ico-plus:before, .font-ico-play:before, .font-ico-pause:before, .font-ico-mobile:before, .font-ico-magnifying-glass:before, .font-ico-location-dot:before, .font-ico-linkedin:before, .font-ico-instagram:before, .font-ico-gear:before, .font-ico-files:before, .font-ico-file-pdf:before, .font-ico-facebook:before, .font-ico-envelope:before, .font-ico-closed-captioning:before, .font-ico-circle-xmark:before, .font-ico-circle-plus:before, .font-ico-circle-minus:before, .font-ico-chromecast:before, .font-ico-chevrons-down:before, .font-ico-chevron-up:before, .font-ico-chevron-right:before, .font-ico-chevron-left:before, .font-ico-chevron-down:before, .font-ico-check:before, .font-ico-calendar-check:before, .font-ico-bars:before, .font-ico-arrow-up:before, .font-ico-arrow-up-right-from-square:before, .font-ico-arrow-up-right-and-arrow-down-left-from-center:before, .font-ico-arrow-right:before, .font-ico-arrow-left:before, .font-ico-arrow-down:before, .font-ico-arrow-down-to-line:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
}

[class*=font-ico] {
  display: inline-block;
}

.font-ico-arrow-down-to-line:before {
  content: "\f101";
}

.font-ico-arrow-down:before {
  content: "\f102";
}

.font-ico-arrow-left:before {
  content: "\f103";
}

.font-ico-arrow-right:before {
  content: "\f104";
}

.font-ico-arrow-up-right-and-arrow-down-left-from-center:before {
  content: "\f105";
}

.font-ico-arrow-up-right-from-square:before {
  content: "\f106";
}

.font-ico-arrow-up:before {
  content: "\f107";
}

.font-ico-bars:before {
  content: "\f108";
}

.font-ico-calendar-check:before {
  content: "\f109";
}

.font-ico-check:before {
  content: "\f10a";
}

.font-ico-chevron-down:before {
  content: "\f10b";
}

.font-ico-chevron-left:before {
  content: "\f10c";
}

.font-ico-chevron-right:before {
  content: "\f10d";
}

.font-ico-chevron-up:before {
  content: "\f10e";
}

.font-ico-chevrons-down:before {
  content: "\f10f";
}

.font-ico-chromecast:before {
  content: "\f110";
}

.font-ico-circle-minus:before {
  content: "\f111";
}

.font-ico-circle-plus:before {
  content: "\f112";
}

.font-ico-circle-xmark:before {
  content: "\f113";
}

.font-ico-closed-captioning:before {
  content: "\f114";
}

.font-ico-envelope:before {
  content: "\f115";
}

.font-ico-facebook:before {
  content: "\f116";
}

.font-ico-file-pdf:before {
  content: "\f117";
}

.font-ico-files:before {
  content: "\f118";
}

.font-ico-gear:before {
  content: "\f119";
}

.font-ico-instagram:before {
  content: "\f11a";
}

.font-ico-linkedin:before {
  content: "\f11b";
}

.font-ico-location-dot:before {
  content: "\f11c";
}

.font-ico-magnifying-glass:before {
  content: "\f11d";
}

.font-ico-mobile:before {
  content: "\f11e";
}

.font-ico-pause:before {
  content: "\f11f";
}

.font-ico-play:before {
  content: "\f120";
}

.font-ico-plus:before {
  content: "\f121";
}

.font-ico-presentation-screen:before {
  content: "\f122";
}

.font-ico-star-of-life:before {
  content: "\f123";
}

.font-ico-tiktok:before {
  content: "\f124";
}

.font-ico-triangle:before {
  content: "\f125";
}

.font-ico-video:before {
  content: "\f126";
}

.font-ico-volume-xmark:before {
  content: "\f127";
}

.font-ico-volume:before {
  content: "\f128";
}

.font-ico-x-twitter:before {
  content: "\f129";
}

.font-ico-xmark:before {
  content: "\f12a";
}

.font-ico-youtube:before {
  content: "\f12b";
}

:root {
  --white: #fff;
  --greyscale10: #e6e6e6;
  --greyscale30: #b3b3b3;
  --greyscale70: #4c4c4c;
  --greyscale80: #333;
  --greyscale90: #191919;
}

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

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

.in-view.animating-text__text {
  color: #000;
}
.in-view .animating-text__text-bg {
  -webkit-animation: animating-text 6s linear 1 forwards;
          animation: animating-text 6s linear 1 forwards;
  background-image: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #000), color-stop(50%, #999999));
  background-image: linear-gradient(to right, #000, #000 50%, #999999 50%);
}

body {
  font-family: "OpenSans", sans-serif;
  font-weight: 400;
  color: #333;
}
body {
  font-size: 12px;
}

.scroll-disabled {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.wrap {
  margin: 0 auto;
  width: 100%;
}

.image {
  width: 100%;
  height: auto;
}

.d-flex {
  display: flex;
}

/* --------------------------------------------------------------
# Plugins
-------------------------------------------------------------- */
.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__play {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 80px;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  width: 80px;
}

.splide__video__play:hover {
  opacity: 0.7;
}

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

.splide__video:hover .splide__video__play {
  opacity: 0.8;
}

.splide {
  position: relative;
}
.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}
.splide:not(.is-overflow) .splide__pagination {
  display: none;
}
.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide--rtl {
  direction: rtl;
}

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

.splide__track--draggable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-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__track--ttb .splide__list {
  display: block;
}

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

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  flex-shrink: 0;
  margin: 0;
  position: relative;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}
.splide__pagination li {
  line-height: 1;
  display: inline-block;
  margin: 0 3px;
  pointer-events: auto;
}

.splide__pagination__page {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #888;
}
.splide__pagination__page.is-active {
  background-color: #000;
}

.splide__progress__bar {
  width: 0;
}

.splide__toggle__pause {
  display: none;
}

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

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

.splide__arrows {
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}

.splide__arrow {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.splide__arrow[disabled] {
  background-color: #e6e6e6;
}
.splide__arrow .icon {
  font-size: 14px;
  line-height: 1;
}

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

/* --------------------------------------------------------------
# Typography
-------------------------------------------------------------- */
@font-face {
  font-family: "OpenSans";
  src: url("../assets/fonts/OpenSans-Light.woff2") format("woff2"), url("../assets/fonts/OpenSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../assets/fonts/OpenSans-Regular.woff2") format("woff2"), url("../assets/fonts/OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../assets/fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../assets/fonts/OpenSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../assets/fonts/OpenSans-Bold.woff2") format("woff2"), url("../assets/fonts/OpenSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
.rte ul, .rte ol {
  margin-bottom: 18px;
}
.rte ul, .rte ol {
  padding-left: 18px;
}
.rte ul li, .rte ol li {
  font-size: 12px;
}
.rte ul li, .rte ol li {
  line-height: 20px;
}
.rte ul li {
  list-style-type: disc;
}
.rte ul li::marker {
  font-size: 12px;
}
.rte ol li {
  list-style-type: decimal;
}

.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "OpenSans", sans-serif;
  font-weight: normal;
  line-height: 1.2;
}

.rte h1,
.h1,
h1 {
  font-weight: 300;
}
.rte h1,
.h1,
h1 {
  font-size: 32px;
}

.rte h2,
.h2,
h2 {
  font-weight: 300;
  line-height: 1.5;
}
.rte h2,
.h2,
h2 {
  font-size: 24px;
}

.rte h3,
.h3,
h3 {
  font-weight: 400;
  line-height: 1.4;
}
.rte h3,
.h3,
h3 {
  font-size: 20px;
}

.rte h4,
.h4 {
  font-weight: 600;
}
.rte h4,
.h4 {
  font-size: 16px;
}

.rte h5,
.h5 {
  font-size: 20px;
}

.rte h6,
.h6 {
  font-size: 16px;
}

.intro-text {
  color: #4c4c4c;
}
.intro-text {
  font-size: 16px;
}
.intro-text {
  line-height: 22px;
}
.intro-text {
  margin-bottom: 16px;
}

.body-regular {
  font-weight: 400;
}
.body-regular {
  font-size: 12px;
}
.body-regular {
  line-height: 20px;
}

.body-small {
  font-weight: 400;
}
.body-small {
  font-size: 12px;
}

.body-semi-bold {
  font-weight: 600;
}
.body-semi-bold {
  font-size: 12px;
}
.body-semi-bold {
  line-height: 20px;
}

.body-bold {
  font-weight: 700;
}
.body-bold {
  font-size: 12px;
}
.body-bold {
  line-height: 20px;
}

.subtitle-uppercase {
  text-transform: uppercase;
  font-weight: 700;
}
.subtitle-uppercase {
  font-size: 12px;
}

.rte p:not(.intro-text) {
  line-height: 20px;
}
.rte p:not(.intro-text) {
  margin-bottom: 16px;
}
.rte a {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
}
.rte h1 {
  margin-bottom: 18px;
}
.rte h2 {
  margin-bottom: 16px;
}
.rte h3 {
  margin-bottom: 15px;
}
.rte h4 {
  margin-bottom: 16px;
}
.rte blockquote {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
}

.rte__inner {
  margin: 0 auto;
  width: 100%;
}

img {
  max-width: 100%;
}

table {
  width: 100%;
}
table th {
  background-color: #e6e6e6;
  font-weight: 700;
  text-align: left;
}
table th,
table td {
  border-bottom: 1px solid #ccc;
}
table th,
table td {
  padding: 16px;
}

.table {
  width: 100%;
}
.table {
  margin-bottom: 16px;
}

.table__wrap {
  width: 100%;
}

/* --------------------------------------------------------------
# Atoms
-------------------------------------------------------------- */
button,
input[type=button],
input[type=submit] {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
}

a,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

button {
  font-family: "OpenSans", sans-serif;
}

.btn {
  align-items: center;
  background-color: var(--btn-bg-color, var(--greyscale70));
  border: 1px solid var(--btn-border-color, var(--greyscale90));
  border-radius: 40px;
  color: var(--btn-text-color, var(--white));
  display: inline-flex;
  font-weight: bold;
  padding-top: 1px;
  text-transform: uppercase;
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: background, border, color;
  transition-property: background, border, color;
}
.btn {
  font-size: 12px;
}
.btn {
  height: 40px;
}
.btn {
  padding-left: 24px;
}
.btn {
  padding-right: 24px;
}

.btn__icon {
  margin-left: 6px;
}

.btn--light {
  --btn-bg-color: var(--greyscale10);
  --btn-border-color: var(--greyscale30);
  --btn-text-color: var(--greyscale80);
}
.btn--light:hover {
  --btn-hover-bg-color: var(--white);
  --btn-border-color: var(--greyscale10);
}

.skip-link {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  z-index: 21;
  color: #000;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 14px;
  background-color: #fff;
  opacity: 0;
}

input:not([type=checkbox], [type=radio]),
textarea,
.dropdown__button {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #333;
  font-family: "OpenSans", sans-serif;
  padding: clamp(11px,0.625vw,16px) clamp(14px,0.8333333333vw,22px);
  width: 100%;
}
input:not([type=checkbox], [type=radio])::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .dropdown__button::-webkit-input-placeholder {
  color: #999;
}
input:not([type=checkbox], [type=radio])::-moz-placeholder, textarea::-moz-placeholder, .dropdown__button::-moz-placeholder {
  color: #999;
}
input:not([type=checkbox], [type=radio]):-ms-input-placeholder, textarea:-ms-input-placeholder, .dropdown__button:-ms-input-placeholder {
  color: #999;
}
input:not([type=checkbox], [type=radio])::-ms-input-placeholder, textarea::-ms-input-placeholder, .dropdown__button::-ms-input-placeholder {
  color: #999;
}
input:not([type=checkbox], [type=radio])::placeholder,
textarea::placeholder,
.dropdown__button::placeholder {
  color: #999;
}
input:not([type=checkbox], [type=radio]):invalid,
textarea:invalid,
.dropdown__button:invalid {
  background-color: #fff;
}
input:not([type=checkbox], [type=radio]):active, input:not([type=checkbox], [type=radio]):focus,
textarea:active,
textarea:focus,
.dropdown__button:active,
.dropdown__button:focus {
  border-color: #000;
}
input:not([type=checkbox], [type=radio])[disabled],
textarea[disabled],
.dropdown__button[disabled] {
  background-color: #e6e6e6;
}
.loaded input:not([type=checkbox], [type=radio]),
.loaded textarea,
.loaded .dropdown__button {
  -webkit-transition: border 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.form {
  width: 100%;
}

.form__inner {
  width: 100%;
}

.form__content {
  width: 100%;
}

.form__row {
  width: 100%;
}
.form__row {
  margin-bottom: 16px;
}

.label {
  display: block;
}
.label {
  margin-bottom: 4px;
}

.form-description {
  display: block;
}
.form-description {
  margin-bottom: 8px;
}

.form__actions {
  margin-top: 8px;
}

.input-field {
  width: 100%;
}

.input-field__field {
  height: 40px;
}

.textarea {
  width: 100%;
}

.textarea__field {
  height: 180px;
}

.form-options {
  width: 100%;
}

.form-options__item {
  position: relative;
  width: 100%;
}
.form-options__item {
  margin-bottom: 8px;
}

.form-options__input {
  height: 1px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.form-options__input:checked ~ .form-options__label .form-options__label-sign::before {
  opacity: 1;
}
.form-options__input:active ~ .form-options__label .form-options__label-sign, .form-options__input:focus ~ .form-options__label .form-options__label-sign {
  border-color: #000;
}

.form-options__label {
  position: relative;
}
.form-options__label {
  padding-left: 24px;
}

.form-options__label-sign {
  background-color: #fff;
  border: 1px solid #ccc;
  left: 0;
  position: absolute;
}
.form-options__label-sign {
  height: 16px;
}
.form-options__label-sign {
  top: 1px;
}
.form-options__label-sign {
  width: 16px;
}
.form-options__label-sign::before {
  content: "";
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.loaded .form-options__label-sign::before {
  -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.form-options--radio .form-options__label-sign {
  border-radius: 50%;
}
.form-options--radio .form-options__label-sign::before {
  background-color: #000;
  border-radius: 50%;
}
.form-options--radio .form-options__label-sign::before {
  height: 10px;
}
.form-options--radio .form-options__label-sign::before {
  width: 10px;
}

.form-options--checkbox .form-options__label-sign {
  border-radius: 2px;
}
.form-options--checkbox .form-options__label-sign::before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f10a";
  color: #000;
}
.form-options--checkbox .form-options__label-sign::before {
  font-size: 10px;
}

.dropdown {
  position: relative;
  width: 100%;
}

.dropdown__button {
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  text-align: left;
}
.dropdown__button {
  height: 40px;
}
.dropdown__button::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f10b";
  position: absolute;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.dropdown__button::after {
  font-size: 11px;
}
.dropdown__button::after {
  right: 16px;
}
.loaded .dropdown__button::after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.dropdown__button--active {
  border-color: #000;
}
.dropdown__button--active::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

.dropdown__list {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);
  display: none;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 100%;
  width: 100%;
}
.dropdown__list {
  max-height: 180px;
}

.dropdown__list--visible {
  display: block;
}

.dropdown__item-btn {
  border-left: 4px solid transparent;
  color: #333;
  display: block;
  text-align: left;
  width: 100%;
}
.loaded .dropdown__item-btn {
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: background, border;
  transition-property: background, border;
}

.dropdown__item-btn--selected {
  border-color: #000;
}

/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
.link {
  color: #4c4c4c;
  font-weight: 700;
}
.link {
  font-size: 12px;
}
.link {
  line-height: 16px;
}

.link--icon-leading .link__icon {
  margin-right: 4px;
}

.link--white {
  color: #fff;
}
.link--white::after {
  color: inherit;
}

.link__icon {
  color: #000;
  vertical-align: middle;
}
.link__icon {
  margin-top: 0;
}
.link__icon:not(.link--icon-leading .link__icon) {
  margin-left: 4px;
}

/* --------------------------------------------------------------
# Shared
-------------------------------------------------------------- */
/* stylelint-disable selector-max-id, max-nesting-depth, no-descending-specificity */
#ccc {
  font-family: "OpenSans", sans-serif !important;
}
#ccc #ccc-content {
  background-color: #fff !important;
}
#ccc #ccc-content p,
#ccc #ccc-content span,
#ccc #ccc-content .btn-info {
  color: #000 !important;
}
#ccc #ccc-content button,
#ccc #ccc-content span {
  font-family: "OpenSans", sans-serif !important;
  fill: #000 !important;
}
#ccc #ccc-content .checkbox-toggle-on,
#ccc #ccc-content .checkbox-toggle-off {
  color: #5b6770 !important;
}
#ccc #ccc-content .ccc-alert span,
#ccc #ccc-content .ccc-alert p {
  color: #fff !important;
}
#ccc #ccc-content #ccc-close {
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc #ccc-button-holder button {
  border: 2px solid #000 !important;
}
#ccc #ccc-button-holder button span {
  color: #000 !important;
}
#ccc #ccc-button-holder button::after {
  background-color: #000 !important;
}
#ccc #ccc-notify {
  padding: 32px 100px !important;
  background-color: #000;
}
#ccc #ccc-notify h3 {
  color: #fff !important;
}
#ccc h2,
#ccc h3 {
  font-weight: 500 !important;
  color: #000 !important;
}
#ccc .checkbox-toggle {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
  background: none !important;
  border: 4px solid #fff !important;
}
#ccc .checkbox-toggle-toggle {
  background-color: #000 !important;
}
#ccc .ccc-notify-text {
  margin-right: 20px;
}
#ccc .ccc-notify-text h3 {
  margin-bottom: 15px;
}
#ccc .ccc-notify-text p {
  font-size: 14px;
}
#ccc .ccc-notify-button:not(.ccc-notify-link) {
  border: 2px solid #fff;
  background: transparent !important;
  color: #fff !important;
  position: relative;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc .ccc-notify-button:not(.ccc-notify-link) span {
  background: transparent !important;
  color: #fff !important;
  margin: 0 39px 0 4px;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc .ccc-notify-button:not(.ccc-notify-link)::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
  width: 25px;
  height: 1px;
  background-color: #fff;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc #ccc-notify-dismiss {
  top: 6px !important;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc .ccc-notify-link {
  color: #fff !important;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
#ccc .ccc-notify-link span {
  color: #fff;
}
#ccc .ccc-panel {
  padding-bottom: 20px;
}
#ccc a:not(.ccc-notify-button) {
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}

/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
.header {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  left: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 20;
}
.loaded .header {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.header--hidden {
  -webkit-transform: translateY(calc(-100% - 2px));
          transform: translateY(calc(-100% - 2px));
}

.header--fixed {
  position: fixed;
}

.header__top {
  width: 100%;
}

.header__container {
  align-items: center;
  display: flex;
  width: 100%;
}

.header__home {
  flex-shrink: 0;
}
.header__home {
  width: 111px;
}

.header__logo {
  width: 100%;
}

.nav {
  width: 100%;
}

.nav__link {
  color: #4c4c4c;
  display: inline-flex;
  font-weight: 700;
  text-transform: uppercase;
}
.nav__link {
  font-size: 12px;
}
.loaded .nav__link {
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: background, color;
  transition-property: background, color;
}

.nav__link--arrow::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f10b";
}

.nav__dropdown {
  display: none;
  width: 100%;
}

.nav__dropdown-content {
  width: 100%;
}

.nav__dropdown-content-inner {
  width: 100%;
}

.nav__dropdown-list {
  position: relative;
}

.nav__dropdown-item {
  width: 100%;
}

.nav__dropdown-link {
  color: #333;
  font-weight: bold;
}

.nav__dropdown-link--arrow::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f10d";
}

.nav__submenu {
  display: none;
}

.nav__submenu--show {
  display: block;
}

.nav__dropdown-back {
  color: #333;
  font-weight: bold;
  text-align: left;
}
.nav__dropdown-back::before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f10c";
  margin-right: clamp(7px,0.4166666667vw,11px);
  vertical-align: middle;
}

.nav__card--hidden {
  display: none;
}

.header__search {
  border-left: 1px solid #ccc;
  position: relative;
}
.header__search {
  margin-left: 16px;
}
.header__search {
  padding-left: 17px;
}

.header__search-btn {
  align-items: center;
  background-color: #e6e6e6;
  border: 1px solid #ccc;
  color: #000;
  display: inline-flex;
  justify-content: center;
}
.header__search-btn {
  border-radius: 4px;
}
.header__search-btn {
  font-size: 20px;
}
.header__search-btn {
  height: 32px;
}
.header__search-btn {
  width: 32px;
}
.loaded .header__search-btn {
  -webkit-transition: border 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.footer {
  color: #fff;
  background-color: #333;
}

.footer__top {
  border-bottom: 1px solid #808080;
}

.footer__top-title {
  display: inline-block;
  margin-bottom: 10px;
}

.footer__col {
  flex: 1 1;
}

.footer__contact-info {
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.footer__contact-info .icon {
  font-size: 16px;
}

.footer__col-title {
  display: inline-block;
  margin-bottom: 16px;
}

.footer__contact-text,
.footer__col-link-text,
.footer__bottom-link-text {
  color: #fff;
}

.footer__col-links {
  flex-direction: column;
  align-items: flex-start;
}

.footer__col-link,
.footer__contact-text {
  margin-bottom: 8px;
  display: inline;
}

.footer__middle {
  border-bottom: 1px solid #808080;
}

.footer__socials-holder {
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  align-items: center;
}

.footer__social {
  align-items: center;
}
.footer__social .icon {
  color: #fff;
  font-size: 24px;
  -webkit-transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.footer__bottom {
  justify-content: space-between;
  align-items: center;
}

.footer__logo-img {
  max-width: 100px;
  max-height: 50px;
  margin-right: 24px;
  -webkit-transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.footer__bottom-link:not(:last-child) {
  margin-right: 24px;
}

/* --------------------------------------------------------------
# Modules
-------------------------------------------------------------- */
.card {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.card__link {
  color: #333;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.loaded .card__link {
  -webkit-transition: background 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.card__image-holder {
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.card__image-holder:not(.card--image-bg .card__image-holder) {
  height: 0;
}

.card__image {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.loaded .card__image {
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: -webkit-transform opacity;
  transition-property: -webkit-transform opacity;
  transition-property: transform opacity;
  transition-property: transform opacity, -webkit-transform opacity;
}

.card__text-holder {
  border: 1px solid #ccc;
  border-top: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  width: 100%;
}

.card__title {
  margin-bottom: 10px;
}

.card__text {
  margin-bottom: 16px;
}

.card__read-more {
  margin-top: auto;
}

.card--image-bg {
  color: #fff;
  position: relative;
}
.card--image-bg {
  min-height: 224px;
}
.card--image-bg .card__link:not(:hover) {
  color: #fff;
}
.card--image-bg .card__link:not(:hover) .link,
.card--image-bg .card__link:not(:hover) .link__icon {
  color: inherit;
}
.card--image-bg .card__link:not(:hover) .card__subtitle {
  color: #ccc;
}
.card--image-bg .card__text-holder {
  flex-grow: 1;
}
.card--image-bg .card__image-holder {
  background-color: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--image-bg .card__image-holder::after {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.loaded .card--image-bg .card__image-holder::after {
  -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.banner {
  position: relative;
  outline: none !important;
}

.banner__content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.5);
}

.banner__title {
  font-size: 24px;
}

.banner__holder {
  position: relative;
}

.basic-block {
  padding: 60px 0;
  background-color: var(--bkg);
}

.basic-block--dark .basic-block__title,
.basic-block--dark .basic-block__text,
.basic-block--dark .link {
  color: #fff;
}

.basic-block__title,
.basic-block__text {
  margin-bottom: 20px;
}

.search {
  width: 100%;
}

.accordion__container {
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-bottom: 4px;
}
.loaded .accordion__container {
  -webkit-transition: border-color 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: border-color 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.accordion__container--active {
  border-color: #808080;
}
.accordion__container--active .accordion__text-wrap {
  opacity: 1;
}
.accordion__container--active .accordion__button {
  border-color: #666;
}

.accordion__button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333;
}
.accordion__button {
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}

.accordion__btn-title {
  margin-bottom: 0;
  text-align: left;
  display: block;
  width: 100%;
}

.accordion__content {
  height: 0;
  overflow: hidden;
}
.loaded .accordion__content {
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}

.accordion__text-wrap {
  opacity: 0;
}
.loaded .accordion__text-wrap {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.accordion__text-wrap .rte {
  padding: 0;
}
.accordion__text-wrap .rte p:last-of-type {
  margin-bottom: 0;
}

.accordion-alternative__container {
  margin-bottom: clamp(16px,1.25vw,33px);
}
.loaded .accordion-alternative__container {
  -webkit-transition: border-color 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: border-color 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.accordion-alternative__title,
.accordion-alternative__description {
  margin-bottom: 8px;
}

.accordion-alternative__container--active {
  border-color: #808080;
}
.accordion-alternative__container--active .accordion-alternative__text-wrap {
  opacity: 1;
}
.accordion-alternative__container--active .accordion-alternative__button {
  border-color: #666;
}

.accordion-alternative__button {
  display: flex;
  align-items: baseline;
  color: #333;
}

.accordion-alternative__btn-title {
  margin-bottom: 0;
  text-align: left;
  display: block;
  width: 100%;
  margin-right: 4px;
}

.accordion-alternative__content {
  height: 0;
  overflow: hidden;
}
.loaded .accordion-alternative__content {
  -webkit-transition: height 0.2s ease-out;
  transition: height 0.2s ease-out;
}

.accordion-alternative__text-wrap {
  opacity: 0;
}
.loaded .accordion-alternative__text-wrap {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.accordion-alternative__text-wrap .rte {
  padding: 0;
}
.accordion-alternative__text-wrap .rte p:last-of-type {
  margin-bottom: 0;
}

.tabs {
  width: 100%;
}
.tabs__buttons-wrapper {
  position: relative;
  width: 100%;
}
.tabs__buttons-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 1;
}
.tabs__buttons-wrapper.no-gradient::after {
  opacity: 0;
}
.tabs select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("../assets/svg/ico-chevron-down.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 30px;
  border: 1px solid #ccc;
  background-size: 12px;
  border-radius: 5px;
  cursor: pointer;
}
.tabs__buttons {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs__tab {
  display: inline-block;
  padding: clamp(7px,0.4166666667vw,11px) clamp(34px,2.0833333333vw,56px) clamp(4px,0.2083333333vw,5px) clamp(7px,0.4166666667vw,11px);
}
.tabs__tab:not(.active) {
  border-bottom: 2px solid #ccc;
}
.tabs__tab.active {
  border-bottom: 2px solid #333;
}
.tabs__dropdown {
  display: none;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.tabs__content {
  position: relative;
}
.tabs__content-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.tabs__content-item.active {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}
.tabs__content-item.fade-out {
  opacity: 0;
}

.stats {
  width: 100%;
}
.stats.stats--center .stats__cols {
  align-items: center;
}
.stats.stats--center .stats__cols-number {
  text-align: center;
}
.stats.stats--right .stats__cols {
  align-items: flex-end;
}
.stats.stats--right .stats__cols-number {
  text-align: right;
}

.stats--dark {
  background-color: #333;
  color: #fff;
}
.stats--dark .link {
  color: #fff;
}
.stats--dark .link .link__icon {
  color: #fff;
}
.stats--dark .stats__progress {
  background: #fff;
}
.stats--dark .stats__progress-bar {
  background: #808080;
}
.stats--dark .splide__arrow:not([disabled]) {
  color: #fff;
}

.stats__title {
  text-align: center;
}
.stats__title {
  margin-bottom: 16px;
}

.stats__list {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.stats__cols {
  flex-direction: column;
  align-items: flex-start;
}
.stats__cols .icon {
  font-size: 64px;
}
.stats__cols .icon {
  margin-bottom: 16px;
}

.stats__cols-number {
  width: 100%;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
}
.stats__cols-number {
  font-size: 48px;
}
.stats__cols-number {
  margin-bottom: 16px;
}
.stats__cols-number {
  padding-bottom: 16px;
}

.stats__cols-title,
.stats__cols-description {
  margin-bottom: 8px;
}

.stats__slider-controls {
  display: none;
}

.stats__progress {
  background: #b3b3b3;
  display: none;
  width: 100%;
  height: 4px;
  border-radius: 4px;
}

.stats__progress-bar {
  background: #333;
  height: 4px;
  border-radius: 4px;
  -webkit-transition: width 400ms ease;
  transition: width 400ms ease;
  width: 0;
}

.stats__hidden {
  visibility: hidden;
}

.stats-image {
  width: 100%;
}

.stats-image__holder--reverse .stats-image__left {
  order: 2;
}
.stats-image__holder--reverse .stats-image__left .picture__img {
  border-radius: 0 16px 16px 0;
}
.stats-image__holder--reverse .stats-image__right {
  border-radius: 16px 0 0 16px;
}
.stats-image__holder--reverse .stats-image__stats {
  text-align: right;
}

.stats-image__image-holder {
  height: 100%;
}

.stats-image__left,
.stats-image__right {
  flex: 1 1 50%;
}

.stats-image__left .picture {
  height: 100%;
}
.stats-image__left .picture__img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  border-radius: 16px 0 0 16px;
}

.stats-image__right {
  background-color: #e6e6e6;
  border-radius: 0 16px 16px 0;
}

.stats-image__stat-number {
  font-weight: 700;
  border-bottom: 2px solid #ccc;
}
.stats-image__stat-number {
  font-size: 24px;
}
.stats-image__stat-number {
  margin-bottom: 8px;
}
.stats-image__stat-number {
  padding-bottom: 8px;
}

.search-overlay {
  width: 100%;
}

.search-overlay__popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  opacity: 0;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.loaded .search-overlay__popup {
  -webkit-transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.search-overlay__popup--active {
  opacity: 1;
  pointer-events: all;
}

.search-overlay__close {
  position: absolute;
  top: 24px;
  right: 24px;
  -webkit-transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.search-overlay__close .icon {
  font-size: 24px;
}

.search-overlay__form {
  width: 100%;
  max-width: 1168px;
  height: 40px;
  background-color: #fff;
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 4px;
}

.search-overlay__input {
  font-size: 14px;
  line-height: 16px;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  color: #999;
  padding: 12px 28px 12px 16px;
}
.search-overlay__input::-webkit-input-placeholder {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}
.search-overlay__input::-moz-placeholder {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}
.search-overlay__input:-ms-input-placeholder {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}
.search-overlay__input::-ms-input-placeholder {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}
.search-overlay__input::placeholder {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #999;
}

.search-overlay__submit {
  position: absolute;
  top: 54%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.search-overlay__submit::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f11d";
  color: #000;
  font-size: 12px;
  line-height: 1;
}

.spacer {
  background-color: #fff;
  width: 100%;
}
.spacer:not(.spacer--sm, .spacer--lg, .spacer--xl) {
  height: 64px;
}

.spacer--sm {
  height: 32px;
}

.spacer--lg {
  height: 88px;
}

.spacer--xl {
  height: 168px;
}

.cards-grid {
  width: 100%;
}

.cards-grid__container {
  width: 100%;
}

.cards-grid--slider .card {
  height: 100%;
}

.cards-grid__progress {
  background-color: #b3b3b3;
  border-radius: 4px;
  height: 4px;
  margin-right: 16px;
  width: 100%;
}

.cards-grid__progress-bar {
  background-color: #333;
  border-radius: 4px;
  height: 4px;
}
.loaded .cards-grid__progress-bar {
  -webkit-transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.page-title-breadcrumbs {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
}
.page-title-breadcrumbs {
  padding-top: 64px;
}
.page-title-breadcrumbs--bg-grey {
  background-color: #4c4c4c;
}
.page-title-breadcrumbs--bg-white .page-title-breadcrumbs__title,
.page-title-breadcrumbs--bg-white .breadcrumbs__link,
.page-title-breadcrumbs--bg-white .breadcrumbs__link-wrap--active {
  color: #000;
}
.page-title-breadcrumbs--bg-white .breadcrumbs__link-wrap .icon {
  color: #000;
}
.page-title-breadcrumbs .page-title-breadcrumbs__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.page-title-breadcrumbs__content {
  position: relative;
  z-index: 2;
}

.page-title-breadcrumbs--center-align {
  text-align: center;
}
.page-title-breadcrumbs--center-align .page-title-breadcrumbs__content {
  margin: 0 auto;
}
.page-title-breadcrumbs--center-align .breadcrumbs__list {
  justify-content: center;
}

.page-title-breadcrumbs--right-align {
  text-align: right;
}
.page-title-breadcrumbs--right-align .page-title-breadcrumbs__content {
  margin: 0 auto;
}
.page-title-breadcrumbs--right-align .breadcrumbs__list {
  justify-content: flex-end;
}

.page-title-breadcrumbs__title {
  color: #fff;
}

.breadcrumbs__wrapper {
  margin: 0 auto;
  width: 100%;
}

.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
}

.breadcrumbs__item {
  flex-shrink: 0;
}

.breadcrumbs__link-wrap {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  line-height: 1.43;
}
.breadcrumbs__link-wrap .icon {
  color: #fff;
  position: relative;
  top: 3px;
}
.breadcrumbs__link-wrap:not(.breadcrumbs__link-wrap--active) .breadcrumbs__link {
  text-decoration: underline;
}

.breadcrumbs__link-wrap--active {
  pointer-events: none;
  color: #fff;
}

.breadcrumbs__link {
  border-bottom: 1px solid transparent;
  font-weight: 700;
  color: #fff;
}
.loaded .breadcrumbs__link {
  -webkit-transition: border-color cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.3s;
  transition: border-color cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.3s;
}

.image-caption {
  width: 100%;
}

.image-caption__holder {
  position: relative;
  width: 100%;
}

.image-caption__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.table-bespoke {
  width: 100%;
}

.table-bespoke__inner {
  width: 100%;
}
.table-bespoke__inner .rte table {
  border-collapse: separate;
  border-spacing: 0 clamp(11px,0.625vw,16px);
}
.table-bespoke__inner .rte table th {
  background-color: transparent;
  border-bottom: 2px solid #808080;
  font-weight: 600;
}
.table-bespoke__inner .rte table th {
  font-size: 16px;
}
.table-bespoke__inner .rte table td {
  background-color: #e6e6e6;
  border: 0;
}
.table-bespoke__inner .rte table td:first-child {
  border-radius: 8px 0 0 8px;
}
.table-bespoke__inner .rte table td:last-child {
  border-radius: 0 8px 8px 0;
}
.table-bespoke__inner .table__wrap {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table-bespoke__inner .table__wrap::-webkit-scrollbar {
  display: none;
}

.table-bespoke__scroll {
  height: 20px;
  position: relative;
  width: 100%;
}
.table-bespoke__scroll {
  margin-top: 16px;
}
.table-bespoke__scroll::before {
  background-color: #b3b3b3;
  border-radius: 4px;
  content: "";
  height: 2px;
  margin-top: -1px;
  top: 50%;
  position: absolute;
  left: 0;
  width: 100%;
}

.table-bespoke__scroll--hidden {
  display: none;
}

.table-bespoke__scroll-btn {
  align-items: center;
  background-color: #000;
  border-radius: 20px;
  color: #fff;
  display: inline-flex;
  left: 0;
  position: absolute;
  top: 0;
}
.table-bespoke__scroll-btn {
  height: 20px;
}
.table-bespoke__scroll-btn {
  padding-left: 8px;
}
.table-bespoke__scroll-btn {
  padding-right: 8px;
}
.table-bespoke__scroll-btn::before, .table-bespoke__scroll-btn::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
}
.table-bespoke__scroll-btn::before, .table-bespoke__scroll-btn::after {
  font-size: 11px;
}
.table-bespoke__scroll-btn::before {
  content: "\f103";
}
.table-bespoke__scroll-btn::after {
  content: "\f104";
}

.table-bespoke__scroll-btn-dot {
  background-color: #fff;
  border-radius: 50%;
}
.table-bespoke__scroll-btn-dot {
  height: 4px;
}
.table-bespoke__scroll-btn-dot {
  margin-left: 6px;
}
.table-bespoke__scroll-btn-dot {
  margin-right: 6px;
}
.table-bespoke__scroll-btn-dot {
  width: 4px;
}

.two-images {
  width: 100%;
}

.two-images__holder {
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}

.two-images__picture {
  height: 100%;
}
.two-images__picture .two-images__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.two-images__left,
.two-images__right {
  flex: 1 1 50%;
}

.table-custom-nav {
  overflow: hidden;
  width: 100%;
}

.table-custom-nav__inner {
  width: 100%;
}
.table-custom-nav__inner .table__wrap {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.table-custom-nav__inner .table__wrap::-webkit-scrollbar {
  display: none;
}

.table-custom-nav__navigation {
  align-items: center;
  display: flex;
  width: 100%;
}

.table-custom-nav__navigation--hidden {
  display: none;
}

.table-custom-nav__progress {
  background-color: #e6e6e6;
  border-radius: 4px;
  width: 100%;
}
.table-custom-nav__progress {
  margin-right: 32px;
}

.table-custom-nav__progress-bar {
  background-color: #000;
  border-radius: 4px;
  width: 0;
}
.table-custom-nav__progress-bar {
  height: 4px;
}
.loaded .table-custom-nav__progress-bar {
  -webkit-transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.table-custom-nav__arrows {
  flex-shrink: 0;
  font-size: 0;
}

.table-custom-nav__arrow {
  border: 1px solid #ccc;
  border-radius: 50%;
  color: #333;
  display: inline-block;
}
.table-custom-nav__arrow {
  font-size: 16px;
}
.table-custom-nav__arrow {
  height: 40px;
}
.table-custom-nav__arrow {
  width: 40px;
}

.table-custom-nav__arrow--prev {
  margin-right: 8px;
}

.office {
  width: 100%;
}

.office__inner {
  display: flex;
  width: 100%;
}
.office__inner {
  gap: 0;
}

.office__item {
  width: 100%;
}

.office__map-wrap {
  position: relative;
}
.office__map-wrap:not(.office__item--stacked .office__map-wrap) {
  flex-shrink: 0;
}
.office__item--stacked .office__map-wrap {
  width: 100%;
}
.office__item--stacked .office__map-wrap {
  height: 224px;
}

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

.office__text-wrap {
  align-items: flex-start;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.office__text-wrap {
  gap: 16px;
}

.office__phone {
  color: inherit;
}
.office__phone::before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f11e";
  vertical-align: middle;
}
.office__phone::before {
  margin-right: 8px;
}

.office__email {
  color: inherit;
  text-decoration: underline;
}
.office__email::before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f115";
  vertical-align: middle;
}
.office__email::before {
  margin-right: 8px;
}

.intro-module {
  width: 100%;
}
.wrap .intro-module .wrap {
  padding: 0;
}

.intro-module__subtitle {
  color: #4c4c4c;
  display: block;
}
.intro-module__subtitle {
  margin-bottom: 10px;
}

.intro-module__content {
  width: 100%;
}

.intro-module__inner {
  width: 100%;
}
.intro-module__inner {
  max-width: 600px;
}

.intro-module__title {
  margin-bottom: 9px;
}

.intro-module--dark {
  background-color: #333;
}
.intro-module--dark .intro-module__subtitle {
  color: #ccc;
}
.intro-module--dark .intro-module__inner {
  color: #fff;
}

.stacking-block {
  width: 100%;
}
.stacking-block {
  margin-bottom: 80px;
}

.stacking-block__card {
  width: 100%;
  background-color: #5b6770;
  display: flex;
  gap: clamp(20px,3.125vw,84px);
  position: sticky;
  top: 5em;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}
.stacking-block__card:nth-child(0) {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.stacking-block__card:nth-child(1) {
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
}
.stacking-block__card:nth-child(2) {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}
.stacking-block__card:nth-child(3) {
  -webkit-transform: translateY(45px);
          transform: translateY(45px);
}
.stacking-block__card:nth-child(4) {
  -webkit-transform: translateY(60px);
          transform: translateY(60px);
}
.stacking-block__card:nth-child(5) {
  -webkit-transform: translateY(75px);
          transform: translateY(75px);
}
.stacking-block__card.stacking-block__card--greyscale80 {
  background-color: #333;
}
.stacking-block__card.stacking-block__card--greyscale80 .stacking-block__title,
.stacking-block__card.stacking-block__card--greyscale80 .stacking-block__desc {
  color: #fff;
}
.stacking-block__card.stacking-block__card--greyscale10 {
  background-color: #e6e6e6;
}
.stacking-block__card.stacking-block__card--greyscale10 .stacking-block__title,
.stacking-block__card.stacking-block__card--greyscale10 .stacking-block__desc {
  color: #000;
}
.stacking-block__card.stacking-block__card--greyscale20 {
  background-color: #ccc;
}
.stacking-block__card.stacking-block__card--greyscale20 .stacking-block__title,
.stacking-block__card.stacking-block__card--greyscale20 .stacking-block__desc {
  color: #000;
}

.stacking-block__title {
  margin-bottom: 8px;
}

.stacking-block__img-box {
  width: calc(50% + 20px);
}

.stacking-block__content-box {
  width: calc(50% - 20px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.stacking-block__desc {
  margin-bottom: 16px;
}

.stacking-block__img-holder {
  display: block;
  overflow: hidden;
  padding-bottom: 84.42%;
  position: relative;
  width: 100%;
  height: 100%;
}

.stacking-block__img {
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.loaded .stacking-block__img {
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: -webkit-transform 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.8s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.image-switcher {
  width: 100%;
}

.image-switcher__inner {
  width: 100%;
}

.image-switcher__list-item {
  width: 100%;
}
.image-switcher__list-item:not(:last-child) {
  margin-bottom: 16px;
}

.image-switcher__list-btn {
  color: #333;
  display: inline-flex;
  position: relative;
}
.image-switcher__list-btn:not(.image-switcher__list-btn--active) {
  padding-left: 32px;
}
.loaded .image-switcher__list-btn {
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: color, padding;
  transition-property: color, padding;
}
.image-switcher__list-btn::before {
  background-color: #b3b3b3;
  content: "";
  left: 0;
  position: absolute;
}
.image-switcher__list-btn::before {
  height: 2px;
}
.image-switcher__list-btn::before {
  top: 9px;
}
.image-switcher__list-btn::before {
  width: 24px;
}
.loaded .image-switcher__list-btn::before {
  -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: background, width;
  transition-property: background, width;
}

.image-switcher__list-btn--active {
  color: #000;
}
.image-switcher__list-btn--active {
  padding-left: 48px;
}
.image-switcher__list-btn--active::before {
  background-color: #333;
}
.image-switcher__list-btn--active::before {
  width: 40px;
}

.image-switcher__content {
  width: 100%;
}

.image-switcher__item {
  background-color: #4c4c4c;
  display: none;
  width: 100%;
}

.image-switcher__text-holder {
  width: 100%;
}

.image-switcher__text {
  color: #fff;
}
.image-switcher__text {
  margin-bottom: 16px;
}

.image-switcher__image {
  background-position: center center;
  background-size: cover;
  opacity: 0;
  visibility: hidden;
}
.loaded .image-switcher__image {
  -webkit-transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
}

.image-switcher__image--visible {
  opacity: 1;
  visibility: visible;
}

.animating-text {
  text-align: center;
  width: 100%;
}

.animating-text__inner {
  margin: 0 auto;
  width: 100%;
}
.animating-text__inner {
  max-width: 960px;
}

.animating-text__text {
  color: #999;
}

.animating-text__text-bg {
  background-image: -webkit-gradient(linear, left top, right top, from(#999), color-stop(50%, #999), color-stop(50%, #999999));
  background-image: linear-gradient(to right, #999, #999 50%, #999999 50%);
  background-repeat: no-repeat;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  background-size: 200% 100%;
  background-position: 100%;
}
.loaded .animating-text__text-bg {
  -webkit-transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@-webkit-keyframes animating-text {
  100% {
    background-position: 0 100%;
  }
}

@keyframes animating-text {
  100% {
    background-position: 0 100%;
  }
}
.logos__holder {
  align-items: center;
  flex-shrink: 0;
  min-width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.logos__holder {
  margin-top: 24px;
}

.logos__item {
  text-align: center;
}

.logos__img {
  width: 100%;
  margin: 0 auto;
}

.banner-slider {
  position: relative;
}

.banner-slider__image-carousel {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.banner-slider__image-track {
  height: 100%;
}

.banner-slider__image-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #4c4c4c;
}

.banner-slider__image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.banner-slider__content {
  position: relative;
}

.banner-slider__content-wrap {
  color: #fff;
}

.banner-slider__subtitle {
  display: block;
}

.banner-slider__controls {
  position: relative;
  z-index: 1;
}
.banner-slider__controls .wrap {
  position: relative;
}

.banner-slider__controls-wrap {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
}

.banner-slider__arrows {
  display: flex;
}

.banner-slider__counter {
  color: #fff;
}

.logos-slider {
  width: 100%;
}
.logos-slider .splide__track {
  max-width: 1232px;
  margin: 0 auto;
}
.logos-slider .splide__arrows {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.logos-slider .splide__arrows .icon {
  height: 14px;
}

.logos-slider__holder {
  margin-top: 24px;
}

.logos-slider__holder--no-slider .splide__track {
  max-width: 100% !important;
}
.logos-slider__holder--no-slider .splide__list {
  flex-wrap: wrap;
  justify-content: center;
}

.logos-slider__item {
  display: flex;
  align-items: center;
  height: 100%;
}

.logos-slider__img {
  width: 100%;
  margin: 0 auto;
}

.logos-loop__container {
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.logos-loop__wrapper {
  position: relative;
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  gap: var(--gap);
}

.logos-loop__list {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  min-width: 100%;
  -webkit-animation: scroll 20s linear infinite;
          animation: scroll 20s linear infinite;
}

.logos-loop__item {
  text-align: center;
}

.logos-loop__img {
  width: 100%;
  margin: 0 auto;
}

@-webkit-keyframes scroll {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - var(--gap)));
            transform: translateX(calc(-100% - var(--gap)));
  }
}

@keyframes scroll {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - var(--gap)));
            transform: translateX(calc(-100% - var(--gap)));
  }
}
.text-media {
  width: 100%;
}

.text-media__inner {
  width: 100%;
}

.text-media__col:not(.text-media__col--dark) {
  background-color: #fff;
}

.text-media__col--media {
  overflow: hidden;
  position: relative;
}
.text-media__col--media .plyr--video,
.text-media__col--media .plyr__video-embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.text-media__col--media .plyr__video-wrapper {
  height: 100%;
}
.text-media__col--media .plyr__controls,
.text-media__col--media .plyr__control {
  display: none;
}
.text-media__col--media iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.text-media__img,
.text-media__video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.text-media__play-button {
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  left: 50%;
  padding-left: 0.5%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.text-media__play-button {
  font-size: 32px;
}
.text-media__play-button {
  height: 72px;
}
.text-media__play-button {
  width: 72px;
}

.text-media__play-icon {
  line-height: 1;
  vertical-align: middle;
}

.text-media__text-holder {
  width: 100%;
}
.text-media__text-holder .accordion {
  margin-bottom: 16px;
}
.text-media__text-holder .wrap {
  max-width: none;
  padding: 0;
}

.text-media__text {
  margin-bottom: 16px;
}

.text-media--dark .text-media__col--text {
  background-color: #333;
  color: #fff;
}

.text-media--shaped-image .text-media__img {
  height: 85%;
  -webkit-mask-image: url("../assets/images/text-media-shape.svg");
          mask-image: url("../assets/images/text-media-shape.svg");
  mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}

.text-media__slider {
  width: 100%;
}
.text-media__slider .splide__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.text-media__slider .splide__arrow--prev {
  left: 16px;
}
.text-media__slider .splide__arrow--next {
  right: 16px;
}

.popup {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 21;
}

.popup--visible {
  display: block;
}

.popup__overlay {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.popup__close {
  color: #fff;
  position: absolute;
}
.popup__close {
  font-size: 32px;
}
.popup__close {
  right: 24px;
}
.popup__close {
  top: 24px;
}

.popup__content {
  background-color: #fff;
  left: 50%;
  overflow: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.popup__content {
  padding: 8px;
}
.popup__content .plyr--video,
.popup__content .plyr__video-embed {
  position: relative;
}
.popup__content .plyr__video-embed {
  height: 0;
  padding-bottom: 56%;
}

.popup__arrow {
  border: 1px solid #ccc;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.popup__arrow {
  height: 40px;
}
.popup__arrow {
  width: 40px;
}
.loaded .popup__arrow {
  -webkit-transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-property: border, color;
  transition-property: border, color;
}
.popup__arrow[disabled] {
  background-color: #e6e6e6;
  color: #999;
}

.popup__arrow--prev {
  left: 24px;
}

.popup__arrow--next {
  right: 24px;
}

.popup__pagination {
  display: flex;
  left: 50%;
  max-width: 100%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.popup__pagination {
  bottom: 26px;
}

.popup__pagination-item {
  display: inline-block;
}
.popup__pagination-item {
  margin-left: 4px;
}
.popup__pagination-item {
  margin-right: 4px;
}

.popup__pagination-btn {
  background-color: #b3b3b3;
  border-radius: 50%;
}
.popup__pagination-btn {
  height: 8px;
}
.popup__pagination-btn {
  width: 8px;
}
.loaded .popup__pagination-btn {
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.popup__pagination-btn--active {
  background-color: #333;
}

.image-slider {
  width: 100%;
}
.image-slider .splide .splide__slide:not(.is-active) .image-slider__caption {
  opacity: 0;
}
.image-slider .splide__arrows {
  position: absolute;
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  right: 0;
  display: flex;
  justify-content: flex-end;
}

.image-slider__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.image-slider__picture {
  display: block;
  width: 100%;
}

.image-slider__holder {
  position: relative;
  width: 100%;
}
.image-slider__holder .splide--single .splide__slide {
  width: 100%;
}

.image-slider__caption {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.image-slider__counter {
  position: absolute;
  left: 8px;
  z-index: 10;
  background-color: #000;
  border-radius: 8px;
  color: #fff;
}
.image-slider__counter span {
  color: #ccc;
  font-weight: 700;
}

.video-slider {
  width: 100%;
  overflow: hidden;
}
.video-slider .splide__track {
  overflow: visible;
}
.video-slider .splide .splide__slide:not(.is-active) .video-slider__caption {
  opacity: 0;
}
.video-slider .splide__arrows {
  position: absolute;
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  right: 0;
  display: flex;
  justify-content: flex-end;
}

.video-slider__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.video-slider__picture {
  display: block;
  width: 100%;
}

.video-slider__holder {
  position: relative;
  width: 100%;
}
.video-slider__holder .splide--single .splide__slide {
  width: 100% !important;
}
.video-slider__holder .splide--single .splide__arrows {
  display: none;
}
.video-slider__holder .splide--single .splide__list {
  -webkit-transform: none !important;
          transform: none !important;
}

.video-slider__caption {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.video-slider__counter {
  position: absolute;
  left: 8px;
  z-index: 10;
  background-color: #000;
  border-radius: 8px;
  color: #fff;
}
.video-slider__counter span {
  color: #ccc;
  font-weight: 700;
}

.slider-progress {
  width: 100%;
}
.slider-progress .splide .splide__slide:not(.is-active) .slider-progress__caption {
  opacity: 0;
}
.slider-progress .splide__arrows {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: flex-end;
}
.slider-progress .splide__arrows .icon {
  color: #fff;
}

.slider-progress__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.slider-progress__picture {
  display: block;
  width: 100%;
}

.slider-progress__holder {
  position: relative;
  width: 100%;
}
.slider-progress__holder .splide--single .splide__slide {
  width: 100%;
}

.slider-progress__caption {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.slider-progress__controls-holder {
  position: absolute;
  align-items: center;
  background-color: #000;
  color: #fff;
  border-radius: 8px;
  z-index: 10;
}

.splide__progress {
  border-radius: 4px;
  background-color: #808080;
  width: 100%;
}

.splide__progress__bar {
  height: 4px;
  background: #fff;
  border-radius: 4px;
}

.slider-progress__counter {
  flex: 0 0 auto;
}
.slider-progress__counter span {
  color: #ccc;
  font-weight: 700;
}

.splide__toggle__play .icon,
.splide__toggle__pause .icon {
  color: #fff;
}

.related {
  width: 100%;
}

.related__inner {
  display: flex;
  width: 100%;
}
.related__inner {
  gap: 24px;
}

.news-grid {
  width: 100%;
}

.news-grid__container {
  width: 100%;
}

.news-grid--slider .news-card {
  height: 100%;
}

.news-grid__progress {
  background-color: #b3b3b3;
  border-radius: 4px;
  height: 4px;
  margin-right: 16px;
  width: 100%;
}

.news-grid__progress-bar {
  background-color: #333;
  border-radius: 4px;
  height: 4px;
}
.loaded .news-grid__progress-bar {
  -webkit-transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.news-card {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.news-card > div > p{
    color: black
}

.loaded .news-card {
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.news-card__image-holder {
  flex-shrink: 0;
  height: 0;
  overflow: hidden;
  padding-bottom: 73.688%;
  position: relative;
  width: 100%;
}

.news-card__image {
  height: 100%;
  left: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
.loaded .news-card__image {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.news-card__text-holder {
  align-items: flex-start;
  border: 1px solid #ccc;
  border-top: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.news-card__meta {
  width: 100%;
}
.news-card__meta {
  margin-bottom: 16px;
}

.news-card__category {
  background-color: #e6e6e6;
  border: 1px solid #000;
  border-radius: 4px;
  color: #000;
  display: inline-block;
}
.news-card__category {
  height: 32px;
}
.news-card__category {
  line-height: 32px;
}
.news-card__category {
  margin-right: 16px;
}
.news-card__category {
  padding-left: 16px;
}
.news-card__category {
  padding-right: 16px;
}

.news-card__date {
  color: #4c4c4c;
}

.news-card__title {
  color: #333;
}
.news-card__title {
  margin-bottom: 8px;
}

.news-card__text {
  color: #333;
}
.news-card__text {
  margin-bottom: 16px;
}

.news-card__btn {
  margin-top: auto;
}

.news-card__dark-bg {
  background-color: #333;
}
.news-card__dark-bg .news-card__date {
  color: #ccc;
}
.news-card__dark-bg .news-card__text-holder {
  border: 0;
}
.news-card__dark-bg .news-card__title,
.news-card__dark-bg .news-card__text {
  color: #fff;
}
.news-card__dark-bg .news-card__btn {
  --btn-bg-color: var(--greyscale10);
  --btn-border-color: var(--greyscale30);
  --btn-text-color: var(--greyscale80);
}

.news-card__image-bg {
  color: #fff;
  padding-top: 56%;
  position: relative;
}
.news-card__image-bg .news-card__text-holder {
  border: 0;
  flex-grow: 1;
  position: relative;
}
.news-card__image-bg .news-card__date {
  color: #ccc;
}
.news-card__image-bg .news-card__title,
.news-card__image-bg .news-card__text {
  color: #fff;
}
.news-card__image-bg .news-card__btn {
  --btn-bg-color: var(--greyscale10);
  --btn-border-color: var(--greyscale30);
  --btn-text-color: var(--greyscale80);
}
.news-card__image-bg .news-card__image-holder {
  background-color: #fff;
  bottom: 0;
  height: auto;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.news-card__image-bg .news-card__image-holder::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.loaded .news-card__image-bg .news-card__image-holder::after {
  -webkit-transition: background 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.text-module {
  width: 100%;
}

.text-module__inner {
  margin: 0 auto;
  width: 100%;
}

.text-module__subtitle {
  color: #4c4c4c;
  display: inline-block;
}
.text-module__subtitle {
  margin-bottom: 4px;
}

.text-module__title {
  margin-bottom: 16px;
}

.text-module__text {
  margin-bottom: 24px;
}

.text-module--dark-bg {
  background-color: #4c4c4c;
}
.text-module--dark-bg .text-module__subtitle {
  color: #ccc;
}
.text-module--dark-bg .text-module__title,
.text-module--dark-bg .text-module__text {
  color: #fff;
}

.text-module--center {
  text-align: center;
}

.text-module--right {
  text-align: right;
}

.person {
  position: relative;
  width: 100%;
}

.person__image-holder {
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.person__image-holder::after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.loaded .person__image-holder::after {
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.person__image {
  bottom: 0;
  height: 100%;
  left: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
.loaded .person__image {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.person__text-holder {
  color: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.person__name {
  margin-bottom: 7px;
}

.person__position {
  display: block;
  padding-right: 10px;
  position: relative;
  width: 100%;
}
.person__position {
  padding-right: 24px;
}
.person__position::after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  line-height: 1;
  content: "\f121";
  position: absolute;
}
.person__position::after {
  font-size: 10px;
}
.person__position::after {
  right: 1px;
}
.person__position::after {
  top: 6px;
}

.person__btn {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.person__placeholder {
  display: none;
}

.person-card {
  align-items: flex-start;
  display: flex;
  width: 100%;
}

.person-card__image {
  flex-shrink: 0;
  margin-right: 6.3%;
  width: 36.6%;
}

.person-card__text {
  overflow: auto;
  scrollbar-color: #333 #b3b3b3;
  width: 100%;
}
.person-card__text {
  padding-right: 32px;
}
.person-card__text::-webkit-scrollbar-button {
  opacity: 0;
}

.person-card__name {
  margin-bottom: 10px;
}

.person-card__position {
  display: block;
}
.person-card__position {
  margin-bottom: 11px;
}

.person__bio p {
  font-size: 12px;
}
.person__bio p {
  line-height: 20px;
}
.person__bio p {
  margin-bottom: 10px;
}

.people {
  width: 100%;
}

.people__inner {
  display: flex;
  flex-wrap: wrap;
}
.people__inner {
  gap: 32px;
}

/* --------------------------------------------------------------
# Print Styles
-------------------------------------------------------------- */

@media only screen and (min-width: 768px) {
  .input-field {
    max-width: clamp(340px,20.8333333333vw,560px);
  }
  .dropdown {
    max-width: clamp(340px,20.8333333333vw,560px);
  }
  .card__text {
    line-height: 1.4;
  }
  .stats__cols {
    flex: 1 1 auto;
  }
  .search-overlay__popup {
    padding: 0 25px;
  }
  .cards-grid__container {
    display: flex;
    flex-wrap: wrap;
  }
  .cards-grid__nav {
    display: none;
  }
  .table-custom-nav__inner .table__wrap {
    overflow: auto;
  }
  .office__item:not(.office__item--stacked) {
    display: flex;
  }
  .office__address {
    line-height: 1.7;
  }
  .intro-module__content {
    display: flex;
    gap: clamp(48px,2.9166666667vw,78px);
  }
  .intro-module__inner {
    margin-right: auto;
  }
  .intro-module__cta {
    flex-shrink: 0;
  }
  .image-switcher__inner {
    display: flex;
  }
  .image-switcher__list {
    flex-shrink: 0;
  }
  .text-media__inner {
    display: flex;
  }
  .text-media__col {
    align-items: center;
    display: flex;
    width: 50%;
  }
  .text-media__col--media:not(.text-media--revert .text-media__col--media) {
    order: 2;
  }
  .news-grid__container {
    display: flex;
    flex-wrap: wrap;
  }
  .news-grid__nav {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  body {
    font-size: 14px;
  }
  .wrap {
    padding: 0 24px;
  }
  .rte ul, .rte ol {
    padding-left: 21px;
  }
  .rte ul li, .rte ol li {
    font-size: 14px;
  }
  .rte h1,
  .h1,
  h1 {
    font-size: 36px;
  }
  .rte h2,
  .h2,
  h2 {
    font-size: 28px;
  }
  .rte h3,
  .h3,
  h3 {
    font-size: 22px;
  }
  .rte h4,
  .h4 {
    font-size: 18px;
  }
  .body-regular {
    font-size: 14px;
  }
  .body-semi-bold {
    font-size: 14px;
  }
  .body-bold {
    font-size: 14px;
  }
  .rte h4 {
    margin-bottom: 18px;
  }
  .table {
    margin-bottom: 24px;
  }
  .header__top-inner {
    align-items: center;
    gap: 24px;
    justify-content: center;
  }
  .nav__dropdown-title {
    font-size: 28px;
  }
  .footer {
    padding: 48px 0;
  }
  .footer__top {
    gap: 32px;
    padding-bottom: 32px;
    flex-wrap: wrap;
  }
  .footer__col {
    flex: 1 1 47%;
  }
  .footer__middle {
    padding: 32px 0;
  }
  .footer__bottom {
    padding-top: 32px;
    flex-direction: column;
  }
  .footer__bottom-left {
    margin-bottom: 16px;
  }
  .card__image-holder:not(.card--image-bg .card__image-holder) {
    padding-bottom: 65%;
  }
  .card__text-holder {
    padding: 27px 16px 22px;
  }
  .accordion__text-wrap {
    padding: 0 16px 24px;
  }
  .accordion-alternative__title,
  .accordion-alternative__description {
    margin-bottom: 14px;
  }
  .accordion-alternative__text-wrap {
    padding-bottom: 48px;
  }
  .stats__title {
    margin-bottom: 24px;
  }
  .stats__list {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .stats-image__stats {
    padding: 24px;
  }
  .stats-image__stat:not(:last-child) {
    margin-bottom: 32px;
  }
  .stats-image__stat-number {
    font-size: 32px;
  }
  .stats-image__stat-number {
    margin-bottom: 16px;
  }
  .stats-image__stat-number {
    padding-bottom: 16px;
  }
  .search-overlay__form {
    margin: 0 63px;
  }
  .spacer:not(.spacer--sm, .spacer--lg, .spacer--xl) {
    height: 80px;
  }
  .spacer--sm {
    height: 48px;
  }
  .spacer--lg {
    height: 104px;
  }
  .spacer--xl {
    height: 184px;
  }
  .cards-grid__container {
    gap: 32px;
  }
  .cards-grid__container:not(.cards-grid--slider .cards-grid__container) .card {
    width: calc(50% - 16px);
  }
  .cards-grid--slider .splide__slide {
    width: calc(50% - 16px);
  }
  .page-title-breadcrumbs {
    padding-top: 80px;
  }
  .image-caption__holder {
    height: 386px;
  }
  .table-bespoke__inner .rte table th {
    font-size: 18px;
  }
  .two-images__holder {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .two-images__left,
  .two-images__right {
    min-height: 381px;
    max-height: 381px;
  }
  .office__inner {
    gap: 24px;
  }
  .office__map-wrap:not(.office__item--stacked .office__map-wrap) {
    min-height: 320px;
    width: 50%;
  }
  .office__text-wrap:not(.office__item--stacked .office__text-wrap) {
    padding: 28px 24px;
  }
  .office__item--stacked .office__text-wrap {
    padding: 28px 0;
  }
  .intro-module__title {
    margin-bottom: 19px;
  }
  .stacking-block__title {
    margin-bottom: 16px;
  }
  .stacking-block__img-box {
    width: 50%;
  }
  .stacking-block__content-box {
    width: 50%;
    justify-content: normal;
    padding: 30px;
  }
  .stacking-block__desc {
    margin-bottom: 24px;
  }
  .stacking-block__img-holder {
    padding-bottom: 80%;
  }
  .image-switcher__list {
    padding: 32px 0;
    width: 47.23%;
  }
  .image-switcher__text-holder {
    order: 2;
    padding: 32px 24px;
  }
  .logos__holder {
    gap: 16px;
  }
  .logos__item {
    width: 18%;
  }
  .logos__img {
    max-height: 103px;
    max-width: 131px;
  }
  .banner-slider__controls-wrap {
    right: 24px;
  }
  .logos-slider__holder--no-slider .splide__slide {
    width: 18%;
  }
  .logos-slider__img {
    max-height: 103px;
    max-width: 131px;
  }
  .logos-loop__container {
    padding: 30px 0;
  }
  .logos-loop__wrapper {
    --gap: 80px;
  }
  .logos-loop__list {
    gap: 80px;
  }
  .logos-loop__item {
    width: 25%;
  }
  .text-media__col {
    min-height: 440px;
  }
  .text-media__text-holder .accordion {
    margin-bottom: 24px;
  }
  .text-media__text-holder {
    padding: 32px;
  }
  .text-media__text {
    margin-bottom: 24px;
  }
  .popup__content {
    padding: 16px;
  }
  .popup__content {
    max-height: calc(100% - 48px);
    max-width: calc(100% - 48px);
    width: 100%;
  }
  .image-slider .splide__arrows {
    top: 456px;
  }
  .image-slider__picture {
    height: 440px;
  }
  .image-slider__counter {
    top: 397px;
  }
  .video-slider .splide__arrows {
    top: 456px;
  }
  .video-slider__picture {
    height: 440px;
  }
  .slider-progress__picture {
    height: 440px;
  }
  .slider-progress__controls-holder {
    top: 377px;
  }
  .news-grid__container {
    gap: 32px;
  }
  .news-grid__container:not(.news-grid--slider .news-grid__container) .news-card {
    width: calc(50% - 16px);
  }
  .news-grid--slider .splide__slide {
    margin-right: 0 !important;
    width: calc(50% - 16px) !important;
  }
  .person__position::after {
    font-size: 12px;
  }
  .person__position::after {
    right: 2px;
  }
  .person__position::after {
    top: 3px;
  }
  .person__bio p {
    font-size: 14px;
  }
  .people__inner .person {
    width: calc(50% - 16px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .logos-slider .splide__track {
    max-width: 640px;
  }
  .video-slider__caption {
    max-width: 640px;
  }
  .video-slider__counter {
    top: 397px;
  }
  .slider-progress__caption {
    max-width: 640px;
  }
}

@media only screen and (min-width: 992px) {
  .nav__dropdown-description {
    color: #ccc;
    line-height: 1.4;
  }
  .nav__btn {
    margin-top: clamp(55px,3.3333333333vw,89px);
  }
  .basic-block__flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .basic-block__flex--revert {
    flex-direction: row-reverse;
  }
  .basic-block__col {
    width: 48%;
  }
}

@media screen and (min-width: 999px) and (max-width: 1232px) {
  .logos-slider .splide__track {
    max-width: 890px;
  }
}

@media only screen and (min-width: 1200px) {
  body {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .wrap {
    padding: 0 clamp(40px,3.3333333333vw,89px);
    max-width: clamp(1224px,75vw,2015px);
  }
  .rte ul, .rte ol {
    margin-bottom: clamp(16px,0.9375vw,25px);
  }
  .rte ul, .rte ol {
    padding-left: clamp(18px,1.09375vw,29px);
  }
  .rte ul li, .rte ol li {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .rte ul li, .rte ol li {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .rte h1,
  .h1,
  h1 {
    font-size: clamp(36px,2.0833333333vw,56px);
  }
  .rte h2,
  .h2,
  h2 {
    font-size: clamp(28px,1.6666666667vw,44px);
  }
  .rte h3,
  .h3,
  h3 {
    font-size: clamp(22px,1.25vw,33px);
  }
  .rte h4,
  .h4 {
    font-size: clamp(18px,1.0416666667vw,28px);
  }
  .intro-text {
    font-size: clamp(16px,0.9375vw,25px);
  }
  .intro-text {
    line-height: clamp(22px,1.25vw,33px);
  }
  .intro-text {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .body-regular {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .body-regular {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .body-small {
    font-size: clamp(11px,0.625vw,16px);
  }
  .body-semi-bold {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .body-semi-bold {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .body-bold {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .body-bold {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .subtitle-uppercase {
    font-size: clamp(11px,0.625vw,16px);
  }
  .rte p:not(.intro-text) {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .rte p:not(.intro-text) {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .rte h1 {
    margin-bottom: clamp(16px,0.9375vw,25px);
  }
  .rte h2 {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .rte h3 {
    margin-bottom: clamp(13px,0.78125vw,21px);
  }
  .rte h4 {
    margin-bottom: clamp(16px,0.9375vw,25px);
  }
  .rte__inner {
    max-width: clamp(905px,55.4166666667vw,1489px);
  }
  table th,
  table td {
    padding: clamp(14px,0.8333333333vw,22px);
  }
  .table {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .active-focus a:focus,
  .active-focus button:focus {
    outline: 1px dashed #5b6770;
  }
  .btn {
    font-size: clamp(11px,0.625vw,16px);
  }
  .btn {
    height: clamp(34px,2.0833333333vw,56px);
  }
  .btn {
    padding-left: clamp(21px,1.25vw,33px);
  }
  .btn {
    padding-right: clamp(21px,1.25vw,33px);
  }
  .btn__icon {
    margin-left: clamp(6px,0.3125vw,8px);
  }
  .active-focus .skip-link:focus {
    opacity: 1;
    outline: 2px solid #5b6770;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .form__inner {
    margin: 0 auto;
    max-width: 600px;
  }
  .form__row {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .label {
    margin-bottom: clamp(4px,0.2083333333vw,5px);
  }
  .form-description {
    margin-bottom: clamp(7px,0.4166666667vw,11px);
  }
  .form__actions {
    margin-top: clamp(7px,0.4166666667vw,11px);
  }
  .input-field__field {
    height: clamp(34px,2.0833333333vw,56px);
  }
  .textarea__field {
    height: clamp(153px,9.375vw,251px);
  }
  .form-options__item {
    margin-bottom: clamp(7px,0.4166666667vw,11px);
  }
  .form-options__label {
    padding-left: clamp(21px,1.25vw,33px);
  }
  .form-options__label-sign {
    height: clamp(14px,0.8333333333vw,22px);
  }
  .form-options__label-sign {
    top: clamp(1px,0.1041666667vw,2px);
  }
  .form-options__label-sign {
    width: clamp(14px,0.8333333333vw,22px);
  }
  .form-options--radio .form-options__label-sign::before {
    height: clamp(9px,0.5208333333vw,14px);
  }
  .form-options--radio .form-options__label-sign::before {
    width: clamp(9px,0.5208333333vw,14px);
  }
  .form-options--checkbox .form-options__label-sign::before {
    font-size: clamp(9px,0.5208333333vw,14px);
  }
  .dropdown__button {
    height: clamp(34px,2.0833333333vw,56px);
  }
  .dropdown__button::after {
    font-size: clamp(10px,0.5729166667vw,15px);
  }
  .dropdown__button::after {
    right: clamp(14px,0.8333333333vw,22px);
  }
  .dropdown__list {
    max-height: clamp(153px,9.375vw,251px);
  }
  .dropdown__item-btn {
    padding: clamp(7px,0.4166666667vw,11px) clamp(14px,0.8333333333vw,22px) clamp(7px,0.4166666667vw,11px) clamp(11px,0.625vw,16px);
  }
  .link {
    font-size: clamp(11px,0.625vw,16px);
  }
  .link {
    line-height: clamp(14px,0.8333333333vw,22px);
  }
  .link--icon-leading .link__icon {
    margin-right: clamp(4px,0.2083333333vw,5px);
  }
  .link__icon {
    margin-top: clamp(0px,-0.0520833333vw,-2px);
  }
  .link__icon:not(.link--icon-leading .link__icon) {
    margin-left: clamp(4px,0.2083333333vw,5px);
  }
  .header__top-inner {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: flex-end;
    padding: clamp(11px,0.625vw,16px) 0;
    width: 100%;
  }
  .header__top-inner {
    gap: 24px;
  }
  .header__container {
    padding: clamp(11px,0.625vw,16px) 0 clamp(14px,0.8333333333vw,22px);
  }
  .header__home {
    width: clamp(95px,5.78125vw,155px);
  }
  .nav .header__top {
    display: none;
  }
  .nav__title {
    display: none;
  }
  .nav__list {
    font-size: 0;
    text-align: right;
  }
  .nav__item {
    display: inline-block;
    text-align: left;
  }
  .nav__item:not(:first-child) {
    margin-left: clamp(4px,0.2083333333vw,5px);
  }
  .nav__item--active .nav__link {
    background-color: #b3b3b3;
  }
  .nav__item--active .nav__link::after {
    -webkit-transform: rotate(180deg) translateY(calc(clamp(3px,0.15625vw,4px) * -1));
            transform: rotate(180deg) translateY(calc(clamp(3px,0.15625vw,4px) * -1));
  }
  .nav__dropdown .nav__item--active > .nav__dropdown-link {
    color: #000;
    text-decoration: underline;
  }
  .nav__link {
    font-size: clamp(11px,0.625vw,16px);
  }
  .nav__link {
    align-items: center;
    border-radius: clamp(7px,0.4166666667vw,11px);
    height: clamp(28px,1.6666666667vw,44px);
    padding: 0 clamp(11px,0.625vw,16px);
  }
  .nav__link--arrow::after {
    margin: 0 0 clamp(4px,0.2083333333vw,5px) clamp(7px,0.4166666667vw,11px);
  }
  .loaded .nav__link--arrow::after {
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .nav__dropdown {
    background-color: #e6e6e6;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(-16px);
            transform: translateY(-16px);
  }
  .nav__dropdown {
    font-size: 14px;
  }
  .loaded .nav__dropdown {
    -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }
  .nav__dropdown--show {
    display: flex;
  }
  .nav__dropdown--visible {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .nav__dropdown-sidebar {
    background-color: #333;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-end;
    padding: clamp(38px,2.2916666667vw,61px) clamp(34px,2.0833333333vw,56px) clamp(34px,2.0833333333vw,56px) 1px;
    position: relative;
    width: calc(50% - clamp(273px,16.71875vw,449px));
  }
  .nav__dropdown-sidebar-inner {
    max-width: clamp(306px,18.75vw,503px);
    padding-left: clamp(40px,3.3333333333vw,89px);
  }
  .nav__dropdown-title {
    color: #fff;
    margin-bottom: clamp(12px,0.7291666667vw,19px);
  }
  .nav__dropdown-content {
    display: flex;
  }
  .nav__dropdown-content-inner {
    display: flex;
    max-width: clamp(884px,54.1666666667vw,1456px);
    padding-right: clamp(40px,3.3333333333vw,89px);
  }
  .nav__dropdown-list {
    padding: clamp(34px,2.0833333333vw,56px) 0 clamp(34px,2.0833333333vw,56px) clamp(34px,2.0833333333vw,56px);
    width: 50%;
  }
  .nav__dropdown-item {
    margin-bottom: clamp(18px,1.09375vw,29px);
  }
  .nav__dropdown-item--title {
    display: none;
  }
  .nav__dropdown-item--back {
    display: none;
  }
  .nav__dropdown-link {
    font-size: clamp(11px,0.625vw,16px);
  }
  .nav__dropdown-link--arrow::after {
    margin-left: clamp(7px,0.4166666667vw,11px);
    vertical-align: middle;
  }
  .nav__submenu {
    background-color: #ccc;
    bottom: 0;
    left: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(16px);
            transform: translateX(16px);
    width: 100%;
  }
  .loaded .nav__submenu {
    -webkit-transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }
  .nav__submenu::after {
    background-color: inherit;
    bottom: 0;
    content: "";
    left: calc(100% - 1px);
    top: 0;
    position: absolute;
    width: 100vw;
  }
  .nav__submenu--visible {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .nav__dropdown-back {
    font-size: clamp(11px,0.625vw,16px);
  }
  .nav__card {
    padding: clamp(34px,2.0833333333vw,56px) 0 clamp(34px,2.0833333333vw,56px) clamp(34px,2.0833333333vw,56px);
    width: 50%;
  }
  .nav__card .card {
    max-width: 304px;
  }
  .header__burger {
    display: none;
  }
  .header__search {
    margin-left: clamp(14px,0.8333333333vw,22px);
  }
  .header__search {
    padding-left: clamp(15px,0.8854166667vw,23px);
  }
  .header__search-btn {
    border-radius: clamp(4px,0.2083333333vw,5px);
  }
  .header__search-btn {
    font-size: clamp(17px,1.0416666667vw,28px);
  }
  .header__search-btn {
    height: clamp(28px,1.6666666667vw,44px);
  }
  .header__search-btn {
    width: clamp(28px,1.6666666667vw,44px);
  }
  .footer {
    padding: clamp(48px,3.3333333333vw,89px) 0;
  }
  .footer__top {
    -webkit-column-gap: 64px;
       -moz-column-gap: 64px;
            column-gap: 64px;
    padding-bottom: clamp(32px,2.5vw,67px);
  }
  .footer__middle {
    padding: clamp(32px,2.5vw,67px) 0;
  }
  .footer__bottom {
    padding-top: clamp(32px,2.5vw,67px);
  }
  .card__image-holder:not(.card--image-bg .card__image-holder) {
    padding-bottom: 73.688%;
  }
  .card__text-holder {
    padding: clamp(23px,1.3541666667vw,36px) clamp(14px,0.8333333333vw,22px) clamp(18px,1.09375vw,29px);
  }
  .card__title {
    margin-bottom: clamp(9px,0.5208333333vw,14px);
  }
  .card__text {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .card--image-bg {
    min-height: clamp(191px,11.6666666667vw,313px);
  }
  .accordion__button {
    -webkit-column-gap: clamp(34px,2.0833333333vw,56px);
       -moz-column-gap: clamp(34px,2.0833333333vw,56px);
            column-gap: clamp(34px,2.0833333333vw,56px);
  }
  .accordion__button {
    padding: clamp(10px,0.5729166667vw,15px) clamp(14px,0.8333333333vw,22px);
  }
  .accordion__text-wrap .rte p {
    margin-bottom: clamp(28px,1.6666666667vw,44px);
  }
  .accordion__text-wrap {
    padding: clamp(10px,0.5729166667vw,15px) clamp(14px,0.8333333333vw,22px);
  }
  .accordion-alternative__title,
  .accordion-alternative__description {
    margin-bottom: clamp(5px,0.2604166667vw,7px);
  }
  .accordion-alternative__button {
    padding: clamp(10px,0.5729166667vw,15px) 0;
  }
  .accordion-alternative__text-wrap .rte p {
    margin-bottom: clamp(28px,1.6666666667vw,44px);
  }
  .accordion-alternative__text-wrap {
    padding: clamp(10px,0.5729166667vw,15px) clamp(34px,2.0833333333vw,56px);
  }
  .tabs__content {
    padding-top: clamp(21px,1.25vw,33px);
  }
  .stats__title {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .stats__list {
    -webkit-column-gap: clamp(28px,1.6666666667vw,44px);
       -moz-column-gap: clamp(28px,1.6666666667vw,44px);
            column-gap: clamp(28px,1.6666666667vw,44px);
  }
  .stats__cols .icon {
    font-size: clamp(55px,3.3333333333vw,89px);
  }
  .stats__cols .icon {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .stats__cols-number {
    font-size: clamp(41px,2.5vw,67px);
  }
  .stats__cols-number {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .stats__cols-number {
    padding-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .stats__cols-title,
  .stats__cols-description {
    margin-bottom: clamp(7px,0.4166666667vw,11px);
  }
  .stats-image__stats {
    padding: clamp(28px,1.6666666667vw,44px);
  }
  .stats-image__stat:not(:last-child) {
    margin-bottom: clamp(41px,2.5vw,67px);
  }
  .stats-image__stat-number {
    font-size: clamp(32px,2.5vw,67px);
  }
  .stats-image__stat-number {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .stats-image__stat-number {
    padding-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .spacer:not(.spacer--sm, .spacer--lg, .spacer--xl) {
    height: clamp(80px,5vw,134px);
  }
  .spacer--sm {
    height: clamp(48px,3.3333333333vw,89px);
  }
  .spacer--lg {
    height: clamp(104px,6.25vw,168px);
  }
  .spacer--xl {
    height: clamp(184px,10.4166666667vw,280px);
  }
  .cards-grid__container {
    gap: clamp(28px,1.6666666667vw,44px);
  }
  .cards-grid__container:not(.cards-grid--slider .cards-grid__container) .card {
    width: calc(25% - clamp(21px,1.25vw,33px));
  }
  .cards-grid--slider .splide__slide {
    width: calc(25% - clamp(21px,1.25vw,33px));
  }
  .page-title-breadcrumbs {
    padding-top: clamp(80px,7.4479166667vw,200px);
  }
  .page-title-breadcrumbs {
    min-height: clamp(306px,18.75vw,503px);
  }
  .page-title-breadcrumbs__content {
    max-width: clamp(735px,45vw,1209px);
    padding-bottom: clamp(21px,1.25vw,33px);
  }
  .breadcrumbs {
    padding: clamp(14px,0.8333333333vw,22px) 0;
  }
  .breadcrumbs__wrapper {
    max-width: clamp(1224px,75vw,2015px);
  }
  .breadcrumbs__list {
    gap: clamp(7px,0.4166666667vw,11px);
  }
  .breadcrumbs__link-wrap {
    gap: clamp(7px,0.4166666667vw,11px);
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .breadcrumbs__link-wrap .icon {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .image-caption__holder {
    height: clamp(561px,34.375vw,923px);
  }
  .image-caption__caption {
    padding: clamp(14px,0.8333333333vw,22px) 0;
    max-width: clamp(731px,44.7916666667vw,1204px);
  }
  .table-bespoke__inner .rte table th {
    font-size: clamp(18px,1.0416666667vw,28px);
  }
  .table-bespoke__scroll {
    margin-top: clamp(14px,0.8333333333vw,22px);
  }
  .table-bespoke__scroll-btn {
    height: clamp(17px,1.0416666667vw,28px);
  }
  .table-bespoke__scroll-btn {
    padding-left: clamp(7px,0.4166666667vw,11px);
  }
  .table-bespoke__scroll-btn {
    padding-right: clamp(7px,0.4166666667vw,11px);
  }
  .table-bespoke__scroll-btn::before, .table-bespoke__scroll-btn::after {
    font-size: clamp(10px,0.5729166667vw,15px);
  }
  .table-bespoke__scroll-btn-dot {
    height: clamp(4px,0.2083333333vw,5px);
  }
  .table-bespoke__scroll-btn-dot {
    margin-left: clamp(6px,0.3125vw,8px);
  }
  .table-bespoke__scroll-btn-dot {
    margin-right: clamp(6px,0.3125vw,8px);
  }
  .table-bespoke__scroll-btn-dot {
    width: clamp(4px,0.2083333333vw,5px);
  }
  .two-images__holder {
    -webkit-column-gap: clamp(32px,2.0833333333vw,56px);
       -moz-column-gap: clamp(32px,2.0833333333vw,56px);
            column-gap: clamp(32px,2.0833333333vw,56px);
  }
  .two-images__left,
  .two-images__right {
    min-height: clamp(381px,34.375vw,923px);
    max-height: clamp(381px,34.375vw,923px);
  }
  .table-custom-nav__progress {
    margin-right: clamp(28px,1.6666666667vw,44px);
  }
  .table-custom-nav__progress-bar {
    height: clamp(4px,0.2083333333vw,5px);
  }
  .table-custom-nav__arrow {
    font-size: clamp(14px,0.8333333333vw,22px);
  }
  .table-custom-nav__arrow {
    height: clamp(34px,2.0833333333vw,56px);
  }
  .table-custom-nav__arrow {
    width: clamp(34px,2.0833333333vw,56px);
  }
  .table-custom-nav__arrow--prev {
    margin-right: clamp(7px,0.4166666667vw,11px);
  }
  .office__inner {
    gap: clamp(21px,1.25vw,33px);
  }
  .office__item--stacked .office__map-wrap {
    height: clamp(191px,11.6666666667vw,313px);
  }
  .office__map-wrap:not(.office__item--stacked .office__map-wrap) {
    min-height: clamp(340px,20.8333333333vw,560px);
    width: 75%;
  }
  .office__text-wrap {
    gap: clamp(14px,0.8333333333vw,22px);
  }
  .office__text-wrap:not(.office__item--stacked .office__text-wrap) {
    padding: clamp(24px,1.4583333333vw,39px) clamp(34px,2.0833333333vw,56px);
  }
  .office__item--stacked .office__text-wrap {
    padding: clamp(24px,1.4583333333vw,39px) 0;
  }
  .office__phone::before {
    margin-right: clamp(7px,0.4166666667vw,11px);
  }
  .office__email::before {
    margin-right: clamp(7px,0.4166666667vw,11px);
  }
  .intro-module__subtitle {
    margin-bottom: clamp(9px,0.5208333333vw,14px);
  }
  .intro-module__inner {
    max-width: clamp(510px,31.25vw,840px);
  }
  .intro-module__title {
    margin-bottom: clamp(19px,1.09375vw,29px);
  }
  .stacking-block {
    margin-bottom: clamp(68px,4.1666666667vw,112px);
  }
  .stacking-block__title {
    margin-bottom: clamp(16px,1.25vw,33px);
  }
  .stacking-block__content-box {
    padding: clamp(30px,3.125vw,84px) clamp(20px,3.125vw,84px) clamp(30px,3.125vw,84px) 0;
  }
  .stacking-block__desc {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .image-switcher__inner {
    align-items: center;
  }
  .image-switcher__list {
    width: 28.3%;
  }
  .image-switcher__list-item:not(:last-child) {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .image-switcher__list-btn:not(.image-switcher__list-btn--active) {
    padding-left: clamp(28px,1.6666666667vw,44px);
  }
  .image-switcher__list-btn::before {
    height: clamp(2px,0.1041666667vw,2px);
  }
  .image-switcher__list-btn::before {
    top: clamp(8px,0.46875vw,12px);
  }
  .image-switcher__list-btn::before {
    width: clamp(21px,1.25vw,33px);
  }
  .image-switcher__list-btn--active {
    padding-left: clamp(41px,2.5vw,67px);
  }
  .image-switcher__list-btn--active::before {
    width: clamp(34px,2.0833333333vw,56px);
  }
  .image-switcher__item {
    min-height: 400px;
  }
  .image-switcher__item--active {
    display: flex;
  }
  .image-switcher__text-holder {
    align-items: center;
    display: flex;
    padding: clamp(55px,3.3333333333vw,89px);
  }
  .image-switcher__text {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .image-switcher__image {
    flex-shrink: 0;
    order: 2;
    width: 50%;
  }
  .animating-text__inner {
    max-width: clamp(816px,50vw,1344px);
  }
  .logos__holder {
    margin-top: clamp(24px,2.0833333333vw,56px);
  }
  .logos__holder {
    gap: clamp(14px,0.8333333333vw,22px);
  }
  .logos__item {
    width: 19%;
  }
  .logos__img {
    max-height: clamp(103px,7.2916666667vw,196px);
    max-width: clamp(96px,6.8229166667vw,183px);
  }
  .banner-slider__content {
    min-height: clamp(561px,34.375vw,923px);
    padding: clamp(68px,4.1666666667vw,112px) 0;
    display: flex;
    align-items: flex-end;
  }
  .banner-slider__content-wrap {
    max-width: clamp(493px,30.2083333333vw,812px);
  }
  .banner-slider__subtitle {
    margin-bottom: clamp(4px,0.2083333333vw,5px);
  }
  .banner-slider__title {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .banner-slider__text {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .banner-slider__controls-wrap {
    gap: clamp(28px,1.6666666667vw,44px);
    bottom: clamp(68px,4.1666666667vw,112px);
    max-width: clamp(170px,10.4166666667vw,280px);
    justify-content: flex-end;
    right: clamp(40px,3.3333333333vw,89px);
  }
  .banner-slider__arrows {
    gap: clamp(7px,0.4166666667vw,11px);
  }
  .logos-slider__holder {
    margin-top: clamp(24px,2.0833333333vw,56px);
  }
  .logos-slider__holder--no-slider .splide__list {
    row-gap: clamp(14px,0.8333333333vw,22px);
  }
  .logos-slider__holder--no-slider .splide__slide {
    width: 19%;
  }
  .logos-slider__img {
    max-height: clamp(103px,7.2916666667vw,196px);
    max-width: clamp(96px,6.8229166667vw,183px);
  }
  .logos-loop__container {
    padding: clamp(30px,2.34375vw,62px) 0;
  }
  .logos-loop__wrapper {
    --gap: 130px;
  }
  .logos-loop__list {
    gap: 130px;
  }
  .logos-loop__item {
    width: 20%;
  }
  .logos-loop__img {
    max-height: clamp(96px,6.9791666667vw,187px);
    max-width: clamp(96px,6.9791666667vw,187px);
  }
  .text-media__col {
    min-height: clamp(459px,28.125vw,756px);
  }
  .text-media__play-button {
    font-size: clamp(28px,1.6666666667vw,44px);
  }
  .text-media__play-button {
    height: clamp(62px,3.75vw,100px);
  }
  .text-media__play-button {
    width: clamp(62px,3.75vw,100px);
  }
  .text-media__text-holder .accordion {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .text-media__text-holder {
    padding: clamp(34px,2.0833333333vw,56px) clamp(62px,3.75vw,100px);
  }
  .text-media__text {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .text-media__slider .splide__arrow--prev {
    left: clamp(14px,0.8333333333vw,22px);
  }
  .text-media__slider .splide__arrow--next {
    right: clamp(14px,0.8333333333vw,22px);
  }
  .popup__close {
    font-size: clamp(28px,1.6666666667vw,44px);
  }
  .popup__close {
    right: clamp(21px,1.25vw,33px);
  }
  .popup__close {
    top: clamp(21px,1.25vw,33px);
  }
  .popup__content {
    padding: clamp(16px,1.25vw,33px);
  }
  .popup__content {
    max-height: calc(100% - clamp(55px,3.3333333333vw,89px));
    max-width: calc(100% - clamp(55px,3.3333333333vw,89px));
    width: clamp(1116px,68.3333333333vw,1836px);
  }
  .popup__content--person {
    width: clamp(871px,53.3333333333vw,1433px);
  }
  .popup__arrow {
    height: clamp(34px,2.0833333333vw,56px);
  }
  .popup__arrow {
    width: clamp(34px,2.0833333333vw,56px);
  }
  .popup__arrow--prev {
    left: clamp(21px,1.25vw,33px);
  }
  .popup__arrow--next {
    right: clamp(21px,1.25vw,33px);
  }
  .popup__pagination {
    bottom: clamp(23px,1.3541666667vw,36px);
  }
  .popup__pagination-item {
    margin-left: clamp(4px,0.2083333333vw,5px);
  }
  .popup__pagination-item {
    margin-right: clamp(4px,0.2083333333vw,5px);
  }
  .popup__pagination-btn {
    height: clamp(7px,0.4166666667vw,11px);
  }
  .popup__pagination-btn {
    width: clamp(7px,0.4166666667vw,11px);
  }
  .image-slider .splide__arrows {
    top: clamp(575px,35.2083333333vw,946px);
  }
  .image-slider__picture {
    height: clamp(561px,34.375vw,923px);
  }
  .image-slider__holder {
    padding-bottom: clamp(19px,1.1458333333vw,30px);
  }
  .image-slider__caption {
    max-width: clamp(680px,41.6666666667vw,1120px);
    margin-top: clamp(14px,0.8333333333vw,22px);
  }
  .image-slider__counter {
    top: clamp(525px,32.1354166667vw,863px);
    padding: clamp(7px,0.4166666667vw,11px) clamp(14px,0.8333333333vw,22px);
  }
  .video-slider .splide__arrows {
    top: clamp(575px,35.2083333333vw,946px);
  }
  .video-slider__picture {
    height: clamp(561px,34.375vw,923px);
  }
  .video-slider__holder {
    padding-bottom: clamp(19px,1.1458333333vw,30px);
  }
  .video-slider__caption {
    max-width: clamp(680px,41.6666666667vw,1120px);
    margin-top: clamp(14px,0.8333333333vw,22px);
  }
  .video-slider__counter {
    top: clamp(525px,32.1354166667vw,863px);
    padding: clamp(7px,0.4166666667vw,11px) clamp(14px,0.8333333333vw,22px);
  }
  .slider-progress__picture {
    height: clamp(561px,34.375vw,923px);
  }
  .slider-progress__holder {
    padding-bottom: clamp(19px,1.1458333333vw,30px);
  }
  .slider-progress__caption {
    max-width: clamp(680px,41.6666666667vw,1120px);
    margin-top: clamp(14px,0.8333333333vw,22px);
  }
  .slider-progress__controls-holder {
    top: clamp(506px,30.9895833333vw,833px);
    padding: clamp(7px,0.4166666667vw,11px) clamp(14px,0.8333333333vw,22px);
    width: clamp(318px,19.4791666667vw,523px);
    -webkit-column-gap: clamp(14px,0.8333333333vw,22px);
       -moz-column-gap: clamp(14px,0.8333333333vw,22px);
            column-gap: clamp(14px,0.8333333333vw,22px);
    left: clamp(7px,0.4166666667vw,11px);
  }
  .splide__progress {
    max-width: clamp(136px,8.3333333333vw,224px);
  }
  .related__inner {
    gap: clamp(24px,1.6666666667vw,44px);
  }
  .news-grid__container {
    gap: clamp(28px,1.6666666667vw,44px);
  }
  .news-grid__container:not(.news-grid--slider .news-grid__container) .news-card {
    width: calc(25% - clamp(21px,1.25vw,33px));
  }
  .news-grid--slider .splide__slide {
    margin-right: 0 !important;
    width: calc(25% - clamp(21px,1.25vw,33px)) !important;
  }
  .news-card__text-holder {
    padding: clamp(21px,1.25vw,33px) clamp(14px,0.8333333333vw,22px);
  }
  .news-card__meta {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .news-card__category {
    height: clamp(28px,1.6666666667vw,44px);
  }
  .news-card__category {
    line-height: clamp(28px,1.6666666667vw,44px);
  }
  .news-card__category {
    margin-right: clamp(14px,0.8333333333vw,22px);
  }
  .news-card__category {
    padding-left: clamp(14px,0.8333333333vw,22px);
  }
  .news-card__category {
    padding-right: clamp(14px,0.8333333333vw,22px);
  }
  .news-card__title {
    margin-bottom: clamp(7px,0.4166666667vw,11px);
  }
  .news-card__text {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .text-module__inner {
    max-width: clamp(925px,56.6666666667vw,1523px);
    padding: 0 clamp(40px,3.3333333333vw,89px);
  }
  .text-module__subtitle {
    margin-bottom: clamp(4px,0.2083333333vw,5px);
  }
  .text-module__title {
    margin-bottom: clamp(14px,0.8333333333vw,22px);
  }
  .text-module__text {
    margin-bottom: clamp(21px,1.25vw,33px);
  }
  .person__text-holder {
    padding: clamp(21px,1.25vw,33px) clamp(14px,0.8333333333vw,22px);
  }
  .person__name {
    margin-bottom: clamp(6px,0.3645833333vw,9px);
  }
  .person__position {
    padding-right: clamp(21px,1.25vw,33px);
  }
  .person__position::after {
    font-size: clamp(11px,0.625vw,16px);
  }
  .person__position::after {
    right: clamp(2px,0.1041666667vw,2px);
  }
  .person__position::after {
    top: clamp(3px,0.15625vw,4px);
  }
  .person-card {
    padding: clamp(34px,2.0833333333vw,56px) clamp(55px,3.3333333333vw,89px);
  }
  .person-card__text {
    padding-right: clamp(28px,1.6666666667vw,44px);
  }
  .person-card__text {
    max-height: clamp(298px,18.2291666667vw,489px);
  }
  .person-card__name {
    margin-bottom: clamp(9px,0.5208333333vw,14px);
  }
  .person-card__position {
    margin-bottom: clamp(10px,0.5729166667vw,15px);
  }
  .person__bio p {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
  .person__bio p {
    line-height: clamp(17px,1.0416666667vw,28px);
  }
  .person__bio p {
    margin-bottom: clamp(9px,0.5208333333vw,14px);
  }
  .people__inner {
    gap: clamp(28px,1.6666666667vw,44px);
  }
  .people__inner .person {
    width: calc(25% - clamp(21px,1.25vw,33px));
  }
}

@media only screen and (min-width: 1200px) and (min-width: 1200px) {
  .header__top-inner {
    gap: clamp(21px,1.25vw,33px);
  }
  .nav__dropdown {
    font-size: clamp(12px,0.7291666667vw,19px);
  }
}

@media only screen and (max-width: 1199.98px) {
  .dropdown__item-btn {
    padding: 8px 16px 8px 12px;
  }
  .header__top {
    background-color: #e6e6e6;
    border-top: 1px solid #ccc;
    flex-shrink: 0;
    margin-top: 40px;
  }
  .header__top:not(.nav .header__top) {
    display: none;
  }
  .header__top-inner {
    display: flex;
    padding: 16px 0;
  }
  .header__container {
    height: 64px;
  }
  .nav {
    background-color: #fff;
    bottom: 0;
    display: none;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 65px;
  }
  .nav--show {
    display: flex;
    flex-direction: column;
  }
  .nav__title {
    background-color: #e6e6e6;
    border-bottom: 1px solid #ccc;
    display: block;
    flex-shrink: 0;
    padding: 14px 12px 12px;
    width: 100%;
  }
  .nav__list {
    margin-bottom: auto;
    width: 100%;
  }
  .nav__item {
    width: 100%;
  }
  .nav__link {
    border-bottom: 1px solid #ccc;
    justify-content: space-between;
    padding: 16px 12px 15px;
    width: 100%;
  }
  .nav__link--arrow::after {
    content: "\f10d";
    margin-top: 2px;
  }
  .nav__dropdown {
    background-color: #fff;
    bottom: 0;
    overflow: auto;
    position: fixed;
    left: 100%;
    top: 65px;
    z-index: 2;
  }
  .loaded .nav__dropdown {
    -webkit-transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .nav__dropdown--show {
    display: block;
  }
  .nav__dropdown--visible {
    left: 0;
  }
  .nav__dropdown-sidebar {
    width: 100%;
  }
  .nav__dropdown-sidebar-inner {
    width: 100%;
  }
  .nav__dropdown-title {
    background-color: #e6e6e6;
    border-bottom: 1px solid #ccc;
    font-weight: 300;
    padding: 14px 12px 12px;
    width: 100%;
  }
  .nav__dropdown-description {
    display: none;
  }
  .nav__btn {
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #4c4c4c;
    height: auto;
    margin-top: 57px;
    padding: 16px 12px 14px;
    width: 100%;
  }
  .nav__btn .btn__icon {
    display: none;
  }
  .nav__dropdown-list {
    width: 100%;
  }
  .nav__dropdown-item--back {
    left: 0;
    position: absolute;
    top: -105px;
    width: 100%;
  }
  .nav__dropdown-link {
    border-bottom: 1px solid #ccc;
    display: inline-flex;
    font-size: 12px;
    justify-content: space-between;
    padding: 16px 12px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
  }
  .nav__submenu {
    background-color: #fff;
    bottom: 0;
    left: 100%;
    overflow: auto;
    position: fixed;
    top: 65px;
    width: 100%;
  }
  .loaded .nav__submenu {
    -webkit-transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .nav__submenu--visible {
    left: 0;
  }
  .nav__dropdown-back {
    border-bottom: 1px solid #ccc;
    display: block;
    font-size: 12px;
    padding: 24px 12px 14px;
    width: 100%;
  }
  .nav__dropdown-back::before {
    margin-top: -1px;
  }
  .nav__card {
    display: none;
  }
  .header__actions {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }
  .header__burger {
    align-items: center;
    color: #000;
    display: inline-flex;
    height: 24px;
    font-size: 21px;
    justify-content: center;
    width: 24px;
  }
  .header__burger-icon {
    line-height: 1;
  }
  .header__burger--active .header__burger-icon {
    font-size: 16px;
  }
  .header__burger--active .header__burger-icon::before {
    content: "\f12a";
  }
  .footer__socials-holder {
    justify-content: center;
  }
  .accordion__button {
    padding: 10px 16px;
  }
  .accordion__text-wrap .rte p {
    margin-bottom: 32px;
  }
  .accordion-alternative__button {
    padding: 31px 0;
  }
  .accordion-alternative__text-wrap .rte p {
    margin-bottom: 32px;
  }
  .tabs__dropdown {
    position: relative;
    padding: 12px 27px 12px 16px;
  }
  .tabs__content {
    padding-top: 16px;
  }
  .page-title-breadcrumbs__content {
    padding-bottom: 16px;
  }
  .breadcrumbs {
    padding: 6px 0;
  }
  .breadcrumbs__list {
    gap: 4px 16px;
  }
  .breadcrumbs__link-wrap {
    gap: 10px;
    font-size: 14px;
  }
  .breadcrumbs__link-wrap .icon {
    font-size: 14px;
  }
  .image-caption__caption {
    padding: 16px 0;
  }
  .stacking-block__card {
    gap: 0;
  }
  .image-switcher__item--active {
    display: block;
  }
  .image-switcher__image {
    height: 224px;
    width: 100%;
  }
  .banner-slider__subtitle {
    margin-bottom: 4px;
  }
  .banner-slider__title {
    margin-bottom: 16px;
  }
  .banner-slider__text {
    margin-bottom: 24px;
  }
  .banner-slider__arrows {
    gap: 8px;
  }
  .logos-slider__holder--no-slider .splide__list {
    row-gap: 16px;
  }
  .logos-loop__img {
    max-height: 96px;
    max-width: 96px;
  }
  .image-slider__holder {
    padding-bottom: 22px;
  }
  .image-slider__caption {
    margin-top: 16px;
    max-width: 640px;
  }
  .image-slider__counter {
    padding: 8px 16px;
  }
  .video-slider__holder {
    padding-bottom: 22px;
  }
  .video-slider__caption {
    margin-top: 16px;
  }
  .video-slider__counter {
    padding: 8px 16px;
  }
  .slider-progress__holder {
    padding-bottom: 22px;
  }
  .slider-progress__caption {
    margin-top: 16px;
  }
  .slider-progress__controls-holder {
    padding: 8px 16px;
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
    width: 374px;
    left: 8px;
  }
  .splide__progress {
    max-width: 160px;
  }
  .news-card__text-holder {
    padding: 24px 16px;
  }
  .person__text-holder {
    padding: 24px 16px;
  }
}

@media only screen and (max-width: 991.98px) {
  .table__wrap {
    position: relative;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #ccc #ccc-notify {
    padding: 30px 20px !important;
  }
  #ccc .ccc-notify-buttons {
    position: static !important;
  }
  #ccc #ccc-notify-dismiss {
    position: absolute !important;
    top: 20px !important;
    right: 20px;
  }
  .basic-block__col:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .splide__video__play {
    width: 60px;
    height: 60px;
  }
}

@media only screen and (max-width: 767.98px) {
  .wrap {
    padding: 0 16px;
  }
  .table__wrap {
    margin-left: -16px;
    padding: 0 16px;
    width: calc(100% + 32px);
  }
  #ccc #ccc-notify {
    padding: 50px 20px 30px;
    flex-direction: column;
    align-items: flex-start;
  }
  #ccc .ccc-notify-buttons {
    margin-top: 16px;
    padding-right: 0;
  }
  #ccc .ccc-notify-buttons:not(.ccc-notify-link) span {
    margin: 0 18px 0 0;
    -webkit-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
  }
  #ccc .ccc-notify-buttons:not(.ccc-notify-link)::after {
    right: 10px;
    width: 17px;
  }
  .header__top-inner {
    align-items: flex-start;
    flex-direction: column;
    gap: 14px;
  }
  .nav__dropdown-title {
    font-size: 24px;
  }
  .footer {
    padding: 32px 0;
  }
  .footer__top {
    flex-direction: column;
  }
  .footer__col {
    margin-bottom: 20px;
  }
  .footer__col-title {
    margin-bottom: 12px;
  }
  .footer__col-links {
    flex-flow: row wrap;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
  }
  .footer__middle {
    padding: 24px 0;
  }
  .footer__bottom {
    padding-top: 24px;
    flex-direction: column;
  }
  .footer__bottom-link {
    display: inline-block;
    margin-bottom: 24px;
  }
  .footer__bottom-right {
    text-align: center;
  }
  .card__image-holder:not(.card--image-bg .card__image-holder) {
    padding-bottom: 66%;
  }
  .card__text-holder {
    padding: 23px 15px 21px;
  }
  .card__text {
    line-height: 1.7;
  }
  .accordion__text-wrap {
    padding: 0 16px 10px;
  }
  .accordion-alternative__button {
    padding: 10px 0;
  }
  .accordion-alternative__text-wrap {
    padding-bottom: 20px;
  }
  .tabs__dropdown[data-is-dropdown=true] + .tabs__buttons-wrapper {
    display: none;
  }
  .tabs__tab[data-is-dropdown=true] {
    display: none;
  }
  .stats__slider-controls {
    display: flex;
    margin-top: 58px;
    align-items: center;
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
  }
  .stats__progress {
    display: block;
  }
  .stats-image__holder {
    flex-direction: column;
  }
  .stats-image__holder--reverse .stats-image__left {
    order: 1;
  }
  .stats-image__holder--reverse .stats-image__left .picture__img {
    border-radius: 16px 16px 0 0;
  }
  .stats-image__holder--reverse .stats-image__right {
    border-radius: 0 0 16px 16px;
    order: 2;
  }
  .stats-image__left .picture__img {
    border-radius: 16px 16px 0 0;
  }
  .stats-image__right {
    border-radius: 0 0 16px 16px;
  }
  .stats-image__stats {
    padding: 16px;
  }
  .stats-image__stat:not(:last-child) {
    margin-bottom: 16px;
  }
  .search-overlay__popup {
    padding: 0 20px;
  }
  .cards-grid__container:not(.cards-grid--slider .cards-grid__container) .card {
    margin-bottom: 32px;
  }
  .cards-grid--slider {
    overflow: hidden;
  }
  .cards-grid--slider .splide__track {
    overflow: visible;
    padding-right: 56px !important;
  }
  .cards-grid__nav {
    align-items: center;
    display: flex;
    padding: 40px 0 8px;
    width: 100%;
  }
  .cards-grid__nav .splide__arrows {
    display: flex;
    flex-shrink: 0;
  }
  .image-caption__holder {
    height: 188px;
  }
  .two-images__left,
  .two-images__right {
    min-height: 182px;
    max-height: 182px;
  }
  .table-custom-nav__inner .table__wrap {
    margin-left: 0;
    padding: 0;
    width: 100%;
  }
  .office__inner {
    flex-wrap: wrap;
  }
  .office__map-wrap {
    width: 100%;
  }
  .office__map-wrap:not(.office__item--stacked .office__map-wrap) {
    height: 224px;
  }
  .office__text-wrap {
    padding: 24px 0;
  }
  .office__address {
    line-height: 2;
  }
  .office__phone::before {
    position: relative;
    top: -1px;
  }
  .intro-module__inner {
    margin-bottom: 24px;
  }
  .stacking-block__card {
    flex-direction: column;
  }
  .stacking-block__img-box {
    width: 100%;
  }
  .stacking-block__content-box {
    width: 100%;
    padding: 20px;
  }
  .stacking-block__img-holder {
    padding-bottom: 62.5%;
  }
  .stacking-block__img {
    width: 100%;
  }
  .image-switcher__list {
    margin-bottom: 16px;
    width: 100%;
  }
  .image-switcher__text-holder {
    padding: 24px 16px;
  }
  .logos__holder {
    gap: 16px 0;
  }
  .logos__item {
    width: 33.333%;
  }
  .logos__img {
    max-height: 77px;
    max-width: 72px;
  }
  .banner-slider__controls-wrap {
    right: 16px;
  }
  .logos-slider .splide__track {
    max-width: 263px;
  }
  .logos-slider__holder--no-slider .splide__slide {
    width: 33.333%;
  }
  .logos-slider__img {
    max-height: 77px;
    max-width: 72px;
  }
  .logos-loop__container {
    padding: 20px 0;
  }
  .logos-loop__wrapper {
    --gap: 50px;
  }
  .logos-loop__list {
    gap: 50px;
  }
  .logos-loop__item {
    width: 33.333%;
  }
  .text-media__col {
    width: 100%;
  }
  .text-media__col--media {
    height: 224px;
  }
  .text-media__text-holder {
    padding: 24px 16px;
  }
  .text-media--shaped-image .text-media__col--media {
    height: 340px;
  }
  .text-media__slider {
    height: 100%;
  }
  .text-media__slider .splide,
  .text-media__slider .splide__track {
    height: 100%;
  }
  .popup__content {
    max-height: calc(100% - 32px);
    max-width: calc(100% - 32px);
    width: 100%;
  }
  .image-slider .splide__arrows {
    position: relative;
    margin-top: 24px;
    right: auto;
    top: auto;
  }
  .image-slider__picture {
    height: 224px;
  }
  .image-slider__counter {
    top: 182px;
  }
  .video-slider .splide__arrows {
    position: relative;
    margin-top: 24px;
    right: auto;
    top: auto;
  }
  .video-slider__picture {
    height: 224px;
  }
  .video-slider__counter {
    top: 182px;
  }
  .slider-progress__picture {
    height: 224px;
  }
  .slider-progress__controls-holder {
    top: 162px;
    max-width: 300px;
    width: 100%;
    padding: 6px 10px;
  }
  .related__inner {
    flex-direction: column;
  }
  .news-grid__container:not(.news-grid--slider .news-grid__container) .news-card {
    margin-bottom: 32px;
  }
  .news-grid--slider {
    overflow: hidden;
  }
  .news-grid--slider .splide__track {
    overflow: visible;
    padding-right: 56px !important;
  }
  .news-grid__nav {
    align-items: center;
    display: flex;
    padding: 40px 0 8px;
    width: 100%;
  }
  .news-grid__nav .splide__arrows {
    display: flex;
    flex-shrink: 0;
  }
  .people__inner .person {
    width: 100%;
  }
}

@media (hover: hover) and (pointer: fine) {
  .no-touch .rte a:hover {
    text-decoration: none;
  }
  .no-touch .btn:hover {
    background-color: var(--btn-hover-bg-color, var(--greyscale90));
  }
  .no-touch input:not([type=checkbox], [type=radio]):hover:not(:active, :focus),
  .no-touch textarea:hover:not(:active, :focus),
  .no-touch .dropdown__button:hover:not(:active, :focus) {
    border-color: #999;
  }
  .no-touch .dropdown__item-btn:hover {
    background-color: #e6e6e6;
  }
  .no-touch .link:hover {
    text-decoration: underline;
  }
  .no-touch #ccc #ccc-content #ccc-close:hover {
    opacity: 0.6;
  }
  .no-touch #ccc #ccc-button-holder button:hover {
    background-color: #000 !important;
  }
  .no-touch #ccc #ccc-button-holder button:hover span {
    color: #fff !important;
  }
  .no-touch #ccc #ccc-button-holder button:hover::after {
    background-color: #fff !important;
  }
  .no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover {
    background: #fff !important;
    color: #000 !important;
  }
  .no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover span {
    color: #000 !important;
  }
  .no-touch #ccc .ccc-notify-button:not(.ccc-notify-link):hover::after {
    background-color: #000;
  }
  .no-touch #ccc #ccc-notify-dismiss:hover {
    opacity: 0.6;
  }
  .no-touch #ccc .ccc-notify-link:hover {
    opacity: 0.6;
  }
  .no-touch #ccc .btn-info:hover {
    text-decoration: underline;
  }
  .no-touch #ccc a:not(.ccc-notify-button):hover {
    opacity: 0.6;
  }
  .no-touch .nav__link:hover {
    background-color: #e6e6e6;
  }
  .no-touch .nav__dropdown-link:hover {
    text-decoration: underline;
  }
  .no-touch .nav__dropdown-back:hover {
    text-decoration: underline;
  }
  .no-touch .header__search-btn:hover {
    border-color: #000;
  }
  .no-touch .footer__col-link:hover,
  .no-touch .footer__contact-text:hover {
    text-decoration: underline;
    text-decoration-color: #fff;
  }
  .no-touch .footer__social:hover .icon {
    color: #808080;
  }
  .no-touch .footer__logo-img:hover {
    opacity: 0.7;
  }
  .no-touch .footer__bottom-link:hover {
    text-decoration: underline;
    text-decoration-color: #fff;
  }
  .no-touch .card__link:hover {
    background-color: #e6e6e6;
  }
  .no-touch .card__link:hover .card__title,
  .no-touch .card__link:hover .card__read-more {
    text-decoration: underline;
  }
  .no-touch .card__link:hover .card__image {
    -webkit-transform: scale(1.075);
            transform: scale(1.075);
  }
  .no-touch .card--image-bg .card__link:hover .card__image-holder::after {
    opacity: 0;
  }
  .no-touch .card--image-bg .card__link:hover .card__image {
    opacity: 0.4;
  }
  .no-touch .accordion__container:hover {
    border-color: #666;
  }
  .no-touch .accordion-alternative__container:hover {
    border-color: #666;
  }
  .no-touch .search-overlay__close:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .no-touch .search-overlay__submit:hover {
    -webkit-transform: translateY(-50%) scale(1.1);
            transform: translateY(-50%) scale(1.1);
  }
  .no-touch .breadcrumbs__link-wrap:not(.breadcrumbs__link-wrap--active) .breadcrumbs__link:hover {
    text-decoration: none;
  }
  .no-touch .popup__arrow:hover:not([disabled]) {
    border-color: #000;
    color: #000;
  }
  .no-touch .news-card:hover {
    background-color: #e6e6e6;
  }
  .no-touch .news-card:hover .news-card__image {
    -webkit-transform: translate(-50%, -50%) scale(1.075);
            transform: translate(-50%, -50%) scale(1.075);
  }
  .no-touch .news-card:hover .news-card__title {
    text-decoration: underline;
  }
  .no-touch .news-card:hover .news-card__btn {
    --btn-bg-color: var(--greyscale80);
  }
  .no-touch .news-card__dark-bg:hover {
    background-color: #666;
  }
  .no-touch .news-card__dark-bg:hover .news-card__btn {
    --btn-bg-color: var(--white);
    --btn-border-color: var(--greyscale10);
  }
  .no-touch .news-card__image-bg:hover .news-card__image-holder::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8));
  }
  .no-touch .news-card__image-bg:hover .news-card__btn {
    --btn-bg-color: var(--white);
    --btn-border-color: var(--greyscale10);
  }
  .no-touch .person:hover .person__image-holder::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8));
  }
  .no-touch .person:hover .person__image {
    -webkit-transform: translate(-50%, -50%) scale(1.075);
            transform: translate(-50%, -50%) scale(1.075);
  }
}

@media print {
  body {
    background: #fff;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
  }
  a:link, a:visited {
    background: #fff;
    color: #000;
    text-decoration: underline;
  }
  a:not([href="javascript:;"])::after {
    content: "[" attr(href) "]";
  }
  h1, h2, h3, h4, h5, h6 {
    background: none;
    color: #000;
  }
  .temp {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3Mvc3R5bGUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvYmFzZS9fcmVzZXQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwQU51RkUwJTNFIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9iYXNlL19pY29uLWZvbnQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvYmFzZS9faGVscGVycy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvcGx1Z2lucy9fc3BsaWRlLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL3R5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvYXRvbXMvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvYXRvbXMvX2Zvcm1zLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL2F0b21zL19saW5rLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL3NoYXJlZC9fY29va2llLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL3NoYXJlZC9faGVhZGVyLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL3NoYXJlZC9fZm9vdGVyLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhcmQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Jhc2ljLWJsb2NrLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLWFsdGVybmF0aXZlLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3RhYnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3RhdHMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3RhdHMtaW1hZ2Uuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLW92ZXJsYXkuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3BhY2VyLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhcmRzLWdyaWQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcGFnZS10aXRsZS1icmVhZGNydW1icy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19icmVhZGNydW1icy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19pbWFnZS1jYXB0aW9uLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3RhYmxlLWJlc3Bva2Uuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fdHdvLWltYWdlcy5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL190YWJsZS1jdXN0b20tbmF2LnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX29mZmljZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19pbnRyby1tb2R1bGUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3RhY2tpbmctYmxvY2suc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faW1hZ2Utc3dpdGNoZXIuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYW5pbWF0aW5nLXRleHQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fbG9nb3Muc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLXNsaWRlci5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19sb2dvcy1zbGlkZXIuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fbG9nb3MtbG9vcC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL190ZXh0LW1lZGlhLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3BvcHVwLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2ltYWdlLXNsaWRlci5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL192aWRlby1zbGlkZXIuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2xpZGVyLXByb2dyZXNzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fbmV3cy1ncmlkLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL21vZHVsZXMvX25ld3MtY2FyZC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL190ZXh0LW1vZHVsZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy90aXRpbG9wZS5iYW5qb2tvL0RvY3VtZW50cy9kZXZlbG9wbWVudC9Ob2RlSnMvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wZXJzb24uc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL3RpdGlsb3BlLmJhbmpva28vRG9jdW1lbnRzL2RldmVsb3BtZW50L05vZGVKcy9odG1sL3NyYy9zY3NzL2Fic3RyYWN0cy9fYnJlYWtwb2ludHMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvdGl0aWxvcGUuYmFuam9rby9Eb2N1bWVudHMvZGV2ZWxvcG1lbnQvTm9kZUpzL2h0bWwvc3JjL3Njc3MvcHJpbnQvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O2dFQUFBO0FDRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJDLFNBQUE7RUFDQSxVQUFBO0FDRUQ7O0FEQ0E7Ozs7Ozs7Ozs7OztFQVlDLGNBQUE7QUNFRDs7QURDQTtFQUNDLGFBQUE7QUNFRDs7QURDQTtFQUNDLGFBQUE7QUNFRDs7QURHQTtFQUNDLGVBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0FDQUQ7O0FER0E7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0FDQUQ7O0FER0E7RUFDQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0FEOztBREdBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNBRDs7QURLQTtFQUNDLHFCQUFBO0FDRkQ7O0FES0E7OztFQUdDLGFBQUE7QUNGRDs7QURPQTtFQUNDLHlCQUFBO0FDSkQ7O0FET0E7O0VBRUMsaUJBQUE7QUNKRDs7QURPQTtFQUNDLFNBQUE7QUNKRDs7QURPQTtFQUNDLGtCQUFBO0FDSkQ7O0FET0E7RUFDQyxj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TEMsZUFBQTtFSjhuQkQ7RVEzeUJGOzs7SUo2S0csZUFBQTtFSnlyQkQ7RVEvMUJGOzs7SUpzS0csZUFBQTtFSm10QkQ7RVFqM0JGOzs7SUo4SkcsZUFBQTtFSjZ1QkQ7RVFuNEJGOztJSnNKRyxlQUFBO0VKa3dCRDtFUWw0QkY7SUpnSUcsZUFBQTtFSnl6QkQ7RVFoN0JGO0lKdUhHLGVBQUE7RUo4MUJEO0VRaDlCRjtJSmtIRyxlQUFBO0VKdTNCRDtFUXo4QkQ7SUprRkUsbUJBQUE7RUo0OEJEO0VRMy9CRjtJSitDRyxtQkFBQTtFSnVnQ0Q7RWFocUNGO0lBZUUsbUJBQUE7SUFDQSxTQUFBO0lBQ0EsdUJBQUE7RWJnL0RBO0VhMXdERjtJQWFFLGVBQUE7RWJpakVBO0VjejFFRjtJQU9FLGVBQUE7RWQ0dEZBO0VjdHRGRjtJQU9FLFNBQUE7SUFDQSxvQkFBQTtJQUNBLGVBQUE7RWRtdUZBO0VjenRGRjtJQUdFLGFBQUE7RWR5dUZBO0VjOXJGRjtJQU1FLGVBQUE7RWQwdkZBO0VjaHVGRjtJQU9FLGlCQUFBO0lBQ0Esc0JBQUE7RWRxd0ZBO0VjeHVGRjtJQUVFLG1CQUFBO0VkOHdGQTtFZTEzRkE7SUFDQyxtQkFBQTtFZm03RkQ7RWU1NUZGO0lBWUUsdUJBQUE7RWZzN0ZBO0VtQi84RkY7SUEwQkUsb0JBQUE7RW5Cb3JHQTtFb0J4dkdGOztJaEJtTEcsbUJBQUE7RUp1bUdEO0VvQjd1R0Y7SUEwQkUsb0JBQUE7RXBCbXlHQTtFc0I5MEdGO0lsQnVKRyxtQkFBQTtFSm8xR0Q7RXNCditHRjtJbEJtSkcsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGdCQUFBO0VKazJHRDtFdUJwK0dGO0lBS0UsYUFBQTtFdkIwcEhBO0V1Qm5wSEQ7SUFLRSxtQkFBQTtFdkI4cEhEO0V1QnZwSEY7SW5CMEdHLGVBQUE7RUpva0hEO0V1QjlxSEY7SW5CMEdHLG1CQUFBO0VKaWxIRDtFdUIzckhGO0luQjBHRyxvQkFBQTtFSjhsSEQ7RXdCNXVIRjtJQVdFLGNBQUE7RXhCc3lIQTtFeUI3MUhEO0lyQjBMRSxZQUFBO0VKbXVIRDtFeUJ4NUhGO0lyQnFMRyxZQUFBO0VKaXZIRDtFeUJsNkhGO0lyQmlMRyxhQUFBO0VKK3ZIRDtFeUI1NkhGO0lyQjZLRyxhQUFBO0VKNndIRDtFMEJ0OEhGO0lBZUUsU0FBQTtFMUJrOUhBO0UwQmg5SEM7SUFDQyx1QkFBQTtFMUJrOUhGO0UwQjM3SEE7SUFDQyx1QkFBQTtFMUI2OEhEO0UyQjUvSEY7SXZCOExHLGlCQUFBO0VKKzNIRDtFNkJ6aklGO0lBT0UsYUFBQTtFN0JpdUlBO0U4Qmp1SUE7STFCbUxDLGVBQUE7RUpzbUlEO0UrQmh5SUY7STNCMExHLHdCQUFBO09BQUEscUJBQUE7WUFBQSxnQkFBQTtFSnd3SUQ7RStCdjdJRjs7SUFRRSxpQkFBQTtJQUNBLGlCQUFBO0UvQjA4SUE7RWlDNzlJRjtJN0J5TEcsU0FBQTtFSm03SUQ7RWlDMWtKQTtJQUNDLGlCQUFBO0lBQ0EsVUFBQTtFakNvbkpEO0VpQ2psSkE7SUFDQyxrQkFBQTtFakM2bkpEO0VpQzNuSkE7SUFDQyxlQUFBO0VqQzZuSkQ7RWtDMXFKRjtJOUIySkcsbUJBQUE7RUo0cEpEO0VtQ3Z5SkY7SS9CMklHLG1CQUFBO0VKaXdKRDtFbUN4NEpGO0lBR0UsVUFBQTtFbkM4NEpBO0VtQ3Y0SkY7SUFTRSxVQUFBO0lBQ0EsdUJBQUE7SUFDQSxhQUFBO0VuQ281SkE7RW1DNTRKRjtJL0IwR0csbUJBQUE7RUpzekpEO0VtQzU1SkY7SUFRRSxtQkFBQTtFbkNrNkpBO0VvQ24vSkY7SUFRRSxlQUFBO0lBQ0EsYUFBQTtFcENpaUtBO0VvQ3o5SkY7SUFRRSxRQUFBO0lBQ0Esa0JBQUE7RXBDd2xLQTtFc0Noc0tGO0lBWUUsU0FBQTtFdENteUtBO0VzQzd4S0Y7SUFNRSxVQUFBO0V0QzB5S0E7RXNDcHlLRjtJQVFFLGlCQUFBO0lBQ0EsZ0JBQUE7RXRDaXpLQTtFdUNsd0tGO0lBYUUsV0FBQTtFdkNrM0tBO0V3Q242S0Q7SUFLRSxVQUFBO0V4QzQvS0Q7RXdDaC9LRjtJQVFFLGlCQUFBO0lBQ0EsZ0JBQUE7RXhDbWdMQTtFeUNobExGO0lBUUUsZUFBQTtFekM4bExBO0V5Q3ZsTEY7SUFVRSxXQUFBO0V6Q29tTEE7RXlDN2xMRjtJQVdFLFNBQUE7RXpDMG1MQTtFeUNubUxGO0lBTUUsVUFBQTtFekNnbkxBO0UwQzVwTEY7SUFhRSxpQkFBQTtFMUMrc0xBO0UwQ3ZvTEQ7SXRDNkZFLG1CQUFBO0VKc3BMRDtFMENydkxGO0lBYUUsYUFBQTtFMUNzdkxBO0UwQy91TEY7SXRDMkVHLG1CQUFBO0VKdXJMRDtFMkNyMUxGO0l2QzhKRyxhQUFBO0VKcXpMRDtFMkNuOUxGO0lBc0JFLDZCQUFBO0lBQ0EsNEJBQUE7SUFDQSxXQUFBO0UzQ2k5TEE7RTRDaGdNQTtJQVdFLFVBQUE7RTVDbXBNRjtFNENqb01GO0lBT0UsYUFBQTtFNUN3cE1BO0U0Q3huTUY7SUFtQkUsVUFBQTtFNUN5cU1BO0U2QzN2TUE7SUFXRSxVQUFBO0U3Q2t4TUY7RTZDaHdNRjtJQU9FLGFBQUE7RTdDdXhNQTtFOEMveU1GO0lBT0UsYUFBQTtFOUNnNk1BO0U4QzkzTUY7SUFxQkUsVUFBQTtFOUNtN01BO0VnRHRnTkY7SUFlRSxTQUFBO0VoRG1sTkE7RWdEamxOQztJQUNDLHVCQUFBO0VoRG1sTkY7RWdEM2pOQTtJQUNDLDBCQUFBO0lBQ0Esa0NBQUE7RWhEOGtORDtFSTdoTkQ7SUE0RkUsZUFBQTtFSm01TkQ7RUkvK05EO0lBNEZFLFVBQUE7RUpnNk5EO0VJNS9ORDtJQTRGRSxRQUFBO0VKNjZORDtFbUR4K05EO0kvQzJERSxlQUFBO0VKbWdPRDtFb0Rsck9BO0lBQ0MsdUJBQUE7RXBENHRPRDtBQXB1TkY7O0FxRDVZRTtFYnBHQTtJQUNDLGdCQUFBO0V4Q2kvS0Q7RTZDNzdLRjtJQVVFLGdCQUFBO0U3Q215TUE7RTZDaHlNRjtJQW1CRSxVQUFBO0U3QzB5TUE7RThDajJNRjtJQVVFLGdCQUFBO0U5QzQ2TUE7QUFqK0JGOztBcURsOEtFO0V4Q3VPRjtJQUVFLFdYOVNZO0lXK1NaLGdCQUFBO0VibWpFQTtFYTVpRUY7SUFFRSwyQ0FBQTtFYnFqRUE7RWlCbjJFRjtJQUVFLGFBQUE7SUFDQSxlQUFBO0lBQ0EsOEJBQUE7RWpCcW5HQTtFaUJqbkdGO0lBRUUsMkJBQUE7RWpCcW5HQTtFaUJqbkdGO0lBRUUsVUFBQTtFakJxbkdBO0FBNXlCRjs7QXdDcjFFQztFQUNDO0lBQ0MsZ0JBQUE7RXhDaS9LRDtBQUNGOztBcUQ3N0tFO0VoRHpFRjtJRDBMRSwwQ0FBQTtFSndVQTtFS3JmRjtJQUlFLDBDQUFBO0lBQ0Esb0NBQUE7RUx1Z0JBO0VPeGhCRDtJSHlMQyx3Q0FBQTtFSndtQkE7RU9qeUJEO0lIeUxDLHdDQUFBO0VKZ25CQTtFT3R5QkE7SUhzTEEsMENBQUE7RUo2bkJBO0VPbnpCQTtJSHNMQSw0Q0FBQTtFSjBvQkE7RVFuekJGOzs7SUp5S0UsMENBQUE7RUpzckJBO0VReDFCRjs7O0lKa0tFLDBDQUFBO0VKZ3RCQTtFUTEyQkY7OztJSjBKRSxrQ0FBQTtFSjB1QkE7RVE1M0JGOztJSmtKRSwwQ0FBQTtFSmd3QkE7RVFsNEJGO0lKa0lFLG9DQUFBO0VKNHhCQTtFUTk1QkY7SUprSUUsb0NBQUE7RUpveUJBO0VRdDZCRjtJSmtJRSw4Q0FBQTtFSjR5QkE7RVF4NkJGO0lKNEhFLDBDQUFBO0VKd3pCQTtFUXA3QkY7SUo0SEUsNENBQUE7RUpxMEJBO0VRNTdCRjtJSnVIRSxtQ0FBQTtFSmkxQkE7RVFwOEJGO0lKbUhFLDBDQUFBO0VKNjFCQTtFUWg5QkY7SUptSEUsNENBQUE7RUowMkJBO0VReDlCRjtJSjhHRSwwQ0FBQTtFSnMzQkE7RVFwK0JGO0lKOEdFLDRDQUFBO0VKbTRCQTtFUTUrQkY7SUp5R0UsbUNBQUE7RUpnNUJBO0VRbi9CRDtJSm1HQyw0Q0FBQTtFSnk1QkE7RVE1L0JEO0lKbUdDLDhDQUFBO0VKaTZCQTtFUXgvQkQ7SUp1RkMsd0NBQUE7RUptN0JBO0VRdmdDRDtJSm9GQyw4Q0FBQTtFSjI3QkE7RVE1Z0NEO0lKaUZDLHlDQUFBO0VKbThCQTtFUWpoQ0Q7SUo4RUMsd0NBQUE7RUoyOEJBO0VRaGhDRjtJQUlFLDhDQUFBO0VSZ2lDQTtFUWpoQ0Q7O0lKa0RDLHdDQUFBO0VKMC9CQTtFUXJpQ0Y7SUoyQ0Usc0NBQUE7RUpzZ0NBO0VJem9DQTs7SUt2Q0EsMkJBQUE7RVRndUNBO0VTeHRDRjtJTGtLRSxtQ0FBQTtFSmdsQ0E7RVNsdkNGO0lMa0tFLHVDQUFBO0VKd2xDQTtFUzF2Q0Y7SUxrS0UscUNBQUE7RUpnbUNBO0VTbHdDRjtJTGtLRSxzQ0FBQTtFSndtQ0E7RVNydkNGO0lMNklFLG9DQUFBO0VKc25DQTtFSXp2Q0E7SUtpQkEsVUFBQTtJQUNBLDBCQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFVHF3Q0E7RVV6eUNGO0lBR0UsY0FBQTtJQUNBLGdCQUFBO0VWazJDQTtFVTExQ0Y7SU53SUUsOENBQUE7RUprdUNBO0VVcjJDRjtJTm1JRSw0Q0FBQTtFSjh1Q0E7RVU1MkNGO0lOOEhFLDZDQUFBO0VKMHZDQTtFVW4zQ0Y7SU55SEUsMENBQUE7RUptd0NBO0VVajNDRjtJTjhHRSx1Q0FBQTtFSnF4Q0E7RVUzM0NGO0lOc0dFLGtDQUFBO0VKa3lDQTtFVWg0Q0Y7SU44RkUsNkNBQUE7RUptekNBO0VVejNDRjtJTnNFRSxxQ0FBQTtFSjgwQ0E7RVUvNENGO0lOaUVFLHVDQUFBO0VKNjFDQTtFVTk1Q0Y7SU5pRUUsa0NBQUE7RUpxMkNBO0VVdDZDRjtJTmlFRSxzQ0FBQTtFSjYyQ0E7RVV0NUNBO0lOeUNBLHNDQUFBO0VKdzRDQTtFVWo3Q0E7SU55Q0EscUNBQUE7RUpnNUNBO0VJeCtDRDtJQXdGQyx5Q0FBQTtFSjA2Q0E7RVV4N0NGO0lOY0UsdUNBQUE7RUptOENBO0VJM2hERDtJQXdGQywwQ0FBQTtFSjI5Q0E7RUluakREO0lBd0ZDLHNDQUFBO0VKbStDQTtFVXg5Q0Y7SU5YRSxzQ0FBQTtFSmdnREE7RVVyK0NGO0lBY0UsK0hBQUE7RVZpL0NBO0VXbnRERjtJUHlMRSxtQ0FBQTtFSm1qREE7RVc1dURGO0lQeUxFLDRDQUFBO0VKMmpEQTtFVzF1REY7SVArS0UsMkNBQUE7RUp5a0RBO0VXN3VERjtJUG9LRSwyQ0FBQTtFSjZsREE7RVc3dkREO0lQZ0tDLDBDQUFBO0VKcW1EQTtFYTF2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QTtFYXpwRUY7SVRsWEUsc0NBQUE7RUptaEZBO0VjNXNGRjtJQUlFLDBDQUFBO0VkMHRGQTtFY2p0RkY7SUFHRSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZ0JBQUE7SUFDQSxzQ0FBQTtFZGl1RkE7RWNwcUZGO0lBR0UsaUNBQUE7RWR3dkZBO0VjM3RGRjtJQUlFLG1DQUFBO0VkbXdGQTtFZWoxRkE7SUFDQyx1QkFBQTtFZm03RkQ7RWV2NUZGO0lBU0UsbUdBQUE7RWZvN0ZBO0VlMTZGRjtJWHFHRSw2Q0FBQTtFSncxRkE7RWV6N0ZGO0lYaUdFLDhDQUFBO0VKaTJGQTtFZXA3RkY7SVhtRkUsOENBQUE7RUo0M0ZBO0VtQmhpR0Y7SWZvS0UsbURBQUE7T0FBQSxnREFBQTtZQUFBLDJDQUFBO0VKK2dHQTtFbUJuckdGO0lBUUUsd0VBQUE7RW5CZ3JHQTtFbUJqcEdBO0lBRUUsOENBQUE7RW5Ca3JHRjtFbUI1ckdGO0lBdUJFLHdFQUFBO0VuQmtyR0E7RW9CbnZHRjs7SWhCK0tFLDRDQUFBO0VKcW1HQTtFb0J2d0dGO0lBS0UsMENBQUE7RXBCNnhHQTtFb0IxdkdBO0lBRUUsOENBQUE7RXBCaXlHRjtFb0IzeUdGO0lBdUJFLHdFQUFBO0VwQml5R0E7RXFCN3lHRDtJQUdFLG9DQUFBO0VyQnkzR0Q7RXNCeDVHRjtJbEJtSkUsc0NBQUE7RUptMUdBO0VzQmwrR0Y7SWxCK0lFLG1EQUFBO09BQUEsZ0RBQUE7WUFBQSwyQ0FBQTtFSmkyR0E7RXNCMStHRDtJbEJ5SUMsMENBQUE7RUptM0dBO0VzQjUvR0Q7SWxCeUlDLDhDQUFBO0VKMjNHQTtFc0I1L0dGO0lsQmlJRSxpQ0FBQTtFSjg0R0E7RXNCL2dIRjtJbEJpSUUsOENBQUE7RUpzNUdBO0VzQnZoSEY7SWxCaUlFLCtDQUFBO0VKODVHQTtFc0J2aEhGOztJbEJ5SEUsNkNBQUE7RUp5NkdBO0V1QnZpSEY7SUFFRSx3Q0FBQTtFdkJ3cEhBO0V1QjlvSEQ7SUFFRSxxQ0FBQTtFdkI0cEhEO0V1QmxwSEY7SW5Cc0dFLGlDQUFBO0VKbWtIQTtFdUJ6cUhGO0luQnNHRSw4Q0FBQTtFSmdsSEE7RXVCdHJIRjtJbkJzR0UsK0NBQUE7RUo2bEhBO0V5Qm54SEQ7SXJCc0xDLDZCQUFBO0VKa3VIQTtFeUJuNUhGO0lyQmlMRSx1Q0FBQTtFSmd2SEE7RXlCNzVIRjtJckI2S0UsaUNBQUE7RUo4dkhBO0V5QnY2SEY7SXJCeUtFLDBDQUFBO0VKNHdIQTtFMEJqOEhGO0lBT0Usb0NBQUE7RTFCazlIQTtFMEJoOUhDO0lBQ0MsMENBQUE7RTFCazlIRjtFMEJ4N0hBO0lBQ0MsMENBQUE7RTFCNjhIRDtFMkJ2L0hGO0l2QjBMRSw2Q0FBQTtFSjgzSEE7RTJCeGpJRjtJQStCRSxzQ0FBQTtFM0JzaklBO0UyQm5qSUY7SUFJRSxtQ0FBQTtJQUNBLHVDQUFBO0UzQnlqSUE7RTRCL2xJRjtJQUVFLDBDQUFBO0U1QmdvSUE7RTRCem5JRjtJQUlFLG9DQUFBO0U1Qm9vSUE7RTRCaG9JRjtJQUlFLG1DQUFBO0U1QnNvSUE7RTRCM25JRjtJQW1CRSxtQ0FBQTtJQUNBLDBDQUFBO0U1QjBvSUE7RTRCem9JQTtJQUNDLDBDQUFBO0U1QjJvSUQ7RTZCOXJJRjtJQUlFLG1DQUFBO0U3Qit0SUE7RTZCOXNJRjtJQUVFLDBDQUFBO0lBQ0EsOENBQUE7RTdCcXVJQTtFOEJ0dklBO0kxQitLQSwwQ0FBQTtFSnFtSUE7RThCMXZJRjtJMUJxSkUsMkNBQUE7RUp5b0lBO0U4Qnh3SUY7STFCK0hFLHVDQUFBO0VKMnFJQTtFOEIxeUlGO0kxQitIRSw0Q0FBQTtFSm1ySUE7RThCbHpJRjtJMUIrSEUsNkNBQUE7RUoycklBO0U4Qjl5SUQ7STFCbUhDLDBDQUFBO0VKK3NJQTtFOEJyeklGO0kxQnNHRSxxQ0FBQTtFSmt1SUE7RThCeDBJRjtJMUJzR0Usb0NBQUE7RUowdUlBO0U4QmgxSUY7STFCc0dFLHFDQUFBO0VKa3ZJQTtFOEJ4MUlGO0kxQnNHRSxvQ0FBQTtFSjB2SUE7RStCaDdJRjtJM0JzTEUsbURBQUE7T0FBQSxnREFBQTtZQUFBLDJDQUFBO0VKdXdJQTtFK0JsN0lGOztJQUlFLHVDQUFBO0lBQ0EsdUNBQUE7RS9CdThJQTtFZ0NwN0lGO0k1Qm1KRSw2Q0FBQTtFSm0ySUE7RWdDOStJRjtJNUIySUUscUNBQUE7RUppM0lBO0VnQzcrSUY7STVCNEhFLDBDQUFBO0VKdzRJQTtFZ0NwZ0pGO0k1QjRIRSx1Q0FBQTtFSmc1SUE7RWdDNWdKRjtJNUI0SEUsc0NBQUE7RUp3NUlBO0VnQzFnSkY7STVCa0hFLDRDQUFBO0VKaTZJQTtFaUN0bEpGO0k3QnFMRSw0QkFBQTtFSms3SUE7RWlDaGxKRDtJN0I4SkMsMENBQUE7RUp1OUlBO0VpQ2huSkE7SUFDQyw4Q0FBQTtJQUNBLFVBQUE7RWpDb25KRDtFaUMzbEpGO0k3QjhIRSxvQ0FBQTtFSm1nSkE7RWlDem5KQTtJQUNDLHdFQUFBO0VqQzZuSkQ7RWlDM25KQTtJQUNDLDBDQUFBO0VqQzZuSkQ7RUlubUpEO0lBd0ZDLDRDQUFBO0VKNmpKQTtFSXJwSkQ7SUF3RkMsNENBQUE7RUo4bEpBO0VrQzl3SkY7STlCZ0xFLDZDQUFBO0VKa25KQTtFa0NweEpGO0k5QmtLRSxxQ0FBQTtFSndvSkE7RWtDL3hKRjtJOUJ1SkUseUNBQUE7RUoycEpBO0VtQzUwSkY7SS9CaUxFLCtDQUFBO0VKNHJKQTtFbUNuMEpGO0kvQnVJRSxzQ0FBQTtFSmd3SkE7RW1DejNKRjtJQU1FLHFGQUFBO0VuQ2s1SkE7RW1DcjRKRjtJL0JzR0Usc0NBQUE7RUpxekpBO0VvQzErSkY7SUFNRSxtQkFBQTtFcEM2aEtBO0VvQ3poS0Y7SUFLRSxZQUFBO0VwQytoS0E7RW9DamhLRDtJaEN3SkMsOENBQUE7RUppNUpBO0VvQ2hpS0Q7SWhDK0lDLDZDQUFBO0VKKzVKQTtFb0N2aUtEO0loQ3dJQyxxQ0FBQTtFSmk3SkE7RW9DempLRDtJaEN3SUMsOEJBQUE7RUp5N0pBO0VvQ2prS0Q7SWhDd0lDLDhCQUFBO0VKaThKQTtFb0MxaktGO0loQ3lIRSxvQ0FBQTtFSmk5SkE7RW9DdmtLRDtJaENzSEMsc0NBQUE7RUo0OUpBO0VvQ3hrS0Y7SUFLRSxpQkFBQTtFcENrbEtBO0VvQzlrS0Y7SUFFRSxhQUFBO0VwQ2tsS0E7RW9DM2tLRjtJQUdFLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLHdDQUFBO0VwQ3NsS0E7RW9DM2tLRjtJaEMwRUUsOENBQUE7RUp3aEtBO0VvQzdsS0Y7SUFVRSxjQUFBO0lBQ0EsUUFBQTtJQUNBLFVBQUE7RXBDbW1LQTtFcUM5dEtGO0lqQ29MRSxtQ0FBQTtFSnVrS0E7RXNDaHdLRjtJbEN5TEUsMkNBQUE7RUo0bUtBO0VzQ3J5S0Y7SUFTRSxvQ0FBQTtFdENpeUtBO0VzQ3h4S0Y7SUFHRSxVQUFBO0V0Q3d5S0E7RXNDL3hLRjtJQUlFLDZDQUFBO0lBQ0EsMkNBQUE7RXRDK3lLQTtFdUNqektGO0lBR0UsdUNBQUE7SUFDQSwyQ0FBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtFdkNvMktBO0V1Q2gyS0Y7SUFHRSw2Q0FBQTtFdkNzMktBO0V1Q2wyS0Y7SUFHRSw0Q0FBQTtFdkN3MktBO0V1Q2oyS0Y7SUFFRSw4Q0FBQTtFdkMwMktBO0V1Q24yS0Y7SUFFRSxzQ0FBQTtFdkM0MktBO0V1QzcxS0Y7SUFNRSxvQ0FBQTtJQUNBLHdDQUFBO0lBQ0EsNkNBQUE7SUFDQSx5QkFBQTtJQUNBLHNDQUFBO0V2Q2czS0E7RXVDdDJLRjtJQUdFLG1DQUFBO0V2Q3MzS0E7RXdDbDhLRjtJcEN3SkUsMkNBQUE7RUo4MUtBO0V3Qy8rS0Q7SUFJRSx3Q0FBQTtFeEN3L0tEO0V3Q2wvS0Q7SUFFRSxVQUFBO0V4QzAvS0Q7RXdDMytLRjtJQUlFLDZDQUFBO0lBQ0EsMkNBQUE7RXhDaWdMQTtFeUMxa0xGO0lBS0UscUNBQUE7RXpDNGxMQTtFeUNsbExGO0lBT0UsWUFBQTtFekNrbUxBO0V5Q3hsTEY7SUFRRSxVQUFBO0V6Q3dtTEE7RXlDOWxMRjtJQUdFLFVBQUE7RXpDOG1MQTtFeUNybUxGO0lBSUUsNENBQUE7SUFDQSwyQ0FBQTtFekNxbkxBO0UwQzVxTEY7SUFLRSx1Q0FBQTtFMUMyc0xBO0UwQ2hwTEY7SXRDOEdFLDBDQUFBO0VKb25MQTtFMENsdUxGO0l0QzhHRSxnQ0FBQTtFSjRuTEE7RTBDMXVMRjtJdEM4R0UsK0JBQUE7RUpvb0xBO0UwQzd0TEQ7SXRDeUZDLHNDQUFBO0VKcXBMQTtFMENodkxGO0lBVUUsaUVBQUE7RTFDb3ZMQTtFMEMxdUxGO0l0Q3VFRSxzQ0FBQTtFSnNyTEE7RTBDOXRMRDtJdEN3Q0MscUNBQUE7RUo4dExBO0UwQ253TEQ7SXRDcUNDLHNDQUFBO0VKc3VMQTtFMkN4NExGO0l2Q2tLRSwwQ0FBQTtFSm14TEE7RTJDcjdMRjtJdkNrS0UsOEJBQUE7RUoyeExBO0UyQzc3TEY7SXZDa0tFLDRCQUFBO0VKbXlMQTtFMkM3N0xGO0l2QzBKRSxnQ0FBQTtFSm96TEE7RTJDOThMRjtJQWlCRSx3REFBQTtJQUNBLHVEQUFBO0lBQ0EsMkNBQUE7RTNDKzhMQTtFMkNqOExGO0lBRUUsMENBQUE7RTNDbTlMQTtFMkMvOExGO0l2Q21IRSx1Q0FBQTtFSjQyTEE7RTJDLzlMRjtJdkNtSEUsc0NBQUE7RUpvM0xBO0UyQy84TEY7SXZDMkZFLDZCQUFBO0VKMjRMQTtFMkNsK0xGO0l2Q3VGRSw4QkFBQTtFSm81TEE7RTJDditMRjtJdkNtRkUsdUNBQUE7RUpvNkxBO0UyQzkrTEY7SXZDMEVFLDBDQUFBO0VKZzdMQTtFMkMxL0xGO0l2QzBFRSwyQ0FBQTtFSnc3TEE7RTJDNS9MRjtJdkNvRUUsc0NBQUE7RUpxOExBO0UyQ3pnTUY7SXZDb0VFLHFDQUFBO0VKNjhMQTtFNEM5bk1BO0lBUUUsdUNBQUE7RTVDaXBNRjtFNEM1bk1GO0lBSUUsbUNBQUE7RTVDc3BNQTtFNEM3b01GO0lBU0UsK0NBQUE7RTVDMnBNQTtFNENycE1GO0lBR0UsOENBQUE7SUFDQSwyQ0FBQTtFNUNncU1BO0U0Q3pwTUY7SUFZRSx1Q0FBQTtJQUNBLHVFQUFBO0U1Q3FxTUE7RTZDanZNQTtJQVFFLHVDQUFBO0U3Q2d4TUY7RTZDM3ZNRjtJQUlFLG1DQUFBO0U3Q3F4TUE7RTZDNXdNRjtJQWVFLCtDQUFBO0U3QzB4TUE7RTZDcHhNRjtJQUdFLDhDQUFBO0lBQ0EsMkNBQUE7RTdDK3hNQTtFNkN0eE1GO0lBWUUsdUNBQUE7SUFDQSx1RUFBQTtFN0NzeU1BO0U4Q24zTUY7SUFJRSxtQ0FBQTtFOUM4NU1BO0U4Q3I1TUY7SUFTRSwrQ0FBQTtFOUNtNk1BO0U4Qzc1TUY7SUFHRSw4Q0FBQTtJQUNBLDJDQUFBO0U5Q3c2TUE7RThDLzVNRjtJQVFFLHVDQUFBO0lBQ0EsdUVBQUE7SUFDQSx5Q0FBQTtJQUNBLG1EQUFBO09BQUEsZ0RBQUE7WUFBQSwyQ0FBQTtJQUNBLG9DQUFBO0U5Qys2TUE7RThDNzVNRjtJQUtFLDRDQUFBO0U5Q3c3TUE7RStDemhORjtJM0NxTEUsb0NBQUE7RUo2NE1BO0VnRGxrTkY7SUFPRSxvQ0FBQTtFaERtbE5BO0VnRGpsTkM7SUFDQywwQ0FBQTtFaERtbE5GO0VnRHpqTkE7SUFDQywwQkFBQTtJQUNBLHFEQUFBO0VoRDhrTkQ7RWlENWtORjtJQVNFLGdFQUFBO0VqRGtyTkE7RWlEM3FORjtJN0M2SEUsOENBQUE7RUorak5BO0VpRHZyTkY7STdDd0hFLHVDQUFBO0VKK2tOQTtFaUR2c05GO0k3Q3dIRSw0Q0FBQTtFSnVsTkE7RWlEL3NORjtJN0N3SEUsNkNBQUE7RUorbE5BO0VpRHZ0TkY7STdDd0hFLDZDQUFBO0VKdW1OQTtFaUQvdE5GO0k3Q3dIRSw4Q0FBQTtFSittTkE7RWlEdHRORjtJN0N1R0UsNkNBQUE7RUorbk5BO0VpRGp1TkY7STdDa0dFLDhDQUFBO0VKMm9OQTtFa0RoME5GO0lBSUUsOENBQUE7SUFDQSwwQ0FBQTtFbERnNk5BO0VrRDU1TkY7STlDNEtFLDRDQUFBO0VKNnZOQTtFa0RuNk5GO0k5Q3NLRSw4Q0FBQTtFSnN3TkE7RWtEeDZORjtJOUNrS0Usc0NBQUE7RUord05BO0VtRHg1TkY7SUFPRSxnRUFBQTtFbkRpK05BO0VtRDE5TkY7SS9DMkhFLDRDQUFBO0VKNjJOQTtFbURwK05GO0kvQ3VIRSxzQ0FBQTtFSjQzTkE7RUlwOU5EO0lBd0ZDLG1DQUFBO0VKazVOQTtFSTErTkQ7SUF3RkMsb0NBQUE7RUorNU5BO0VJdi9ORDtJQXdGQyw2QkFBQTtFSjQ2TkE7RW1EemdPRjtJQUtFLHdFQUFBO0VuRGdpT0E7RW1E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WUFBQTtFWnN5REY7RUl2eERBO0lRREUsaUNBQUE7RVpzeURGO0VZcnlERTtJQUNDLHNCQUFBO0VadXlESDtFWXJ5REU7SUFDQyxpQ0FBQTtFWnV5REg7RUkzeURBO0lRZ0VFLDJCQUFBO0lBQ0Esc0JBQUE7RVpzeURGO0VZcnlERTtJQUNDLHNCQUFBO0VadXlESDtFWXJ5REU7SUFDQyxzQlZ2R0c7RUY4NEROO0VJNzJEQTtJUStFQyxZQUFBO0VadXlERDtFSXQzREE7SVF5RkMsWUFBQTtFWnl5REQ7RUlsNERBO0lRaUdDLDBCQUFBO0VaeXlERDtFSTE0REE7SVF3R0UsWUFBQTtFWjB5REY7RUlsNURBO0lTa0lBLHlCWDVLWTtFRnNyRVo7RUk1b0VBO0lTeVZBLDBCQUFBO0VicWtFQTtFSTk1RUE7SVNrYkEsMEJBQUE7RWJzbUVBO0VJeGhGQTtJUzhnQkEsa0JYL2lCTTtFRnlzRk47RUl4cUZBOztJVThCQSwwQkFBQTtJQUNBLDJCWjFFTTtFRit6Rk47RWN2dEZBO0lBQ0MsY1pwR1c7RUZxMkZaO0VJL3pGQTtJVXVGQSxZQUFBO0VkMHdGQTtFSWoyRkE7SVUrRkEsMEJBQUE7SUFDQSwyQlozSU07RUZzNUZOO0VJMzJGQTtJVzVCQSx5QmJkWTtFRmc4Rlo7RWVqN0ZBOztJQUVDLDBCQUFBO0VmbTdGRDtFZWo3RkE7SUFDQywrQkFBQTtZQUFBLHVCQUFBO0VmbTdGRDtFZW4xRkM7SUFDQyxVQUFBO0VmNjhGRjtFZTM4RkM7SUFDQyxZQUFBO0VmNjhGRjtFSTNoR0E7SWVuQ0Esa0JqQkZZO0VGdXFHWjtFSWxvR0E7SWdCckNBLGtCQUFBO0VwQjR3R0E7RUl2dUdBO0lvQkFBLDZCQUFBO1lBQUEscUJBQUE7RXhCb3lIQTtFSXB5SEE7SW9Ca0RBLDhDQUFBO1lBQUEsc0NBQUE7RXhCZ3pIQTtFSWwySEE7SXdCRUUscUJBQUE7RTVCMG9JRjtFMkNybUlBO0lBQ0Msa0J6Q3pFSztJeUMwRUwsV3pDMUVLO0VGNGlNTjtFSTNnTUE7STZDbkNBLHlCL0NQWTtFRnVyTlo7RWlEL3FOQTtJQUNDLHFEQUFBO1lBQUEsNkNBQUE7RWpEaXJORDtFaUQvcU5BO0lBQ0MsMEJBQUE7RWpEaXJORDtFaUQvcU5BO0lBQ0Msa0NBQUE7RWpEaXJORDtFSXRwTkE7STZDc0VBLHNCL0MzR1k7RUZ5MU5aO0VpRDd1TkE7SUFDQyw0QkFBQTtJQUNBLHNDQUFBO0VqRCt1TkQ7RWlEOXJOQTtJQUNDLG1IQUFBO0lBQUEsb0ZBQUE7RWpEK3VORDtFaUQ3dU5BO0lBQ0MsNEJBQUE7SUFDQSxzQ0FBQTtFakQrdU5EO0VtRHQ1TkE7SUFDQyxtSEFBQTtJQUFBLG9GQUFBO0VuRGcrTkQ7RW1EOTlOQTtJQUNDLHFEQUFBO1lBQUEsNkNBQUE7RW5EZytORDtBQW40TEY7O0FzRDFtQ0E7RUFDQztJQUNDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7RXRENHZPQTtFc0Qxdk9EO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsMEJBQUE7RXRENHZPQTtFc0Qxdk9EO0lBQ0MsMkJBQUE7RXRENHZPQTtFc0Qxdk9EO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0V0RDR2T0E7RXNEenZPRDtJQUNDLGFBQUE7RXREMnZPQTtBQUNGIiwiZmlsZSI6InRvLmNzcyJ9 */