/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
@font-face {
  font-family: "iconfont";
  src: url("../assets/fonts/iconfont.woff2?t=1734541896690") format("woff2"), url("../assets/fonts/iconfont.woff?t=1734541896690") format("woff");
}
.font-ico-x:before, .font-ico-warning:before, .font-ico-user-question:before, .font-ico-union:before, .font-ico-support-loader:before, .font-ico-support-group:before, .font-ico-stories:before, .font-ico-shield:before, .font-ico-share:before, .font-ico-search:before, .font-ico-savings:before, .font-ico-reset:before, .font-ico-reload:before, .font-ico-raised-hands:before, .font-ico-protection-bubble:before, .font-ico-play:before, .font-ico-pin:before, .font-ico-phone:before, .font-ico-person-thick:before, .font-ico-person-search:before, .font-ico-people-in-hands:before, .font-ico-people-group:before, .font-ico-people-chatting:before, .font-ico-pen:before, .font-ico-no-phone:before, .font-ico-mute:before, .font-ico-multiple-checks:before, .font-ico-mountain-peak:before, .font-ico-microscope:before, .font-ico-message:before, .font-ico-message-bubble:before, .font-ico-menu-close:before, .font-ico-mental-warning:before, .font-ico-mail:before, .font-ico-location:before, .font-ico-light-bulb:before, .font-ico-instagram:before, .font-ico-info:before, .font-ico-hamburger:before, .font-ico-group:before, .font-ico-globe:before, .font-ico-facebook:before, .font-ico-external:before, .font-ico-download:before, .font-ico-dice:before, .font-ico-cross:before, .font-ico-couple:before, .font-ico-contract:before, .font-ico-connection:before, .font-ico-community:before, .font-ico-close:before, .font-ico-close-nobg:before, .font-ico-clock:before, .font-ico-clock-thick:before, .font-ico-circle-play:before, .font-ico-circle-arrow-right:before, .font-ico-circle-arrow-left:before, .font-ico-circle-arrow-down:before, .font-ico-chevron-prev:before, .font-ico-chevron-next:before, .font-ico-chevron-down:before, .font-ico-chess:before, .font-ico-checkmark:before, .font-ico-checkmark-nobg:before, .font-ico-checkboard:before, .font-ico-chat:before, .font-ico-charts:before, .font-ico-calculator:before, .font-ico-brands-and-logos:before, .font-ico-book:before, .font-ico-arrow-right:before, .font-ico-arrow-right-thin:before, .font-ico-arrow-left:before, .font-ico-arrow-down: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: block;
  line-height: 1;
}

[class*=font-ico] {
  display: inline-block;
}

.font-ico-arrow-down:before {
  content: "\f101";
}

.font-ico-arrow-left:before {
  content: "\f102";
}

.font-ico-arrow-right-thin:before {
  content: "\f103";
}

.font-ico-arrow-right:before {
  content: "\f104";
}

.font-ico-book:before {
  content: "\f105";
}

.font-ico-brands-and-logos:before {
  content: "\f106";
}

.font-ico-calculator:before {
  content: "\f107";
}

.font-ico-charts:before {
  content: "\f108";
}

.font-ico-chat:before {
  content: "\f109";
}

.font-ico-checkboard:before {
  content: "\f10a";
}

.font-ico-checkmark-nobg:before {
  content: "\f10b";
}

.font-ico-checkmark:before {
  content: "\f10c";
}

.font-ico-chess:before {
  content: "\f10d";
}

.font-ico-chevron-down:before {
  content: "\f10e";
}

.font-ico-chevron-next:before {
  content: "\f10f";
}

.font-ico-chevron-prev:before {
  content: "\f110";
}

.font-ico-circle-arrow-down:before {
  content: "\f111";
}

.font-ico-circle-arrow-left:before {
  content: "\f112";
}

.font-ico-circle-arrow-right:before {
  content: "\f113";
}

.font-ico-circle-play:before {
  content: "\f114";
}

.font-ico-clock-thick:before {
  content: "\f115";
}

.font-ico-clock:before {
  content: "\f116";
}

.font-ico-close-nobg:before {
  content: "\f117";
}

.font-ico-close:before {
  content: "\f118";
}

.font-ico-community:before {
  content: "\f119";
}

.font-ico-connection:before {
  content: "\f11a";
}

.font-ico-contract:before {
  content: "\f11b";
}

.font-ico-couple:before {
  content: "\f11c";
}

.font-ico-cross:before {
  content: "\f11d";
}

.font-ico-dice:before {
  content: "\f11e";
}

.font-ico-download:before {
  content: "\f11f";
}

.font-ico-external:before {
  content: "\f120";
}

.font-ico-facebook:before {
  content: "\f121";
}

.font-ico-globe:before {
  content: "\f122";
}

.font-ico-group:before {
  content: "\f123";
}

.font-ico-hamburger:before {
  content: "\f124";
}

.font-ico-info:before {
  content: "\f125";
}

.font-ico-instagram:before {
  content: "\f126";
}

.font-ico-light-bulb:before {
  content: "\f127";
}

.font-ico-location:before {
  content: "\f128";
}

.font-ico-mail:before {
  content: "\f129";
}

.font-ico-mental-warning:before {
  content: "\f12a";
}

.font-ico-menu-close:before {
  content: "\f12b";
}

.font-ico-message-bubble:before {
  content: "\f12c";
}

.font-ico-message:before {
  content: "\f12d";
}

.font-ico-microscope:before {
  content: "\f12e";
}

.font-ico-mountain-peak:before {
  content: "\f12f";
}

.font-ico-multiple-checks:before {
  content: "\f130";
}

.font-ico-mute:before {
  content: "\f131";
}

.font-ico-no-phone:before {
  content: "\f132";
}

.font-ico-pen:before {
  content: "\f133";
}

.font-ico-people-chatting:before {
  content: "\f134";
}

.font-ico-people-group:before {
  content: "\f135";
}

.font-ico-people-in-hands:before {
  content: "\f136";
}

.font-ico-person-search:before {
  content: "\f137";
}

.font-ico-person-thick:before {
  content: "\f138";
}

.font-ico-phone:before {
  content: "\f139";
}

.font-ico-pin:before {
  content: "\f13a";
}

.font-ico-play:before {
  content: "\f13b";
}

.font-ico-protection-bubble:before {
  content: "\f13c";
}

.font-ico-raised-hands:before {
  content: "\f13d";
}

.font-ico-reload:before {
  content: "\f13e";
}

.font-ico-reset:before {
  content: "\f13f";
}

.font-ico-savings:before {
  content: "\f140";
}

.font-ico-search:before {
  content: "\f141";
}

.font-ico-share:before {
  content: "\f142";
}

.font-ico-shield:before {
  content: "\f143";
}

.font-ico-stories:before {
  content: "\f144";
}

.font-ico-support-group:before {
  content: "\f145";
}

.font-ico-support-loader:before {
  content: "\f146";
}

.font-ico-union:before {
  content: "\f147";
}

.font-ico-user-question:before {
  content: "\f148";
}

.font-ico-warning:before {
  content: "\f149";
}

.font-ico-x:before {
  content: "\f14a";
}

:root {
  --white: #fff;
  --black: #000;
  --black-10: #e5e5e5;
  --black-50: #f7f7f7;
  --black-80: #333;
  --grey: #f0f0f0;
  --red: #c00;
  --green: #007e33;
  --grey-40: #f1efea;
  --grey-70: #e7e3db;
  --grey-100: #dcd7cb;
  --grey-120: #c6c1b7;
  --grey-140: #99958d;
  --tangerine-10: #ffeee5;
  --tangerine-25: #ffd7bf;
  --tangerine-50: #ffae7f;
  --tangerine-80: #ff7e33;
  --tangerine-100: #ff5e00;
  --tangerine-120: #eb4a00;
  --deep-indigo-5: #f3f4f6;
  --deep-indigo-10: #e8e9ed;
  --deep-indigo-20: #d1d2da;
  --deep-indigo-50: #8c8fa2;
  --deep-indigo-80: #494d6b;
  --deep-indigo-100: #1b2046;
  --light-green-20: #eff7f3;
  --light-green-40: #e0efe8;
  --light-green-70: #c8e4d6;
  --light-green-100: #b1d8c5;
}

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;
}

.active-focus a:focus {
  outline: 2px solid #000;
  outline-offset: 1px;
}

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;
  border: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-color: transparent;
}

td {
  vertical-align: top;
}

* {
  -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;
}

.has-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.hidden-focus:focus, .hidden-focus:focus-visible {
  outline: none;
  border: none;
}

.bg-black {
  background-color: #000;
}

.color-black {
  color: #000;
}

.bg-black-10 {
  background-color: #e5e5e5;
}

.color-black-10 {
  color: #e5e5e5;
}

.bg-black-50 {
  background-color: #f7f7f7;
}

.color-black-50 {
  color: #f7f7f7;
}

.bg-black-80 {
  background-color: #333;
}

.color-black-80 {
  color: #333;
}

.bg-white {
  background-color: #fff;
}

.color-white {
  color: #fff;
}

.bg-grey {
  background-color: #f0f0f0;
}

.color-grey {
  color: #f0f0f0;
}

.bg-red {
  background-color: #c00;
}

.color-red {
  color: #c00;
}

.bg-green {
  background-color: #007e33;
}

.color-green {
  color: #007e33;
}

.bg-grey-20 {
  background-color: #e5e5e5;
}

.color-grey-20 {
  color: #e5e5e5;
}

.bg-grey-40 {
  background-color: #f1efea;
}

.color-grey-40 {
  color: #f1efea;
}

.bg-grey-70 {
  background-color: #e7e3db;
}

.color-grey-70 {
  color: #e7e3db;
}

.bg-grey-100 {
  background-color: #dcd7cb;
}

.color-grey-100 {
  color: #dcd7cb;
}

.bg-grey-120 {
  background-color: #c6c1b7;
}

.color-grey-120 {
  color: #c6c1b7;
}

.bg-grey-140 {
  background-color: #99958d;
}

.color-grey-140 {
  color: #99958d;
}

.bg-grey-160 {
  background-color: #7f7f7f;
}

.color-grey-160 {
  color: #7f7f7f;
}

.bg-tangerine-10 {
  background-color: #ffeee5;
}

.color-tangerine-10 {
  color: #ffeee5;
}

.bg-tangerine-25 {
  background-color: #ffd7bf;
}

.color-tangerine-25 {
  color: #ffd7bf;
}

.bg-tangerine-50 {
  background-color: #ffae7f;
}

.color-tangerine-50 {
  color: #ffae7f;
}

.bg-tangerine-80 {
  background-color: #ff7e33;
}

.color-tangerine-80 {
  color: #ff7e33;
}

.bg-tangerine-100 {
  background-color: #ff5e00;
}

.color-tangerine-100 {
  color: #ff5e00;
}

.bg-tangerine-120 {
  background-color: #eb4a00;
}

.color-tangerine-120 {
  color: #eb4a00;
}

.bg-deep-indigo-5 {
  background-color: #f3f4f6;
}

.color-deep-indigo-5 {
  color: #f3f4f6;
}

.bg-deep-indigo-10 {
  background-color: #e8e9ed;
}

.color-deep-indigo-10 {
  color: #e8e9ed;
}

.bg-deep-indigo-20 {
  background-color: #d1d2da;
}

.color-deep-indigo-20 {
  color: #d1d2da;
}

.bg-deep-indigo-50 {
  background-color: #8d8fa2;
}

.color-deep-indigo-50 {
  color: #8d8fa2;
}

.bg-deep-indigo-80 {
  background-color: #494d6b;
}

.color-deep-indigo-80 {
  color: #494d6b;
}

.bg-deep-indigo-100 {
  background-color: #1b2046;
}

.color-deep-indigo-100 {
  color: #1b2046;
}

.bg-light-green-20 {
  background-color: #eff7f3;
}

.color-light-green-20 {
  color: #eff7f3;
}

.bg-light-green-40 {
  background-color: #e0efe8;
}

.color-light-green-40 {
  color: #e0efe8;
}

.bg-light-green-70 {
  background-color: #c8e4d6;
}

.color-light-green-70 {
  color: #c8e4d6;
}

.bg-light-green-100 {
  background-color: #b1d8c5;
}

.color-light-green-100 {
  color: #b1d8c5;
}

.active-focus .bg-deep-indigo-100 *:focus,
.active-focus .bg-deep-indigo-50 *:focus {
  outline-color: #fff !important;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 20vh;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #000;
}

button,
input {
  font-family: "Roboto", sans-serif;
}

.scroll-disabled {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}

.wrap {
  margin: 0 auto;
  width: 100%;
}
.wrap.wrap--narrow {
  padding: 0 20px;
}
.wrap.wrap--full-width {
  max-width: unset;
}
.wrap.wrap--full-width::before, .wrap.wrap--full-width::after {
  display: none;
}
.wrap.wrap--bg-color {
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 40px;
  padding-right: 40px;
}
.wrap.wrap--bg-color::before, .wrap.wrap--bg-color::after {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: -1;
}
.wrap.wrap--bg-color::before {
  content: "";
}

.wrap--grey::before, .wrap--grey::after {
  background-color: #f1efea;
}

.wrap--green {
  background-color: #e0efe8;
}
.wrap--green::before, .wrap--green::after {
  background-color: #e0efe8;
}

.wrap--tangerine-10::before, .wrap--tangerine-10::after {
  background-color: #ffeee5;
}

.margin-none {
  margin-bottom: 0;
}

.margin-small {
  margin-bottom: 22px;
}

.margin-medium {
  margin-bottom: 36px;
}

.margin-large {
  margin-bottom: 36px;
}

.margin-extra-large {
  margin-bottom: 36px;
}

.image {
  width: 100%;
  height: auto;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.button-sort .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* --------------------------------------------------------------
# Plugins
-------------------------------------------------------------- */
.swiper {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transform: translate3d(0);
          transform: translate3d(0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-vertical .swiper-wrapper {
  flex-direction: column;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-button-prev,
.swiper-button-next {
  position: relative;
  z-index: 11;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0 4px;
  border-radius: 50%;
  background-color: #dcd7cb;
  cursor: pointer;
}
.loaded .swiper-pagination-bullet {
  -webkit-transition: width, 0.4s ease;
  transition: width, 0.4s ease;
}

.swiper-button-prev,
.swiper-button-next {
  color: #1b2046;
}

.swiper-button-disabled {
  color: #dcd7cb;
}

.swiper-pagination-bullet-active {
  width: 64px;
  border-radius: 50px;
  background-color: #1b2046;
}

.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

.ps__rail-x,
.ps__rail-y {
  position: absolute;
}
.loaded .ps__rail-x,
.loaded .ps__rail-y {
  transition: background-color, opacity 0.2s ease;
  -webkit-transition: background-color, opacity 0.2s ease;
}

.ps__rail-x {
  height: 16px;
  bottom: 0;
  border-radius: 16px;
}

.ps__rail-y {
  width: 16px;
  right: 35px !important;
  border-radius: 100px;
  margin-bottom: 30px;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  background-color: #e7e3db;
}

.ps__thumb-x,
.ps__thumb-y {
  position: absolute;
  background-color: #c6c1b7;
}
.loaded .ps__thumb-x,
.loaded .ps__thumb-y {
  transition: background-color 0.2s ease;
  -webkit-transition: background-color 0.2s ease;
}

.ps__thumb-x {
  border-radius: 16px;
  height: 16px;
  bottom: 0;
}

.ps__thumb-y {
  border-radius: 100px;
  width: 16px;
  right: 0;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  cursor: pointer;
  background-color: #99958d;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  cursor: pointer;
  background-color: #99958d;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
/* --------------------------------------------------------------
# Typography
-------------------------------------------------------------- */
.rte ul,
.rte ol {
  padding-left: 32px;
  margin-bottom: 20px;
}
.rte ol {
  counter-reset: numbers;
}
.rte ul li,
.rte ol li {
  position: relative;
  list-style: none;
}
.rte ul li:not(:last-of-type),
.rte ol li:not(:last-of-type) {
  margin-bottom: clamp(8px,0.5555555556vw,11px);
}
.rte ul li::before,
.rte ol li::before {
  position: absolute;
}
.rte ul li a,
.rte ol li a {
  color: #000;
  text-decoration: underline;
  word-break: break-all;
}
.rte ul li a:focus-visible,
.rte ol li a:focus-visible {
  outline: 2px solid #000;
}
.rte ul li {
  list-style: disc;
}
.rte ul li::marker {
  font-size: 0.9em;
}
.rte ol li::before {
  counter-increment: numbers;
  content: counter(numbers) ".";
  left: -21px;
}

.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.rte h1,
.h1 {
  font-size: 36px;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

.rte h2,
.h2 {
  font-size: 28px;
  line-height: 1.3;
  letter-spacing: -0.02em;
}

.rte h3,
.h3 {
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

.rte h4,
.h4 {
  font-size: 18.6px;
}

.rte h5,
.h5 {
  font-size: clamp(14px,1.25vw,25px);
  line-height: 1.5;
}

.rte h6,
.h6 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.body-l,
.rte.body-s p {
  font-size: 16px;
  line-height: 1.5;
}

.body-m,
.rte.body-m p {
  font-size: clamp(16px,1.25vw,25px);
  line-height: 1.5;
}

.body-s,
.rte.body-s p {
  font-size: 14px;
  line-height: 1.4;
}

.body-xs,
.rte.body-xs p {
  font-size: 13px;
  line-height: 1.4;
}

.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6 {
  margin-bottom: 24px;
}
.rte h1 a,
.rte h2 a,
.rte h3 a,
.rte h4 a,
.rte h5 a,
.rte h6 a {
  color: #000;
  text-decoration: underline;
  font-weight: 700;
}
.rte h1 a:focus-visible,
.rte h2 a:focus-visible,
.rte h3 a:focus-visible,
.rte h4 a:focus-visible,
.rte h5 a:focus-visible,
.rte h6 a:focus-visible {
  outline: 2px solid #000;
}
.rte p,
.rte .paragraph {
  line-height: 1.5;
  margin-bottom: 24px;
}
.rte p a,
.rte .paragraph a {
  color: #000;
  text-decoration: underline;
  font-weight: 700;
  cursor: pointer;
  word-break: break-word;
}
.rte p a:focus-visible,
.rte .paragraph a:focus-visible {
  outline: 2px solid #000;
}
.rte blockquote {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
}
.rte strong {
  font-weight: 700;
}
.rte .color-tangerine {
  color: #eb4a00;
}
.rte .color-tangerine a, .rte .color-tangerine span {
  color: #eb4a00;
}
.rte .color-orange {
  color: #ff5e00;
}
.rte .color-orange a, .rte .color-orange span {
  color: #ff5e00;
}
.rte .body-large {
  font-size: clamp(16px,1.3888888889vw,28px);
  line-height: 30px;
}
.rte .live-chat {
  color: #eb4a00;
}
.rte .js-modal-open {
  cursor: pointer;
  pointer-events: all;
  text-decoration: underline;
}
.rte .js-modal-chatbot-open {
  cursor: pointer;
  pointer-events: all;
  text-decoration: underline;
}
.rte .phone-number {
  font-weight: 700;
  cursor: pointer;
  color: #000;
  text-decoration: underline;
}
.rte .phone-number:hover {
  text-decoration: none;
}
.rte > :last-child {
  margin-bottom: 0 !important;
}
.rte .cta-orange,
.rte .cta-green {
  font-family: "Roboto", sans-serif;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 8px;
  border-radius: 36px;
  font-weight: 700;
  line-height: 1.5;
  padding: 8px 20px;
  font-size: 14px;
}
.rte .cta-orange::before,
.rte .cta-green::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: block;
  line-height: 1;
  content: "\f104";
  font-size: 14px;
}
.rte .cta-orange:not(.btn--inverted):focus-visible,
.rte .cta-green:not(.btn--inverted):focus-visible {
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.rte .cta-orange.btn--inverted:focus-visible,
.rte .cta-green.btn--inverted:focus-visible {
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.rte .cta-orange:hover::before,
.rte .cta-green:hover::before {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.loaded .rte .cta-orange,
.loaded .rte .cta-green {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .rte .cta-orange::before,
.loaded .rte .cta-green::before {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.rte .cta-orange {
  background-color: #eb4a00;
  color: #fff;
  text-decoration: none;
}
.rte .cta-orange:hover {
  background-color: #ff5e00;
}
.rte .cta-green {
  background-color: #b1d8c5;
  color: #1b2046;
  text-decoration: none;
}

.js-modal-chatbot-open {
  cursor: pointer;
  font-weight: 700;
  pointer-events: all;
  text-decoration: underline;
}

.color-orange {
  color: #ff5e00;
}

.color-tangerine {
  color: #eb4a00;
}

.color-black {
  color: #000 !important;
}

img {
  max-width: 100%;
}

.search-word {
  font-weight: 700;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.bold {
  font-weight: 700;
}

.rte .table-wrapper {
  position: relative;
  border-style: solid;
  border-color: #dcd7cb;
  overflow: hidden;
}
.rte .table-wrapper--scroll .table-inner {
  padding-bottom: 60px;
}
.rte .table-wrapper--scroll .ps__rail-x {
  display: block;
}
.rte .table-inner {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: scroll !important;
}
.rte .table-inner::-webkit-scrollbar {
  display: none;
}
.rte .ps__rail-y {
  display: none;
}
.rte .ps__rail-x {
  display: none;
  bottom: 28px !important;
  margin: 0 20px;
}
.rte table {
  width: 100%;
  text-align: left;
}
.rte thead th {
  font-size: 18px;
  line-height: 1.4;
  font-weight: 700;
  color: #eb4a00;
}
.rte thead th:not(:first-child, :last-child) {
  padding: 24px 0 24px 24px;
}
.rte thead th:first-child {
  padding: 24px 0 24px 20px;
}
.rte thead th:last-child {
  padding: 24px 20px 24px 24px;
}
.rte tbody tr:nth-child(odd) {
  background-color: #ffeee5;
}
.rte tbody th {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.rte tbody th:not(:first-child, :last-child) {
  padding: 16.5px 0 16.5px 24px;
}
.rte tbody th:first-child {
  padding: 16.5px 0 16.5px 20px;
}
.rte tbody th:last-child {
  padding: 16.5px 20px 16.5px 24px;
}

/* --------------------------------------------------------------
# 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;
}

.btn,
.cta {
  font-family: "Roboto", sans-serif;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: 36px;
  font-weight: 700;
  line-height: 1.5;
  padding: 10px 20px;
  font-size: 16px;
}
.btn .icon,
.cta .icon {
  font-size: 14px;
}
.btn .font-ico-external,
.cta .font-ico-external {
  scale: 1.2;
}
.active-focus .btn:focus,
.active-focus .cta:focus {
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.btn:hover .icon-start,
.cta:hover .icon-start {
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.btn:hover .icon-end,
.cta:hover .icon-end {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.loaded .btn,
.loaded .cta {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .btn .icon,
.loaded .cta .icon {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.btn--primary,
.cta--primary {
  background-color: #eb4a00;
  color: #fff;
}

.cta--tangerine-50 {
  background-color: #ffae7f;
  color: #1b2046;
}

.btn--secondary,
.cta--secondary {
  background-color: #1b2046;
  color: #fff;
}

.btn--green,
.cta--green {
  background-color: #b1d8c5;
  color: #1b2046;
}

.btn--inverted,
.cta--inverted {
  border: 2px solid #1b2046;
  color: #1b2046;
  background-color: #fff;
}

.btn--white,
.cta--white {
  background-color: #fff;
  color: #1b2046;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}

.btn--highlight,
.cta--highlight {
  color: #000;
  background-color: #ffae7f;
}

.tag {
  padding: clamp(5px,0.6944444444vw,14px) clamp(10px,1.3888888889vw,28px);
  font-size: clamp(14px,1.1111111111vw,22px);
  font-weight: 700;
  color: #fff;
  background-color: #1b2046;
  border-radius: 10px;
}

.loaded .hover-default {
  -webkit-transition: 0.2s ease opacity;
  transition: 0.2s ease opacity;
}
.hover-default:focus-visible {
  opacity: 0.6;
}

.orange-icon-button.btn--disabled {
  pointer-events: none;
  color: #fff;
  background-color: #d1d2da;
}

.orange-icon-button {
  color: #fff;
  background-color: #eb4a00;
  display: flex;
  align-items: center;
  border-radius: 36px;
  font-weight: 500;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.5;
}
.orange-icon-button:focus-visible {
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}

input,
textarea {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  height: 25px;
  padding: 0 10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #000;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #000;
}
input::placeholder,
textarea::placeholder {
  color: #000;
}

.ui-content {
  background-color: #f1efea;
}

.form-control label {
  color: #000;
  font-family: "Roboto", sans-serif !important;
}
.form-control textarea {
  min-height: 180px !important;
  border: 2px solid #c6c1b7 !important;
  padding: 15px !important;
  background-color: #fff !important;
}
.form-control .ui-select .ui-btn {
  border: 2px solid #c6c1b7 !important;
  padding: 5px 20px !important;
  background-color: #fff;
  height: 51px !important;
  display: flex !important;
  align-items: center !important;
  font-weight: 700 !important;
}

.ui-title {
  border: 0 !important;
}

.ui-header {
  border: 0 !important;
  background-color: #494d6b;
}
.ui-header h1 {
  color: #fff !important;
}

.provider {
  bottom: -7px !important;
  padding: 7px 0 !important;
}

.provider-text {
  color: #1b2046;
}

.chat-content {
  background-color: #fff !important;
}

.provider-five {
  color: #494d6b !important;
  font-weight: 700 !important;
  font-size: clamp(14px,1.3888888889vw,28px) !important;
}

.provider-nine {
  color: #8d8fa2 !important;
  font-weight: 700 !important;
  font-size: clamp(14px,1.3888888889vw,28px) !important;
}

.five9-action-btn.ui-btn {
  background-color: #eb4a00 !important;
  color: #fff !important;
  font-family: "Roboto", sans-serif !important;
  padding: 10px clamp(30px,6.9444444444vw,140px) !important;
  border-radius: 100px !important;
  font-size: 18px !important;
}

.terminate-chat-popup.ui-popup {
  background-color: #e7e3db !important;
}

.terminate-chat-cancel-button,
.ui-btn-right.five9-right-btn,
.five9-confirm-btn.terminate-chat-confirm-button.ui-btn {
  background-color: #eb4a00;
  color: #fff;
}

.ui-icon-carat-d::after {
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.ui-input-text {
  border-width: 0 !important;
}
.ui-input-text input {
  border: 2px solid #c6c1b7 !important;
  padding: 5px 20px !important;
  background-color: #fff;
  height: 51px !important;
}

.ui-footer {
  background-color: #f1efea !important;
}

.umbraco-forms-label {
  cursor: default;
}

.umbraco-forms-fieldset select {
  color: #000;
  cursor: pointer;
}

.umbraco-forms-page legend {
  height: 0;
  opacity: 0;
}

.link {
  position: relative;
  display: inline-flex;
  color: #000;
  overflow: hidden;
}
.link::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #000;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.link:focus-visible {
  outline: 1.5px solid #000;
  outline-offset: 1px;
  border-radius: 2px;
}
.link:focus-visible::after {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.loaded .link {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.loaded .link::after {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.bordered-input {
  border: 2px solid #8d8fa2;
  -webkit-box-sizing: unset;
          box-sizing: unset;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
}

.bordered-input__input {
  padding: 0;
  width: 100%;
}
.bordered-input__input::-webkit-input-placeholder {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
}
.bordered-input__input::-moz-placeholder {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
}
.bordered-input__input:-ms-input-placeholder {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
}
.bordered-input__input::-ms-input-placeholder {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
}
.bordered-input__input::placeholder {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
}
.active-focus .bordered-input__input:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.bordered-input__clear {
  justify-content: center;
  align-items: center;
  background-color: #7f7f7f;
  border-radius: 100vmax;
  display: none;
}

.bordered-input__icon {
  color: #fff;
}

/* --------------------------------------------------------------
# Molecules
-------------------------------------------------------------- */
.bordered-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  background-color: #fff;
  border: 2px solid #8d8fa2;
}

.bordered-dropdown--open .bordered-dropdown__icon {
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}
.bordered-dropdown--open .bordered-dropdown__bottom {
  grid-template-rows: 1fr;
}

.bordered-dropdown__placeholder {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #000;
}
.active-focus .bordered-dropdown__placeholder:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.loaded .bordered-dropdown__icon {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.bordered-dropdown__bottom {
  display: none;
  grid-template-rows: 0fr;
}
.loaded .bordered-dropdown__bottom {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: grid-template-rows;
  transition-property: grid-template-rows;
  transition-property: grid-template-rows, -ms-grid-rows;
}

.bordered-dropdown__list-wrap {
  overflow: hidden;
}

.bordered-dropdown__list-holder {
  max-height: 200px;
  overflow: auto;
}

.bordered-dropdown__list {
  border-top: 1px solid #e5e5e5;
}
.bordered-dropdown__list > :not(:first-child) {
  border-top: 1px solid #e5e5e5;
}

.bordered-dropdown__item-button {
  width: 100%;
  text-align: left;
  color: #000;
}
.active-focus .bordered-dropdown__item-button:focus {
  outline: 2px solid #000;
}

/* --------------------------------------------------------------
# Shared
-------------------------------------------------------------- */
/* stylelint-disable selector-max-id, max-nesting-depth, no-descending-specificity */
#ccc {
  font-family: "Roboto", 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: "Roboto", sans-serif !important;
  fill: #000 !important;
}
#ccc #ccc-content .checkbox-toggle-on,
#ccc #ccc-content .checkbox-toggle-off {
  color: #f0f0f0 !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;
}

.header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 100;
}
.loaded .header {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.header .js-modal-chatbot-open {
  text-decoration: unset;
}

.header__top {
  background-color: #fff;
}

.header__top-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

.header__top-contact {
  display: flex;
  align-items: center;
}
.header__top-contact .medium {
  font-size: clamp(16px,1.25vw,25px);
}

.header__top-links {
  display: flex;
  align-items: center;
}

.header__bottom {
  background-color: #000;
}
.loaded .header__bottom {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: height;
  transition-property: height;
}

.header__bottom-wrap {
  position: relative;
}

.active-focus .header__bottom-mobile a:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.loaded .header__hamburger-button {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.active-focus .header__hamburger-button:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.header__hamburger-button:focus-visible {
  opacity: 0.6;
}

.loaded .header__hamburger-content-closed {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.loaded .header__hamburger-content-open {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.loaded .header__menu-wrap {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transition-property: grid-template-rows, opacity;
  transition-property: grid-template-rows, opacity;
  transition-property: grid-template-rows, opacity, -ms-grid-rows;
}

.header__menu-holder {
  overflow: hidden;
}

.header__menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header__item:last-of-type .header__first-level-wrap {
  border-bottom: none;
}

.header__first-level {
  background-color: #000;
}
.loaded .header__first-level {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.header__first-level-wrap {
  position: relative;
}
.header__first-level-wrap::after {
  content: "";
  position: absolute;
}

.header__first-level-top {
  display: flex;
  justify-content: flex-start;
}

.header__first-level-bottom {
  display: flex;
}

.loaded .header__sublevel-wrap {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: grid-template-rows;
  transition-property: grid-template-rows;
  transition-property: grid-template-rows, -ms-grid-rows;
}

.header__support {
  display: flex;
  flex-wrap: wrap;
}

.header__bottom-link {
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  align-items: center;
  gap: clamp(11px,0.7638888889vw,15px);
  color: #fff;
  text-align: center;
}
.loaded .header__bottom-link {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.active-focus .header__bottom-link:focus {
  color: #ff5e00;
  outline: 2px solid #fff;
  outline-offset: -2px;
}

.header-arrow-link {
  color: #eb4a00;
  display: flex;
  align-items: center;
}
.header-arrow-link .header-arrow-link__text {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  line-height: 1.4;
  font-size: 22px;
}
.loaded .header-arrow-link {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.active-focus .header-arrow-link:focus {
  color: #eb4a00;
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.header-icon-link {
  color: #fff;
  display: flex;
  align-items: center;
  text-align: left;
}
.header-icon-link .header-icon-link__text {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  line-height: 1.3;
  font-size: 18px;
}
.active-focus .header-icon-link:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.active-focus .header-icon-link:focus .header-icon-link__text {
  color: #ffae7f;
}
.loaded .header-icon-link .header-icon-link__icon {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.loaded .header-icon-link .header-icon-link__text {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.loaded .header-icon-link .header-icon-link__text--mobile-chevron::after {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.header__form {
  position: relative;
}
.header__form .orange-icon-button {
  font-weight: 700;
}
.active-focus .header__form .orange-icon-button:focus {
  outline: 2px solid #000;
  outline-offset: -2px;
}

.header__clear-button .font-ico-cross::before {
  color: #000;
}
.loaded .header__clear-button {
  -webkit-transition: 0.2s ease opacity;
  transition: 0.2s ease opacity;
}
.active-focus .header__clear-button:focus {
  opacity: 0.6;
  outline: 2px solid #000;
  outline-offset: 1px;
}

.header__search-input {
  border: none;
}

.loaded .header__search-button {
  -webkit-transition: 0.2s ease background-color;
  transition: 0.2s ease background-color;
}
.header__search-button:focus-visible {
  background-color: #eb4a00;
}

.header-small-link {
  color: #e7e3db;
  font-size: 16px;
  line-height: 1.4;
}
.loaded .header-small-link {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.active-focus .header-small-link:focus {
  color: #eb4a00;
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.chevron-btn {
  color: #fff;
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 500;
  display: flex;
  align-items: center;
  font-size: 20px;
}
.loaded .chevron-btn {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}
.chevron-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: block;
  line-height: 1;
  content: "\f10e";
  color: #fff;
  margin-left: clamp(10px,0.6944444444vw,14px);
  font-size: clamp(10px,0.6944444444vw,14px);
  -webkit-transform: translateY(-1px) rotate(0deg);
          transform: translateY(-1px) rotate(0deg);
}
.loaded .chevron-btn::after {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color, -webkit-transform;
  transition-property: color, -webkit-transform;
  transition-property: color, transform;
  transition-property: color, transform, -webkit-transform;
}
.active-focus .chevron-btn:focus {
  outline: 2px solid #fff;
  color: #ff5e00;
}
.active-focus .chevron-btn:focus::after {
  color: #ff5e00;
}

.header__infobar {
  width: 100%;
  background-color: #000;
  overflow: hidden;
}
.header__infobar p {
  font-size: clamp(12px,0.9444444444vw,19px);
  font-weight: 700;
  color: #fff;
  margin: 0;
}

.header__infobar--hidden {
  display: none;
}

.header__infobar-container {
  position: relative;
}

.header__infobar-close {
  position: absolute;
  right: 0;
}
.active-focus .header__infobar-close:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}
.header__infobar-close .icon {
  position: relative;
  color: #ff5e00;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #000;
}
.header__infobar-close .icon::before {
  position: absolute;
  top: -1px;
  left: -1px;
}

.header__infobar-closetext {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 700;
  color: #fff;
}

.skip-btn--default {
  position: fixed;
  z-index: 1000;
  top: 5px;
  left: 5px;
  -webkit-transform: translateX(-110%);
          transform: translateX(-110%);
  background-color: #000;
  color: #fff;
  -webkit-transition: -webkit-transform 0.4s ease-in;
  transition: -webkit-transform 0.4s ease-in;
  transition: transform 0.4s ease-in;
  transition: transform 0.4s ease-in, -webkit-transform 0.4s ease-in;
}
.skip-btn--default:focus-visible {
  outline: 2px solid #f00;
}

.skip-btn--active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.footer__nav {
  display: flex;
}

.footer__nav-item {
  display: block;
}

.footer__bottom {
  display: flex;
  align-items: center;
  margin-top: 36px;
}

.footer__copyright {
  display: block;
}

.footer__socials {
  display: flex;
}

.footer__social {
  display: block;
  color: #000;
}
.footer__social--x::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: block;
  line-height: 1;
  content: "\f14a";
}
.footer__social--facebook::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: block;
  line-height: 1;
  content: "\f121";
}
.footer__social--instagram::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: block;
  line-height: 1;
  content: "\f126";
}
.footer__social:focus-visible {
  outline: 1.5px solid #000;
  outline-offset: 1px;
  border-radius: 2px;
}
.loaded .footer__social::before {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

/* --------------------------------------------------------------
# Modules
-------------------------------------------------------------- */
.card {
  display: flex;
  flex-direction: column;
  padding: clamp(20px,1.6666666667vw,33px);
  border-radius: 20px;
}
.card .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.card .card__image {
  margin-bottom: auto;
}
.card .card__image picture img {
  max-height: 80px;
  width: auto;
}

.banner {
  position: relative;
}

.banner__cover {
  min-height: clamp(380px,26.3888888889vw,532px);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.banner__container {
  display: flex;
  position: relative;
  padding: clamp(24px,7.9166666667vw,159px) 0 clamp(24px,7.9861111111vw,161px);
}

.banner__copy,
.banner__links {
  display: flex;
  flex-direction: column;
}

.banner__copy {
  gap: clamp(24px,1.6666666667vw,33px);
}

.banner__links {
  gap: 16px;
}
.banner__links .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.banner__image-wrap {
  position: relative;
  overflow: hidden;
}
.banner__image-wrap .picture,
.banner__image-wrap .picture__img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.banner__media-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-size: clamp(48px,3.3333333333vw,67px);
}
.banner__media-play::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: block;
  line-height: 1;
  content: "\f13b";
  will-change: transform;
}
.loaded .banner__media-play::before {
  -webkit-transition: scale 0.2s ease;
  transition: scale 0.2s ease;
}
.active-focus .banner__media-play:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.banner__media-info {
  display: block;
  text-align: right;
  margin-top: clamp(6px,0.8333333333vw,16px);
}

.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%;
}

.swiper-container .image {
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

.breadcrumbs {
  padding-top: 24px;
  padding-bottom: 10px;
}

.breadcrumbs__list {
  display: flex;
}

.breadcrumbs__item {
  position: relative;
}

.breadcrumbs__item-link {
  color: #000;
}

.simple-banner a {
  margin-top: 20px;
}

.simple-banner--padding {
  padding-bottom: 36px;
}

.simple-banner__content {
  display: flex;
  flex-direction: column;
}

.simple-banner__wrap {
  display: flex;
  gap: clamp(12px,0.8333333333vw,16px);
}

.simple-banner__wrap-tag {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 4px 12px;
  border-radius: 8px;
}

.simple-banner__wrap-tag--blue {
  background-color: #1b2046;
  color: #fff;
}

.simple-banner__wrap-tag--white {
  background-color: #fff;
  color: #1b2046;
  border: 1px solid #1b2046;
}

.simple-banner__content-text {
  max-width: clamp(597px,41.4583333333vw,835px);
}

.simple-banner--hidden {
  display: none;
}

.zig-zag__item {
  display: flex;
  border-radius: 20px;
  overflow: hidden;
}

.zig-zag__item--white .zig-zag__media {
  overflow: hidden;
}

.zig-zag__container {
  display: flex;
  flex-direction: column;
  gap: clamp(36px,5vw,100px);
}

.zig-zag__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.9444444444vw,39px);
}
.zig-zag__content .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.zig-zag__image-wrap {
  position: relative;
}
.zig-zag__image-wrap picture,
.zig-zag__image-wrap picture img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.zig-zag__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 36px;
  color: #fff;
  line-height: 0;
}
.loaded .zig-zag__play {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.active-focus .zig-zag__play:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.zig-zag__play-icon {
  pointer-events: none;
}

.signpost__container {
  display: grid;
  gap: 24px;
}

.signpost__item {
  display: flex;
  flex-direction: column;
}
.signpost__item .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.singpost__image-wrap {
  position: relative;
  overflow: hidden;
}
.singpost__image-wrap .picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.singpost__image-wrap .picture__img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center bottom;
     object-position: center bottom;
}

.signpost__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.signpost__content > :last-child {
  margin-bottom: 0;
}

.question-banner {
  background-color: #e8e9ed;
  padding-top: 28px;
  padding-bottom: 28px;
}

.question-banner__content {
  display: flex;
  justify-content: space-between;
  gap: 24px 32px;
}

.question-banner__title {
  align-self: center;
  color: #1b2046;
}

.question-banner__buttons {
  display: flex;
  margin-right: auto;
}

.question-banner__button {
  justify-content: center;
  background-color: #fff;
}
.question-banner__button:first-child {
  margin-right: 16px;
}

.question-banner__link-wrap {
  display: flex;
}

.question-banner__link {
  display: inline-flex;
}
.question-banner__link.btn {
  padding: 10px 24px;
}

.related-content .wrap > :last-child {
  margin-bottom: 0;
}

.related-content-title {
  text-align: center;
}

.related-content__container {
  display: flex;
  flex-direction: column;
}

.related-content-link {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: clamp(819px,56.875vw,1146px);
  width: 100%;
  padding: clamp(18px,1.4930555556vw,30px) clamp(20px,1.6666666667vw,33px);
  color: #fff;
  background-color: #1b2046;
  border-radius: 8px;
}
.related-content-link .icon {
  font-size: 24px;
}
.loaded .related-content-link {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .related-content-link .icon {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.error-banner__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.card-list--padding {
  padding: clamp(36px,5vw,100px) 0;
}

.card-list__container {
  display: flex;
  flex-wrap: wrap;
}

.standard-banner:not([class*=bg-]) ~ .main .main__container .iframe-block:first-child {
  margin-top: -8vw;
}

.standard-banner__content picture {
  max-width: clamp(110px,31.25vw,630px);
  margin: clamp(12px,1.7361111111vw,35px) 0 clamp(24px,1.6666666667vw,33px);
}
.standard-banner__content .cta:hover .icon {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.standard-banner__content-title {
  margin-bottom: clamp(20px,1.6666666667vw,33px);
}

.standard-banner__controls {
  margin-top: clamp(20px,1.6666666667vw,33px);
}

.standard-banner__content-text {
  max-width: clamp(597px,41.4583333333vw,835px);
}

.contact-banner {
  background-color: #1b2046;
  padding-top: 24px;
  padding-bottom: 24px;
}

.contact-banner__column:first-of-type {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contact-banner__column:not(:first-child) {
  background-color: #fff;
  border-radius: 20px;
}

.contact-banner__logo-container {
  display: flex;
}

.contact-banner__logo {
  display: block;
}

.contact-banner__column .rte {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 0;
}
.contact-banner__column .rte p:last-child {
  margin-bottom: 0;
}
.contact-banner__column .rte .body-xs {
  margin-top: -9px;
}

.contact-banner__column .cta {
  width: 100%;
  justify-content: center;
}

.contact-banner__subcolumn .rte p {
  font-size: 14px;
  line-height: 1.4;
}
.contact-banner__subcolumn .js-modal-chatbot-open {
  text-decoration: unset;
}

.contact-banner__title {
  color: #fff;
}

.gleap {
  background-color: #e8e9ed;
  padding: clamp(24px,3.3333333333vw,67px) 0;
}

.gleap--hidden {
  display: none;
}

.gleap__container {
  display: flex;
}
.gleap__container .btn {
  justify-content: center;
  cursor: pointer;
  pointer-events: all;
}

.gleap__controls {
  display: flex;
  justify-content: center;
  gap: 16px;
}
.gleap__controls .btn {
  cursor: pointer;
}

.accordion-list {
  max-width: 1030px;
  padding: 0 20px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-list-title {
  color: #000;
  text-align: center;
}

.accordion-list__wrap {
  display: flex;
  flex-direction: column;
}

.accordion {
  width: 100%;
}

.accordion-button {
  width: 100%;
  padding: clamp(20px,1.6319444444vw,32px) clamp(60px,4.1666666667vw,84px) clamp(20px,1.6319444444vw,32px) clamp(20px,1.6666666667vw,33px);
  background-color: #1b2046;
  color: #fff;
  text-align: left;
  border-radius: 8px;
  position: relative;
  font-weight: 500;
}
.accordion-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: block;
  line-height: 1;
  content: "\f113";
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
  font-size: 24px;
}
.loaded .accordion-button {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .accordion-button::after {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.accordion-button:focus-visible {
  background-color: #494d6b;
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}

.accordion-list-text {
  margin-bottom: clamp(24px,2.5vw,50px);
}

.accordion__content {
  background-color: #f1efea;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.9444444444vw,39px);
  padding: 0 242px 0 28px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.loaded .accordion__content {
  -webkit-transition: height, 0.4s ease;
  transition: height, 0.4s ease;
}

.accordion__copy {
  padding-top: clamp(20px,2.5vw,50px);
}

.accordion__content-button {
  margin-bottom: clamp(20px,6.1805555556vw,124px);
  background-color: transparent;
  color: #000;
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.accordion__content-button::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: block;
  line-height: 1;
  content: "\f12b";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 15px;
}
.accordion__content-button:focus-visible {
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}

.accordion--open .accordion-button {
  background-color: #dcd7cb;
  color: #000;
  border-radius: 8px 8px 0 0;
}
.accordion--open .accordion-button::after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}
.accordion--open .accordion__content {
  visibility: visible;
}

.full-width-text__wrap > :last-child {
  margin-bottom: 0;
}

.full-width-text__content {
  display: flex;
  flex-direction: column;
}
.full-width-text__content > :last-child {
  margin-bottom: 0;
}

.full-width-text__content--narrow {
  max-width: 610px;
  margin: 0 auto;
}

.full-width-text__content-title {
  color: #ffae7f;
}

.full-width-text__content-text {
  color: #fff;
}
.full-width-text__content-text p a {
  color: #fff;
}

.full-width-text__card-wrap {
  display: flex;
}

.full-width-text__card-wrap .card {
  justify-content: flex-start;
}
.full-width-text__card-wrap .card > :last-child {
  margin-bottom: 0;
}

.zig-zag-full-height__container {
  display: flex;
  border-radius: 20px;
}

.zig-zag-full-height__container--white .zig-zag-full-height__copy {
  background-color: #fff;
}
.zig-zag-full-height__container--white .zig-zag-full-height__image-wrap,
.zig-zag-full-height__container--white .picture,
.zig-zag-full-height__container--white .picture__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.zig-zag-full-height__container--white .zig-zag-full-height__image-wrap,
.zig-zag-full-height__container--white .picture {
  border-radius: 0;
}

.zig-zag-full-height__copy {
  display: flex;
  flex-direction: column;
}

.zig-zag-full-height__links {
  display: flex;
  flex-direction: column;
  gap: clamp(16px,1.3888888889vw,28px);
}
.zig-zag-full-height__links .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.zig-zag-full-height__links .btn {
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.zig-zag-full-height__media {
  display: flex;
  flex-direction: column;
}

.zig-zag-full-height__image-wrap {
  overflow: hidden;
  position: relative;
}
.zig-zag-full-height__image-wrap .picture,
.zig-zag-full-height__image-wrap .picture__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.zig-zag-full-height__image-wrap picture {
  overflow: hidden;
  border-radius: 20px;
}

.zig-zag-full-height__image-wrap--landscape-image.zig-zag-full-height__image-wrap--landscape-image {
  height: unset;
}

.zig-zag-full-height__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 36px;
  color: #fff;
  line-height: 0;
}
.loaded .zig-zag-full-height__play {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.active-focus .zig-zag-full-height__play:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.zig-zag-full-height__play-icon {
  pointer-events: none;
}

.zig-zag-full-height__info {
  align-self: flex-end;
}

.zig-zag-full-height__container--borders {
  border-radius: 0;
  border-top: 1.5px solid #dcd7cb;
  border-bottom: 1.5px solid #dcd7cb;
}

.logo-box__container {
  max-width: 818px;
  margin: 0 auto;
}

.logo-box__container-title {
  color: #eb4a00;
  margin-bottom: clamp(16px,1.6666666667vw,33px);
}

.logo-box__container-text {
  font-size: clamp(16px,1.25vw,25px);
  margin-bottom: clamp(16px,1.6666666667vw,33px);
}
.logo-box__container-text p a {
  color: #000;
  text-decoration: underline;
}

.logo-box__wrap {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}

.logo-box__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  height: clamp(244px,19.1666666667vw,386px);
}

.text-statistic {
  width: 100%;
  padding: clamp(36px,5vw,100px) 0;
}

.text-statistic__container {
  display: flex;
  align-items: center;
}

.text-statistic__copy-title {
  max-width: 470px;
}

.card-dropdown__holder {
  background-color: #f1efea;
}

.card-dropdown__dropdown-wrap {
  background-color: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2509803922);
}
.loaded .card-dropdown__dropdown-wrap {
  -webkit-transition: background-color;
  transition: background-color;
}

.card-dropdown__button {
  display: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  opacity: 1;
}
.loaded .card-dropdown__button {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.active-focus .card-dropdown__button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.card-dropdown__button--open {
  display: flex;
}

.card-dropdown__button-text {
  color: #000;
}
.loaded .card-dropdown__button-text {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color;
  transition-property: color;
}

.card-dropdown__button-icon {
  color: #ff5e00;
}
.loaded .card-dropdown__button-icon {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color, -webkit-transform;
  transition-property: color, -webkit-transform;
  transition-property: color, transform;
  transition-property: color, transform, -webkit-transform;
}

.card-dropdown__dropdown-bottom {
  display: none;
  grid-template-rows: 0fr;
}
.loaded .card-dropdown__dropdown-bottom {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: grid-template-rows;
  transition-property: grid-template-rows;
  transition-property: grid-template-rows, -ms-grid-rows;
}

.card-dropdown__dropdown-bottom--open {
  display: block;
}

.card-dropdown__list-wrap {
  overflow: hidden;
}

.card-dropdown__list {
  border-top: 1px solid #fff;
  opacity: 0;
}
.card-dropdown__list > :not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
.loaded .card-dropdown__list {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.card-dropdown__dropdown-button {
  display: grid;
  opacity: 1;
}
.loaded .card-dropdown__dropdown-button {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.active-focus .card-dropdown__dropdown-button:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.card-dropdown__button-image-holder {
  position: relative;
  margin-top: 5px;
  overflow: hidden;
}

.card-dropdown__button-image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-dropdown__button-content {
  display: flex;
  flex-direction: column;
  justify-content: start;
}

.card-dropdown__button-heading {
  text-align: left;
  color: #ff5e00;
  letter-spacing: -0.02em;
}

.card-dropdown__button-description {
  text-align: left;
  color: #fff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card-dropdown__story-content {
  display: none;
}

.card-dropdown__story-content--open {
  display: block;
}

.card-dropdown__story-button-text,
.card-dropdown__story-button-icon {
  pointer-events: none;
}

.card-dropdown__image-content {
  display: none;
}

.card-dropdown__image-content--open {
  display: block;
}

.card-dropdown__image-wrap {
  position: relative;
  overflow: hidden;
}

.card-dropdown__image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-dropdown__length-text {
  display: block;
  text-align: right;
}

.card-dropdown__dropdown-wrap--open {
  background-color: #000;
}
.card-dropdown__dropdown-wrap--open .card-dropdown__button-text {
  color: #fff;
}
.card-dropdown__dropdown-wrap--open .card-dropdown__button-icon {
  color: #ffae7f;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.card-dropdown__dropdown-wrap--open .card-dropdown__dropdown-bottom {
  grid-template-rows: 1fr;
}
.card-dropdown__dropdown-wrap--open .card-dropdown__list {
  opacity: 1;
}

.carousel-card__container {
  border: 2px solid #dcd7cb;
  border-radius: 20px;
}

.carousel-card__slide {
  padding: clamp(32px,4.1666666667vw,84px) clamp(20px,4.1666666667vw,84px) 0;
  display: flex;
  align-items: center;
  gap: 72px;
}

.carousel-card__copy {
  display: flex;
  gap: clamp(24px,2.5vw,50px);
  flex-direction: column;
}
.carousel-card__copy .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.carousel-card__controls {
  padding: clamp(20px,2.5vw,50px) clamp(20px,4.1666666667vw,84px);
  display: flex;
  align-items: center;
}

.carousel-card__pagination {
  display: flex;
  align-items: center;
  margin: 0 clamp(20px,1.6666666667vw,33px);
}

.carousel-card__controls-button {
  color: #1b2046;
}

.carousel-card__controls-button-prev,
.carousel-card__controls-button-next {
  line-height: 0;
}
.active-focus .carousel-card__controls-button-prev:focus,
.active-focus .carousel-card__controls-button-next:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.carousel-card__image-wrap {
  overflow: hidden;
  position: relative;
}
.carousel-card__image-wrap .picture,
.carousel-card__image-wrap .picture__img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.references {
  width: 100%;
  background-color: #f1efea;
  border-radius: 16px;
  padding: clamp(24px,4.1666666667vw,84px) clamp(20px,4.1666666667vw,84px);
}
.references.accordion--open .references-button {
  background-color: #fff;
  color: #1b2046;
  -webkit-box-shadow: 0 0 0 2px #1b2046;
          box-shadow: 0 0 0 2px #1b2046;
}
.references.accordion--open .references-button::before {
  color: #1b2046;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}
.references.accordion--open .references__content {
  visibility: visible;
}

.references-button,
.references__content {
  max-width: 820px;
  width: 100%;
  margin: 0 auto;
}

.references__content {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.loaded .references__content {
  -webkit-transition: height, 0.4s ease;
  transition: height, 0.4s ease;
}

.references-button {
  display: flex;
  background-color: #1b2046;
  color: #fff;
  position: relative;
  border-radius: 60px;
  padding: clamp(11.5px,1.1458333333vw,23px) 50px clamp(11.5px,1.1458333333vw,23px) 20px;
  font-size: clamp(16px,1.25vw,25px);
}
.references-button::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: block;
  line-height: 1;
  content: "\f104";
  color: #fff;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
  font-size: 12.5px;
}
.active-focus .references-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.loaded .references-button {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .references-button::before {
  -webkit-transition: 0.2s ease, -webkit-transform;
  transition: 0.2s ease, -webkit-transform;
  transition: transform, 0.2s ease;
  transition: transform, 0.2s ease, -webkit-transform;
}

.references__item {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #fff;
  padding: clamp(24px,5.2777777778vw,106px) 0 clamp(24px,2.0138888889vw,40px);
}
.references__item .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.spacing {
  width: 100%;
}

.spacing__style {
  background-color: #f1efea;
  height: 320px;
  border-radius: 20px;
}

.reference-list {
  width: 100%;
}

.reference-list-title,
.reference-list-text {
  max-width: 819px;
  margin: 0 auto;
}

.reference-list-title {
  margin-bottom: 24px;
}

.reference-list-text {
  margin-bottom: clamp(36px,5vw,100px);
}
.reference-list-text p a {
  text-decoration: underline;
}

.reference-list-wrap {
  display: flex;
  flex-direction: column;
}

.anchor-list {
  background-color: #1b2046;
  padding-top: 25px;
  padding-bottom: 17px;
}

.anchor-list__text {
  color: #fff;
  font-family: "franklin-gothic-urw", sans-serif;
}

.anchor-list__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  padding: clamp(12px,0.8333333333vw,16px) 0;
}

.anchor-list-link {
  display: flex;
}
.loaded .anchor-list-link {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.active-focus .anchor-list-link:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.anchor-list-link__icon {
  color: #ffae7f;
  font-size: clamp(20px,1.3888888889vw,28px);
}

.anchor-list-link__text {
  color: #fff;
  font-size: clamp(16px,1.25vw,25px);
  line-height: 1.5;
}

.figure {
  border-style: solid;
  border-color: #dcd7cb;
  padding: 24px;
}

.figure__caption {
  display: inline-flex;
  font-size: 13px;
  line-height: 1.5;
  color: #fff;
  background-color: #1b2046;
  border-radius: 8px;
}

.figure__image {
  position: relative;
}

.figure__image--scroll {
  padding-bottom: 36px;
}

.figure__description {
  display: block;
  text-align: center;
}

.two-cards {
  background-color: #1b2046;
}

.two-cards__heading {
  color: #ff5e00;
}

.two-cards__description {
  color: #fff;
}

.two-cards__cards {
  display: grid;
}

.two-cards__card {
  background-color: #e7e3db;
}

.two-cards__card--white {
  background-color: #fff;
}

.box-content-cta.bg-grey-40 .box-content-cta__container-title {
  color: #000;
}

.box-content-cta--no-background .box-content-cta__container {
  padding: 0;
}

.box-content-cta__content {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.box-content-cta__container-title {
  color: #eb4a00;
  font-family: "franklin-gothic-urw", sans-serif;
}

.box-content-cta__media-content {
  display: flex;
  flex-direction: column;
  align-items: end;
}

.box-content-cta__image-wrap {
  isolation: isolate;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  width: 100%;
}

.box-content-cta__image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.box-content-cta__media-play {
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.loaded .box-content-cta__media-play {
  -webkit-transition: scale 0.2s ease;
  transition: scale 0.2s ease;
}
.active-focus .box-content-cta__media-play:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.box-content-cta__play-icon {
  pointer-events: none;
}

.box-content-cta__play-text {
  pointer-events: none;
}

.percentage__container {
  padding: clamp(36px,5vw,100px) 0;
  display: flex;
}

.percentage__copy {
  display: flex;
  flex-direction: column;
  gap: clamp(48px,3.3333333333vw,67px);
}
.percentage__copy .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.percentage__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(24px,1.6666666667vw,33px);
}

.percentage__copy-title,
.percentage__text {
  color: #fff;
}

.statistic-card {
  width: 100%;
  border-radius: 20px;
  padding: clamp(24px,1.9444444444vw,39px) clamp(24px,1.6666666667vw,33px);
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.statistic-card__number {
  line-height: 1;
  overflow: hidden;
  position: relative;
  font-family: "franklin-gothic-urw", sans-serif;
  min-height: clamp(48px,4.5833333333vw,92px);
}

.statistic-card--active .statistic-card__number-value {
  bottom: 0;
}

.statistic-card__number-value {
  color: #ff5e00;
  font-weight: 500;
  font-size: clamp(48px,4.5833333333vw,92px);
  line-height: 1;
  position: absolute;
  bottom: -200%;
  left: 0;
}
.loaded .statistic-card__number-value {
  -webkit-transition: bottom 0.6s ease;
  transition: bottom 0.6s ease;
}

.statistic-card-text {
  font-weight: 500;
}

.quote-card {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}

.quote-card__text {
  padding: clamp(28px,3.3333333333vw,67px);
}

.quote-card__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 48px;
  color: #fff;
  line-height: 0;
}
.loaded .quote-card__play {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.active-focus .quote-card__play:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.quote-card__play-icon {
  pointer-events: none;
}

.quote-statistic {
  padding: clamp(24px,5vw,100px) 0;
}
.quote-statistic .statistic-card.bg-deep-indigo-100 {
  color: #fff;
}
.quote-statistic .statistic-card.bg-deep-indigo-100 .statistic-card__number-value {
  color: #fff;
}

.quote-statistic__container {
  display: flex;
  justify-content: center;
  gap: clamp(24px,1.9444444444vw,39px);
}

.quote-statistic__items {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.small-banner-list {
  width: 100%;
}

.small-banner-list__item {
  display: flex;
  align-items: center;
  max-width: 819px;
  margin: 0 auto;
  gap: clamp(24px,2.5vw,50px);
}

.small-banner-list__head {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.box-with-images {
  width: 100%;
}

.box-with-images__container {
  background-color: #ffd7bf;
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.6666666667vw,33px);
  border-radius: clamp(16px,1.3888888889vw,28px);
}

.box-with-images__wrap {
  display: flex;
}
.box-with-images__wrap .figure {
  background-color: #fff;
}

.publication-banner {
  width: 100%;
}

.publication-banner__container {
  display: flex;
  justify-content: space-between;
}

.publication-banner__media {
  display: flex;
  flex-direction: column;
}

.publication-banner__image-wrap {
  align-self: center;
  max-width: clamp(264px,18.3333333333vw,369px);
}

.publication-banner__link {
  display: flex;
  flex-direction: column;
}
.publication-banner__link .cta {
  justify-content: center;
}
.publication-banner__link .btn-icon::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: block;
  line-height: 1;
  content: "\f104";
  color: #1b2046;
  font-size: 16px;
}

.publication-banner__info-text {
  display: block;
}

.publication-banner__info-tag {
  display: inline-block;
  margin-top: clamp(16px,1.6666666667vw,33px);
  border-radius: 8px;
  padding: 4px 12px;
  font-weight: 500;
  font-size: clamp(12px,0.9722222222vw,19px);
  color: #fff;
  background-color: #1b2046;
}

.publication-card {
  max-width: 820px;
  width: 100%;
  border-radius: 20px;
  border: 3px solid #dcd7cb;
  padding: clamp(24px,3.3333333333vw,67px);
}

.publication-card--description .publication-card__content .cta {
  display: none;
}

.publication-card__main {
  display: flex;
  justify-content: space-between;
}

.publication-card__content-title,
.publication-card__content-info--date,
.publication-card__tags {
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}

.publication-card__content-info {
  display: block;
}

.publication-card__tags {
  display: flex;
  gap: 16px;
}

.publication-card__tags-name {
  display: inline-block;
  border-radius: 8px;
  padding: 4px 12px;
  font-weight: 500;
  font-size: clamp(12px,0.9722222222vw,19px);
  color: #fff;
  background-color: #1b2046;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.publication-card__image {
  position: relative;
  -webkit-box-shadow: 0 0 48px -35px rgb(0, 0, 0);
          box-shadow: 0 0 48px -35px rgb(0, 0, 0);
}
.publication-card__image .picture,
.publication-card__image .image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.publication-card-text {
  margin: clamp(16px,1.6666666667vw,33px) 0;
}

.publication-card__controls {
  margin-top: 16px;
}

.publication-list {
  width: 100%;
}

.publication-list__container,
.publication-list__wrap {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,2.5vw,50px);
}

.publication-list__container {
  align-items: center;
}

.publication-list__wrap-button {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: 36px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 auto;
  background-color: #1b2046;
  color: #fff;
  padding: clamp(10px,0.6944444444vw,14px) clamp(44.5px,3.0902777778vw,62px) clamp(10px,0.6944444444vw,14px) clamp(20px,1.3888888889vw,28px);
}
.loaded .publication-list__wrap-button {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.publication-list__wrap-button::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: block;
  line-height: 1;
  content: "\f13e";
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 15px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.publication-list__no-results {
  margin-top: -36px;
}

.modal {
  position: fixed;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  visibility: hidden;
  z-index: 120;
}
.loaded .modal {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.modal--video .modal__close-button {
  color: #fff;
  top: -44px;
  right: 0;
}

.modal__container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal__container-inner {
  position: relative;
  width: 100%;
  max-width: 1240px;
}

.modal__video {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.modal__close-button {
  display: flex;
  align-items: center;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}
.modal__close-button .modal__close-text {
  margin-right: 12px;
}
.modal__close-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: block;
  line-height: 1;
  content: "\f12b";
  color: #fff;
  background-color: #eb4a00;
  border-radius: 50%;
  padding: 10px;
}
.loaded .modal__close-button::after {
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.modal__close-button:focus-visible::after {
  background-color: #eb4a00;
  outline: 2px solid #1b2046;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
}

.modal__content {
  position: relative;
  width: 100%;
  max-width: 1030px;
  background-color: #fff;
  border-radius: 20px;
}
.modal__content > :last-child {
  margin-bottom: 0;
}

.modal--show {
  opacity: 1;
  visibility: visible;
}

.donate-form {
  margin-bottom: clamp(36px,5vw,100px);
}
.donate-form .umbraco-forms-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.donate-form .umbraco-forms-field.titleanddescription,
.donate-form .umbraco-forms-field.title.dropdown,
.donate-form .umbraco-forms-field {
  width: 100%;
}
.donate-form h4,
.donate-form .umbraco-forms-caption {
  font-size: clamp(14px,0.9722222222vw,19px) !important;
  line-height: 1 !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.donate-form .umbraco-forms-caption {
  display: none;
}
.donate-form .umbraco-forms-form .umbraco-forms-fieldset {
  margin-top: clamp(40px,2.7777777778vw,56px);
  padding-right: 0;
}
.donate-form .umbraco-forms-form fieldset {
  padding-right: 0;
}
.donate-form .umbraco-forms-field-wrapper {
  margin-bottom: clamp(20px,1.3888888889vw,28px);
}
.donate-form .umbraco-forms-field-wrapper h2 {
  font-size: clamp(28px,2.5vw,50px);
  font-weight: 700;
  font-family: "franklin-gothic-urw", sans-serif;
  margin-bottom: clamp(16px,1.1111111111vw,22px);
  line-height: 1;
}
.donate-form .umbraco-forms-field-wrapper h2 ~ p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  color: #ff5e00;
  font-size: clamp(22px,1.9444444444vw,39px);
  line-height: 1;
  padding-left: 0;
}
.donate-form .umbraco-forms-field-wrapper h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.donate-form .umbraco-forms-field-wrapper p {
  font-size: clamp(14px,0.9722222222vw,19px);
  line-height: clamp(21px,1.4583333333vw,29px);
  padding-left: 20px;
}
.donate-form .umbraco-forms-field-wrapper select,
.donate-form .umbraco-forms-field-wrapper input,
.donate-form .umbraco-forms-field-wrapper input.text {
  width: 100%;
  border-radius: 12px;
  height: clamp(51px,3.5416666667vw,71px);
  border: 2px solid #dcd7cb;
  background-color: #fff;
  padding: 12px 16px;
  font-size: clamp(14px,1.25vw,25px);
  line-height: 21px;
  font-weight: 400;
  margin: 0;
}
.donate-form .umbraco-forms-form span.field-validation-error {
  color: #ff5e00 !important;
  font-size: clamp(12px,0.8333333333vw,16px);
}
.donate-form .umbraco-forms-field-wrapper select {
  background-image: url("../../assets/images/select-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.donate-form .umbraco-forms-form input.text,
.donate-form .umbraco-forms-form textarea {
  max-width: 100% !important;
  width: 100%;
}
.donate-form .umbraco-forms-form textarea {
  font-family: "Roboto", sans-serif;
  border-radius: 12px;
  border: 2px solid #dcd7cb;
  background-color: #fff;
  padding: 12px 20px;
  font-size: clamp(14px,1.25vw,25px);
  line-height: 21px;
  font-weight: 400;
}
.donate-form .umbraco-forms-legend {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  color: #ff5e00;
  font-size: clamp(22px,1.9444444444vw,39px);
  line-height: 1;
  height: auto;
  opacity: 1;
}
.donate-form .umbraco-forms-field.firstname,
.donate-form .umbraco-forms-field.lastname,
.donate-form .umbraco-forms-field.county,
.donate-form .umbraco-forms-field.postcode,
.donate-form .umbraco-forms-field.country {
  max-width: clamp(383px,26.5972222222vw,536px);
  width: 100%;
}
.donate-form .umbraco-forms-field.firstname .umbraco-forms-field-wrapper input.text,
.donate-form .umbraco-forms-field.lastname .umbraco-forms-field-wrapper input.text,
.donate-form .umbraco-forms-field.country .umbraco-forms-field-wrapper input.text,
.donate-form .umbraco-forms-field.county .umbraco-forms-field-wrapper input.text,
.donate-form .umbraco-forms-field.postcode .umbraco-forms-field-wrapper input.text {
  max-width: clamp(383px,26.5972222222vw,536px) !important;
}
.donate-form .umbraco-forms-field.checkbox label {
  display: none;
  visibility: hidden;
}
.donate-form .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(12px,0.8333333333vw,16px);
}
.donate-form .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper label {
  display: inline-block;
  visibility: visible;
}
.donate-form .umbraco-forms-form .checkbox input {
  width: 24px !important;
  height: 24px !important;
}
.donate-form .umbraco-forms-label {
  font-size: clamp(14px,0.9722222222vw,19px);
  line-height: 21px;
  font-weight: 400;
  margin-bottom: clamp(5px,0.3472222222vw,7px);
}
.donate-form .umbraco-forms-navigation .col-md-12 {
  display: flex;
  align-items: center;
}
.donate-form .umbraco-forms-navigation .prev,
.donate-form .umbraco-forms-navigation .next,
.donate-form .umbraco-forms-navigation .primary {
  font-family: "Roboto", sans-serif;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border-radius: 36px;
  font-weight: 700;
  padding: 10px 20px;
  height: 47px;
  line-height: 1;
  font-size: 16px;
}
.donate-form .umbraco-forms-navigation .prev {
  color: #1b2046;
  background-color: #fff;
  border: 2px solid #1b2046;
  margin-right: auto;
}
.donate-form .umbraco-forms-navigation .next,
.donate-form .umbraco-forms-navigation .primary {
  background-color: #eb4a00;
  color: #fff;
  text-align: center;
}
.donate-form .umbraco-forms-navigation .next {
  margin-left: auto;
}
.donate-form .umbraco-forms-form .checkboxlist,
.donate-form .umbraco-forms-form .radiobuttonlist {
  float: none;
}
.donate-form .umbraco-forms-form .radiobuttonlist {
  padding: 16px 0 0;
}
.donate-form .radiobuttonlist > div {
  position: relative;
}
.donate-form .radiobuttonlist input[type=radio] {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}
.donate-form .radiobuttonlist input[type=radio]:checked ~ label::after {
  opacity: 1;
}
.active-focus .donate-form .radiobuttonlist input[type=radio]:focus {
  outline: 2px solid #000;
}
.donate-form .radiobuttonlist label {
  position: relative;
  background-color: #e7e3db;
  font-weight: 700;
  border-radius: 12px;
  margin-bottom: clamp(16px,1.1111111111vw,22px);
  display: block;
}
.donate-form .radiobuttonlist label::before, .donate-form .radiobuttonlist label::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.donate-form .radiobuttonlist label::before {
  left: 24px;
  width: 28px;
  height: 28px;
  border: 2px solid #1b2046;
  border-radius: 50%;
  background-color: #fff;
}
.donate-form .radiobuttonlist label::after {
  left: 30px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #1b2046;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 0;
}
.donate-form .checkbox input[type=checkbox] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.donate-form .checkbox input[type=checkbox]:checked ~ label::after {
  opacity: 1;
}
.donate-form .checkbox label {
  position: relative;
  padding-left: 36px;
}
.donate-form .checkbox label::before, .donate-form .checkbox label::after {
  content: "";
  position: absolute;
  top: 0;
}
.donate-form .checkbox label::before {
  left: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #1b2046;
  border-radius: 4px;
  background-color: #fff;
}
.donate-form .checkbox label::after {
  left: 0;
  width: 24px;
  height: 24px;
  background: url("../../assets/svg/ico-checkmark-nobg.svg") center center no-repeat;
  background-size: 16px 16px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 0;
}
.donate-form .checkbox label a {
  font-weight: 700;
  color: inherit;
  text-decoration: underline;
}
.donate-form .donationamount .umbraco-forms-field-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.donate-form .donationamount input.text {
  width: 84%;
}
.donate-form .donationamount .field-validation-error {
  width: 100%;
  flex-shrink: 0;
  order: 10;
}
.donate-form .donationamount input::-webkit-outer-spin-button,
.donate-form .donationamount input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.donate-form .donationamount input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

.donate-form__content {
  max-width: clamp(1030px,71.5277777778vw,1442px);
  margin: 0 auto;
  background-color: #f1efea;
  border-radius: 20px;
}

.donate-form__content-title {
  margin-bottom: clamp(20px,1.3888888889vw,28px);
}

.donate-form__steps-counter {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
  color: #000;
  line-height: clamp(21px,1.4583333333vw,29px);
  margin-bottom: 2px;
  display: block;
}

.donate-form__progressbar {
  position: relative;
  width: 100%;
  max-width: 350px;
  height: 12px;
  border: 2px solid #fff;
  border-radius: 6px;
  display: flex;
}

.donate-form__progressbar-divider {
  position: relative;
  flex: 0 0 25%;
  border-right: 2px solid #fff;
  z-index: 20;
}

.donate-form__progressbar-progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 8px;
  width: 0;
  background-color: #1b2046;
  border-radius: 5px;
  z-index: 10;
}

.donate-form__download-link {
  justify-content: center;
}

.donate-form__payment h2 {
  margin-bottom: clamp(20px,1.3888888889vw,28px);
}
.donate-form__payment label {
  font-size: clamp(14px,0.9722222222vw,19px);
  line-height: 21px;
  font-weight: 400;
  margin-bottom: clamp(5px,0.3472222222vw,7px);
  display: block;
}
.donate-form__payment input,
.donate-form__payment select {
  width: 100%;
  border-radius: 12px;
  height: clamp(51px,3.5416666667vw,71px);
  border: 2px solid #dcd7cb;
  background-color: #fff;
  padding: 12px 16px;
  font-size: clamp(14px,1.25vw,25px);
  line-height: 21px;
  font-weight: 400;
  margin: 0;
}
.donate-form__payment select {
  background-image: url("../../assets/images/select-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.donate-form__payment .form-fieldset--review {
  margin-bottom: clamp(40px,2.7777777778vw,56px);
}

.donate-form__payment-field {
  margin-bottom: clamp(20px,1.3888888889vw,28px);
}

.donate-form__payment-submit {
  justify-content: center;
}

.back-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 700;
  color: #1b2046;
  padding: 9px 17px;
  -webkit-box-shadow: 0 0 0 1px #7f7f7f;
          box-shadow: 0 0 0 1px #7f7f7f;
  background-color: #f3f4f6;
  border-radius: 20px;
  position: fixed;
  bottom: 50px;
  right: 10px;
  z-index: 99;
}
.back-button .icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.back-button .icon::before {
  border: 1px solid #000;
  border-radius: 50%;
  padding: 4px;
  font-size: 14px;
}

.citation-pop-up__content {
  position: relative;
  border-radius: 20px;
  background-color: #e0efe8;
  padding: clamp(60px,4.1666666667vw,84px) clamp(24px,5.8333333333vw,117px);
  display: flex;
  flex-direction: column;
  max-width: clamp(1030px,71.5277777778vw,1442px);
  margin: 0 auto;
  max-height: 90vh;
}
.citation-pop-up__content .btn-close {
  font-size: clamp(24px,2.5vw,50px);
  position: absolute;
  top: 20px;
  right: 20px;
  color: #eb4a00;
}
.active-focus .citation-pop-up__content .btn-close:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.citation-pop-up__content .ps__rail-y,
.citation-pop-up__content .ps__thumb-y {
  width: 10px;
}
.citation-pop-up__content .ps__rail-y {
  margin-top: 70px;
}
.citation-pop-up__content .ps__thumb-y {
  background-color: #ff7e33;
}

.citation-pop-up__head {
  display: flex;
  margin-bottom: clamp(24px,2.5vw,50px);
}

.citation-pop-up__copy-title {
  margin-bottom: clamp(8px,0.5555555556vw,11px);
}

.citation-pop-up__media {
  width: 100%;
}

.citation-pop-up__copy-info {
  display: block;
}

.citation-pop-up__info {
  background-color: #fff;
  padding: clamp(20px,1.6666666667vw,33px);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: clamp(16px,1.1111111111vw,22px);
  margin-bottom: clamp(24px,2.5vw,50px);
}

.citation-pop-up__info-text,
.citation-pop-up__info-validation {
  font-size: clamp(14px,1.1111111111vw,22px);
  line-height: 1.5;
}

.citation-pop-up__info-text.rte a {
  color: #000;
  text-decoration: underline;
  font-weight: 700;
}

.citation-pop-up__info-validation {
  display: block;
  padding-left: 40px;
  position: relative;
  font-weight: 700;
}
.citation-pop-up__info-validation::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: block;
  line-height: 1;
  content: "\f10c";
  color: #eb4a00;
  font-size: 26px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.citation-pop-up__wrap {
  display: flex;
  gap: 16px;
}

.citation-pop-up__tags-title {
  margin-bottom: clamp(20px,1.6666666667vw,33px);
}

.citation-pop-up__link {
  display: flex;
  gap: clamp(16px,1.5972222222vw,32px);
}
.citation-pop-up__link .btn-icon::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: block;
  line-height: 1;
  content: "\f142";
  color: #1b2046;
}

.filters {
  width: 100%;
}
.filters .accordion--open .filter__item-button {
  background-color: transparent;
  color: #1b2046;
  -webkit-box-shadow: 0 0 0 2px #1b2046;
          box-shadow: 0 0 0 2px #1b2046;
}
.filters .accordion--open .filter__item-button .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filters .accordion--open .filter__container {
  visibility: visible;
}

.filter__wrap,
.filter__options {
  display: flex;
  flex-direction: column;
}

.filter__wrap {
  gap: clamp(16px,1.3888888889vw,28px);
}

.filter__item-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  padding: clamp(14px,1.1458333333vw,23px) clamp(20px,1.3888888889vw,28px);
  background-color: #1b2046;
  color: #fff;
  border-radius: 36px;
  font-weight: 700;
  width: 100%;
  gap: clamp(25px,1.7361111111vw,35px);
}
.filter__item-button .icon {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.loaded .filter__item-button {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-box-shadow;
  transition: color, background-color, 0.2s ease, -webkit-box-shadow;
  transition: color, box-shadow, background-color, 0.2s ease;
  transition: color, box-shadow, background-color, 0.2s ease, -webkit-box-shadow;
}
.loaded .filter__item-button .icon {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.active-focus .filter__item-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.filter__container {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.loaded .filter__container {
  -webkit-transition: height, 0.4s ease;
  transition: height, 0.4s ease;
}

.filter__content {
  padding: 0 clamp(20px,3.3333333333vw,67px) 0 clamp(20px,1.6666666667vw,33px);
}

.filter__content-description {
  display: block;
  margin: clamp(20px,1.3888888889vw,28px) 0;
  font-size: clamp(16px,1.1111111111vw,22px);
}

.filter__label {
  display: flex;
  align-items: center;
  font-size: clamp(16px,1.1111111111vw,22px);
  color: #1b2046;
  margin-top: clamp(13px,0.9027777778vw,18px);
  padding-bottom: clamp(13px,0.9027777778vw,18px);
  width: 100%;
  border-bottom: 1.5px solid #dcd7cb;
}
.filter__label:nth-of-type(1) {
  margin-top: 0;
}
.filter__label:last-of-type {
  border-bottom: none;
}

.filter__label-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: clamp(20px,1.6666666667vw,33px);
  width: clamp(20px,1.6666666667vw,33px);
  border: 2px solid #000;
  border-radius: 2px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
}
.filter__label-input:checked {
  background-color: #1b2046;
}
.filter__label-input:checked::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: block;
  line-height: 1;
  content: "\f10b";
}
.filter__label-input:checked::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: clamp(12px,0.8333333333vw,16px);
  color: #fff;
}
.active-focus .filter__label-input:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.filter__label-text {
  font-size: 14px;
  color: #1b2046;
}

.results {
  width: 100%;
}

.results__search {
  display: flex;
}

.results__search-content > :last-child {
  margin-bottom: 0;
}

.results__search-title {
  color: #eb4a00;
}

.results__search-input-holder {
  border: 2px solid #dcd7cb;
  border-radius: 100vmax;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.results__search-input {
  width: 100%;
}
.active-focus .results__search-input:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.results__search-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: clamp(24px,1.6666666667vw,33px);
  min-width: clamp(24px,1.6666666667vw,33px);
}
.active-focus .results__search-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.results__container {
  display: flex;
  justify-content: space-between;
  gap: clamp(20px,1.6666666667vw,33px);
}

.results__container--vertical {
  flex-direction: column;
  align-items: center;
}

.results__top-button {
  display: flex;
  align-items: center;
  gap: 10px;
}
.results__top-button .icon {
  -webkit-transform: 0.4s ease;
          transform: 0.4s ease;
  font-size: clamp(12px,0.9722222222vw,19px);
}

.results__content {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,2.5vw,50px);
}
.results__content .publication-card {
  max-width: 100%;
}

.video-gallery {
  width: 100%;
}

.video-gallery--background {
  background-color: #e7e3db;
}
.video-gallery--background .video-gallery__cta {
  background-color: #1b2046;
  color: #fff;
}

.video-gallery__title {
  margin-bottom: 16px;
}

.video-gallery__items {
  display: flex;
}

.video-gallery__item {
  flex: 0 0 100%;
}

.video-gallery__thumbnail {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 1.780269/1;
  border-radius: 12px;
  overflow: hidden;
}
.video-gallery__thumbnail::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: block;
  line-height: 1;
  content: "\f13b";
  color: #fff;
  position: absolute;
  left: 50%;
  font-size: 50px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  will-change: transform;
}
.active-focus .video-gallery__thumbnail:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.loaded .video-gallery__thumbnail {
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.loaded .video-gallery__thumbnail::after {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.side-quotes {
  background-color: #1b2046;
}

.side-quotes--grey {
  background-color: #f1efea;
}
.side-quotes--grey .side-quotes__content a, .side-quotes--grey .side-quotes__content h2 {
  color: #000;
}
.side-quotes--grey .side-quotes__content .side-quotes__rte {
  color: #000;
}
.side-quotes--grey .side-quotes__quote-holder {
  background-color: #fff;
}

.side-quotes__content-holder {
  display: grid;
}

.side-quotes__content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}

.side-quotes__heading {
  color: #ffae7f;
}

.side-quotes__rte {
  color: #fff;
}
.side-quotes__rte ul li a,
.side-quotes__rte p a,
.side-quotes__rte a {
  color: #fff;
  text-decoration: underline;
}
.side-quotes__rte ul li::before {
  background-color: #fff;
}

.side-quotes__quote-wrap {
  overflow: hidden;
}

.side-quotes__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.side-quotes__quote-holder {
  background-color: #ffae7f;
}

.side-quotes__quote {
  color: #000;
}

.side-quotes-link {
  display: flex;
}

.support-block:nth-of-type(3n + 3) {
  background-color: #fff;
}
.support-block:nth-of-type(3n + 1) {
  background-color: #f3f4f6;
}
.support-block:nth-of-type(3n + 1) .support-block__box {
  border-color: #d1d2da;
}
.support-block:nth-of-type(3n + 2) {
  background-color: #ffeee5;
}
.support-block:nth-of-type(3n + 2) .support-block__box {
  border-color: #fff;
}
.support-block .modal__content {
  padding: 23px 20px;
  border: 1px solid #ff5e00;
}

.support-block__container {
  display: flex;
}

.support-block__copy {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.support-block__copy .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.support-block__image {
  max-width: 373px;
  width: 100%;
}

.support-block__info {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-top: clamp(27px,1.875vw,37px);
  position: relative;
}
.support-block__info .popup {
  -webkit-box-shadow: 0 10px 25px -10px #000;
          box-shadow: 0 10px 25px -10px #000;
}

.support-block__text-copy {
  display: block;
  font-size: 16px;
  font-weight: 700;
}

.support-block__text-button {
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  color: #000;
}
.active-focus .support-block__text-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.support-block__value-number {
  font-weight: 700;
  font-size: 36px;
  line-height: 53px;
}

.support-block__copy-subtitle {
  font-family: "franklin-gothic-urw", sans-serif;
  color: #eb4a00;
  font-weight: 700;
}

.support-block__box {
  display: flex;
  flex-direction: column;
  gap: 24px;
  border: 1px solid #8d8fa2;
  border-radius: 20px;
  padding: clamp(24px,1.6666666667vw,33px) clamp(20px,1.3888888889vw,28px);
}

.support-block__box-title {
  font-size: clamp(24px,1.8055555556vw,36px);
  line-height: clamp(30px,2.2569444444vw,45px);
  font-weight: 700;
  font-family: "franklin-gothic-urw", sans-serif;
}

.support-block__mobile {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.support-block__mobile-info {
  padding: 10px 18px;
  background-color: #d1d2da;
  border-radius: 8px;
}
.support-block__mobile-info p {
  margin-bottom: 0;
}

.support-block__link {
  color: #000;
  padding: 24px 20px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.support-block__link picture {
  max-width: 50vw;
}

.support-block__link-title {
  font-size: 24px;
  font-family: "franklin-gothic-urw", sans-serif;
  line-height: 30px;
  font-weight: 700;
  display: flex;
  align-items: flex-end;
  width: 100%;
  gap: 20px;
  justify-content: space-between;
}
.support-block__link-title span {
  display: block;
}
.support-block__link-title .icon {
  font-size: 25px;
}

.select {
  width: 100%;
}

.select-name {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  margin-bottom: 2px;
  display: block;
  text-transform: capitalize;
}

.select__wrap {
  border: 2px solid #dcd7cb;
  border-radius: 8px;
  padding: 12px 20px;
}

.select__button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: clamp(14px,1.25vw,25px);
  font-weight: 400;
  line-height: 19.6px;
  cursor: pointer;
  position: relative;
}
.select__button .icon {
  font-size: 12.5px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.select__button--open .icon {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.select__options {
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: hidden;
  visibility: hidden;
  max-height: 0;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.select__options--visible {
  visibility: visible;
}

.select__options-item {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: block;
  cursor: pointer;
  padding-bottom: 12px;
  text-transform: capitalize;
}
.select__options-item:last-of-type {
  border-bottom: none;
}

.iframe-block__iframe {
  width: 100%;
  height: 1400px;
}

.popup {
  position: absolute;
  bottom: 120%;
  left: 0;
  width: 326px;
  background-color: #fff;
  border: 1px solid #ff5e00;
  border-radius: 8px;
  padding: 8px 12px;
}
.popup::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 15%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 10px 0;
  border-color: #fff transparent transparent transparent;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.popup--close {
  display: none;
  visibility: hidden;
}

.popup--show {
  visibility: visible;
  display: block;
}

.popup__container-close {
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 22px;
}

.service-banner {
  padding-bottom: clamp(36px,3.6111111111vw,72px);
}

.service-banner__container {
  display: flex;
}

.service-banner__copy-title {
  padding-right: clamp(55px,3.8194444444vw,77px);
  margin-bottom: clamp(12px,1.3888888889vw,28px);
}

.service-banner__text {
  margin-bottom: clamp(24px,3.8888888889vw,78px);
}

.service-banner__form {
  display: flex;
  margin-bottom: clamp(24px,3.3333333333vw,67px);
}
.service-banner__form.hidden ~ .service__controls .cta {
  width: 100%;
}

.service-banner__form--active {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service-banner__form--active .service-banner__form-button:not(:disabled) {
  color: #fff;
  background-color: #eb4a00;
}

.service-banner__form--focus {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.service-banner__form--error {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.service-banner__form-input {
  background-color: #f1efea;
  padding: clamp(10px,1.1458333333vw,23px) clamp(20px,1.6666666667vw,33px);
  border: none;
}

.service-banner__form-button {
  background-color: #8d8fa2;
  padding: clamp(10px,0.6944444444vw,14px) clamp(20px,2.5vw,50px);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  font-weight: 700;
  font-size: 20px;
}
.active-focus .service-banner__form-button:focus {
  outline: 2px solid #000;
}

.service__controls {
  display: flex;
  flex-direction: column;
  gap: clamp(10px,1.1111111111vw,22px);
}
.service__controls .btn,
.service__controls .cta {
  justify-content: center;
}

.service-banner__map {
  display: flex;
}
.service-banner__map path {
  stroke-width: 1;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.service-banner__map path:focus {
  stroke-width: 1.5;
  stroke: #1b2046;
}
.service-banner__map path:hover {
  stroke-width: 1.5;
  stroke: #1b2046;
}
.service-banner__map [data-map=groupe-path] {
  stroke-width: 1;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.service-banner__map [data-map=groupe-path]:focus {
  stroke-width: 1.5;
  stroke: #1b2046;
}
.service-banner__map [data-map=groupe-path]:hover {
  stroke-width: 1.5;
  stroke: #1b2046;
}

.service-banner__media svg {
  height: 580px;
}

.service-banner__media-location {
  display: block;
  max-width: clamp(253px,17.5694444444vw,354px);
  min-height: 60px;
  margin: 0 auto;
  color: #000;
  text-align: center;
  font-weight: 700;
  font-size: clamp(14px,0.9722222222vw,19px);
}

.text-update {
  text-transform: capitalize;
}

.service-banner__loader {
  padding: clamp(29px,2.0138888889vw,40px);
  display: flex;
  align-items: center;
  background-color: #f0f0f0;
  border-radius: 10px;
  gap: 12px;
  margin-bottom: clamp(24px,3.3333333333vw,67px);
  justify-content: center;
}
.service-banner__loader .icon {
  color: #ff5e00;
  font-size: 25px;
}

.service-banner__loader-text {
  font-weight: 700;
  font-family: "franklin-gothic-urw", sans-serif;
  font-size: clamp(20px,1.9444444444vw,39px);
}

.service-banner__copy-result {
  display: flex;
  align-items: center;
  font-size: clamp(16px,1.3888888889vw,28px);
  font-weight: 700;
  gap: clamp(10px,0.6944444444vw,14px);
  margin-top: clamp(10px,0.6944444444vw,14px);
  margin-bottom: clamp(55px,3.8194444444vw,77px);
}
.service-banner__copy-result .icon {
  color: #ff5e00;
  font-size: clamp(24px,1.875vw,37px);
}

.service-banner__copy-error {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
  color: #c00;
  line-height: clamp(20px,1.3888888889vw,28px);
  padding-left: 14px;
  margin-bottom: clamp(46px,3.1944444444vw,64px);
}

.service-element-hide {
  display: none;
  visibility: hidden;
  margin: 0;
  padding: 0;
}

.disable-region {
  pointer-events: none;
}

.service-card {
  width: 100%;
  border: 2px solid #dcd7cb;
  border-radius: 20px;
  padding: clamp(24px,3.3333333333vw,67px);
}
.service-card .service-card__text.rte.body-m p {
  font-size: 16px;
  line-height: 1.5;
}

.service-card .bg-light-green-70 .service-card__tags-item {
  color: #000;
}

.service-card__info-title {
  margin-bottom: clamp(24px,1.6666666667vw,33px);
  font-family: "franklin-gothic-urw", sans-serif;
}

.service-card__text,
.service-card__head,
.service-card__cta {
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}

.service-card__head {
  display: flex;
  justify-content: space-between;
}

.service-card__profile {
  position: relative;
  overflow: hidden;
}
.service-card__profile .picture,
.service-card__profile .picture__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.service-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(8px,0.8333333333vw,16px);
}

.service-card__tag {
  padding: 0 clamp(12px,0.8333333333vw,16px);
  display: flex;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
}

.service-card__media {
  width: 16px;
  margin-top: -2px;
}

.service-card__tags-item {
  color: #fff;
  font-weight: 700;
  font-size: clamp(12px,0.9722222222vw,19px);
}

.service-card__cta {
  color: #000;
  background-color: #ffae7f;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  gap: clamp(10px,0.6944444444vw,14px);
  font-size: clamp(14px,1.25vw,25px);
  padding: clamp(6px,0.6944444444vw,14px) clamp(20px,1.3888888889vw,28px);
  border-radius: 36px;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.service-card-links--mobile {
  width: 100%;
}

.modal .service-modal .service-modal__container {
  height: 90vh;
  overflow: hidden;
}
.modal .service-modal .ps__rail-y {
  width: clamp(8px,1.1111111111vw,22px);
  right: clamp(8px,1.0416666667vw,21px) !important;
}
.modal .service-modal .ps__thumb-y {
  background-color: #ff7e33;
  width: clamp(8px,1.1111111111vw,22px);
}

.service-modal .bg-light-green-70 .service-module__tags-item {
  color: #000;
}

.service-modal__container {
  max-width: clamp(1030px,71.5277777778vw,1442px);
  width: 100%;
  position: relative;
  background-color: #fff;
  padding: clamp(20px,4.1666666667vw,84px);
  border-radius: 20px;
}
.service-modal__container .btn-close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: clamp(12px,1.1111111111vw,22px);
  gap: 10px;
}
.active-focus .service-modal__container .btn-close:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.service-modal__container .btn-close .icon {
  color: #ff5e00;
}

.service-modal__profile {
  max-width: clamp(90px,9.1666666667vw,184px);
  margin-bottom: clamp(10px,1.1111111111vw,22px);
}

.service-modal__container-location {
  padding: clamp(9px,0.625vw,12px) clamp(12px,0.8333333333vw,16px) clamp(9px,0.625vw,12px) clamp(24px,1.6666666667vw,33px);
  font-size: clamp(16px,1.1111111111vw,22px);
  position: relative;
}
.service-modal__container-location::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: block;
  line-height: 1;
  content: "\f13a";
  font-size: clamp(16px,1.1111111111vw,22px);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #ff5e00;
}

.service-module__contact {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: clamp(16px,1.6666666667vw,33px);
  margin-top: clamp(40px,4.1666666667vw,84px);
  padding-bottom: clamp(36px,3.8888888889vw,78px);
}

.service-module__contact-title {
  width: 100%;
}

.service-module__schedule {
  border-top: 1.5px solid #dcd7cb;
  border-bottom: 1.5px solid #dcd7cb;
  padding: clamp(24px,1.6666666667vw,33px) 0;
}
.service-module__schedule .btn {
  justify-content: space-between;
  padding: clamp(10px,1.1458333333vw,23px) clamp(20px,1.3888888889vw,28px);
  border: 2px solid transparent;
}
.service-module__schedule.accordion--open .btn {
  background-color: #fff;
  color: #1b2046;
  border-color: #1b2046;
}
.service-module__schedule.accordion--open .btn:hover {
  opacity: 0.7;
  background-color: #fff;
}
.service-module__schedule.accordion--open .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.service-module__accordion-info p {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
.service-module__accordion-info p a {
  font-weight: 700;
  color: #000;
  text-decoration: underline;
}

.service-module__accordion {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  height: 0;
  overflow: hidden;
}

.service-module__accordion-item {
  display: flex;
}
.service-module__accordion-item .service-module__accordion-day {
  min-width: 80px;
  text-align: left;
}

.service-module__tags {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(8px,0.8333333333vw,16px);
  padding: clamp(24px,1.6666666667vw,33px) 0;
}

.service-module__contant {
  padding-top: clamp(24px,1.6666666667vw,33px);
}

.service-module__tag {
  padding: clamp(4px,0.2777777778vw,5px) clamp(12px,0.8333333333vw,16px);
  display: flex;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
}

.service-module__tag.bg-light-green-70 span {
  color: #1b2046;
}

.service-module__media {
  width: 13px;
  line-height: 1;
  margin-top: -2px;
}

.service-module__tags-item {
  color: #fff;
  font-weight: 700;
  font-size: clamp(12px,0.9722222222vw,19px);
}

.service-module__rte,
.service-module__blocks,
.service-module__benefits,
.service-modile__information {
  margin-bottom: clamp(36px,3.8888888889vw,78px);
}

.service-module__blocks {
  display: flex;
  gap: clamp(36px,2.5vw,50px);
}

.service-module__block,
.service-modile__information {
  width: 100%;
  padding: clamp(20px,2.5vw,50px);
  background-color: #f1efea;
  border-radius: 20px;
}

.service-module__update {
  display: flex;
  gap: clamp(16px,4.1666666667vw,84px);
}

.service-module__update-rte.rte p {
  font-size: clamp(14px,1.1111111111vw,22px);
}

.service-module__update__update-media picture {
  width: 100%;
}

.service-module__update-date {
  display: block;
  width: 100%;
  text-align: center;
}

.main__service-back-button {
  margin-top: 24px;
  margin-bottom: 10px;
  position: relative;
  padding: 3px 8px 3px 20px;
  border: 1px solid #c6c1b7;
  background-color: #fff;
  border-radius: 8px;
  font-size: 13px;
}
.main__service-back-button::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: block;
  line-height: 1;
  content: "\f102";
  position: absolute;
  top: 50%;
  left: 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 8.5px;
}

.result-anchor {
  width: 100%;
  padding: clamp(20px,2.2222222222vw,44px) 0;
  background-color: #ffeee5;
}

.result-anchor__container-title {
  margin-bottom: clamp(24px,1.6666666667vw,33px);
}

.result-anchor__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.result-anchor__link {
  background-color: #fff;
  color: #000;
  padding: clamp(8px,0.5555555556vw,11px) clamp(12px,0.8333333333vw,16px);
  font-size: 14px;
  font-weight: 700;
  line-height: 19.6px;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 10px;
  border-radius: 8px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.result-anchor__link .icon {
  font-size: 12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.result-anchor__link:hover {
  -webkit-box-shadow: 0 0 0 2px #1b2046;
          box-shadow: 0 0 0 2px #1b2046;
}

.result-block {
  width: 100%;
  color: #fff;
  padding: clamp(40px,4.8611111111vw,98px) 0;
}

.result-block__container {
  display: flex;
  gap: 226px;
}

.result-block__image picture {
  width: 355px;
}

.result-block__copy {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.result-block__copy .cta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.result-banner {
  width: 100%;
  overflow: hidden;
}
.result-banner .modal__content {
  padding: 23px 20px;
  border: 1px solid #ff5e00;
}
.result-banner .modal__content .modal__close-button::after {
  background-color: #000;
}

.result-banner__wrap {
  display: flex;
}

.result-banner__container {
  background-color: #ffeee5;
  position: relative;
}

.result-banner__content {
  padding-top: clamp(40px,3.75vw,75px);
}

.result-banner__content-title {
  font-size: clamp(32px,2.5vw,50px);
  line-height: clamp(40px,3.125vw,62px);
  font-weight: 700;
  font-family: "franklin-gothic-urw", sans-serif;
  margin-bottom: clamp(14px,2.0833333333vw,42px);
}
.result-banner__content-title .color-orange {
  color: #eb4a00;
}

.result-banner__progress {
  display: flex;
  flex-direction: column;
}

.result-banner__progress-bar {
  width: 100%;
  height: 22px;
  border-radius: 24px;
  margin-bottom: clamp(8px,0.5555555556vw,11px);
  background: -webkit-gradient(linear, left top, right top, color-stop(25%, rgb(255, 215, 191)), color-stop(75%, rgb(255, 126, 51)), to(rgb(235, 74, 0)));
  background: linear-gradient(90deg, rgb(255, 215, 191) 25%, rgb(255, 126, 51) 75%, rgb(235, 74, 0) 100%);
}

.result-banner__progress-modal,
.result-banner__popup-button {
  font-weight: 400;
  font-size: 14px;
  line-height: 19.6px;
  text-decoration: underline;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-bottom: clamp(24px,3.3333333333vw,67px);
}

.result-banner__popup-button {
  margin-bottom: 0;
  color: #000;
}

.result-banner__progress-text {
  background-color: #fff;
  position: relative;
  padding: 8px 12px;
  border-radius: 8px;
  font-size: clamp(14px,1.1111111111vw,22px);
  color: #1b2046;
  font-weight: 700;
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 5px;
}
.result-banner__progress-text::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 8px 0;
  border-color: #fff transparent transparent transparent;
}

.result-banner__progress-text--low-risk {
  margin: 0 auto 5px 0;
}

.result-banner__progress-text--high-risk {
  margin: 0 0 5px auto;
}

.result-banner__text {
  margin-bottom: clamp(24px,3.3333333333vw,67px);
}

.result-banner__image {
  background-color: #f3f4f6;
  padding: 66px 0 66px 134px;
  width: 40%;
  position: relative;
}
.result-banner__image::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -100%;
  background-color: #f3f4f6;
}
.result-banner__image picture {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 5vw;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.quiz {
  overflow: hidden;
  max-width: 100vw;
}

.quiz__content--last-question .quiz__questions {
  gap: clamp(24px,1.6666666667vw,33px);
}

.quiz__content-subtitle {
  font-family: "Roboto", sans-serif;
  line-height: 25.2px;
  font-size: clamp(14px,1.25vw,25px);
  margin-bottom: clamp(16px,1.6666666667vw,33px);
  display: block;
}

.quiz__questions {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,3.3333333333vw,67px);
  margin-bottom: clamp(24px,1.6666666667vw,33px);
}
.quiz__questions .rte a,
.quiz__questions .rte button,
.quiz__questions .rte .js-modal-open {
  font-weight: 700;
  color: #000;
}

.quiz__questions-legend {
  margin-bottom: clamp(24px,1.6666666667vw,33px);
}

.quiz__questions .modal .modal__content {
  border: 1px solid #ff5e00;
  border-radius: 5px;
  padding: 23px 16px;
}
.quiz__questions .modal .modal__content .modal__close-button {
  font-size: 24px;
}
.quiz__questions .modal .modal__content .modal__close-button::after {
  background-color: #000;
  font-size: 10px;
  padding: 7px;
}

.quiz__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: clamp(12px,1.1805555556vw,23px);
}

.quiz__title-number {
  font-weight: 500;
  font-size: clamp(18px,1.6666666667vw,33px);
  font-family: "franklin-gothic-urw", sans-serif;
}

.quiz__title-progress {
  font-weight: 400;
  font-size: clamp(14px,1.25vw,25px);
}

.quiz__progress {
  margin-bottom: 2vh;
}

.quiz__progress-bar {
  position: relative;
}

.quiz__progress-value {
  background-color: #ff5e00;
  display: block;
  height: 12px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
}

.quiz__progress-line {
  background-color: #ffeee5;
  border-radius: 10px;
  height: 12px;
  width: 100%;
  display: block;
}

.quiz__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(10px,0.8333333333vw,16px);
}

.quiz__question {
  display: flex;
  position: relative;
}

.quiz__questions-title {
  font-size: clamp(24px,2.2222222222vw,44px);
}

.quiz__input {
  position: absolute;
  opacity: 0;
}
.quiz__input:focus + .quiz__label {
  outline: 2px solid #ff5e00;
}
.quiz__input:checked ~ .quiz__label {
  border-color: #000;
}
.quiz__input:checked ~ .quiz__label::before {
  outline: 1px solid #000;
}
.quiz__input:checked ~ .quiz__label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: clamp(20px,2.0833333333vw,42px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: clamp(10px,0.9722222222vw,19px);
  height: clamp(10px,0.9722222222vw,19px);
  background-color: #000;
  border-radius: 50%;
}

.quiz__label {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 8px;
  padding: clamp(11px,1.0416666667vw,21px) clamp(15px,1.5972222222vw,32px);
  border: 1px solid transparent;
  background-color: #ffeee5;
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  line-height: clamp(28px,1.9444444444vw,39px);
  cursor: pointer;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.quiz__label::before {
  content: "";
  display: inline-block;
  width: clamp(20px,1.9444444444vw,39px);
  height: clamp(20px,1.9444444444vw,39px);
  border: 2px solid #000;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 10px;
}

.quiz__image div {
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.6666666667vw,33px);
}
.quiz__image .phone-number {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
}
.quiz__image .js-modal-chatbot-open {
  pointer-events: all;
  text-decoration: underline;
  cursor: pointer;
  color: #ff5e00;
}
.quiz__image .quiz-image-wrap--hidden {
  display: none;
}

.quiz__controls {
  display: flex;
  gap: clamp(8px,1.1111111111vw,22px);
}
.quiz__controls .btn,
.quiz__controls .cta {
  width: 100%;
  gap: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: clamp(16px,1.1111111111vw,22px);
  line-height: 1.5;
  padding-top: clamp(9px, 1vw + 4px, 12px);
  padding-bottom: clamp(9px, 1vw + 4px, 12px);
}
.quiz__controls .btn .icon,
.quiz__controls .cta .icon {
  font-size: 12.5px;
}
.quiz__controls .btn--hidden,
.quiz__controls .cta--hidden {
  width: 0;
  display: none;
  visibility: hidden;
}
.quiz__controls .btn--disabled {
  pointer-events: none;
  color: #fff;
  background-color: #8d8fa2;
}

.quiz__content-disclaimer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(10px,0.8333333333vw,16px);
  padding: 9px 0;
  background-color: #f3f4f6;
  color: #494d6b;
  font-weight: 700;
  font-size: clamp(14px,1.1111111111vw,22px);
  margin-top: clamp(24px,3.3333333333vw,67px);
}

.quiz__subquestions,
.quiz__checkbox,
.quiz__form,
.quiz__options {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,3.3333333333vw,67px);
}

.quiz__subquestions {
  position: relative;
}

.quiz__subcheckbox {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,1.6666666667vw,33px);
}

.quiz__subquestion.other {
  display: none;
}

.quiz__form {
  margin-bottom: clamp(24px,3.3333333333vw,67px);
}
.quiz__form .modal__content {
  padding: 16px 23px;
}
.quiz__form .modal__close-button {
  top: 16px;
  right: 23px;
}
.quiz__form .modal__close-button::after {
  font-size: 10px;
}
.quiz__form .modal__close-text {
  display: none;
}

.quiz__options {
  gap: clamp(12px,1.1111111111vw,22px);
}

.quiz__subhead,
.quiz__main-question {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.quiz__subhead-select-progress {
  font-size: clamp(16px,1.25vw,25px);
  font-family: "Roboto", sans-serif;
}

.quiz__subhead-title {
  display: block;
}

.quiz__subhead-title,
.quiz__main-question-title {
  font-size: clamp(16px,1.25vw,25px);
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.quiz__subwrap {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(10px,0.8333333333vw,16px);
}

.quiz__subquestion {
  flex: 0 0 48.5%;
  position: relative;
}
.quiz__subquestion p {
  line-height: 1.1;
}

.quiz__question--full-width {
  flex: 0 1 auto;
}

.quiz__subquestion--custom-btn {
  flex: 0 0 100%;
}

.quiz__subwrap-button-text {
  color: #000;
}

.quiz__input-checkbox {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
}
.quiz__input-checkbox:checked ~ .quiz__label-checkbox::before {
  background-color: #1b2046;
  border-color: #000;
}
.quiz__input-checkbox:checked ~ .quiz__label-checkbox::after {
  display: inline-block;
}
.quiz__input-checkbox:checked ~ .quiz__label-checkbox--grey {
  background-color: #ffeee5;
  border-color: #000;
}
.quiz__input-checkbox:focus ~ .quiz__label-checkbox {
  outline: 2px solid #ff8c47;
  outline-offset: 4px;
}

.quiz__label-checkbox {
  display: flex;
  align-items: center;
  border-radius: 8px;
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  line-height: clamp(24px,1.6666666667vw,33px);
  padding: clamp(9px,1.1805555556vw,23px) clamp(15px,1.5972222222vw,32px);
  background-color: #ffeee5;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
}
.quiz__label-checkbox::before {
  content: "";
  display: inline-block;
  width: clamp(20px,1.6666666667vw,33px);
  min-width: clamp(20px,1.6666666667vw,33px);
  height: clamp(20px,1.6666666667vw,33px);
  border: 2px solid #000;
  border-radius: 2px;
  margin-right: 10px;
}
.quiz__label-checkbox::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: block;
  line-height: 1;
  content: "\f10b";
  display: none;
  position: absolute;
  top: 50%;
  left: clamp(22px,2.0833333333vw,42px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #fff;
  font-size: clamp(9px,0.8333333333vw,16px);
}

.quiz__label-checkbox--grey {
  height: 100%;
  background-color: #f3f4f6;
  font-weight: unset;
  line-height: 1.5;
}

.quiz__form--hidden {
  display: none;
  visibility: hidden;
}

.quiz__text p span {
  color: #ff5e00;
  text-decoration: underline;
  font-weight: 700;
}

.quiz__questions--hidden {
  display: none;
  visibility: hidden;
}

.quiz__subwrap-button {
  border: 2px solid #ffd7bf;
  display: flex;
  align-items: center;
  border-radius: 8px;
  font-size: clamp(16px,1.25vw,25px);
  padding: clamp(10px,1.2152777778vw,24px) clamp(16px,1.6666666667vw,33px);
  font-weight: 700;
  gap: 10px;
  width: 100%;
  text-align: left;
}
.quiz__subwrap-button .icon {
  font-size: clamp(24px,1.6666666667vw,33px);
  color: #ff5e00;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.quiz__area {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}
.quiz__area label {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
}
.quiz__area textarea {
  font-family: "Roboto", sans-serif;
  min-height: 100px;
  padding: 12px 20px;
  border: 2px solid #ffd7bf;
  width: 100%;
  border-radius: 8px;
}

.quiz .umbraco-forms-navigation .btn {
  font-family: "Roboto", sans-serif;
  background-color: #eb4a00;
  font-weight: 700;
  color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: 36px;
  line-height: 1.5;
  padding: 10px 20px;
  height: 47px;
  max-width: clamp(243px,16.875vw,340px);
  width: 100%;
  font-size: 16px;
}
.quiz .umbraco-forms-navigation .btn .icon {
  font-size: clamp(9px,0.8680555556vw,17px);
}
.quiz .umbraco-forms-navigation .btn .font-ico-external {
  scale: 1.2;
}
.quiz .umbraco-forms-navigation .btn:not(.btn--inverted):focus-visible {
  outline: 2px solid #1b2046;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.quiz .umbraco-forms-navigation .btn:hover .icon-start {
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.quiz .umbraco-forms-navigation .btn:hover .icon-end {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.loaded .quiz .umbraco-forms-navigation .btn {
  -webkit-transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, 0.2s ease, -webkit-transform;
  transition: color, background-color, transform, 0.2s ease;
  transition: color, background-color, transform, 0.2s ease, -webkit-transform;
}
.loaded .quiz .umbraco-forms-navigation .btn .icon {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.quiz .umbraco-forms-field {
  margin-top: clamp(16px,1.1111111111vw,22px) !important;
}
.quiz .umbraco-forms-field .umbraco-forms-label {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
  color: #000;
  margin-bottom: clamp(5px,0.3472222222vw,7px);
}
.quiz .umbraco-forms-field:last-of-type {
  display: none !important;
  margin-top: 0 !important;
}

.quiz .umbraco-forms-form select {
  margin: 0 !important;
  border: 2px solid #8d8fa2 !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  padding: 12px 44px 12px 20px !important;
  width: 100%;
  font-size: clamp(14px,1.25vw,25px) !important;
  font-weight: 400 !important;
  color: #000 !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  position: relative !important;
  background-image: url("../../assets/svg/ico-arrow-down.svg");
  background-repeat: no-repeat;
  background-size: 0.8em auto;
  background-position: right 1.1rem center;
}
.quiz .umbraco-forms-form fieldset {
  padding-top: 0;
  padding-right: 0;
}

.quiz-image-disclaimer .js-modal-chatbot-open {
  color: #000 !important;
}

.quiz .quizform {
  padding-top: 0;
}

.quiz-banner {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.quiz-banner .rte ul li {
  font-size: clamp(16px,1.3888888889vw,28px);
  line-height: clamp(24px,2.0833333333vw,42px);
}
.quiz-banner .rte ul li::marker {
  color: #ff5e00;
  font-size: 1.6rem;
}
.quiz-banner .btn {
  justify-content: center;
}

.quiz-banner__container {
  position: relative;
  display: flex;
}

.quiz-banner__copy {
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.6666666667vw,33px);
  overflow: hidden;
  padding-bottom: clamp(24px,5.0694444444vw,102px);
}

.quiz-banner__info {
  padding: 12px clamp(20px,1.6666666667vw,33px);
  display: flex;
  justify-content: center;
  gap: clamp(23px,3.3333333333vw,67px);
  background-color: #ffeee5;
  border-radius: 8px;
}

.quiz-banner__into-text {
  font-size: clamp(14px,1.1111111111vw,22px);
  font-weight: 400;
  line-height: 20px;
  display: flex;
  flex-direction: row-reverse;
  gap: clamp(5px,0.6944444444vw,14px);
}
.quiz-banner__into-text .icon {
  font-size: 20px;
  color: #eb4a00;
}

.quiz-banner__disclaimer-title {
  font-weight: 700;
  display: block;
  font-size: clamp(14px,1.25vw,25px);
}

.quiz-banner__disclaimer-text.rte p {
  font-size: clamp(14px,1.1111111111vw,22px);
}

.quiz-banner__controls {
  display: flex;
  flex-direction: column;
}
.quiz-banner__controls .cta,
.quiz-banner__controls .btn {
  justify-content: center;
}
.quiz-banner__controls .cta .icon,
.quiz-banner__controls .btn .icon {
  font-size: 24px;
}
.quiz-banner__controls .js-modal-chatbot-open {
  text-decoration: unset;
}

.quiz-body {
  width: 100%;
}

.quiz-results-content {
  width: 100%;
}

.service-profile {
  width: 100%;
}
.service-filter .accordion--open .service-filter__form-search-button--blue .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.service-filter__form {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,2.2222222222vw,44px);
}

.service-filter__form-legend {
  margin-bottom: clamp(24px,2.2222222222vw,44px);
}

.service-filter__form-search {
  display: flex;
}
.service-filter__form-search:not(.service-filter__form-search--inactive) .service-filter__form-search-button {
  background-color: #eb4a00;
}

.service-filter__form-search--inactive:not(.service-filter__form-search--value) .service-filter__form-search-button {
  pointer-events: none;
}

.service-filter__form-search--focus {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.service-filter__form-search-input {
  background-color: #f1efea;
  padding: clamp(10px,1.5972222222vw,32px) clamp(24px,1.6666666667vw,33px);
  border: none;
  font-size: clamp(14px,1.25vw,25px);
}

.service-filter__form-search-button {
  background-color: #8d8fa2;
  padding: clamp(15px,1.0416666667vw,21px) clamp(20px,2.2916666667vw,46px);
  display: flex;
  align-items: center;
  gap: 6px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  color: #fff;
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 700;
  font-size: 16px;
}
.service-filter__form-search-button .icon {
  font-size: clamp(20px,1.3888888889vw,28px);
  margin-left: clamp(5px,0.3472222222vw,7px);
}

.service-filter__form-search-button--blue {
  background-color: #1b2046;
  justify-content: space-between;
}
.service-filter__form-search-button--blue .icon {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  font-size: 12px;
}

.service-filter__form-search-all {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service-filter__form-search-all .icon {
  border: 2px solid #000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: clamp(20px,1.6666666667vw,33px);
  height: clamp(20px,1.6666666667vw,33px);
  color: #fff;
  font-size: clamp(12px,0.8333333333vw,16px);
  border-radius: 2px;
}
.active-focus .service-filter__form-search-all:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.service-filter__form-search-all--selected .icon {
  background-color: #1b2046;
  color: #fff;
}

.service-filter__label {
  display: flex;
  align-items: center;
  font-size: clamp(14px,1.1111111111vw,22px);
  color: #1b2046;
  width: 100%;
  border-bottom: 1px solid #dcd7cb;
}

.service-filter__label-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: clamp(20px,1.6666666667vw,33px);
  width: clamp(20px,1.6666666667vw,33px);
  border: 2px solid #000;
  border-radius: 2px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
  padding: 0;
}
.active-focus .service-filter__label-input:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.service-filter__label-input:checked {
  background-color: #1b2046;
}
.service-filter__label-input:checked::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: block;
  line-height: 1;
  content: "\f10b";
}
.service-filter__label-input:checked::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: clamp(12px,0.8333333333vw,16px);
  color: #fff;
}

.service-filter__region,
.service-filter__service-type {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.service-filter__region .btn {
  justify-content: center;
  margin-top: clamp(16px,1.1111111111vw,22px);
}

.service-filter__option-holder .service-filter__form-search-button {
  font-weight: 700;
}

.service-filter__option-holder.accordion--open .service-filter__form-search-button--blue {
  background-color: #fff;
  border: 2px solid #1b2046;
  color: #1b2046;
}

.service-filter__service-type .btn {
  justify-content: center;
}

.service-filter__form-search--value {
  border: 2px solid #dcd7cb;
  border-radius: 36px;
  position: relative;
  justify-content: space-between;
}
.service-filter__form-search--value .input-icon {
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 32px;
}
.service-filter__form-search--value .service-filter__form-search-input {
  background-color: #fff;
  font-weight: 700;
}
.service-filter__form-search--value .service-filter__form-search-button {
  flex-direction: row-reverse;
  background-color: #fff;
  color: #000;
  width: auto;
}

.service-results {
  width: 100%;
}

.service-result-page .breadcrumbs {
  padding: clamp(19.5px,1.3541666667vw,27px) 0;
}

.service-results-title {
  margin-bottom: clamp(12px,1.6666666667vw,33px);
}

.service-results__text {
  max-width: clamp(818px,56.8055555556vw,1145px);
  margin-bottom: clamp(36px,3.3333333333vw,67px);
}

.service-results__container,
.service-result__content,
.service-result__head,
.service-result__button,
.service-results__wrap {
  display: flex;
}

.service-results__container {
  gap: clamp(24px,1.6666666667vw,33px);
}

.service-result__content {
  flex-grow: 1;
  flex-direction: column;
  gap: clamp(24px,2.5vw,50px);
}

.service-result__head {
  justify-content: space-between;
}
.service-result__head .icon {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.service-result__head-result,
.service-result__button {
  font-size: clamp(16px,1.25vw,25px);
}

.service-result__button {
  align-items: center;
  gap: clamp(12px,0.8333333333vw,16px);
}
.service-result__button .icon {
  font-size: clamp(14px,1.1111111111vw,22px);
}

.service-results__filters {
  font-size: clamp(16px,1.1111111111vw,22px);
  font-weight: 700;
}

.service-results__wrap {
  margin-top: clamp(16px,1.1111111111vw,22px);
  margin-bottom: clamp(18px,1.25vw,25px);
  padding-bottom: 18px;
  gap: clamp(16px,1.1111111111vw,22px);
  overflow-x: auto;
}

.service-results__button {
  border: 1.5px solid #a8a8a8;
  border-radius: 6px;
  padding: 15.5px 28px 15.5px 12px;
  position: relative;
  font-weight: 700;
  color: #000;
  white-space: nowrap;
}
.service-results__button::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: block;
  line-height: 1;
  content: "\f117";
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: clamp(8px,0.5555555556vw,11px);
  color: #000;
}

.chatbot {
  max-height: 90vh;
  overflow: hidden scroll;
  width: 100%;
  max-width: clamp(720px,50vw,1007px);
  background-color: #fff;
  padding: clamp(24px,2.5vw,50px);
  border-radius: 36px;
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.3888888889vw,28px);
  position: relative;
}
.chatbot .ps__rail-y {
  right: 10px !important;
  width: 10px !important;
}
.chatbot .ps__thumb-y {
  width: 10px !important;
  background-color: #ff7e33 !important;
}

.chatbot--no-service {
  max-width: clamp(1030px,71.5277777778vw,1442px);
}
.chatbot--no-service .ps__rail-x,
.chatbot--no-service .ps__rail-y {
  display: none;
}
.chatbot--no-service .chatbot-title {
  width: 66%;
}

.modal__head {
  display: flex;
  justify-content: space-between;
}

.chatbot-button {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: clamp(14px,1.1111111111vw,22px);
  color: #000;
}
.chatbot-button .icon {
  color: #ff5e00;
  font-size: 32px;
}

.chatbot-button--top {
  align-items: flex-start;
  height: 32px;
}

.chatbot__form iframe {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  border: 1.5px solid #c6c1b7;
  height: 55svh;
}

.search-form {
  width: 100%;
  margin-top: 50px;
}
.search-form .signpost .wrap {
  padding-inline: 0;
}

.search-form__form {
  display: flex;
  position: relative;
}
.search-form__form .orange-icon-button {
  font-weight: 700;
}

.search-form__input {
  width: 100%;
}

.search-form__clear {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-form__clear-icon {
  color: #000;
}

.search-form__sorting {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.loaded .sort-dropdown {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: background-color;
  transition-property: background-color;
}

.sort-dropdown--open {
  background-color: #000;
}
.sort-dropdown--open .sort-dropdown__text,
.sort-dropdown--open .sort-dropdown__option {
  color: #fff;
}
.sort-dropdown--open .sort-dropdown__icon {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  color: #ffae7f;
}
.sort-dropdown--open .sort-dropdown__bottom {
  grid-template-rows: 1fr;
}
.sort-dropdown--open .sort-dropdown__bottom::after {
  opacity: 1;
}

.sort-dropdown__top {
  display: flex;
  justify-content: start;
  align-items: center;
}
.active-focus .sort-dropdown__top:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.sort-dropdown__text {
  color: #000;
}

.loaded .sort-dropdown__text,
.loaded .sort-dropdown__option {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color, opacity;
  transition-property: color, opacity;
}

.sort-dropdown__option {
  width: 100%;
  text-align: left;
}
.active-focus .sort-dropdown__option:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

.sort-dropdown__icon {
  color: #000;
}
.loaded .sort-dropdown__icon {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: color, -webkit-transform;
  transition-property: color, -webkit-transform;
  transition-property: color, transform;
  transition-property: color, transform, -webkit-transform;
}

.sort-dropdown__bottom {
  position: relative;
  display: none;
  grid-template-rows: 0fr;
}
.loaded .sort-dropdown__bottom {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: grid-template-rows;
  transition-property: grid-template-rows;
  transition-property: grid-template-rows, -ms-grid-rows;
}
.loaded .sort-dropdown__bottom::after {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.sort-dropdown__bottom::after {
  content: "";
  height: 2px;
  width: calc(100% - clamp(40px,2.7777777778vw,56px));
  position: absolute;
  left: clamp(20px,1.3888888889vw,28px);
  top: 0;
  opacity: 0;
  background-color: #dcd7cb;
}

.sort-dropdown__list-wrap {
  overflow: hidden;
}

.search-cards__result {
  display: flex;
  flex-direction: column;
}

.result-card {
  display: flex;
  flex-direction: column;
  border: 2px solid #99958d;
}

.result-card__breadcrumbs {
  display: flex;
  flex-wrap: wrap;
}
.result-card__breadcrumbs .result-card__breadcrumbs-item {
  position: relative;
}
.result-card__breadcrumbs .result-card__breadcrumbs-item::after {
  content: "/";
  display: inline-block;
  margin: 0 8px 0 5px;
}

.result-card__breadcrumbs-item:last-of-type {
  display: none;
  visibility: hidden;
}

.result-card__breadcrumbs-item:not(:nth-last-of-type(2)) {
  display: none;
  visibility: hidden;
}

.result-card__breadcrumbs-link {
  color: #000;
}

.result-card__author,
.result-card__date {
  color: #eb4a00;
}

.result-card .cta {
  align-self: flex-start;
}

.card-pair {
  background-color: #1b2046;
}

.card-pair__content > :last-child {
  margin-bottom: 0;
}

.card-pair__title {
  color: #eb4a00;
}

.card-pair__description {
  color: #fff;
}

.card-pair__cards {
  display: grid;
}

.pagination {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: clamp(40px,4.1666666667vw,84px);
}

.pagination-button,
.pagination__link {
  position: relative;
  border-radius: 36px;
}

.pagination-button {
  background-color: #1b2046;
  color: #fff;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  line-height: 27px;
}
.loaded .pagination-button {
  -webkit-transition: color, background-color, 0.6s ease;
  transition: color, background-color, 0.6s ease;
}

.pagination-button-name {
  font-weight: 700;
}

.pagination__list {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: clamp(10px,0.6944444444vw,14px);
}

.pagination__numbers {
  display: flex;
}

.pagination__item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination__link {
  width: clamp(40px,3.1944444444vw,64px);
  height: clamp(40px,3.1944444444vw,64px);
  color: #1b2046;
  font-size: clamp(16px,1.25vw,25px);
  line-height: 27px;
}
.loaded .pagination__link {
  -webkit-transition: color, background-color, 0.2s ease;
  transition: color, background-color, 0.2s ease;
}

.pagination__link--active {
  background-color: #1b2046;
  color: #fff;
  border-radius: 36px;
}

.pagination__link-number {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pagination__dots {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pagination-button-next,
.pagination-button-previous {
  display: flex;
  align-items: center;
  gap: clamp(8px,0.5555555556vw,11px);
  flex-shrink: 0;
  background-color: #1b2046;
  color: #fff;
}

.pagination-button-next--disable,
.pagination-button-previous--disable {
  pointer-events: none;
  background-color: #8d8fa2;
  color: #fff;
}

.pagination--finder .pagination__list {
  justify-content: center;
}

.newsletter-form {
  padding: clamp(36px,3.3333333333vw,67px) 0;
}
.newsletter-form label.umbraco-forms-label {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
  margin-bottom: clamp(2px,0.1388888889vw,2px);
}
.newsletter-form .umbraco-forms-legend {
  display: none;
}
.newsletter-form .umbraco-forms-field {
  margin-bottom: clamp(20px,1.3888888889vw,28px);
}
.newsletter-form .umbraco-forms-submitmessage-html {
  padding: clamp(30px,2.0833333333vw,42px) 0;
}
.newsletter-form .umbraco-forms-form .radiobuttonlist {
  display: flex;
  flex-direction: column;
  gap: clamp(16px,1.1111111111vw,22px);
  padding: 0;
  width: 100%;
}
.newsletter-form .umbraco-forms-form fieldset {
  padding: 0;
  margin: 0;
}
.newsletter-form .umbraco-forms-field-wrapper h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.newsletter-form .umbraco-forms-form .radiobuttonlist div {
  background-color: #e7e3db;
  border-radius: 12px;
  padding: clamp(16px,1.1111111111vw,22px) clamp(24px,1.6666666667vw,33px);
  margin-right: 0;
  display: flex;
  align-items: center;
  gap: clamp(12px,0.8333333333vw,16px);
}
.newsletter-form .umbraco-forms-form .radiobuttonlist div label {
  font-weight: 700;
  font-size: clamp(14px,1.1111111111vw,22px);
}
.newsletter-form .umbraco-forms-form input.text {
  width: 100%;
  max-width: 100% !important;
  border: 2px solid #c6c1b7;
  border-radius: 12px;
  margin: 0;
  padding: 12px 24px;
  height: 51px;
}
.newsletter-form .umbraco-forms-form .radiobuttonlist input {
  width: 28px !important;
  height: 28px !important;
}
.newsletter-form .modal .ps__rail-y {
  right: 5px !important;
  width: 10px;
  margin-top: 65px;
}
.newsletter-form .modal .ps__thumb-y {
  background-color: #ff7e33;
  width: 10px;
}
.newsletter-form .modal .newsletter__content {
  max-height: 80vh;
  max-width: clamp(608px,42.2222222222vw,851px);
  min-width: clamp(290px,20.1388888889vw,406px);
  overflow: auto;
}
.newsletter-form .umbraco-forms-navigation {
  margin-top: clamp(30px,2.0833333333vw,42px);
}
.newsletter-form .field-validation-error {
  font-size: 14px;
  display: block;
  margin-top: 8px;
}

.newsletter-form__container {
  display: flex;
  flex-direction: column;
  gap: clamp(20px,1.3888888889vw,28px);
}
.newsletter-form__container .btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.newsletter__content {
  position: relative;
  border-radius: 20px;
  padding: clamp(65px,4.5138888889vw,91px) clamp(20px,2.5vw,50px) clamp(20px,1.3888888889vw,28px);
  display: flex;
  flex-direction: column;
  background-color: #f1efea;
}
.newsletter__content input.btn {
  width: 100%;
  max-width: 100%;
  background-color: #eb4a00;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  font-family: "Roboto", sans-serif;
  border-radius: 36px;
  font-weight: 700;
  line-height: 1;
  padding: 0 20px;
  color: #fff;
  height: 47px;
}
.newsletter__content input.btn:hover {
  background-color: #ff5e00;
}

.newsletter-form__rte p {
  font-size: clamp(14px,0.9722222222vw,19px) !important;
}

.no-results {
  width: 100%;
}

.calculator-banner {
  width: 100%;
  overflow: hidden;
}
.calculator-banner .rte .color-orange {
  text-decoration: underline;
  font-weight: 700;
  cursor: pointer;
  pointer-events: all;
}
.calculator-banner .rte .color-orange:hover {
  text-decoration: none;
}
.calculator-banner .rte p {
  font-size: clamp(14px,1.1111111111vw,22px);
}
.calculator-banner .rte ul li {
  font-size: clamp(16px,1.3888888889vw,28px);
  font-weight: 700;
}
.calculator-banner .rte ul li::marker {
  color: #ff5e00;
  font-size: 1.6rem;
}

.calculator-banner__container {
  width: 100%;
  position: relative;
}

.calculator-banner__copy-title {
  margin-bottom: clamp(8px,2.7777777778vw,56px);
}

.calculator-banner__guide {
  background-color: #f3f4f6;
}

.calculator-banner__guide-title.h2 {
  margin-bottom: clamp(8px,1.1111111111vw,22px);
  color: #1b2046;
  font-weight: 700;
}

.calculator-banner__copy-description {
  font-size: clamp(16px,1.1111111111vw,22px);
  color: #333;
  margin-bottom: clamp(24px,2.7777777778vw,56px);
}

.calculator-banner__guide-description {
  color: #333;
  font-size: clamp(14px,1.1111111111vw,22px);
  margin-bottom: clamp(16px,1.6666666667vw,33px);
}

.calculator-banner__info,
.calculator-banner__into-text,
.calculator-banner__disclaimer-mobile {
  display: flex;
}

.calculator-banner__info {
  padding: clamp(12px,0.8333333333vw,16px) clamp(20px,1.3888888889vw,28px);
  background-color: #f3f4f6;
  justify-content: center;
  gap: clamp(16px,3.3333333333vw,67px);
  border-radius: 8px;
  margin-bottom: clamp(24px,1.6666666667vw,33px);
}

.calculator-banner__into-text {
  font-size: clamp(14px,0.9722222222vw,19px);
  align-items: center;
  gap: clamp(8px,0.5555555556vw,11px);
  color: #333;
}
.calculator-banner__into-text .icon {
  font-size: clamp(16px,1.3888888889vw,28px);
}

.calculator-banner__list {
  display: flex;
  flex-direction: column;
  gap: clamp(8px,0.5555555556vw,11px);
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}

.calculator-banner__item {
  border-radius: 12px;
  background-color: #fff;
  padding: clamp(8px,0.6944444444vw,14px) clamp(15px,1.6666666667vw,33px) clamp(8px,0.6944444444vw,14px) clamp(15px,1.25vw,25px);
  display: flex;
  align-items: center;
  gap: clamp(16px,2.7777777778vw,56px);
}
.calculator-banner__item picture {
  width: 100%;
}
.calculator-banner__item span {
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  color: #1b2046;
}

.calculator-banner__disclaimer-title {
  margin-bottom: clamp(12px,0.8333333333vw,16px);
  font-size: clamp(18px,1.25vw,25px);
  font-weight: 700;
  display: block;
  line-height: 25.2px;
}

.calculator-banner__disclaimer-mobile {
  padding: clamp(20px,1.3888888889vw,28px);
  background-color: #1b2046;
  color: #fff;
  border-radius: 8px;
  flex-direction: column;
}
.calculator-banner__disclaimer-mobile button {
  margin-top: clamp(24px,1.6666666667vw,33px);
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}
.calculator-banner__disclaimer-mobile button,
.calculator-banner__disclaimer-mobile a {
  text-decoration: unset;
  justify-content: center;
}
.calculator-banner__disclaimer-mobile button .icon,
.calculator-banner__disclaimer-mobile a .icon {
  font-size: clamp(24px,1.6666666667vw,33px);
}

.calculator-banner__policy p {
  color: #1b2046;
}

.calculator-supoort {
  padding: clamp(40px,2.7777777778vw,56px) 0;
}

.calculator-supoort__container {
  display: flex;
}

.calculator-supoort__copy {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: clamp(24px,1.6666666667vw,33px);
}
.calculator-supoort__copy .cta {
  justify-content: center;
}

.calculator-supoort__copy-tag,
.calculator-supoort__copy-title,
.calculator-supoort__text {
  color: #fff;
}

.calculator-supoort__copy-title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
  font-size: clamp(32px,2.5vw,50px);
}

.calculator-supoort__copy-tag {
  font-family: "franklin-gothic-urw", sans-serif;
  font-size: clamp(18px,1.25vw,25px);
}

.advice {
  width: 100%;
  background-color: #fff;
}

.advice--compliant {
  background-color: #f3f4f6;
}

.advice__container-title {
  margin-bottom: clamp(32px,2.2222222222vw,44px);
}

.advice__wrap {
  display: flex;
  flex-wrap: wrap;
}

.advice__item {
  display: flex;
  flex-direction: column;
  gap: clamp(24px,1.6666666667vw,33px);
}

.advice__item-link {
  padding: clamp(20px,1.3888888889vw,28px) clamp(24px,1.6666666667vw,33px) clamp(60px,4.1666666667vw,84px);
  font-size: clamp(24px,1.6666666667vw,33px);
  font-weight: 700;
  font-family: "franklin-gothic-urw", sans-serif;
  color: #000;
  border-radius: 20px;
  position: relative;
}
.advice__item-link span {
  display: block;
  margin-bottom: 16px;
}
.advice__item-link::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: block;
  line-height: 1;
  content: "\f103";
  position: absolute;
  bottom: 24px;
  right: 24px;
  font-size: clamp(25px,1.7361111111vw,35px);
}

.advice__text-mobile.rte h2,
.advice__text-mobile.rte h3 {
  display: none;
  visibility: hidden;
}
.advice__text-mobile.rte p {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.advice__image {
  position: relative;
}
.advice__image .picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.advice__image .picture__img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 10px);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center bottom;
     object-position: center bottom;
}

.advice__text h3 {
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

.pagination-global-search {
  width: 100%;
}

.search-cards-module {
  width: 100%;
}

.calculation-block {
  width: 100%;
  background-color: #ffeee5;
  padding: clamp(40px,5vw,100px) 0;
}
.calculation-block .modal .modal__container {
  max-width: clamp(608px,42.2222222222vw,851px);
  margin: 0 auto;
}
.calculation-block .modal .modal__content {
  max-height: 90vh;
  overflow: hidden;
}
.calculation-block .modal .rte a {
  color: #ff5e00;
  text-decoration: underline;
}
.calculation-block .modal .rte ul li {
  font-size: clamp(16px,1.3888888889vw,28px);
  font-weight: 700;
}
.calculation-block .modal .rte ul li::marker {
  color: #ff5e00;
  font-size: 1.6rem;
}

.calculation-block__container {
  display: flex;
  gap: clamp(40px,2.7777777778vw,56px);
}

.calculation-block__blue-title,
.calculation-block__white-title {
  font-size: clamp(24px,1.9444444444vw,39px);
  margin-bottom: clamp(16px,2.2222222222vw,44px);
}

.calculation-block__blocks {
  gap: clamp(16px,1.6666666667vw,33px);
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}

.calculation-block__block {
  border-radius: 36.54px;
  background-color: #1b2046;
  display: grid;
  color: #fff;
}

.calculation-block__block-value {
  display: inline-block;
  margin: 0 auto;
  font-weight: 700;
  line-height: 1;
  font-size: clamp(20px,4.5833333333vw,92px);
  max-width: 100%;
  font-family: "franklin-gothic-urw", sans-serif;
}

.calculation-block__button {
  text-decoration: underline;
  color: #000;
}
.active-focus .calculation-block__button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.calculation-block__items {
  display: flex;
  flex-direction: column;
  gap: clamp(16px,1.1111111111vw,22px);
}

.calculation-block__item {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  border-radius: 24px;
  background-color: #fff;
  justify-content: space-between;
  gap: clamp(16px,1.1111111111vw,22px);
}
.calculation-block__item picture {
  width: 88px;
}

.calculation-block__value {
  display: flex;
  flex-direction: column;
  gap: clamp(8px,0.5555555556vw,11px);
}

.calculation-block__value-text {
  font-size: clamp(18px,1.3888888889vw,28px);
  line-height: 1;
  font-family: "franklin-gothic-urw", sans-serif;
}
.calculation-block__value-text:nth-child(2) {
  font-size: clamp(40px,4.5833333333vw,92px);
  font-weight: 700;
}

.calculation-result {
  width: 100%;
}
.calculation-result .modal .modal__container {
  max-width: clamp(608px,42.2222222222vw,851px);
  margin: 0 auto;
}
.calculation-result .modal .modal__content {
  max-height: 80vh;
  overflow: hidden;
  position: relative;
  padding: clamp(20px,2.5vw,50px);
}
.calculation-result .modal .modal__content .ps__rail-x,
.calculation-result .modal .modal__content .ps__rail-y {
  display: block;
}
.calculation-result .modal .modal__content .ps__rail-y {
  width: 10px;
  right: 10px !important;
}
.calculation-result .modal .modal__content .ps__thumb-y {
  width: 10px;
  background-color: #ff7e33;
}
.calculation-result .modal .modal__content .modal__close-button {
  top: clamp(20px,2.5vw,50px);
  right: clamp(20px,2.5vw,50px);
}
.calculation-result .modal .rte a {
  color: #ff5e00;
  text-decoration: underline;
}
.calculation-result .modal .rte ul li {
  font-size: clamp(16px,1.3888888889vw,28px);
  font-weight: 700;
}
.calculation-result .modal .rte ul li::marker {
  color: #ff5e00;
  font-size: 1.6rem;
}
.calculation-result .modal .rte p :last-of-type {
  margin-bottom: 0;
}

.calculation-result__container {
  display: flex;
  justify-content: space-between;
  padding: clamp(40px,5.5555555556vw,112px) 0 clamp(40px,5vw,100px);
  gap: clamp(32px,2.2222222222vw,44px);
}

.calculation-result__summary-top,
.calculation-result__summary-bottom,
.calculation-result__comparison-bottom {
  font-size: clamp(24px,1.9444444444vw,39px);
}

.calculation-result__comparison-top {
  margin-bottom: clamp(16px,2.2222222222vw,44px);
  font-size: clamp(16px,1.9444444444vw,39px);
}

.calculation-result__row,
.calculation-result__column,
.calculation-result__blocks {
  display: flex;
  gap: clamp(8px,1.1111111111vw,22px);
}

.calculation-result__row {
  flex: 0 1 50%;
  max-width: 50%;
}

.calculation-result__items {
  display: flex;
}

.calculation-result__columns {
  margin-bottom: clamp(32px,2.2222222222vw,44px);
  width: 100%;
}

.calculation-result__columns-title {
  margin: 0 auto clamp(14.5px,1.3541666667vw,27px);
  display: block;
  text-align: center;
  font-size: clamp(16px,1.1111111111vw,22px);
  color: #1b2046;
}

.calculation-result__block {
  border-radius: 12px;
  text-align: center;
  background-color: #f3f4f6;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: clamp(6px,0.4166666667vw,8px);
}

.calculation-result__blocks {
  flex-direction: column;
}

.calculation-result__text,
.calculation-result__block-bottom {
  font-size: clamp(16px,1.1111111111vw,22px);
  line-height: 1;
  color: #1b2046;
}

.calculation-result__text .icon {
  font-size: clamp(10px,0.8333333333vw,16px);
}

.calculation-result__block-value {
  font-size: clamp(32px,2.2222222222vw,44px);
  font-weight: 700;
  color: #1b2046;
  font-family: "franklin-gothic-urw", sans-serif;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.calculation-result__comparison-bottom,
.calculation-result__comparison-caption {
  margin-bottom: clamp(32px,2.2222222222vw,44px);
}

.calculation-result__comparison-caption {
  font-size: clamp(16px,1.1111111111vw,22px);
  color: #333;
}

.calculation-result__comparison-button {
  font-size: clamp(16px,1.1111111111vw,22px);
  text-decoration: underline;
  color: #000;
}
.calculation-result__comparison-button:hover {
  text-decoration: none;
}
.active-focus .calculation-result__comparison-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.calculation-result__item {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1b2046;
  color: #fff;
  border-radius: 35px;
  padding: clamp(11px,0.7638888889vw,15px) 0;
  width: 100%;
}

.calculation-result__block--blue,
.calculation-result__block--orange {
  color: #fff;
}
.calculation-result__block--blue .calculation-result__block-value,
.calculation-result__block--orange .calculation-result__block-value {
  color: #fff;
}
.calculation-result__block--blue .calculation-result__text,
.calculation-result__block--blue .calculation-result__block-bottom,
.calculation-result__block--orange .calculation-result__text,
.calculation-result__block--orange .calculation-result__block-bottom {
  font-size: clamp(16px,1.2916666667vw,26px);
  font-weight: 700;
  color: #fff;
}

.calculation-result__block--blue {
  background-color: #1b2046;
}

.calculation-result__block--orange {
  background-color: #eb4a00;
}

.progress-chart {
  position: relative;
}

.progress-chart__svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 100%;
  height: 100%;
}

.progress-chart__background,
.progress-chart__circle {
  fill: none;
  stroke-width: 1.7px;
}

.progress-chart__background {
  stroke: #e8e9ed;
  opacity: 0.2;
}

.progress-chart__circle {
  stroke: #ff5e00;
  stroke-dasharray: 100, 100;
  stroke-dashoffset: 100;
  stroke-linecap: round;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transition: 1s ease;
  transition: 1s ease;
}

.progress-chart__info {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 80%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  display: flex;
  flex-direction: column;
}

.progress-chart__current {
  font-size: clamp(24px,2.7777777778vw,56px);
  line-height: 1;
  font-weight: 700;
  display: flex;
  justify-content: center;
  gap: clamp(8px,0.5555555556vw,11px);
  font-family: "franklin-gothic-urw", sans-serif;
}

.progress-chart__current-value {
  max-width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
}

.progress-chart__text {
  font-size: clamp(16px,1.1111111111vw,22px);
  font-weight: 700;
  padding: 0 10px;
}

.calculator {
  width: 100%;
  overflow: hidden;
}
.calculator .btn--disabled {
  pointer-events: none;
  color: #fff;
  background-color: #8d8fa2;
}

.calculator__container {
  width: 100%;
  position: relative;
}

.calculator__block-subtitle,
.calculator__pross-number {
  font-size: clamp(14px,1.25vw,25px);
}

.calculator__block-subtitle {
  font-weight: 700;
  margin-bottom: clamp(14px,1.6666666667vw,33px);
}

.calculator__progress {
  margin-bottom: 2vh;
}

.calculator__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: clamp(8px,0.5555555556vw,11px);
}

.calculator__number {
  font-size: clamp(18px,1.6666666667vw,33px);
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 500;
  line-height: clamp(27px,2.5vw,50px);
}

.calculator__bar {
  position: relative;
}

.calculator__bar-line {
  display: block;
  width: 100%;
  height: 12px;
  border-radius: 12px;
  background-color: #f3f4f6;
}

.calculator__bar-value {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  border-radius: 12px;
  background-color: #1b2046;
}
.loaded .calculator__bar-value {
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
}

.calculator__bar-value--finished {
  background-color: #eb4a00;
}

.calculator__question {
  position: relative;
}
.calculator__question .calculator__disclaimer-title.h2 {
  color: #1b2046;
}

.calculator__question-title {
  position: relative;
  z-index: 2;
}

.calculator__question-subtitle {
  color: #333;
  margin-bottom: 2vh;
  position: relative;
}

.calculator__wrap .calculatorform {
  padding: 0;
}

.calculator__wrap .umbraco-forms-page * {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.calculator__wrap .umbraco-forms-page .umbraco-forms-label {
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
}
.calculator__wrap .umbraco-forms-page select {
  border: 2px solid #8d8fa2 !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  width: 100%;
  font-size: clamp(14px,1.25vw,25px) !important;
  font-weight: 400 !important;
  color: #000 !important;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  position: relative !important;
  background-image: url("../../assets/svg/ico-arrow-down.svg");
  background-repeat: no-repeat;
  background-size: 0.8em auto;
  background-position: right 1.1rem center;
}
.active-focus .calculator__wrap .umbraco-forms-page select:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.calculator__amount-wrap {
  display: flex;
  flex-direction: column;
}

.calculator__dropdown-anchor {
  position: relative;
  width: 100%;
}

.calculator__multiple-answers {
  display: flex;
  justify-content: space-between;
}

.calculator__multiple-description {
  font-size: 14px;
  color: #333;
  line-height: 19.6px;
}

.calculator__grid-wrap {
  display: grid;
}

.calculator__item {
  position: relative;
}

.calculator__item-input {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.calculator__item-input:checked ~ .calculator__item-label {
  border-color: #000;
}
.calculator__item-input:checked ~ .calculator__item-label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: clamp(20px,2.0833333333vw,42px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: clamp(10px,0.9722222222vw,19px);
  height: clamp(10px,0.9722222222vw,19px);
  background-color: #000;
  border-radius: 50%;
}
.calculator__item-input:focus-visible ~ .calculator__item-label {
  opacity: 0.6;
  outline: 2px solid #000;
}

.calculator__item-label {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  border-radius: 8px;
  padding: clamp(11px,1.0416666667vw,21px) clamp(15px,1.5972222222vw,32px);
  border: 1px solid transparent;
  background-color: #f3f4f6;
  font-size: clamp(16px,1.25vw,25px);
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.calculator__item-label::before {
  content: "";
  display: inline-block;
  flex: 0 0 clamp(20px,1.9444444444vw,39px);
  max-width: clamp(20px,1.9444444444vw,39px);
  height: clamp(20px,1.9444444444vw,39px);
  border: 2px solid #000;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 10px;
}

.calculator__period-description {
  font-size: 14px;
  color: #333;
  line-height: 21px;
}

.calculator__wide-input {
  display: none;
}

.calculator__wide-radio {
  background-color: #f3f4f6;
  color: #494d6b;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-radius: 100vmax;
}

.calculator__wide-input:checked + .calculator__wide-label {
  background-color: #1b2046;
  color: #fff;
}

.calculator__wide-label {
  text-align: center;
  background-color: #f3f4f6;
  border-radius: 100vmax;
}
.loaded .calculator__wide-label {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-transition-property: background-color, color, opacity;
  transition-property: background-color, color, opacity;
}

.calculator__caption {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(10px,0.8333333333vw,16px);
  padding: 9px 0;
  background-color: #f3f4f6;
  color: #494d6b;
  font-weight: 700;
  font-size: clamp(14px,1.1111111111vw,22px);
  margin-top: 4vh;
}

.calculator__controls {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(16px,1.1111111111vw,22px);
}
.calculator__controls .btn {
  width: 100%;
  justify-content: center;
  align-items: center;
}
.calculator__controls .btn .icon {
  font-size: clamp(12.5px,0.8680555556vw,17px);
}

.calculator-banner__control .btn {
  width: 100%;
  justify-content: center;
  align-items: center;
}
.calculator-banner__control .btn .icon {
  font-size: clamp(12.5px,0.8680555556vw,17px);
}

.calculator__media {
  background-color: #f3f4f6;
}

.calculator__side {
  position: absolute;
  z-index: 1;
}
.calculator__side .picture,
.calculator__side .image {
  width: 100%;
}

.calculator__side--hidden {
  display: none;
}

.calculator__disclaimer a {
  color: #000;
}
.calculator__disclaimer > :last-child {
  margin-bottom: 0;
}

.calculator__disclaimer-title.h2 {
  color: #1b2046;
}

.calculator__disclaimer-list {
  display: flex;
  flex-direction: column;
}

.calculator__disclaimer-item {
  background-color: #fff;
  display: flex;
  align-items: center;
}

.calculator__disclaimer-image-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}

.calculator__disclaimer-item-text {
  color: #1b2046;
}

.calculator__bottom-text {
  color: #1b2046;
}

.calculator__reference {
  color: #1b2046;
}

.full-calculator-result {
  width: 100%;
}

/* --------------------------------------------------------------
# Print Styles
-------------------------------------------------------------- */

@media only screen and (min-width: 450px) and (max-width: 767px) {
  .advice--compliant .advice__item-link .picture__img {
    max-height: calc(100% - 160px);
  }
}

@media only screen and (min-width: 768px) {
  .question-banner__button {
    flex: 1 1 100%;
    max-width: 188px;
  }
  .contact-banner__column:not(:first-child) {
    display: flex;
    gap: clamp(36px,2.5vw,50px);
    padding: clamp(28px,1.9444444444vw,39px);
  }
  .contact-banner__subcolumn {
    flex: 1 1 100%;
  }
  .contact-banner__subcolumn:not(:first-child) {
    display: flex;
    flex-direction: column;
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .modal__close-button {
    top: 24px;
    right: 24px;
  }
  .modal__close-button::after {
    font-size: 12px;
  }
  .modal__content {
    padding: 36px 130px 36px 36px;
  }
  .video-gallery__items {
    flex-wrap: wrap;
    gap: 40px 1.975806%;
  }
  .video-gallery__item {
    max-width: 32.016129%;
  }
  .video-gallery__thumbnail {
    margin-bottom: 16px;
  }
  .video-gallery__thumbnail::after {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .video-gallery__caption {
    margin-bottom: 15px;
  }
  .video-gallery__cta.cta {
    padding: 10px 20px;
  }
  .quiz-banner__copy {
    padding-right: 11px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
  .wrap {
    padding: 0 clamp(50px,3.4722222222vw,70px);
  }
  .margin-large {
    margin-bottom: 54px;
  }
  .margin-extra-large {
    margin-bottom: 54px;
  }
  .rte h1,
  .h1 {
    font-size: 56px;
  }
  .rte h2,
  .h2 {
    font-size: 30px;
  }
  .rte h3,
  .h3 {
    font-size: 24px;
  }
  .body-l,
  .rte.body-s p {
    font-size: 18px;
  }
  .btn,
  .cta {
    font-size: 18px;
  }
  .card {
    width: 49%;
  }
  .simple-banner--padding {
    padding-bottom: 54px;
  }
  .signpost__container {
    gap: 36px;
  }
  .contact-banner {
    padding-top: 40px;
  }
  .contact-banner {
    padding-bottom: 40px;
  }
  .video-gallery__title {
    margin-bottom: 36px;
  }
  .video-gallery__thumbnail::after {
    font-size: 34px;
  }
  .service-banner__form-button {
    font-size: 18px;
  }
  .service-card .service-card__text.rte.body-m p {
    font-size: 18px;
  }
  .service-filter__form-search-button {
    font-size: 18px;
  }
  .advice__text h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .question-banner__buttons {
    min-width: 350px;
    flex-basis: auto;
  }
  .calculator .modal__content {
    max-height: 610px;
  }
}

@media only screen and (min-width: 992px) {
  .wrap.wrap--full-width {
    padding: clamp(40px,2.7777777778vw,56px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .wrap.wrap--bg-color::before, .wrap.wrap--bg-color::after {
    width: 6vw;
  }
  .wrap.wrap--bg-color::before {
    left: -6vw;
    border-radius: 20px 0 0 20px;
  }
  .wrap.wrap--bg-color::after {
    content: "";
    right: -6vw;
    border-radius: 0 20px 20px 0;
  }
  .wrap--grey {
    background-color: #f1efea;
  }
  .wrap--tangerine-10 {
    background-color: #ffeee5;
  }
  .main__container {
    padding: clamp(72px,5vw,100px) 0 clamp(120px,8.3333333333vw,168px);
  }
  .main__service,
  .main__service-item {
    padding: clamp(72px,5vw,100px) 0 clamp(36px,8.3333333333vw,168px);
  }
  .main__service-item .breadcrumbs {
    display: none;
    visibility: hidden;
  }
  .desktop-hidden {
    display: none;
    visibility: hidden;
  }
  .rte h4,
  .h4 {
    line-height: 1.4;
  }
  .rte p,
  .rte .paragraph {
    font-size: clamp(18px,1.25vw,25px);
  }
  .rte .table-wrapper {
    border-width: 3px;
    border-radius: 20px;
    margin-bottom: 24px;
  }
  .rte td {
    padding: clamp(20px,1.3888888889vw,28px);
  }
  .btn .icon.font-ico-group,
  .cta .icon.font-ico-group {
    font-size: clamp(20px,1.3888888889vw,28px);
  }
  .orange-icon-button {
    padding: clamp(6px,0.4166666667vw,8px) clamp(20px,1.3888888889vw,28px);
    gap: clamp(6px,0.4166666667vw,8px);
  }
  .bordered-input {
    padding: clamp(9px,0.625vw,12px) clamp(20px,1.3888888889vw,28px);
    border-radius: clamp(12px,0.8333333333vw,16px);
    gap: clamp(20px,1.3888888889vw,28px);
  }
  .bordered-input__input {
    min-height: clamp(24px,1.6666666667vw,33px);
  }
  .bordered-input__clear {
    height: clamp(24px,1.6666666667vw,33px);
    min-width: clamp(24px,1.6666666667vw,33px);
  }
  .bordered-input__icon {
    font-size: clamp(10px,0.6944444444vw,14px);
  }
  .bordered-dropdown {
    border-radius: clamp(12px,0.8333333333vw,16px);
  }
  .bordered-dropdown__placeholder {
    padding: clamp(12px,0.8333333333vw,16px) clamp(20px,1.3888888889vw,28px);
  }
  .bordered-dropdown__icon {
    font-size: clamp(16px,1.1111111111vw,22px);
  }
  .bordered-dropdown__list-holder {
    padding: 0 clamp(20px,1.3888888889vw,28px);
  }
  .bordered-dropdown__item-button {
    padding: clamp(12px,0.8333333333vw,16px) 0;
  }
  .header__top-logo {
    width: clamp(181px,12.5694444444vw,253px);
    height: clamp(24px,1.6666666667vw,33px);
  }
  .header__top-logo-image {
    height: 100%;
    width: 100%;
    display: inline-block;
  }
  .header__link-text--mobile {
    display: none;
  }
  .header__top-contact {
    gap: clamp(14px,0.9722222222vw,19px);
  }
  .header__top-links {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .header__bottom {
    padding: clamp(6.5px,0.4513888889vw,9px) 0;
    min-height: clamp(56px,3.8888888889vw,78px);
    display: flex;
    align-items: center;
  }
  .header__bottom-mobile {
    display: none;
  }
  .header__menu {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .header__list {
    display: flex;
    gap: clamp(8px,0.5555555556vw,11px) clamp(28px,1.9444444444vw,39px);
    flex-wrap: wrap;
  }
  .header__item--open .header__first-level {
    opacity: 1;
  }
  .header__item--open .header__button {
    color: #eb4a00;
  }
  .header__item--open .header__button::after {
    color: #eb4a00;
    -webkit-transform: translateY(30%) rotate(180deg);
            transform: translateY(30%) rotate(180deg);
  }
  .header__item--active .header__button {
    color: #eb4a00;
  }
  .header__item--active .header__button::after {
    color: #eb4a00;
  }
  .header__first-level {
    opacity: 0;
    display: none;
    position: absolute;
    top: calc(100% + 32px);
    left: 0;
    padding: 37px 32px 36px;
    border-radius: 16px;
  }
  .header__first-level-wrap::after {
    height: clamp(24px,1.6666666667vw,33px);
    width: clamp(24px,1.6666666667vw,33px);
  }
  .header__notch {
    position: absolute;
    height: 24px;
    width: 24px;
    top: -44px;
    border-radius: 3px;
    left: 32px;
    background-color: #000;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .header__first-level-top {
    border-bottom: 1px solid #c6c1b7;
    padding-bottom: clamp(19px,1.3194444444vw,26px);
  }
  .header__first-level-bottom {
    padding-top: clamp(33px,2.2916666667vw,46px);
    gap: clamp(50px,3.4722222222vw,70px);
  }
  .header__column {
    min-width: clamp(230px,15.9722222222vw,322px);
  }
  .header__column > :not(:last-child) {
    margin-bottom: clamp(32px,2.2222222222vw,44px);
  }
  .header__sublevel-list {
    padding: clamp(4px,0.2777777778vw,5px) 0 0 clamp(52px,3.6111111111vw,72px);
  }
  .header__sublevel-list > :not(:last-child) {
    margin-bottom: clamp(10px,0.6944444444vw,14px);
  }
  .header__sublevel-first {
    display: none;
  }
  .header__support {
    gap: clamp(8px,0.5555555556vw,11px) clamp(32px,2.2222222222vw,44px);
  }
  .header__bottom-link--small-icon .header__support-icon {
    font-size: clamp(21px,1.4583333333vw,29px);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .header__support-icon {
    font-size: clamp(26px,1.8055555556vw,36px);
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  .header__support-text--mobile {
    display: none;
  }
  .header-arrow-link {
    gap: clamp(10px,0.6944444444vw,14px);
    position: relative;
  }
  .header-arrow-link .header-arrow-link__text {
    letter-spacing: -0.015em;
  }
  .header-arrow-link .header-arrow-link__icon {
    margin-top: 3px;
    font-size: clamp(12.5px,0.8680555556vw,17px);
  }
  .header-icon-link {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .header-icon-link .header-icon-link__icon {
    font-size: clamp(34px,2.3611111111vw,47px);
  }
  .header-icon-link .header-icon-link__text {
    letter-spacing: -0.015em;
  }
  .header__form {
    display: none;
    width: 35%;
    background-color: #fff;
    align-items: center;
    border-radius: 100vmax;
    overflow: hidden;
    border: 2px solid #dcd7cb;
  }
  .header__clear-button {
    font-size: clamp(16px,1.1111111111vw,22px);
    position: absolute;
    height: clamp(24px,1.6666666667vw,33px);
    min-width: clamp(24px,1.6666666667vw,33px);
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: clamp(8px,0.5555555556vw,11px);
    color: #000;
  }
  .header__search-input {
    width: 100%;
    padding: 0 clamp(10px,0.6944444444vw,14px) 0 clamp(45px,3.125vw,62px);
  }
  .header__search-button {
    padding: clamp(7px,0.4861111111vw,9px) clamp(20px,1.3888888889vw,28px);
    background-color: #ff5e00;
    color: #fff;
    border-radius: 100vmax;
  }
  .header-icon-link--mobile {
    display: none;
  }
  .header__infobar {
    padding: clamp(12px,1.25vw,25px) 0;
  }
  .header__infobar-container {
    padding-right: clamp(92px,6.3888888889vw,128px);
  }
  .header__infobar-close {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .header__infobar-close .icon {
    width: clamp(32px,2.2222222222vw,44px);
    height: clamp(32px,2.2222222222vw,44px);
  }
  .header__infobar-close .icon::before {
    font-size: clamp(32px,2.2222222222vw,44px);
  }
  .footer__nav {
    justify-content: space-between;
  }
  .footer__socials {
    margin-left: auto;
  }
  .card .cta {
    margin-top: auto;
  }
  .card > :last-child {
    margin-bottom: 0;
  }
  .card {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .card--large {
    width: 48.3% !important;
  }
  .banner__container {
    gap: clamp(20px,1.6666666667vw,33px);
  }
  .banner__copy,
  .banner__media {
    width: 50%;
  }
  .banner__image-wrap {
    height: clamp(343px,23.8194444444vw,480px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .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%;
  }
  .breadcrumbs__item:last-of-type {
    pointer-events: none;
    display: none;
    visibility: hidden;
  }
  .breadcrumbs__item:not(:last-of-type)::after {
    content: "/";
    font-size: clamp(15px,1.0416666667vw,21px);
    margin: 0 8px 0 5px;
  }
  .breadcrumbs__item:nth-last-child(2)::after {
    content: none;
  }
  .breadcrumbs__item-link {
    font-size: clamp(16px,1.1111111111vw,22px);
    line-height: 1.2;
    font-weight: 500;
    position: relative;
  }
  .breadcrumbs__item-link::before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #1b2046;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
  }
  .simple-banner__content {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .simple-banner__content-title {
    padding-top: clamp(60px,4.1666666667vw,84px);
    max-width: 56%;
  }
  .zig-zag__item--white .zig-zag__media {
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .zig-zag__item--reverse {
    flex-direction: row-reverse;
  }
  .zig-zag__item--reverse .zig-zag__content picture,
  .zig-zag__item--reverse .zig-zag__media picture {
    border-radius: 20px 0 0 20px;
    overflow: hidden;
  }
  .zig-zag__content,
  .zig-zag__media {
    width: 50%;
  }
  .zig-zag__content picture,
  .zig-zag__media picture {
    border-radius: 0 20px 20px 0;
    overflow: hidden;
  }
  .zig-zag__content {
    padding: clamp(60px,4.1666666667vw,84px);
  }
  .zig-zag__media-title {
    display: none;
  }
  .zig-zag__image-wrap {
    height: 100%;
    min-height: 300px;
  }
  .signpost__title {
    margin-bottom: clamp(34px,2.3611111111vw,47px);
  }
  .signpost__container {
    grid-template-columns: repeat(2, 1fr);
  }
  .signpost__item {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .singpost__image-wrap {
    height: clamp(340px,23.6111111111vw,475px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .signpost__content {
    padding: 0 clamp(8px,0.5555555556vw,11px);
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .signpost__rte {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .signpost__disclaimer-wrap {
    margin-top: clamp(38px,2.6388888889vw,53px);
    max-width: clamp(584px,40.5555555556vw,817px);
  }
  .signpost__disclaimer-heading {
    margin-bottom: clamp(4px,0.2777777778vw,5px);
  }
  .signpost__disclaimer-title {
    margin-bottom: clamp(2px,0.1388888889vw,2px);
  }
  .question-banner__content {
    align-items: center;
  }
  .question-banner__title,
  .question-banner__buttons,
  .question-banner__link-wrap {
    flex: 1 1 100%;
    max-width: 33.3333333333%;
  }
  .question-banner__link {
    margin-left: auto;
  }
  .related-content-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .related-content__container {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .related-content-link {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .error-banner {
    margin-top: clamp(128px,8.8888888889vw,179px);
  }
  .error-banner__content {
    padding: clamp(36px,6.0416666667vw,121px) 0 clamp(36px,7.6388888889vw,154px);
  }
  .card-list__container-title {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .card-list__container {
    gap: 24px 2%;
  }
  .standard-banner:not([class*=bg-]) .breadcrumbs {
    padding: 14.5px 0;
  }
  .standard-banner__container {
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 50px 0;
  }
  .standard-banner__content,
  .standard-banner__media {
    width: 50%;
  }
  .standard-banner__content picture {
    display: none;
  }
  .contact-banner .rte p {
    font-size: clamp(16px,1.1111111111vw,22px);
    line-height: clamp(22px,1.5277777778vw,30px);
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .contact-banner__container {
    display: flex;
    gap: clamp(32px,2.2222222222vw,44px);
    align-items: center;
  }
  .contact-banner__column {
    flex: 1 1 100%;
  }
  .contact-banner__column:first-child {
    max-width: 33.791%;
  }
  .contact-banner__logo-container {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .contact-banner__logo:first-child {
    padding-right: clamp(40px,2.7777777778vw,56px);
    border-right: 1px solid #dcd7cb;
  }
  .contact-banner__logo--second {
    margin-left: clamp(40px,2.7777777778vw,56px);
    max-width: min(25%, clamp(100px,6.9444444444vw,140px));
  }
  .contact-banner__column .cta .icon {
    font-size: clamp(20px,1.3888888889vw,28px);
  }
  .contact-banner__title {
    letter-spacing: -0.03em;
  }
  .gleap__container {
    justify-content: space-between;
  }
  .gleap__controls .btn {
    width: 188px;
  }
  .accordion-list-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .accordion-list__wrap {
    margin-top: clamp(32px,2.2222222222vw,44px);
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .accordion__content-button {
    padding: clamp(10px,0.6944444444vw,14px) clamp(20px,1.3888888889vw,28px) clamp(10px,0.6944444444vw,14px) clamp(24px,1.6666666667vw,33px);
    border-radius: clamp(8px,0.5555555556vw,11px);
  }
  .full-width-text {
    padding: clamp(60px,4.1666666667vw,84px) 0 clamp(70px,4.8611111111vw,98px);
  }
  .full-width-text__content-title {
    margin-bottom: clamp(6px,0.4166666667vw,8px);
  }
  .full-width-text__card-wrap {
    gap: clamp(40px,2.7777777778vw,56px);
    margin-top: clamp(35px,2.4305555556vw,49px);
  }
  .full-width-text__card-wrap .card {
    padding: clamp(18px,1.25vw,25px) clamp(28px,1.9444444444vw,39px) clamp(32px,2.2222222222vw,44px);
    width: 31.55%;
  }
  .full-width-text__card-wrap .card-title {
    margin-bottom: clamp(15px,1.0416666667vw,21px);
  }
  .full-width-text__card-wrap .card-text {
    margin: 0 0 clamp(24px,1.6666666667vw,33px);
  }
  .full-width-text__card-wrap .cta {
    margin: auto 0 0;
  }
  .zig-zag-full-height--full-width {
    padding-left: 0;
    padding-right: 0;
  }
  .zig-zag-full-height__container {
    padding: clamp(36px,4.1666666667vw,84px) clamp(20px,4.1666666667vw,84px);
    gap: 72px;
  }
  .zig-zag-full-height__container--white {
    gap: 0;
  }
  .zig-zag-full-height__container--white .zig-zag-full-height__copy {
    border-radius: 20px 0 0 20px;
    padding: clamp(40px,2.7777777778vw,56px) clamp(72px,5vw,100px) clamp(40px,2.7777777778vw,56px) clamp(40px,2.7777777778vw,56px);
  }
  .zig-zag-full-height__container--white .zig-zag-full-height__media {
    border-radius: 0 20px 20px 0;
    overflow: hidden;
  }
  .zig-zag-full-height__container--flip {
    flex-direction: row-reverse;
  }
  .zig-zag-full-height__copy,
  .zig-zag-full-height__media {
    width: 50%;
  }
  .zig-zag-full-height__copy {
    gap: 24px;
  }
  .zig-zag-full-height__links .cta .icon,
  .zig-zag-full-height__links .btn .icon {
    font-size: 14px;
  }
  .zig-zag-full-height__media {
    gap: clamp(12px,0.8333333333vw,16px);
  }
  .zig-zag-full-height__media--mobile {
    display: none;
  }
  .zig-zag-full-height__image-wrap {
    border-radius: clamp(20px,1.3888888889vw,28px);
    height: 100%;
  }
  .zig-zag-full-height__image-wrap--landscape-image.zig-zag-full-height__image-wrap--landscape-image .picture,
  .zig-zag-full-height__image-wrap--landscape-image.zig-zag-full-height__image-wrap--landscape-image .picture__img {
    width: 100%;
    -o-object-fit: unset;
       object-fit: unset;
    -o-object-position: unset;
       object-position: unset;
  }
  .zig-zag-full-height__image-wrap--mobile {
    display: none;
  }
  .logo-box__logo {
    width: 48.5%;
  }
  .text-statistic__container {
    gap: clamp(100px,6.9444444444vw,140px);
    padding: 0 clamp(84px,5.8333333333vw,117px);
  }
  .text-statistic__copy-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .card-dropdown__holder {
    display: grid;
    grid-template-columns: 1.045fr 0.955fr;
    gap: clamp(72px,5vw,100px);
    padding: clamp(60px,4.1666666667vw,84px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .card-dropdown__content {
    padding-top: clamp(5px,0.3472222222vw,7px);
  }
  .card-dropdown__heading {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .card-dropdown__dropdown-wrap {
    border-radius: clamp(29px,2.0138888889vw,40px);
    margin-bottom: clamp(30px,2.0833333333vw,42px);
  }
  .card-dropdown__button {
    gap: clamp(20px,1.3888888889vw,28px);
    padding: clamp(15px,1.0416666667vw,21px) clamp(19px,1.3194444444vw,26px);
  }
  .card-dropdown__button-text {
    letter-spacing: -0.01em;
  }
  .card-dropdown__button-icon {
    font-size: clamp(14px,0.9722222222vw,19px);
  }
  .card-dropdown__list-holder {
    padding: 0 clamp(20px,1.3888888889vw,28px);
  }
  .card-dropdown__item {
    padding: clamp(15px,1.0416666667vw,21px) 0 clamp(14px,0.9722222222vw,19px);
  }
  .card-dropdown__dropdown-button {
    grid-template-columns: clamp(72px,5vw,100px) 1fr;
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .card-dropdown__button-image-holder {
    height: clamp(72px,5vw,100px);
    border-radius: clamp(8px,0.5555555556vw,11px);
  }
  .card-dropdown__button-heading {
    margin-bottom: clamp(4px,0.2777777778vw,5px);
  }
  .card-dropdown__double--mobile {
    display: none;
  }
  .card-dropdown__double--desktop {
    display: block;
  }
  .card-dropdown__story-heading {
    margin-bottom: clamp(20px,1.3888888889vw,28px);
  }
  .card-dropdown__story-description {
    margin-bottom: clamp(27px,1.875vw,37px);
  }
  .card-dropdown__story-button {
    padding: clamp(10px,0.6944444444vw,14px) clamp(24px,1.6666666667vw,33px);
  }
  .card-dropdown__image-wrap {
    border-radius: clamp(10px,0.6944444444vw,14px);
    min-height: clamp(445px,30.9027777778vw,623px);
    margin-bottom: clamp(12px,0.8333333333vw,16px);
  }
  .carousel-card__slide--reverse {
    flex-direction: row-reverse;
  }
  .carousel-card__copy,
  .carousel-card__media {
    width: 50%;
  }
  .carousel-card__controls {
    justify-content: center;
  }
  .carousel-card__pagination {
    height: 32px;
  }
  .carousel-card__controls-button-prev .icon,
  .carousel-card__controls-button-next .icon {
    font-size: 32px;
  }
  .carousel-card__image-wrap {
    border-radius: clamp(20px,1.3888888889vw,28px);
    height: clamp(271px,18.8194444444vw,379px);
  }
  .carousel-card__image-wrap--mobile {
    display: none;
  }
  .references__item {
    width: calc(100% - 48px);
    margin: 0 auto;
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .reference-list-wrap {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .anchor-list__text {
    margin-bottom: clamp(10px,0.6944444444vw,14px);
  }
  .anchor-list-link {
    align-items: start;
    gap: clamp(11px,0.7638888889vw,15px);
  }
  .anchor-list-link__icon {
    margin-top: clamp(4px,0.2777777778vw,5px);
  }
  .figure {
    border-width: 3px;
    border-radius: 20px;
  }
  .figure__caption {
    padding: 3.5px 8px;
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .figure__description {
    margin-top: clamp(20px,1.3888888889vw,28px);
  }
  .two-cards {
    padding: clamp(72px,5vw,100px) 0;
  }
  .two-cards__heading {
    margin-bottom: clamp(13px,0.9027777778vw,18px);
    max-width: clamp(608px,42.2222222222vw,851px);
  }
  .two-cards__description {
    max-width: clamp(608px,42.2222222222vw,851px);
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .two-cards__cards--two {
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(36px,2.5vw,50px);
  }
  .two-cards__card {
    padding: clamp(26px,1.8055555556vw,36px) clamp(35px,2.4305555556vw,49px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .box-content-cta__container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: clamp(72px,5vw,100px) 0;
    gap: clamp(48px,3.3333333333vw,67px);
  }
  .box-content-cta__content {
    gap: clamp(20px,1.3888888889vw,28px);
  }
  .box-content-cta__media-content {
    max-width: clamp(397px,27.5694444444vw,555px);
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .box-content-cta__image-wrap {
    border-radius: clamp(12px,0.8333333333vw,16px);
    height: clamp(223px,15.4861111111vw,312px);
  }
  .box-content-cta__media-play {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .box-content-cta__play-icon {
    font-size: clamp(48px,3.3333333333vw,67px);
  }
  .percentage__container {
    padding: clamp(24px,5vw,100px) 105px;
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .percentage__copy {
    width: 40%;
  }
  .percentage__wrap {
    width: 60%;
  }
  .quote-card {
    width: clamp(606px,42.0833333333vw,848px);
  }
  .quote-statistic__items {
    width: 29%;
  }
  .quote-statistic__block {
    width: 49%;
  }
  .quote-statistic__block .quote-card {
    width: 100%;
  }
  .small-banner-list__item {
    padding: 60px 0;
  }
  .small-banner-list__item:not(:last-child) {
    border-bottom: 1.5px solid #dcd7cb;
  }
  .small-banner-list__head {
    gap: clamp(24px,1.6666666667vw,33px);
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .small-banner-list__item--flip {
    flex-direction: row-reverse;
  }
  .small-banner-list__media {
    width: 45%;
  }
  .small-banner-list__copy {
    width: 55%;
  }
  .small-banner-list__copy-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .box-with-images__container {
    padding: clamp(30px,4.1666666667vw,84px) clamp(20px,8.3333333333vw,168px);
    width: calc(100% - 210px);
    margin: 0 auto;
  }
  .box-with-images__wrap {
    gap: 24px;
  }
  .box-with-images__wrap .figure {
    width: 50%;
  }
  .publication-banner__container {
    padding: clamp(50px,3.4722222222vw,70px) 0 clamp(66px,4.5833333333vw,92px);
    gap: clamp(67px,4.6527777778vw,93px);
  }
  .publication-banner__info {
    width: 55%;
  }
  .publication-banner__container-title {
    margin-bottom: clamp(12px,0.8333333333vw,16px);
  }
  .publication-banner__media {
    padding: 0 clamp(78px,5.4166666667vw,109px);
    gap: clamp(12px,0.8333333333vw,16px);
  }
  .publication-banner__link {
    gap: clamp(18px,1.25vw,25px);
    padding: 0 clamp(16px,1.1111111111vw,22px);
  }
  .publication-card__main {
    gap: clamp(60px,4.1666666667vw,84px);
  }
  .publication-card__image {
    height: clamp(214px,14.8611111111vw,299px);
    width: clamp(160px,11.1111111111vw,224px);
    min-width: clamp(160px,11.1111111111vw,224px);
  }
  .modal__container-inner {
    max-width: 140vh;
  }
  .donate-form .umbraco-forms-field-wrapper select {
    max-width: clamp(382px,26.5277777778vw,534px);
  }
  .donate-form .umbraco-forms-navigation .col-md-12 {
    text-align: right;
  }
  .donate-form .umbraco-forms-navigation .prev,
  .donate-form .umbraco-forms-navigation .next,
  .donate-form .umbraco-forms-navigation .primary {
    width: 243px;
  }
  .donate-form .umbraco-forms-form .radiobuttonlist {
    max-width: 594px;
  }
  .donate-form .radiobuttonlist label {
    padding: 17px 17px 17px 64px;
    font-size: clamp(18px,1.25vw,25px);
    line-height: clamp(26px,1.8055555556vw,36px);
  }
  .donate-form .checkbox {
    padding-left: 24px;
  }
  .donate-form .donationamount {
    max-width: 485px;
  }
  .donate-form__content {
    padding: 60px 120px;
  }
  .donate-form__payment-field {
    max-width: clamp(382px,26.5277777778vw,534px);
  }
  .donate-form__payment-submit {
    width: 243px;
  }
  .citation-pop-up__media {
    max-width: clamp(240px,16.6666666667vw,336px);
  }
  .citation-pop-up__link {
    justify-content: space-between;
  }
  .citation-pop-up__link .cta {
    justify-content: center;
  }
  .citation-pop-up__link .btn {
    justify-content: center;
  }
  .filters__form-reset {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .filter__label {
    font-size: clamp(14px,1.1111111111vw,22px);
  }
  .results__search {
    margin-bottom: clamp(72px,5vw,100px);
    gap: clamp(20px,1.3888888889vw,28px);
    justify-content: flex-end;
    align-items: flex-end;
  }
  .results__search-content {
    max-width: clamp(608px,42.2222222222vw,851px);
    margin-right: auto;
  }
  .results__search-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .results__search-input-holder {
    max-width: clamp(400px,27.7777777778vw,560px);
    padding: clamp(16px,1.1111111111vw,22px) clamp(24px,1.6666666667vw,33px);
    width: 100%;
  }
  .results__search-button-icon {
    font-size: clamp(20px,1.3888888889vw,28px);
  }
  .results__container--center {
    justify-content: center;
  }
  .results__container--vertical {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .results__filter {
    width: 32.3%;
    padding-right: clamp(48px,3.3333333333vw,67px);
  }
  .results__content {
    width: 66%;
  }
  .video-gallery {
    padding: clamp(61px,4.2361111111vw,85px) 0 clamp(71px,4.9305555556vw,99px);
  }
  .side-quotes {
    padding: clamp(72px,5vw,100px) 0;
  }
  .side-quotes__content-holder {
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(48px,3.3333333333vw,67px);
    align-items: center;
  }
  .side-quotes__heading {
    margin-bottom: clamp(14px,0.9722222222vw,19px);
  }
  .side-quotes__rte {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .side-quotes__quote-wrap {
    margin-top: clamp(12px,0.8333333333vw,16px);
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .side-quotes__image-wrap {
    height: clamp(335px,23.2638888889vw,468px);
  }
  .side-quotes__quote-holder {
    padding: clamp(38px,2.6388888889vw,53px) clamp(48px,3.3333333333vw,67px);
    border-radius: 0 0 clamp(20px,1.3888888889vw,28px) clamp(20px,1.3888888889vw,28px);
  }
  .side-quotes-link {
    padding: clamp(10px,0.6944444444vw,14px) clamp(24px,1.6666666667vw,33px);
  }
  .side-quotes-link__icon {
    font-size: clamp(14px,0.9722222222vw,19px);
  }
  .support-block:nth-of-type(2n) .support-block__container {
    flex-direction: row-reverse;
  }
  .support-block {
    padding: 80px 0;
  }
  .support-block__container {
    justify-content: space-between;
    align-items: center;
  }
  .support-block__copy {
    flex: 0 0 49%;
  }
  .support-block__media {
    flex: 0 0 42%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .support-block__media picture {
    max-width: 373px;
  }
  .support-block__mobile {
    display: none;
    visibility: hidden;
  }
  .select__options-item:first-of-type {
    padding-top: 24px;
  }
  .service-banner__container {
    gap: clamp(70px,8.9583333333vw,180px);
    align-items: center;
  }
  .service-banner__copy {
    max-width: clamp(597px,41.4583333333vw,835px);
  }
  .service-banner__form {
    border: 0.5px solid transparent;
  }
  .service-banner__form--active {
    border-radius: 36px;
  }
  .service-banner__form--active .service-banner__form-button {
    background-color: #eb4a00;
  }
  .service-banner__form--focus {
    border-radius: 36px;
    outline: 3px solid #eb4a00;
    outline-offset: 2px;
  }
  .service-banner__form--focus .service-banner__form-button {
    background-color: #eb4a00;
  }
  .service-banner__form--error {
    border-radius: 36px;
    border-color: #c00;
    outline: 1px solid #c00;
  }
  .service-banner__form-input {
    min-width: clamp(285px,19.7916666667vw,399px);
    height: 100%;
    border-radius: 36px 0 0 36px;
  }
  .service-banner__form-button {
    border-radius: 0 36px 36px 0;
  }
  .service__controls .btn,
  .service__controls .cta {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: clamp(325px,22.5694444444vw,454px);
  }
  .full-width .btn,
  .full-width .cta {
    width: 100%;
    min-width: clamp(325px,22.5694444444vw,454px);
  }
  .service-banner__loader {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .service-banner__copy-result {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: center;
  }
  .service-card__head {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .service-card__profile {
    flex-basis: clamp(124px,8.6111111111vw,173px);
    height: clamp(98px,6.8055555556vw,137px);
    min-width: clamp(124px,8.6111111111vw,173px);
    border-radius: clamp(20px,1.3888888889vw,28px);
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
  }
  .service-card__profile .picture__img {
    padding: 10px;
  }
  .service-card__tag {
    min-height: clamp(29px,2.0138888889vw,40px);
  }
  .service-card__cta {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .service-modal__container .btn-close .icon {
    font-size: clamp(32px,2.2222222222vw,44px);
  }
  .service-module__schedule.accordion--open .btn {
    margin-bottom: clamp(18px,1.25vw,25px);
  }
  .service-module__schedule {
    margin-top: clamp(54px,3.75vw,75px);
  }
  .service-module__schedule .btn,
  .service-module__schedule .service-module__accordion {
    max-width: 400px;
    width: 100%;
  }
  .service-module__accordion-wrap {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .service-module__accordion-item {
    justify-content: space-between;
    padding: clamp(16px,1.1111111111vw,22px) clamp(20px,1.3888888889vw,28px);
  }
  .service-module__tag {
    min-height: clamp(29px,2.0138888889vw,40px);
  }
  .service-module__update {
    align-items: center;
    padding-top: clamp(56px,3.8888888889vw,78px);
    border-top: 1px solid #cecdcd;
  }
  .service-module__update__update-media {
    max-width: 160px;
    width: 100%;
  }
  .service-module__update__update-media picture {
    max-width: 160px;
  }
  .service-module__update-date {
    margin-top: 24px;
  }
  .result-anchor {
    border-top: 1px solid #fff;
  }
  .result-banner__content {
    padding-bottom: clamp(24px,3.2638888889vw,65px);
    padding-right: 105px;
    width: 60%;
  }
  .result-banner__popup {
    position: relative;
    margin-bottom: clamp(24px,3.3333333333vw,67px);
  }
  .result-banner__mobile {
    display: none;
    visibility: hidden;
  }
  .quiz .breadcrumbs {
    width: 55%;
  }
  .quiz__container {
    display: flex;
  }
  .quiz__container .quiz__questions:first-child .quiz__question {
    width: 49%;
  }
  .quiz__content {
    flex: 0 1 70%;
    padding: 0 clamp(30px,2.0833333333vw,42px) clamp(30px,2.0833333333vw,42px) 0;
  }
  .quiz__question {
    width: 49%;
  }
  .quiz__image {
    display: flex;
    flex: 0 0 30%;
    background-color: #f3f4f6;
    position: relative;
    align-items: center;
  }
  .quiz__image::after {
    content: "";
    position: absolute;
    top: 0;
    right: -100%;
    background-color: #f3f4f6;
    height: 100%;
    width: 100%;
    z-index: -5;
  }
  .quiz__image .quiz-image-wrap {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: calc(100% + clamp(50px,3.4722222222vw,70px));
  }
  .quiz__image .picture {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
  }
  .quiz__image img {
    width: 100%;
    height: 100%;
    max-height: clamp(637px,44.2361111111vw,891px);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -o-object-fit: contain;
       object-fit: contain;
  }
  .quiz__subquestion--custom-btn {
    padding-right: 51.5%;
  }
  .quiz__subquestion--custom-btn .quiz__subwrap-button {
    min-height: 62px;
  }
  .quiz__label-checkbox--grey {
    font-size: clamp(16px,1.1111111111vw,22px);
  }
  .quiz__text p span {
    display: none;
    visibility: hidden;
  }
  .quiz .umbraco-forms-navigation .btn .icon.font-ico-group {
    font-size: clamp(24px,1.6666666667vw,33px);
  }
  .quiz-image-disclaimer {
    padding-left: clamp(25px,1.7361111111vw,35px);
    padding-bottom: clamp(25px,1.7361111111vw,35px);
    align-self: center;
  }
  .quiz .quizform {
    margin-top: -24px;
    margin-bottom: -36px;
  }
  .quiz-banner .btn {
    max-width: 286px;
  }
  .quiz-banner__container {
    gap: clamp(20px,9.7222222222vw,196px);
  }
  .quiz-banner__copy-title {
    padding-top: clamp(40px,2.7777777778vw,56px);
  }
  .quiz-banner__disclaimer-title {
    margin-bottom: 12px;
    line-height: 25.2px;
  }
  .quiz-banner__controls {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .quiz-banner__image {
    width: 100%;
    display: flex;
    align-items: flex-end;
    max-width: clamp(603px,41.875vw,844px);
    background-color: #f3f4f6;
    position: relative;
  }
  .quiz-banner__image::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -100%;
    background-color: #f3f4f6;
    z-index: -5;
  }
  .quiz-banner__image picture {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: calc(100% + clamp(50px,3.4722222222vw,70px));
  }
  .quiz-banner__image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: clamp(600px,41.6666666667vw,840px);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .service-filter {
    max-width: 32%;
  }
  .service-filter__form-search--focus {
    outline: 3px solid #eb4a00;
    outline-offset: 2px;
  }
  .service-filter__form-search--focus .service-filter__form-search-button {
    background-color: #eb4a00;
  }
  .service-filter__form-search-input {
    min-width: clamp(160px,11.1111111111vw,224px);
    height: 100%;
    border-radius: 36px 0 0 36px;
  }
  .service-filter__form-search-button {
    border-radius: 0 36px 36px 0;
  }
  .service-filter__form-search-all {
    gap: clamp(10px,0.6944444444vw,14px);
  }
  .service-filter__label {
    padding: clamp(13px,0.9027777778vw,18px) 0;
  }
  .service-filter__option-holder {
    padding-right: clamp(48px,3.3333333333vw,67px);
  }
  .service-filter__form-search--value .service-filter__form-search-input {
    font-size: clamp(18px,1.25vw,25px);
    padding: clamp(10px,1.5972222222vw,32px) clamp(20px,2.2916666667vw,46px) clamp(10px,1.5972222222vw,32px) 60px;
  }
  .service-result__head .service-result__head-result {
    padding-top: clamp(20px,1.3888888889vw,28px);
  }
  .search-form .wrap--bg-color {
    border-radius: 20px;
  }
  .search-form .wrap--bg-color::before, .search-form .wrap--bg-color::after {
    display: none;
  }
  .search-form__form {
    align-items: center;
    width: 100%;
    border: 2px solid #99958d;
    border-radius: 100vmax;
    gap: clamp(10px,0.6944444444vw,14px);
    padding: clamp(10px,0.6944444444vw,14px) clamp(10px,0.6944444444vw,14px) clamp(10px,0.6944444444vw,14px) clamp(24px,1.6666666667vw,33px);
    margin-bottom: clamp(36px,2.5vw,50px);
  }
  .search-form__input {
    padding-left: clamp(34px,2.3611111111vw,47px);
    height: clamp(30px,2.0833333333vw,42px);
  }
  .search-form__clear {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: clamp(20px,1.3888888889vw,28px);
    height: clamp(24px,1.6666666667vw,33px);
    width: clamp(24px,1.6666666667vw,33px);
  }
  .search-form__clear-icon {
    font-size: clamp(14px,0.9722222222vw,19px);
  }
  .search-form__results {
    display: flex;
    flex-direction: column;
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .search-form__sorting {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .sort-dropdown {
    border-radius: clamp(20px,1.3888888889vw,28px);
  }
  .sort-dropdown__top {
    padding: clamp(20px,1.3888888889vw,28px);
    max-width: clamp(312px,21.6666666667vw,436px);
    width: 100%;
    gap: clamp(6px,0.4166666667vw,8px);
  }
  .sort-dropdown__icon {
    margin-left: clamp(4px,0.2777777778vw,5px);
    font-size: clamp(14px,0.9722222222vw,19px);
  }
  .sort-dropdown__list {
    padding: 0 clamp(20px,1.3888888889vw,28px);
  }
  .sort-dropdown__list > :not(:last-child) {
    border-bottom: 2px solid rgba(255, 255, 255, 0.25);
  }
  .sort-dropdown__item {
    padding: clamp(13px,0.9027777778vw,18px) 0;
  }
  .search-form__result-number {
    margin-top: clamp(20px,1.3888888889vw,28px);
  }
  .search-cards__result {
    gap: clamp(36px,2.5vw,50px);
  }
  .result-card {
    padding: clamp(48px,3.3333333333vw,67px);
    border-radius: clamp(20px,1.3888888889vw,28px);
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .card-pair {
    padding: clamp(72px,5vw,100px) 0;
  }
  .card-pair__title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
    max-width: clamp(608px,42.2222222222vw,851px);
  }
  .card-pair__description {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
    max-width: clamp(608px,42.2222222222vw,851px);
  }
  .card-pair__cards {
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(36px,2.5vw,50px);
  }
  .card-pair__card {
    border-radius: clamp(20px,1.3888888889vw,28px);
    padding: clamp(36px,2.5vw,50px);
  }
  .pagination-button {
    padding: 10px 24px;
    min-width: 133.5px;
  }
  .pagination__numbers {
    gap: clamp(4px,0.2777777778vw,5px);
  }
  .pagination__dots {
    min-width: clamp(42px,2.9166666667vw,58px);
    height: clamp(42px,2.9166666667vw,58px);
  }
  .pagination-button-next,
  .pagination-button-previous {
    padding: clamp(8px,0.5555555556vw,11px) clamp(15px,1.0416666667vw,21px);
  }
  .pagination-button-next .icon,
  .pagination-button-previous .icon {
    font-size: clamp(12px,0.8333333333vw,16px);
  }
  .pagination-button-previous .icon {
    position: relative;
    top: -0.1em;
  }
  .calculator-banner .cta {
    justify-content: center;
    min-width: 286px;
  }
  .calculator-banner__copy {
    width: 49%;
    padding-bottom: clamp(135px,9.375vw,189px);
  }
  .calculator-banner__guide {
    position: absolute;
    top: 0;
    left: 58%;
    width: 42%;
    height: 100%;
    padding: clamp(24px,9.0277777778vw,182px) clamp(48px,3.3333333333vw,67px) clamp(24px,9.0277777778vw,182px) clamp(54px,3.75vw,75px);
  }
  .calculator-banner__text {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .calculator-banner__control {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .calculator-banner__control .btn {
    max-width: clamp(286px,19.8611111111vw,400px);
    width: 100%;
    justify-content: center;
  }
  .calculator-banner__item picture {
    max-width: clamp(72px,5vw,100px);
  }
  .calculator-supoort__container {
    align-items: center;
    gap: clamp(108px,7.5vw,151px);
  }
  .calculator-supoort__copy {
    max-width: clamp(712px,49.4444444444vw,996px);
  }
  .calculator-supoort__copy .cta {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .calculator-supoort__text {
    padding-right: clamp(125px,8.6805555556vw,175px);
  }
  .calculator-supoort__text p {
    font-size: clamp(16px,1.25vw,25px);
  }
  .calculator-supoort__media {
    max-width: 355px;
    width: 100%;
  }
  .advice {
    padding: clamp(40px,5vw,100px) 0;
  }
  .advice__container-title {
    color: #1b2046;
  }
  .advice__wrap {
    gap: clamp(72px,5vw,100px) clamp(36px,2.5vw,50px);
  }
  .advice__item {
    width: 47%;
  }
  .advice__item:nth-child(1) .advice__image, .advice__item:nth-child(4) .advice__image {
    background-color: #dcd7cb;
  }
  .advice__item:nth-child(2) .advice__image, .advice__item:nth-child(3) .advice__image {
    background-color: #e5e5e5;
  }
  .advice__item .cta {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .advice__image {
    height: clamp(340px,23.6111111111vw,475px);
    padding-top: clamp(8px,0.5555555556vw,11px);
    border-radius: clamp(20px,1.3888888889vw,28px);
    overflow: hidden;
  }
  .advice__text h3 {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .calculation-block__container {
    justify-content: space-between;
  }
  .calculation-block__blue {
    max-width: clamp(503px,34.9305555556vw,704px);
  }
  .calculation-block__blocks {
    display: flex;
    flex-direction: column;
  }
  .calculation-block__block {
    grid-template-columns: clamp(133px,9.2361111111vw,186px) 1fr;
    gap: clamp(24px,1.6666666667vw,33px);
    align-items: center;
    padding: clamp(30.45px,2.1145833333vw,42px);
  }
  .calculation-block__white {
    max-width: clamp(602px,41.8055555556vw,842px);
  }
  .calculation-block__items {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .calculation-block__items > :last-child {
    min-height: clamp(172px,11.9444444444vw,240px);
  }
  .calculation-block__item {
    padding: clamp(20px,1.3888888889vw,28px) clamp(30.45px,2.1145833333vw,42px);
  }
  .calculation-result__summary {
    max-width: clamp(503px,34.9305555556vw,704px);
    width: 100%;
  }
  .calculation-result__comparison {
    max-width: clamp(602px,41.8055555556vw,842px);
    width: 100%;
  }
  .calculation-result__comparison-top {
    font-weight: 700;
  }
  .calculation-result__items {
    margin: clamp(32px,2.2222222222vw,44px) 0;
    flex-direction: column;
    gap: 24px;
  }
  .calculation-result__block {
    min-height: clamp(116px,8.0555555556vw,162px);
    padding: clamp(18px,1.25vw,25px) clamp(21.5px,1.4930555556vw,30px);
    max-width: clamp(293px,20.3472222222vw,410px);
  }
  .calculation-result__text {
    max-width: clamp(220px,15.2777777778vw,308px);
  }
  .progress-chart {
    max-width: clamp(250px,17.3611111111vw,350px);
    height: clamp(250px,17.3611111111vw,350px);
  }
  .calculator__content {
    width: 70%;
    padding-bottom: 2vh;
  }
  .calculator__questions > :nth-child(6) {
    margin-bottom: clamp(36px,2.5vw,50px);
  }
  .calculator__questions > :nth-child(6) .calculator__caption {
    display: none;
  }
  .calculator__question .calculator__disclaimer-title.h2 {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .calculator__question-title {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .calculator__question-subtitle--hide-desktop {
    display: none;
  }
  .calculator__wrap .umbraco-forms-page .umbraco-forms-label {
    margin-bottom: clamp(2px,0.1388888889vw,2px);
  }
  .calculator__wrap .umbraco-forms-page select {
    padding: 12px 50px 12px 20px !important;
    margin-bottom: clamp(12px,0.8333333333vw,16px);
  }
  .calculator__amount-wrap {
    gap: clamp(16px,1.1111111111vw,22px);
    max-width: clamp(350px,24.3055555556vw,489px);
    margin-bottom: 11vh;
  }
  .calculator__amount-text {
    padding-left: clamp(20px,1.3888888889vw,28px);
  }
  .calculator__dropdown-anchor {
    height: clamp(44px,3.0555555556vw,61px);
  }
  .calculator__multiple-answers {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .calculator__grid-wrap {
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .calculator__item-input:checked ~ .calculator__item-label::before {
    outline: 1px solid #000;
  }
  .calculator__period-wrap {
    max-width: clamp(350px,24.3055555556vw,489px);
    margin-bottom: clamp(90px,6.25vw,125px);
  }
  .calculator__period-description {
    margin-bottom: clamp(4px,0.2777777778vw,5px);
  }
  .calculator__wide-radio {
    padding: clamp(4px,0.2777777778vw,5px);
    margin-bottom: clamp(32px,2.2222222222vw,44px);
  }
  .calculator__wide-label {
    padding: clamp(12px,0.8333333333vw,16px);
  }
  .calculator__caption {
    margin-bottom: 2vh;
  }
  .calculator__media {
    position: absolute;
    top: 0;
    left: 70%;
    width: 30%;
    height: 100%;
  }
  .calculator__side {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    padding: 0 clamp(48px,3.3333333333vw,67px) 0 clamp(54px,3.75vw,75px);
    max-height: 100%;
  }
  .calculator__side .picture {
    max-width: clamp(400px,27.7777777778vw,560px);
    margin: 0 auto;
    max-height: 100%;
  }
  .calculator__disclaimer-title.h2 {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .calculator__disclaimer .calculator__disclaimer-title + p {
    color: #7f7f7f;
  }
  .calculator__dislcaimer-description {
    color: #7f7f7f;
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .calculator__disclaimer-list {
    gap: clamp(8px,0.5555555556vw,11px);
    margin-bottom: clamp(16px,1.1111111111vw,22px);
    margin-top: clamp(24px,1.6666666667vw,33px);
  }
  .calculator__disclaimer-item {
    border-radius: clamp(20px,1.3888888889vw,28px);
    padding: clamp(16px,1.1111111111vw,22px) clamp(60px,4.1666666667vw,84px) clamp(16px,1.1111111111vw,22px) clamp(24px,1.6666666667vw,33px);
    gap: clamp(40px,2.7777777778vw,56px);
  }
  .calculator__disclaimer-image-wrap {
    width: clamp(72px,5vw,100px);
  }
  .calculator__bottom-text {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .disclaimer-text-wrap {
    margin-top: clamp(36px,2.5vw,50px);
  }
  .disclaimer-text-wrap .js-modal-chatbot-open {
    cursor: pointer;
  }
  .calculator__mobile-disclaimer {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .no-touch .header__bottom-link:hover {
    color: #ff5e00;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  .header__list {
    gap: clamp(8px,0.5555555556vw,11px) clamp(20px,1.3888888889vw,28px);
  }
  .service-banner__copy-error {
    margin-top: clamp(-20px,-1.3888888889vw,-28px);
  }
  .calculator__bar-value {
    width: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 991.98px) {
  .citation-pop-up__link .cta {
    width: 100%;
  }
  .citation-pop-up__link .btn {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (min-width: 1200px) {
  .zig-zag-full-height__links .cta .icon,
  .zig-zag-full-height__links .btn .icon {
    font-size: clamp(14px,1.25vw,25px);
  }
}

@media only screen and (min-width: 992px) and (min-width: 992px) {
  .citation-pop-up__link .cta {
    width: clamp(571px,39.6527777778vw,799px);
  }
  .citation-pop-up__link .btn {
    width: clamp(292px,20.2777777778vw,408px);
  }
}

@media only screen and (min-width: 1200px) {
  body {
    font-size: clamp(16px,1.25vw,25px);
  }
  .wrap {
    padding: 0 clamp(100px,6.9444444444vw,140px);
  }
  .wrap:not(.wrap--narrow) {
    max-width: clamp(1440px,100vw,2015px);
  }
  .wrap.wrap--narrow {
    max-width: clamp(860px,59.7222222222vw,1204px);
  }
  .wrap.wrap--bg-color {
    padding-top: clamp(24px,4.1666666667vw,84px);
  }
  .wrap.wrap--bg-color {
    padding-bottom: clamp(24px,4.1666666667vw,84px);
  }
  .wrap.wrap--bg-color {
    padding-left: clamp(35px,2.4305555556vw,49px);
  }
  .wrap.wrap--bg-color {
    padding-right: clamp(35px,2.4305555556vw,49px);
  }
  .margin-small {
    margin-bottom: clamp(22px,1.5277777778vw,30px);
  }
  .margin-medium {
    margin-bottom: clamp(36px,3.3333333333vw,67px);
  }
  .margin-large {
    margin-bottom: clamp(54px,4.1666666667vw,84px);
  }
  .margin-extra-large {
    margin-bottom: clamp(54px,5vw,100px);
  }
  .ps__rail-y {
    margin-top: 76px;
  }
  .rte h1,
  .h1 {
    font-size: clamp(56px,4.5833333333vw,92px);
  }
  .rte h2,
  .h2 {
    font-size: clamp(30px,2.5vw,50px);
  }
  .rte h3,
  .h3 {
    font-size: clamp(24px,1.9444444444vw,39px);
  }
  .rte h4,
  .h4 {
    font-size: clamp(18.6px,1.3888888889vw,28px);
  }
  .body-l,
  .rte.body-s p {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .body-s,
  .rte.body-s p {
    font-size: clamp(14px,1.1111111111vw,22px);
  }
  .body-xs,
  .rte.body-xs p {
    font-size: clamp(13px,0.9722222222vw,19px);
  }
  .rte .cta-orange,
  .rte .cta-green {
    font-size: clamp(14px,1.25vw,25px);
  }
  .rte thead th {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .rte tbody th {
    font-size: clamp(16px,1.25vw,25px);
  }
  .btn,
  .cta {
    font-size: clamp(18px,1.25vw,25px);
  }
  .btn .icon,
  .cta .icon {
    font-size: clamp(14px,1.25vw,25px);
  }
  .orange-icon-button {
    font-size: clamp(14px,1.25vw,25px);
  }
  .header__top-wrap {
    padding-top: clamp(8px,0.9027777778vw,18px);
  }
  .header__top-wrap {
    padding-bottom: clamp(8px,0.9722222222vw,19px);
  }
  .header__list {
    gap: clamp(8px,0.5555555556vw,11px) clamp(28px,1.9444444444vw,39px);
  }
  .header__bottom-link {
    font-size: clamp(16px,1.25vw,25px);
  }
  .header-arrow-link .header-arrow-link__text {
    font-size: clamp(20px,1.3888888889vw,28px);
  }
  .header-icon-link .header-icon-link__text {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .header-small-link {
    font-size: clamp(14px,0.9722222222vw,19px);
  }
  .chevron-btn {
    font-size: clamp(20px,1.3888888889vw,28px);
  }
  .footer {
    padding: 36px 0;
  }
  .footer__bottom {
    margin-top: clamp(31px,2.1527777778vw,43px);
  }
  .footer__social {
    font-size: clamp(28px,1.9444444444vw,39px);
  }
  .footer__social:not(:last-child) {
    margin-right: clamp(32px,2.2222222222vw,44px);
  }
  .card {
    width: 32%;
  }
  .breadcrumbs {
    padding-top: clamp(14px,0.9722222222vw,19px);
  }
  .breadcrumbs {
    padding-bottom: clamp(10px,0.9722222222vw,19px);
  }
  .breadcrumbs {
    margin-bottom: 8px;
  }
  .simple-banner a {
    margin-top: clamp(20px,1.6666666667vw,33px);
  }
  .simple-banner--padding {
    padding-bottom: clamp(54px,5.9722222222vw,120px);
  }
  .signpost__container {
    gap: clamp(36px,2.7777777778vw,56px);
  }
  .question-banner {
    padding-top: clamp(28px,3.3333333333vw,67px);
  }
  .question-banner {
    padding-bottom: clamp(28px,3.3333333333vw,67px);
  }
  .contact-banner {
    padding-top: clamp(40px,4.1666666667vw,84px);
  }
  .contact-banner {
    padding-bottom: clamp(40px,4.1666666667vw,84px);
  }
  .contact-banner__column .rte {
    font-size: clamp(14px,1.1111111111vw,22px);
  }
  .contact-banner__subcolumn .rte p {
    font-size: clamp(14px,1.1111111111vw,22px);
  }
  .anchor-list {
    padding-top: clamp(25px,2.9861111111vw,60px);
  }
  .anchor-list {
    padding-bottom: clamp(17px,3.4027777778vw,68px);
  }
  .figure__caption {
    font-size: clamp(13px,0.9722222222vw,19px);
  }
  .percentage__wrap .statistic-card {
    width: 47%;
  }
  .publication-list__wrap-button {
    font-size: clamp(14px,1.25vw,25px);
  }
  .donate-form .umbraco-forms-navigation .prev,
  .donate-form .umbraco-forms-navigation .next,
  .donate-form .umbraco-forms-navigation .primary {
    font-size: clamp(16px,1.25vw,25px);
  }
  .video-gallery__title {
    margin-bottom: clamp(36px,2.5vw,50px);
  }
  .video-gallery__thumbnail::after {
    font-size: clamp(34px,3.4722222222vw,70px);
  }
  .service-banner__form-button {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .service-banner__copy-error {
    margin-top: clamp(-34px,-2.3611111111vw,-48px);
  }
  .service-card .service-card__text.rte.body-m p {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .main__service-back-button {
    margin-top: clamp(14px,0.9722222222vw,19px);
  }
  .main__service-back-button {
    margin-bottom: clamp(10px,0.9722222222vw,19px);
  }
  .quiz__image .quiz-image-wrap {
    width: calc(100% + (100vw - clamp(1440px,100vw,2015px)) / 2 + clamp(100px,6.9444444444vw,140px));
  }
  .quiz .umbraco-forms-navigation .btn {
    font-size: clamp(16px,1.25vw,25px);
  }
  .quiz-banner__copy {
    max-width: clamp(608px,42.2222222222vw,851px);
  }
  .quiz-banner__image picture {
    width: calc(100% + (100vw - clamp(1440px,100vw,2015px)) / 2 + clamp(100px,6.9444444444vw,140px));
  }
  .service-filter__form-search-button {
    font-size: clamp(18px,1.3888888889vw,28px);
  }
  .search-form .wrap--narrow {
    padding-inline: 20px;
  }
  .search-form .wrap--bg-color {
    padding: clamp(38px,2.6388888889vw,53px) clamp(48px,3.3333333333vw,67px);
  }
  .search-form .rte h3 {
    margin-bottom: clamp(8px,0.5555555556vw,11px);
  }
  .search-form .rte ul {
    padding-left: 28px;
  }
  .search-form .rte li {
    margin-bottom: clamp(10px,0.6944444444vw,14px) !important;
  }
  .advice__text h3 {
    font-size: clamp(24px,1.9444444444vw,39px);
  }
  .calculator__bar-value {
    width: clamp(50px,3.4722222222vw,70px);
  }
  .calculator__wrap .umbraco-forms-page .umbraco-forms-label {
    font-size: clamp(14px,1.1111111111vw,22px);
  }
}

@media (min-width: 2300px) {
  .result-banner__image picture {
    left: 50%;
  }
}

@media only screen and (max-width: 1440px) and (min-width: 1200px) {
  .quiz__image .quiz-image-wrap {
    width: calc(100% + clamp(100px,6.9444444444vw,140px));
  }
  .quiz-banner__image picture {
    width: calc(100% + clamp(100px,6.9444444444vw,140px));
  }
}

@media only screen and (max-width: 1199.98px) {
  .wrap.wrap--narrow {
    max-width: 860px;
  }
  .ps__rail-y {
    margin-top: 56px;
  }
  .footer {
    padding: 32px 0;
  }
  .footer__social {
    font-size: 28px;
  }
  .footer__social:not(:last-child) {
    margin-right: 32px;
  }
  .question-banner__button {
    font-size: 16px;
  }
  .question-banner__link {
    font-size: 16px;
  }
  .contact-banner__column .cta {
    font-size: 16px;
    line-height: 24px;
  }
  .result-banner__image {
    display: none;
    visibility: hidden;
  }
  .calculator-supoort__media {
    display: none;
  }
}

@media only screen and (max-width: 991.98px) {
  .wrap {
    padding: 0 20px;
  }
  .wrap.wrap--full-width {
    padding: clamp(20px,1.3888888889vw,28px);
    border-radius: 20px;
  }
  .wrap.wrap--bg-color::before {
    left: 20px;
    right: 20px;
    border-radius: 20px;
  }
  .main__container {
    padding: 36px 0;
  }
  .main__service,
  .main__service-item {
    padding-bottom: clamp(36px,2.5vw,50px);
  }
  .mobile-hidden {
    display: none;
    visibility: hidden;
  }
  .rte h4,
  .h4 {
    line-height: 1.35;
  }
  .rte p,
  .rte .paragraph {
    font-size: 16px;
  }
  .rte .table-wrapper {
    border-width: 2px;
    border-radius: 16px;
    margin-bottom: 16px;
  }
  .rte thead th {
    white-space: nowrap;
  }
  .rte td {
    padding: 20px;
  }
  .btn .icon.font-ico-group,
  .cta .icon.font-ico-group {
    font-size: 18px;
  }
  .orange-icon-button {
    padding: 3px 10px;
    gap: 6px;
  }
  .orange-icon-button .orange-icon-button__icon {
    font-size: 14px;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  .orange-icon-button--large {
    flex-direction: row-reverse;
    justify-content: center;
    padding: 9px 30px;
    font-size: 16px;
    line-height: 1.5;
  }
  .orange-icon-button--large .orange-icon-button__icon {
    font-size: 18px;
  }
  .bordered-input {
    padding: 8px 20px;
    border-radius: 12px;
    gap: 20px;
  }
  .bordered-input__input {
    min-height: 24px;
  }
  .bordered-input__clear {
    height: 24px;
    min-width: 24px;
  }
  .bordered-input__icon {
    font-size: 10px;
  }
  .bordered-dropdown {
    border-radius: 12px;
  }
  .bordered-dropdown__placeholder {
    padding: 12px 20px;
  }
  .bordered-dropdown__icon {
    font-size: 16px;
  }
  .bordered-dropdown__list-holder {
    padding: 0 20px;
  }
  .bordered-dropdown__item-button {
    padding: 12px 0;
  }
  #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;
  }
  .header__top-logo {
    display: none;
  }
  .header__link-text--desktop {
    display: none;
  }
  .header__top-contact {
    justify-content: space-between;
    width: 100%;
    gap: 20px;
  }
  .header__top-links {
    gap: 4px;
  }
  .header__bottom {
    padding: 15px 0;
    overflow: auto;
  }
  .header__bottom-mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header__mobile-logo {
    max-height: 18px;
    max-width: clamp(130px,9.0277777778vw,182px);
  }
  .header__hamburger-button {
    position: relative;
  }
  .header__hamburger-button .header__hamburger-content-closed {
    opacity: 1;
  }
  .header__hamburger-button .header__hamburger-content-open {
    opacity: 0;
  }
  .header__hamburger-button--open .header__hamburger-content-closed {
    opacity: 0;
  }
  .header__hamburger-button--open .header__hamburger-content-open {
    opacity: 1;
  }
  .header__hamburger-content-closed {
    position: relative;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 9px;
    overflow: hidden;
  }
  .header__hamburger-content-open {
    color: #fff;
    font-size: 14px;
    background-color: #eb4a00;
    border-radius: 100vmax;
    height: 32px;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .header__hamburger-icon {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    height: 20px;
    font-size: 32px;
    color: #eb4a00;
  }
  .header__menu-wrap {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
  }
  .header__menu-wrap--open {
    grid-template-rows: 1fr;
    opacity: 1;
  }
  .header__menu {
    display: none;
    flex-direction: column-reverse;
    align-items: start;
  }
  .header__list {
    width: 100%;
  }
  .header__button {
    display: none;
  }
  .header__first-level {
    padding: 1px;
  }
  .header__first-level-wrap {
    padding: 17px 4px 20px;
    border-bottom: 1px solid #c6c1b7;
  }
  .header__notch {
    display: none;
  }
  .header__first-level-bottom {
    padding: 10px 0 1px;
    flex-direction: column;
    gap: 17px;
  }
  .header__column > :not(:last-child) {
    margin-bottom: 16px;
  }
  .header__sublevel-wrap {
    display: none;
    grid-template-rows: 0fr;
  }
  .header__sublevel-holder {
    overflow: hidden;
  }
  .header__sublevel-list {
    padding: 12px 20px 0 39px;
  }
  .header__sublevel-list > :not(:last-child) {
    margin-bottom: 9px;
  }
  .header__support {
    flex-direction: column-reverse;
    width: 100%;
    border-bottom: 1px solid #c6c1b7;
    padding: 23px 0;
    gap: 23px;
  }
  .header__bottom-link {
    flex-direction: row-reverse;
    padding: 9px 30px;
    justify-content: center;
  }
  .header__bottom-link--large-icon {
    background-color: #eb4a00;
    border-radius: 100vmax;
    font-weight: 700;
  }
  .header__bottom-link--search-button {
    display: none;
  }
  .header__support-icon {
    font-size: 23px;
  }
  .header__support-text--desktop {
    display: none;
  }
  .header-arrow-link .header-arrow-link__text {
    letter-spacing: -0.02em;
  }
  .header-arrow-link .header-arrow-link__icon {
    -webkit-transform: rotate(-90deg) translateY(16px);
            transform: rotate(-90deg) translateY(16px);
  }
  .header-arrow-link .header-arrow-link__icon::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: block;
    line-height: 1;
    content: "\f10e";
    font-size: 10px;
  }
  .header-icon-link {
    padding-right: 30px;
    gap: 10px;
  }
  .header-icon-link .header-icon-link__icon {
    font-size: 28px;
  }
  .header-icon-link .header-icon-link__text {
    letter-spacing: -0.02em;
  }
  .header-icon-link .header-icon-link__text--mobile-chevron {
    position: relative;
  }
  .header-icon-link .header-icon-link__text--mobile-chevron::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: block;
    line-height: 1;
    content: "\f10e";
    position: absolute;
    top: 50%;
    right: -22px;
    -webkit-transform: translateY(calc(-50% - 2px));
            transform: translateY(calc(-50% - 2px));
    font-size: 10px;
  }
  .header__column-item--open .header__sublevel-wrap {
    grid-template-rows: 1fr;
  }
  .header__column-item--open .header-icon-link {
    color: #ffae7f;
  }
  .header__column-item--open .header-small-link {
    color: #ffd7bf;
  }
  .header__column-item--open .header-icon-link__text--mobile-chevron::after {
    -webkit-transform: translateY(-50%) rotateX(180deg);
            transform: translateY(-50%) rotateX(180deg);
  }
  .header__form {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
    padding: 38px 0 23px;
    border-bottom: 1px solid #c6c1b7;
  }
  .header__clear-button {
    position: absolute;
    top: 49px;
    right: 12px;
  }
  .header__search-input {
    font-size: 18px;
    line-height: 1.5;
    padding: 6px 40px 6px 12px;
    border-radius: 8px;
    height: 40px;
  }
  .header-icon-link--desktop {
    display: none;
  }
  .header__infobar {
    padding: clamp(20px,1.3888888889vw,28px) 0;
  }
  .header__infobar p {
    font-size: 14px;
  }
  .header__infobar-container {
    padding-right: 40px;
  }
  .header__infobar-close {
    top: 0;
    right: -5px;
  }
  .header__infobar-close .icon {
    width: 24px;
    height: 24px;
  }
  .header__infobar-close .icon::before {
    font-size: 24px;
  }
  .header__infobar-closetext {
    display: none;
  }
  .footer__nav {
    flex-direction: column;
  }
  .footer__nav-item:not(:last-child) {
    margin-bottom: 12px;
  }
  .footer__bottom {
    flex-direction: column;
    gap: clamp(20px,1.3888888889vw,28px);
  }
  .card .cta {
    margin-top: fludi(24px);
    font-size: 16px;
  }
  .card > :last-child {
    margin-bottom: 0;
  }
  .card {
    width: 100%;
    gap: 24px;
    padding: 24px 20px;
  }
  .banner__cover {
    display: none;
  }
  .banner__container {
    flex-direction: column;
    gap: clamp(36px,2.5vw,50px);
  }
  .banner__copy,
  .banner__media {
    width: 100%;
  }
  .banner__image-wrap {
    height: 249px;
    width: calc(100% + 40px);
    margin-left: -20px;
  }
  .basic-block__col:not(:last-child) {
    margin-bottom: 20px;
  }
  .breadcrumbs__item:not(:nth-last-child(2)) {
    display: none;
    visibility: hidden;
  }
  .breadcrumbs__item-link {
    padding: 3px 8px 3px 20px;
    border: 1px solid #c6c1b7;
    background-color: #fff;
    border-radius: 8px;
    font-size: 13px;
  }
  .breadcrumbs__item-link::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: block;
    line-height: 1;
    content: "\f102";
    position: absolute;
    top: 50%;
    left: 8px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 8.5px;
  }
  .simple-banner__content {
    gap: 12px;
    padding-top: 24px;
  }
  .zig-zag__item {
    flex-direction: column;
    padding: 26px 20px;
  }
  .zig-zag__item,
  .zig-zag__media {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .zig-zag__item--white .zig-zag__media {
    border-radius: 20px;
  }
  .zig-zag__content,
  .zig-zag__media {
    width: 100%;
  }
  .zig-zag__content {
    order: 2;
  }
  .zig-zag__content-title {
    display: none;
  }
  .zig-zag__media {
    order: 1;
  }
  .zig-zag__media-title {
    margin-bottom: 24px;
  }
  .zig-zag__image-wrap {
    height: 48.72vw;
    border-radius: 20px;
    overflow: hidden;
  }
  .signpost__title {
    margin-bottom: 24px;
  }
  .signpost__container {
    grid-template-columns: 1fr;
    margin-bottom: 24px;
  }
  .signpost__item {
    gap: 24px;
  }
  .signpost__item .cta {
    font-size: 16px;
  }
  .signpost__item .icon-end {
    font-size: 14px;
  }
  .singpost__image-wrap {
    height: 50vw;
    border-radius: 15px;
  }
  .signpost__content {
    gap: 24px;
  }
  .signpost__rte {
    gap: 24px;
  }
  .signpost__disclaimer-heading {
    margin-bottom: 4px;
  }
  .question-banner__content {
    flex-wrap: wrap;
  }
  .question-banner__button {
    padding: 8px 13px;
  }
  .question-banner__link-wrap {
    flex-basis: 100%;
  }
  .related-content {
    padding-bottom: 24px;
  }
  .related-content-title {
    margin-bottom: 24px;
  }
  .related-content__container {
    margin-bottom: 24px;
    gap: 24px;
  }
  .related-content-link {
    gap: 24px;
  }
  .error-banner {
    margin-top: 95px;
  }
  .error-banner__content {
    padding: 24px 0 36px;
  }
  .error-banner__media {
    display: none;
  }
  .card-list__container-title {
    margin-bottom: 24px;
  }
  .card-list__container {
    gap: 24px;
  }
  .standard-banner__container {
    padding-bottom: 36px;
  }
  .standard-banner__content,
  .standard-banner__media {
    width: 100%;
  }
  .standard-banner__content picture {
    max-width: 350px;
  }
  .standard-banner__media {
    display: none;
  }
  .contact-banner .rte p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
  }
  .contact-banner__column:first-child {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .contact-banner__logo-container {
    justify-content: space-between;
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .contact-banner__logo {
    max-width: 152px;
  }
  .contact-banner__column .cta .icon {
    font-size: 18px;
  }
  .gleap__container {
    flex-direction: column;
    gap: 24px;
  }
  .gleap__controls .btn {
    width: 167px;
  }
  .accordion-list-title {
    margin-bottom: 24px;
  }
  .accordion-list__wrap {
    margin-bottom: 24px;
    gap: 24px;
  }
  .accordion__content {
    padding: 0 20px;
  }
  .accordion__content-button {
    padding: 10px 20px 10px 24px;
    border-radius: 8px;
  }
  .full-width-text {
    padding: 36px 0;
  }
  .full-width-text__content-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .full-width-text__content-text {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .full-width-text__card-wrap {
    gap: clamp(24px,1.6666666667vw,33px);
    flex-direction: column;
    margin-top: 24px;
  }
  .full-width-text__card-wrap .card {
    padding: 24px 20px;
    border-radius: 16px;
  }
  .full-width-text__card-wrap .card-title {
    margin-bottom: 0;
  }
  .full-width-text__card-wrap .card-text {
    margin: 0;
  }
  .full-width-text__card-wrap .cta .icon {
    font-size: 14px;
  }
  .zig-zag-full-height .zig-zag-full-height__container {
    padding: 26px 20px;
  }
  .zig-zag-full-height--full-width .zig-zag-full-height__container {
    padding: 26px 0;
  }
  .zig-zag-full-height__container {
    padding: clamp(26px,1.8055555556vw,36px) clamp(20px,1.3888888889vw,28px);
  }
  .zig-zag-full-height__container--white .zig-zag-full-height__copy {
    padding: clamp(30px,2.0833333333vw,42px) 20px;
  }
  .zig-zag-full-height__copy {
    gap: 20px;
  }
  .zig-zag-full-height__links .cta .icon,
  .zig-zag-full-height__links .btn .icon {
    font-size: 14px;
  }
  .zig-zag-full-height__media {
    gap: 12px;
  }
  .zig-zag-full-height__media--desktop {
    display: none;
  }
  .zig-zag-full-height__image-wrap {
    height: 60vw;
    border-radius: 15px;
  }
  .zig-zag-full-height__image-wrap--mobile {
    display: block;
  }
  .logo-box__logo {
    width: 100%;
  }
  .logo-box__logo picture {
    max-width: 350px;
  }
  .text-statistic__container {
    flex-direction: column;
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .text-statistic__copy-title {
    margin-bottom: 24px;
  }
  .card-dropdown__holder {
    padding: 24px 20px;
    border-radius: 20px;
  }
  .card-dropdown__heading {
    margin-bottom: 24px;
  }
  .card-dropdown__dropdown-wrap {
    border-radius: 23px;
    margin-bottom: 24px;
  }
  .card-dropdown__button {
    gap: 14px;
    padding: 10px 19px;
  }
  .card-dropdown__button-icon {
    font-size: 14px;
  }
  .card-dropdown__list-holder {
    padding: 0 20px;
  }
  .card-dropdown__item {
    padding: 15px 0 14px;
  }
  .card-dropdown__dropdown-button {
    grid-template-columns: 72px 1fr;
    gap: 16px;
  }
  .card-dropdown__button-image-holder {
    height: 72px;
    border-radius: 8px;
  }
  .card-dropdown__button-heading {
    margin-bottom: 4px;
  }
  .card-dropdown__story-content > :last-child {
    margin-bottom: 0;
  }
  .card-dropdown__double {
    margin-bottom: 24px;
  }
  .card-dropdown__double > :last-child {
    margin-bottom: 0;
  }
  .card-dropdown__double--mobile {
    display: block;
  }
  .card-dropdown__double--desktop {
    display: none;
  }
  .card-dropdown__story-heading {
    margin-bottom: 24px;
  }
  .card-dropdown__story-description {
    margin-bottom: 24px;
  }
  .card-dropdown__image-wrap {
    min-height: 196px;
    border-radius: 8px;
    margin-bottom: 8px;
  }
  .carousel-card__copy {
    margin-bottom: 24px;
    width: 100%;
  }
  .carousel-card__media {
    display: none;
  }
  .carousel-card__controls {
    justify-content: space-between;
  }
  .carousel-card__pagination {
    height: 40px;
  }
  .carousel-card__controls-button-prev .icon,
  .carousel-card__controls-button-next .icon {
    font-size: 40px;
  }
  .carousel-card__controls-button-prev::after,
  .carousel-card__controls-button-next::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
  }
  .carousel-card__image-wrap {
    border-radius: 20px;
    height: 67vw;
  }
  .carousel-card__image-wrap--desktop {
    display: none;
  }
  .references__item {
    gap: 24px;
  }
  .references__item .cta .icon {
    font-size: 12.5px;
  }
  .spacing__style {
    display: none;
  }
  .reference-list-wrap {
    gap: 24px;
  }
  .anchor-list__text {
    letter-spacing: -0.01em;
    margin-bottom: 4px;
  }
  .anchor-list__item:last-of-type {
    border: none;
  }
  .anchor-list-link {
    align-items: start;
    gap: 11px;
  }
  .anchor-list-link__icon {
    margin-top: 4px;
  }
  .anchor-list-link__text {
    margin-top: 3px;
  }
  .figure {
    border-width: 2px;
    border-radius: 16px;
  }
  .figure__caption {
    padding: 5px 7px;
    margin-bottom: 24px;
  }
  .figure__description {
    margin-top: 24px;
  }
  .two-cards {
    padding: 29px 0 36px;
  }
  .two-cards__heading {
    margin-bottom: 8px;
  }
  .two-cards__description {
    margin-bottom: 32px;
  }
  .two-cards__cards--two {
    grid-template-columns: 1fr;
    gap: 32px;
  }
  .two-cards__card {
    padding: 16px 20px;
    border-radius: 20px;
  }
  .box-content-cta__container {
    display: flex;
    flex-direction: column-reverse;
    padding: 36px 0;
    gap: 24px;
  }
  .box-content-cta__content {
    gap: clamp(24px,1.6666666667vw,33px);
  }
  .box-content-cta__media-content {
    gap: 8px;
  }
  .box-content-cta__image-wrap {
    height: 63vw;
    border-radius: 12px;
  }
  .box-content-cta__media-play {
    gap: 16px;
  }
  .box-content-cta__play-icon {
    font-size: 48px;
  }
  .percentage__container {
    flex-direction: column;
    gap: 24px;
  }
  .quote-card {
    width: 100%;
  }
  .quote-statistic__container {
    flex-direction: column;
  }
  .quote-statistic__items {
    width: 100%;
  }
  .small-banner-list__item {
    flex-direction: column;
    margin: 0 auto 24px;
  }
  .small-banner-list__head {
    gap: 24px;
    margin-bottom: 24px;
  }
  .small-banner-list__media {
    width: 100%;
  }
  .small-banner-list__copy {
    width: 100%;
  }
  .small-banner-list__copy-title {
    margin-bottom: 24px;
  }
  .box-with-images__container {
    padding: 24px 20px;
  }
  .box-with-images__wrap {
    flex-direction: column;
    gap: 33px;
  }
  .publication-banner {
    padding-bottom: 31px;
  }
  .publication-banner__container {
    flex-direction: column;
    gap: 22px;
    padding-top: 0;
  }
  .publication-banner__media {
    gap: 20px;
    width: 100%;
    max-width: 450px;
    align-self: center;
  }
  .publication-banner__link {
    gap: 16px;
  }
  .publication-banner__link .cta {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 10px;
  }
  .publication-banner__link .icon {
    font-size: 16px;
  }
  .publication-card__main {
    gap: 16px;
  }
  .publication-card__tags {
    flex-direction: column;
  }
  .publication-card__image {
    height: 120px;
    width: 90px;
    min-width: 90px;
  }
  .modal__content {
    padding: 57px 55px 57px 24px;
  }
  .donate-form .umbraco-forms-navigation .col-md-12 {
    text-align: center;
  }
  .donate-form .umbraco-forms-navigation .prev,
  .donate-form .umbraco-forms-navigation .next,
  .donate-form .umbraco-forms-navigation .primary {
    width: 140px;
  }
  .donate-form .umbraco-forms-navigation .next:only-child {
    margin: 0 auto;
  }
  .donate-form .radiobuttonlist label {
    padding: 16px 16px 16px 56px;
    font-size: clamp(16px,1.1111111111vw,22px);
    line-height: clamp(24px,1.6666666667vw,33px);
  }
  .donate-form .radiobuttonlist label::before {
    left: 16px;
  }
  .donate-form .radiobuttonlist label::after {
    left: 22px;
  }
  .donate-form__content {
    padding: 36px 20px;
  }
  .donate-form__payment-submit {
    width: 140px;
  }
  .citation-pop-up__content .ps__rail-y {
    right: 6px !important;
  }
  .citation-pop-up__head {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 24px;
  }
  .citation-pop-up__media picture {
    width: 240px;
    margin: 0 auto;
  }
  .citation-pop-up__wrap {
    flex-direction: column;
  }
  .citation-pop-up__wrap .tag {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .citation-pop-up__link {
    flex-direction: column;
  }
  .citation-pop-up__link .cta,
  .citation-pop-up__link .btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .filters__form-reset {
    margin-bottom: clamp(16px,1.1111111111vw,22px);
  }
  .filter__label {
    font-size: 16px;
  }
  .results__search {
    margin-bottom: 24px;
    flex-direction: column;
  }
  .results__search-content {
    margin-bottom: 24px;
  }
  .results__search-title {
    margin-bottom: 24px;
  }
  .results__search-input-holder {
    padding: 14px 20px;
  }
  .results__search-button-icon {
    font-size: 18px;
  }
  .results__container {
    flex-direction: column;
  }
  .results__container--vertical {
    gap: 24px;
  }
  .results__filter {
    width: 100%;
  }
  .video-gallery {
    padding: 27px 0 34px;
  }
  .side-quotes {
    padding: 36px 0;
  }
  .side-quotes__content-holder {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .side-quotes__content {
    gap: 24px;
  }
  .side-quotes__heading {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .side-quotes__quote-wrap {
    border-radius: 20px;
  }
  .side-quotes__image-wrap {
    height: 50.7vw;
  }
  .side-quotes__quote-holder {
    padding: 28px 32px;
    border-radius: 0 0 20px 20px;
    gap: 24px;
  }
  .side-quotes-link {
    padding: 10px 25px;
  }
  .side-quotes-link__text {
    font-size: 16px;
  }
  .support-block {
    padding: 40px 0 24px;
  }
  .support-block__container {
    flex-direction: column;
  }
  .support-block__copy .cta {
    display: none;
  }
  .support-block__copy-title.h2 {
    font-size: 32px;
  }
  .support-block__media {
    display: none;
  }
  .support-block__box {
    border-color: #ffeee5;
  }
  .support-block__box .cta {
    display: flex;
    justify-content: center;
    width: 100%;
    background-color: #eb4a00;
    color: #fff;
    border: none;
  }
  .select__options-item:first-of-type {
    padding-top: 31px;
  }
  .service-banner__copy {
    width: 100%;
  }
  .service-banner__form {
    flex-direction: column;
    gap: 16px;
  }
  .service-banner__form--active {
    width: 100%;
  }
  .service-banner__form--error {
    width: 100%;
  }
  .service-banner__form--error .service-banner__form-input {
    border-color: #c00;
    outline: 1px solid #c00;
  }
  .service-banner__form-input {
    border-radius: 36px;
    width: 100%;
    height: clamp(45px,3.125vw,62px);
  }
  .service-banner__form-input::-webkit-input-placeholder {
    text-align: center;
  }
  .service-banner__form-input::-moz-placeholder {
    text-align: center;
  }
  .service-banner__form-input:-ms-input-placeholder {
    text-align: center;
  }
  .service-banner__form-input::-ms-input-placeholder {
    text-align: center;
  }
  .service-banner__form-input::placeholder {
    text-align: center;
  }
  .service-banner__form-button {
    border-radius: 36px;
    width: 100%;
  }
  .service-banner__copy-result {
    padding-left: 10px;
  }
  .service-banner__copy-error {
    margin-top: clamp(-12px,-0.8333333333vw,-17px);
  }
  .service-card .btn {
    width: 100%;
    justify-content: center;
  }
  .service-card__head {
    align-items: center;
    gap: 24px;
  }
  .service-card__profile {
    flex-basis: 90px;
    height: 120px;
    min-width: 90px;
    border-radius: 20px;
  }
  .service-card__tag {
    min-height: 25px;
  }
  .service-card__cta {
    width: 100%;
  }
  .service-card__modal .cta {
    width: 100%;
    justify-content: center;
  }
  .service-modal__container .btn-close .icon {
    font-size: clamp(24px,1.6666666667vw,33px);
  }
  .service-module__contact a {
    width: 100%;
    justify-content: center;
  }
  .service-module__contact a .icon {
    font-size: 16px;
  }
  .service-module__schedule .btn {
    width: 100%;
  }
  .service-module__schedule .btn .icon {
    font-size: 12px;
  }
  .service-module__accordion-wrap {
    padding-top: 16px;
    margin-bottom: clamp(20px,1.3888888889vw,28px);
  }
  .service-module__accordion-item {
    padding: 16px 20px;
  }
  .service-module__accordion-item .service-module__accordion-day {
    max-width: 120px;
    width: 100%;
  }
  .service-module__tags {
    border-bottom: 1.5px solid #dcd7cb;
  }
  .service-module__tag {
    min-height: 25px;
  }
  .service-module__blocks {
    flex-direction: column;
  }
  .service-module__block.rte h3 {
    margin-bottom: 20px;
  }
  .service-module__block.rte ul {
    padding-left: 24px;
  }
  .service-module__update {
    padding: 24px;
    justify-content: space-between;
  }
  .service-module__update-date {
    margin-top: 45px;
  }
  .result-block__image {
    display: none;
  }
  .result-block__copy-title {
    font-size: 32px;
  }
  .result-banner .breadcrumbs {
    display: none;
    visibility: hidden;
  }
  .result-banner__popup {
    display: none;
    visibility: hidden;
  }
  .result-banner__controls {
    background-color: #1b2046;
    padding: 16px 0;
    display: flex;
    justify-content: center;
    width: calc(100% + 40px);
    margin-left: -20px;
  }
  .result-banner__controls .cta {
    width: calc(100% - 40px);
    justify-content: center;
  }
  .result-banner__containe--lower-result .result-banner__controls {
    background-color: transparent;
    padding: 0 0 16px;
  }
  .quiz .breadcrumbs {
    display: none;
    visibility: hidden;
  }
  .quiz__container .quiz__questions:first-child .quiz__question {
    width: 100%;
  }
  .quiz__content {
    flex: 0 0 100%;
    padding: 20px 0 48px;
  }
  .quiz__question {
    width: 100%;
  }
  .quiz__image picture {
    display: none;
    visibility: hidden;
  }
  .quiz__image div {
    background-color: #1b2046;
    color: #fff;
    padding: clamp(20px,1.3888888889vw,28px);
    border-radius: 20px;
    margin-bottom: clamp(36px,2.5vw,50px);
  }
  .quiz__controls {
    position: fixed;
    z-index: 1;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 40px 20px 18px;
    border-radius: 16px 16px 0 0;
    -webkit-box-shadow: 0 -2px 40px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2px 40px 0 rgba(0, 0, 0, 0.2);
  }
  .quiz__label-checkbox {
    height: 100%;
  }
  .quiz__label-checkbox--grey {
    font-size: 16px;
  }
  .quiz__disclaimer-wrap {
    background-color: #1b2046;
    padding: clamp(20px,1.9444444444vw,39px);
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: column;
  }
  .quiz .umbraco-forms-navigation .btn .icon.font-ico-group {
    font-size: 18px;
  }
  .quiz .quizform {
    margin-top: -12px;
    margin-bottom: -24px;
  }
  .quiz-banner .breadcrumbs {
    display: inline;
    visibility: hidden;
  }
  .quiz-banner__disclaimer-text.rte p a {
    color: #fff;
  }
  .quiz-banner__disclaimer-text.rte .color-orange {
    color: #ff5e00;
    text-decoration: underline;
  }
  .quiz-banner__disclaimer-mobile {
    background-color: #1b2046;
    padding: clamp(20px,1.3888888889vw,28px);
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .quiz-banner__controls {
    gap: 12px;
  }
  .quiz-banner__image {
    display: none;
    visibility: hidden;
  }
  .service-profile {
    padding: 36px 0;
  }
  .service-filter .accordion--open .service-filter__region,
  .service-filter .accordion--open .service-filter__service-type {
    display: flex;
    flex-direction: column;
  }
  .service-filter__form-fieldset + .service-filter__form-fieldset {
    margin-top: -8px;
  }
  .service-filter__form-search:not(.service-filter__form-search--value) {
    flex-direction: column;
    gap: 16px;
  }
  .service-filter__form-search-input {
    border-radius: 36px;
    width: 100%;
    height: clamp(45px,3.125vw,62px);
  }
  .service-filter__form-search-input::-webkit-input-placeholder {
    text-align: center;
  }
  .service-filter__form-search-input::-moz-placeholder {
    text-align: center;
  }
  .service-filter__form-search-input:-ms-input-placeholder {
    text-align: center;
  }
  .service-filter__form-search-input::-ms-input-placeholder {
    text-align: center;
  }
  .service-filter__form-search-input::placeholder {
    text-align: center;
  }
  .service-filter__form-search-button {
    border-radius: 36px;
    width: 100%;
    gap: 4px;
  }
  .service-filter__form-search-button--orange {
    justify-content: center;
  }
  .service-filter__form-search-all {
    margin-top: clamp(16px,1.1111111111vw,22px);
    gap: 10px;
  }
  .service-filter__label {
    padding: 13px 20px;
  }
  .service-filter__region,
  .service-filter__service-type {
    height: 0;
    overflow: hidden;
    display: none;
  }
  .service-filter__service-type .service-filter__options {
    margin: clamp(16px,1.1111111111vw,22px) 0;
  }
  .service-filter__form-search--value {
    border-color: #000;
  }
  .service-filter__form-search--value .input-icon {
    font-size: 24px;
    color: #ff5e00;
  }
  .service-filter__form-search--value .service-filter__form-search-input {
    font-size: clamp(16px,1.1111111111vw,22px);
    height: clamp(42px,2.9166666667vw,58px);
    padding: clamp(12px,0.8333333333vw,16px) clamp(20px,1.3888888889vw,28px) clamp(10px,0.6944444444vw,14px) 52px;
  }
  .service-filter__form-search--value .service-filter__form-search-button {
    padding: clamp(13px,0.9027777778vw,18px) clamp(22px,1.5277777778vw,30px);
  }
  .service-results__container {
    flex-direction: column;
  }
  .service-results__container .service-result__content-result {
    order: 1;
  }
  .service-results__container .service-result__head {
    order: 2;
  }
  .service-results__container .service-card {
    order: 3;
  }
  .service-result__content .pagination--finder {
    order: 4;
  }
  .service-result__head {
    flex-direction: column-reverse;
    gap: clamp(10px,0.6944444444vw,14px);
  }
  .service-result__head .service-result__button {
    align-self: flex-end;
  }
  .service-result__head .service-result__head-result {
    align-self: center;
  }
  .service-result__content-result {
    text-align: center;
  }
  .chatbot {
    max-height: 80svh;
  }
  .search-form__form {
    flex-direction: column;
    gap: 20px;
    position: relative;
    margin-bottom: 24px;
  }
  .search-form__input {
    border: 2px solid #99958d;
    border-radius: 100vmax;
    padding: 14px 54px 14px 20px;
    height: 52px;
  }
  .search-form__clear {
    top: 14px;
    right: 20px;
    height: 24px;
    width: 24px;
  }
  .search-form__submit {
    padding: 12px;
    flex-direction: row-reverse;
    justify-content: center;
  }
  .sort-dropdown {
    border-radius: 20px;
    align-self: flex-end;
  }
  .sort-dropdown__top {
    padding: 20px;
    gap: 6px;
  }
  .sort-dropdown__icon {
    font-size: 14px;
  }
  .sort-dropdown__list {
    padding: 0 20px;
  }
  .sort-dropdown__list > :not(:last-child) {
    border-bottom: 2px solid rgba(255, 255, 255, 0.25);
  }
  .sort-dropdown__item {
    padding: 13px 0;
  }
  .search-form__result-number {
    padding-top: 20px;
    text-align: center;
  }
  .search-form__modules .wrap--bg-color {
    width: calc(100% + 40px);
    margin: 0 -20px;
  }
  .search-cards__result {
    gap: 24px;
  }
  .result-card {
    padding: 24px;
    border-radius: 20px;
  }
  .result-card > :last-child {
    margin-bottom: 0;
  }
  .result-card__breadcrumbs-item:last-of-type {
    margin-bottom: 16px;
  }
  .result-card__title {
    margin-bottom: 24px;
  }
  .result-card__additional-info {
    margin-bottom: 24px;
  }
  .result-card__rte {
    margin-bottom: 24px;
  }
  .card-pair {
    padding: 36px 0;
  }
  .card-pair__title {
    margin-bottom: 24px;
  }
  .card-pair__description {
    margin-bottom: 24px;
  }
  .card-pair__cards {
    gap: 32px;
  }
  .card-pair__card {
    border-radius: 20px;
    padding: 24px;
  }
  .pagination-button::after,
  .pagination__link::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
  }
  .pagination-button {
    width: 40px;
    height: 40px;
  }
  .pagination-button-name {
    display: none;
    visibility: hidden;
  }
  .pagination__numbers {
    gap: 6px;
  }
  .pagination-button-next .icon,
  .pagination-button-previous .icon {
    font-size: 12px;
  }
  .calculator-banner {
    padding-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .calculator-banner__guide {
    position: relative;
    border-radius: 16px;
    padding: clamp(24px,1.6666666667vw,33px) clamp(10px,0.6944444444vw,14px);
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .calculator-banner__text {
    margin-bottom: clamp(40px,2.7777777778vw,56px);
  }
  .calculator-banner__control {
    z-index: 2;
    position: fixed;
    bottom: -1px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    padding: clamp(12px,0.8333333333vw,16px) clamp(20px,1.3888888889vw,28px);
  }
  .calculator-banner__control .btn {
    width: 100%;
    justify-content: center;
  }
  .calculator-banner__guide-description {
    color: #1b2046;
  }
  .calculator-banner__item picture {
    max-width: 48px;
  }
  .advice {
    padding: clamp(40px,2.7777777778vw,56px) 0;
  }
  .advice--compliant .advice__item-link {
    overflow: hidden;
    padding-bottom: 216px;
    isolation: isolate;
    position: relative;
  }
  .advice--compliant .advice__item-link .picture__img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    max-width: 80%;
    max-height: calc(100% - 180px);
    z-index: -1;
  }
  .advice__container-title {
    color: #000;
  }
  .advice__wrap {
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .advice__item {
    width: 100%;
  }
  .advice__text-mobile.rte p,
  .advice__text-mobile.rte .body-s {
    font-size: 16px;
  }
  .advice__image {
    display: none;
  }
  .advice__text h3 {
    margin-bottom: 24px;
  }
  .calculation-block .modal .modal__content {
    max-height: 40vh;
    padding: clamp(40px,2.7777777778vw,56px) clamp(20px,1.3888888889vw,28px);
  }
  .calculation-block__container {
    flex-direction: column;
  }
  .calculation-block__blocks {
    display: grid;
    grid-template-columns: 50% 50%;
    justify-content: center;
  }
  .calculation-block__block {
    justify-content: center;
    flex-direction: column;
    flex-grow: 1;
    gap: clamp(16px,1.1111111111vw,22px);
    padding: clamp(20px,1.3888888889vw,28px);
  }
  .calculation-block__block .picture {
    margin: 0 auto;
  }
  .calculation-block__block .picture__img {
    height: 88px;
    width: 88px;
  }
  .calculation-block__block-value {
    font-size: 20px;
    line-height: 1.25;
  }
  .calculation-block__items {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .calculation-block__item {
    padding: clamp(20px,1.3888888889vw,28px);
  }
  .calculation-block__value {
    max-width: clamp(205px,14.2361111111vw,287px);
  }
  .calculation-result .breadcrumbs {
    display: none;
  }
  .calculation-result .modal .modal__content {
    max-height: 80vh;
  }
  .calculation-result .modal .modal__content .ps__rail-y {
    right: 5px !important;
  }
  .calculation-result .modal .modal__close-button {
    padding: 0;
  }
  .calculation-result__container {
    flex-direction: column;
  }
  .calculation-result__comparison-top {
    font-weight: 400;
    color: #333;
  }
  .calculation-result__items {
    gap: 16px;
    margin: clamp(16px,1.1111111111vw,22px) 0 clamp(32px,2.2222222222vw,44px);
  }
  .calculation-result__block {
    min-height: 100px;
    padding: 8px 10px;
  }
  .calculation-result__text {
    padding: 0 8px;
  }
  .calculation-result__comparison-button {
    text-align: left;
  }
  .calculation-result__item {
    height: 167px;
  }
  .calculation-result__item .progress-chart {
    width: 167px;
    height: 167px;
  }
  .progress-chart {
    max-width: clamp(180px,12.5vw,251px);
    height: clamp(180px,12.5vw,251px);
  }
  .progress-chart__text {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    align-self: center;
    font-size: 14px;
  }
  .calculator .modal__content {
    border: 1px solid #ff5e00;
    padding: 24px 16px;
  }
  .calculator .calculator__disclaimer-list {
    padding-left: 0;
  }
  .calculator .calculator__disclaimer-item {
    margin-bottom: 0;
    padding: 8px 16px;
    background: #f3f4f6;
  }
  .calculator .calculator__disclaimer-item-text {
    font-weight: 700;
    margin-bottom: 0;
  }
  .calculator .modal__close-button {
    padding: 8px;
    color: #fff;
  }
  .calculator .modal__close-button::after {
    background-color: #000;
    font-size: 8px;
    padding: 8px;
  }
  .calculator .calculator__disclaimer-title {
    font-size: 18px;
    line-height: 27px;
  }
  .calculator__content {
    width: 100%;
  }
  .calculator__content .breadcrumbs {
    display: none;
    visibility: hidden;
  }
  .calculator__block {
    padding: clamp(20px,1.3888888889vw,28px) 0 clamp(40px,2.7777777778vw,56px);
  }
  .calculator__bar-value {
    width: 70px;
  }
  .calculator__questions > :nth-child(1) .calculator__question-subtitle,
  .calculator__questions > :nth-child(2) .calculator__question-subtitle {
    padding-right: 86px;
  }
  .calculator__question .calculator__image {
    max-width: clamp(131px,9.0972222222vw,183px);
    right: -85px;
    top: 17vh;
    left: auto;
  }
  .calculator__question .calculator__disclaimer-title.h2 {
    margin-bottom: 24px;
  }
  .calculator__question-title {
    margin-bottom: clamp(24px,1.6666666667vw,33px);
  }
  .calculator__question-subtitle {
    z-index: 2;
  }
  .calculator__question-subtitle p span {
    color: #eb4a00;
  }
  .calculator__question-subtitle a,
  .calculator__question-subtitle button,
  .calculator__question-subtitle .js-modal-open {
    font-weight: 700;
    color: #000;
  }
  .calculator__question-subtitle--hide-mobile {
    display: none;
  }
  .calculator__question-subtitle--hide-desktop .color-orange {
    font-weight: 700;
  }
  .calculator__wrap {
    position: relative;
    z-index: 2;
  }
  .calculator__wrap .umbraco-forms-page .umbraco-forms-label {
    margin-bottom: 2px;
  }
  .calculator__wrap .umbraco-forms-page select {
    padding: 12px 40px 12px 20px !important;
    margin-bottom: 12px;
  }
  .calculator__amount-wrap {
    gap: 8px;
    margin-bottom: 215px;
  }
  .calculator__amount-text {
    padding-left: 20px;
  }
  .calculator__dropdown-anchor {
    height: 44px;
  }
  .calculator__multiple-answers {
    margin-bottom: 16px;
    padding-right: 85px;
  }
  .calculator__grid-wrap {
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }
  .calculator__grid-wrap--single-mobile {
    grid-template-columns: 1fr;
  }
  .calculator__period-wrap {
    margin-bottom: 41px;
  }
  .calculator__period-description {
    margin-bottom: 4px;
  }
  .calculator__wide-radio {
    padding: 4px;
    margin-bottom: 32px;
  }
  .calculator__wide-label {
    padding: 12px;
  }
  .calculator__caption {
    position: relative;
    z-index: 2;
  }
  .calculator__controls {
    z-index: 2;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    padding: clamp(36px,2.5vw,50px) clamp(20px,1.3888888889vw,28px) clamp(18px,1.25vw,25px);
    -webkit-box-shadow: 0 -2px 40px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 -2px 40px 0 rgba(0, 0, 0, 0.15);
  }
  .calculator__media {
    position: relative;
  }
  .calculator__side {
    top: 100%;
    width: 152px;
    right: -70px;
  }
  .calculator__side--middle-placement {
    top: calc(100% + 224px);
    width: 256px;
    right: -51px;
    z-index: -1;
  }
  .calculator__disclaimer-title.h2 {
    margin-bottom: 24px;
  }
  .calculator__disclaimer-list {
    gap: 8px;
    margin-bottom: 16px;
    padding-left: 0;
  }
  .calculator__disclaimer-item {
    border-radius: 20px;
    padding: 16px 24px;
    gap: 16px;
  }
  .calculator__disclaimer-image-wrap {
    flex: 0 0 48px;
  }
  .calculator__disclaimer-item-text {
    font-weight: 700;
  }
  .calculator__bottom-text {
    margin-bottom: 24px;
  }
  .scroll-disabled .calculator__controls {
    z-index: 101;
  }
  .calculator__mobile-disclaimer {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 991.98px) and (hover: hover) and (pointer: fine) {
  .no-touch .support-block__box .cta:hover {
    background-color: #eb4a00;
  }
}

@media only screen and (max-width: 991px) and (orientation: landscape) {
  .modal--video .modal__close-button {
    top: -36px;
  }
  .modal__container-inner {
    max-width: 110vh;
    margin-top: 10vh;
  }
}

@media only screen and (max-width: 767.98px) {
  #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;
  }
  .question-banner__buttons {
    flex-basis: 100%;
  }
  .question-banner__button {
    flex-basis: 50%;
  }
  .question-banner__link {
    justify-content: center;
    flex-basis: 100%;
  }
  .contact-banner__column:not(:first-child) {
    padding: 22px 20px 20px;
  }
  .contact-banner__logo--second {
    max-width: 81px;
  }
  .contact-banner__subcolumn:not(:first-child) {
    margin-top: clamp(24px,1.6666666667vw,33px);
    display: flex;
    flex-direction: column;
    gap: clamp(16px,1.1111111111vw,22px);
  }
  .quote-card__text {
    padding-bottom: 32px;
  }
  .modal__close-button {
    top: 20px;
    right: 20px;
  }
  .modal__close-button .modal__close-text {
    display: none;
  }
  .modal__close-button::after {
    font-size: 8px;
  }
  .donate-form .donationamount input.text {
    width: calc(100% - 55px);
  }
  .video-gallery__items {
    flex-direction: column;
    gap: 24px;
  }
  .video-gallery__thumbnail {
    margin-bottom: 10px;
  }
  .video-gallery__thumbnail::before {
    content: attr(aria-label);
    position: absolute;
    z-index: 1;
    font-family: "franklin-gothic-urw", sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #fff;
    top: 59%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .video-gallery__thumbnail::after {
    top: 32%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .video-gallery__caption {
    text-align: right;
  }
  .video-gallery__cta.cta {
    display: none;
  }
  .service-module__update-rte.rte {
    width: 100%;
  }
  .service-module__update-rte.rte h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .service-module__update__update-media {
    max-width: clamp(75px,5.2083333333vw,105px);
    width: 100%;
    padding-top: 30px;
  }
  .service-module__update__update-media picture {
    max-width: clamp(75px,5.2083333333vw,105px);
    width: 100%;
  }
  .quiz__label-checkbox {
    height: 60px;
  }
  .calculator .modal__content {
    max-height: 470px;
  }
}

@media only screen and (max-width: 575.98px) {
  .figure__image img {
    max-width: none;
    width: unset;
    max-height: 311px;
  }
}

@media (hover: hover) and (pointer: fine) {
  .no-touch .rte ul li a:hover,
  .no-touch .rte ol li a:hover {
    text-decoration: none;
  }
  .no-touch .rte h1 a:hover,
  .no-touch .rte h2 a:hover,
  .no-touch .rte h3 a:hover,
  .no-touch .rte h4 a:hover,
  .no-touch .rte h5 a:hover,
  .no-touch .rte h6 a:hover {
    text-decoration: none;
  }
  .no-touch .rte p a:hover,
  .no-touch .rte .paragraph a:hover {
    text-decoration: none;
  }
  .no-touch .rte .cta-green:hover {
    background-color: #c8e4d6;
  }
  .no-touch .btn--primary:hover,
  .no-touch .cta--primary:hover {
    background-color: #ff5e00;
  }
  .no-touch .cta--tangerine-50:hover {
    background-color: #ff7e33;
  }
  .no-touch .btn--secondary:hover,
  .no-touch .cta--secondary:hover {
    background-color: #494d6b;
  }
  .no-touch .btn--green:hover,
  .no-touch .cta--green:hover {
    background-color: #c8e4d6;
  }
  .no-touch .btn--inverted:hover,
  .no-touch .cta--inverted:hover {
    background-color: #e8e9ed;
  }
  .no-touch .btn--white:hover,
  .no-touch .cta--white:hover {
    background-color: #e8e9ed;
  }
  .no-touch .btn--highlight:hover,
  .no-touch .cta--highlight:hover {
    color: #fff;
    background-color: #eb4a00;
  }
  .no-touch .hover-default:hover {
    opacity: 0.6;
  }
  .no-touch .orange-icon-button:hover {
    background-color: #eb4a00;
  }
  .no-touch .link:hover {
    color: #1b2046;
  }
  .no-touch .link:hover::after {
    background-color: #1b2046;
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  .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 .header-arrow-link:hover {
    color: #ff5e00;
  }
  .no-touch .header-icon-link:hover .header-icon-link__text {
    color: #ffae7f;
  }
  .no-touch .header__clear-button:hover {
    opacity: 0.6;
  }
  .no-touch .header__search-button:hover {
    background-color: #eb4a00;
  }
  .no-touch .header-small-link:hover {
    color: #ffae7f;
  }
  .no-touch .chevron-btn:hover {
    color: #ff5e00;
  }
  .no-touch .chevron-btn:hover::after {
    color: #ff5e00;
  }
  .no-touch .footer__social:hover::before {
    color: #1b2046;
    opacity: 0.7;
  }
  .no-touch .banner__media-play:hover::before {
    scale: 1.2;
  }
  .no-touch .breadcrumbs__item-link:hover::before {
    width: 100%;
  }
  .no-touch .zig-zag__play:hover {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .no-touch .related-content-link:hover {
    background-color: #494d6b;
  }
  .no-touch .related-content-link:hover .icon-end {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
  .no-touch .accordion-button:hover {
    background-color: #dcd7cb;
    color: #000;
  }
  .no-touch .zig-zag-full-height__play:hover {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .no-touch .card-dropdown__button:hover {
    opacity: 0.6;
  }
  .no-touch .card-dropdown__dropdown-button:hover {
    opacity: 0.6;
  }
  .no-touch .references-button:hover {
    background-color: #fff;
    color: #1b2046;
    -webkit-box-shadow: 0 0 0 2px #1b2046;
            box-shadow: 0 0 0 2px #1b2046;
  }
  .no-touch .references-button:hover::before {
    color: #1b2046;
  }
  .no-touch .anchor-list-link:hover {
    opacity: 0.6;
  }
  .no-touch .box-content-cta__media-play:hover {
    scale: 1.2;
  }
  .no-touch .quote-card__play:hover {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .no-touch .publication-banner__link .cta:hover .icon {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .no-touch .publication-list__wrap-button:hover {
    background-color: #494d6b;
  }
  .no-touch .publication-list__wrap-button:hover::before {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  .no-touch .modal__close-button:hover::after {
    background-color: #eb4a00;
  }
  .no-touch .donate-form .umbraco-forms-navigation .prev:hover {
    background-color: #1b2046;
    color: #fff;
  }
  .no-touch .donate-form .umbraco-forms-navigation .next:hover,
  .no-touch .donate-form .umbraco-forms-navigation .primary:hover {
    background-color: #ff5e00;
  }
  .no-touch .donate-form .checkbox label a:hover {
    text-decoration: none;
  }
  .no-touch .citation-pop-up__link .cta:hover .icon-end {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .no-touch .filter__item-button:hover {
    background-color: transparent;
    color: #1b2046;
    -webkit-box-shadow: 0 0 0 2px #1b2046;
            box-shadow: 0 0 0 2px #1b2046;
  }
  .no-touch .video-gallery--background .video-gallery__cta:hover {
    background-color: #494d6b;
  }
  .no-touch .video-gallery__thumbnail:hover {
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
  }
  .no-touch .video-gallery__thumbnail:hover::after {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .no-touch .service-banner__form-button:hover:not(:disabled) {
    background-color: #eb4a00;
  }
  .no-touch .service-card__cta:hover {
    background-color: #ff7e33;
  }
  .no-touch .quiz .umbraco-forms-navigation .btn:hover {
    background-color: #eb4a00;
  }
  .no-touch .service-filter__form-search-button:hover {
    background-color: #eb4a00;
  }
  .no-touch .service-filter__option-holder .service-filter__form-search-button:hover {
    background-color: #fff;
    border: 2px solid #1b2046;
    color: #1b2046;
  }
  .no-touch .service-filter__form-search--value .service-filter__form-search-button:hover {
    background-color: #f0f0f0;
  }
  .no-touch .pagination-button:hover {
    background-color: #fff;
    color: #1b2046;
    -webkit-box-shadow: 0 0 0 2px #1b2046;
            box-shadow: 0 0 0 2px #1b2046;
  }
  .no-touch .pagination__link:hover {
    background-color: #1b2046;
    color: #fff;
  }
  .no-touch .pagination-button-next:hover,
  .no-touch .pagination-button-previous:hover {
    color: #1b2046;
    background-color: #fff;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL2Jhc2UvX2ljb24tZm9udC5zY3NzIiwiJTNDaW5wdXQlMjBjc3MlMjBPQjY5NUklM0UiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYmFzZS9faGVscGVycy5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvdHlwb2dyYXBoeS9fbGlzdHMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy90eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvdHlwb2dyYXBoeS9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYXRvbXMvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hdG9tcy9fZm9ybXMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hdG9tcy9fbGluay5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL2F0b21zL19pbnB1dHMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2xlY3VsZXMvX2Ryb3Bkb3duLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3Mvc2hhcmVkL19jb29raWUuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9zaGFyZWQvX2hlYWRlci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3NoYXJlZC9fZm9vdGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Jhbm5lci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Jhc2ljLWJsb2NrLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2xpZGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zaW1wbGUtYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9femlnLXphZy5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NpZ25wb3N0LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1jb250ZW50LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZXJyb3ItYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC1saXN0LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3RhbmRhcmQtYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdC1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24tbGlzdC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Z1bGwtd2lkdGgtdGV4dC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3ppZy16YWctZnVsbC1oZWlnaHQuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19sb2dvLWJveC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3RleHQtc3RhdGlzdGljLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC1kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Nhcm91c2VsLWNhcmQuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19yZWZlcmVuY2VzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3BhY2luZy5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3JlZmVyZW5jZS1saXN0LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYW5jaG9yLWxpc3Quc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19maWd1cmUuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL190d28tY2FyZHMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19ib3gtY29udGVudC1jdGEuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wZXJjZW50YWdlLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3RhdGlzdGljLWNhcmQuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdW90ZS1jYXJkLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVvdGUtc3RhdGlzdGljLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc21hbGwtYmFubmVyLWxpc3Quc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19ib3gtd2l0aC1pbWFnZXMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wdWJsaWNhdGlvbi1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wdWJsaWNhdGlvbi1jYXJkLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcHVibGljYXRpb24tbGlzdC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX21vZGFsLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZG9uYXRlLWZvcm0uc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19iYWNrLWJ1dHRvbi5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NpdGF0aW9uLXBvcC11cC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2ZpbHRlcnMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19yZXN1bHRzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fdmlkZW8tZ2FsbGVyeS5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NpZGUtcXVvdGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3VwcG9ydC1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2lmcmFtZS1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3BvcHVwLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zZXJ2aWNlLWNhcmQuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zZXJ2aWNlLW1vZGFsLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVzdWx0LWFuY2hvci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Jlc3VsdC1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Jlc3VsdC1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVpei1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LWJvZHkuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LXJlc3VsdHMtY29udGVudC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlcnZpY2UtcHJvZmlsZS5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlcnZpY2UtZmlsdGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1yZXN1bHRzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2hhdGJvdC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC1mb3JtLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLWNhcmRzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC1wYWlyLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX25vLXJlc3VsdHMuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jYWxjdWxhdG9yLWJhbm5lci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhbGN1bGF0b3Itc3Vwb29ydC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2FkdmljZS5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3BhZ2luYXRpb24tZ2xvYmFsLXNlYXJjaC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC1jYXJkcy1tb2R1bGUuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jYWxjdWxhdGlvbi1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhbGN1bGF0aW9uLXJlc3VsdC5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Byb2dyZXNzLWNoYXJ0LnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FsY3VsYXRvci5zY3NzIiwiZmlsZTovLy9EOi9Qcm9qZWN0cy9Xb3JrL0ZsaXBzaWRlL0dhbWJsZUF3YXJlL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Z1bGwtY2FsY3VsYXRvci1yZXN1bHQuc2NzcyIsImZpbGU6Ly8vRDovUHJvamVjdHMvV29yay9GbGlwc2lkZS9HYW1ibGVBd2FyZS9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hYnN0cmFjdHMvX2JyZWFrcG9pbnRzLnNjc3MiLCJmaWxlOi8vL0Q6L1Byb2plY3RzL1dvcmsvRmxpcHNpZGUvR2FtYmxlQXdhcmUvc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvcHJpbnQvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O2dFQUFBO0FDQUE7RUFDQyx1QkFBQTtFQUNBLCtJQUFBO0FDSUQ7QURjQTtFQWJDLHVCQUFBO0VBQ0MsbUNBQUE7RUFDQSxrQ0FBQTtFQUNELGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUVBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0NEOztBRHNQQTtFQUNDLHFCQUFBO0FDblBEOztBRHdPQztFQU1DLGdCQUFBO0FDMU9GOztBRG9PQztFQU1DLGdCQUFBO0FDdE9GOztBRGdPQztFQU1DLGdCQUFBO0FDbE9GOztBRDROQztFQU1DLGdCQUFBO0FDOU5GOztBRHdOQztFQU1DLGdCQUFBO0FDMU5GOztBRG9OQztFQU1DLGdCQUFBO0FDdE5GOztBRGdOQztFQU1DLGdCQUFBO0FDbE5GOztBRDRNQztFQU1DLGdCQUFBO0FDOU1GOztBRHdNQztFQU1DLGdCQUFBO0FDMU1GOztBRG9NQztFQU1DLGdCQUFBO0FDdE1GOztBRGdNQztFQU1DLGdCQUFBO0FDbE1GOztBRDRMQztFQU1DLGdCQUFBO0FDOUxGOztBRHdMQztFQU1DLGdCQUFBO0FDMUxGOztBRG9MQztFQU1DLGdCQUFBO0FDdExGOztBRGdMQztFQU1DLGdCQUFBO0FDbExGOztBRDRLQztFQU1DLGdCQUFBO0FDOUtGOztBRHdLQztFQU1DLGdCQUFBO0FDMUtGOztBRG9LQztFQU1DLGdCQUFBO0FDdEtGOztBRGdLQztFQU1DLGdCQUFBO0FDbEtGOztBRDRKQztFQU1DLGdCQUFBO0FDOUpGOztBRHdKQztFQU1DLGdCQUFBO0FDMUpGOztBRG9KQztFQU1DLGdCQUFBO0FDdEpGOztBRGdKQztFQU1DLGdCQUFBO0FDbEpGOztBRDRJQztFQU1DLGdCQUFBO0FDOUlGOztBRHdJQztFQU1DLGdCQUFBO0FDMUlGOztBRG9JQztFQU1DLGdCQUFBO0FDdElGOztBRGdJQztFQU1DLGdCQUFBO0FDbElGOztBRDRIQztFQU1DLGdCQUFBO0FDOUhGOztBRHdIQztFQU1DLGdCQUFBO0FDMUhGOztBRG9IQztFQU1DLGdCQUFBO0FDdEhGOztBRGdIQztFQU1DLGdCQUFBO0FDbEhGOztBRDRHQztFQU1DLGdCQUFBO0FDOUdGOztBRHdHQztFQU1DLGdCQUFBO0FDMUdGOztBRG9HQztFQU1DLGdCQUFBO0FDdEdGOztBRGdHQztFQU1DLGdCQUFBO0FDbEdGOztBRDRGQztFQU1DLGdCQUFBO0FDOUZGOztBRHdGQztFQU1DLGdCQUFBO0FDMUZGOztBRG9GQztFQU1DLGdCQUFBO0FDdEZGOztBRGdGQztFQU1DLGdCQUFBO0FDbEZGOztBRDRFQztFQU1DLGdCQUFBO0FDOUVGOztBRHdFQztFQU1DLGdCQUFBO0FDMUVGOztBRG9FQztFQU1DLGdCQUFBO0FDdEVGOztBRGdFQztFQU1DLGdCQUFBO0FDbEVGOztBRDREQztFQU1DLGdCQUFBO0FDOURGOztBRHdEQztFQU1DLGdCQUFBO0FDMURGOztBRG9EQztFQU1DLGdCQUFBO0FDdERGOztBRGdEQztFQU1DLGdCQUFBO0FDbERGOztBRDRDQztFQU1DLGdCQUFBO0FDOUNGOztBRHdDQztFQU1DLGdCQUFBO0FDMUNGOztBRG9DQztFQU1DLGdCQUFBO0FDdENGOztBRGdDQztFQU1DLGdCQUFBO0FDbENGOztBRDRCQztFQU1DLGdCQUFBO0FDOUJGOztBRHdCQztFQU1DLGdCQUFBO0FDMUJGOztBRG9CQztFQU1DLGdCQUFBO0FDdEJGOztBRGdCQztFQU1DLGdCQUFBO0FDbEJGOztBRFlDO0VBTUMs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SmlvQlQ7O0FJaG9CQztFQUNDLHlCQUZPO0FKcW9CVDs7QUlqb0JDO0VBQ0MsY0FMTztBSnlvQlQ7O0FJeG9CQztFQUNDLHNCQUZPO0FKNm9CVDs7QUl6b0JDO0VBQ0MsV0FMTztBSmlwQlQ7O0FJaHBCQztFQUNDLHNCQUZPO0FKcXBCVDs7QUlqcEJDO0VBQ0MsV0FMTztBSnlwQlQ7O0FJeHBCQztFQUNDLHlCQUZPO0FKNnBCVDs7QUl6cEJDO0VBQ0MsY0FMTztBSmlxQlQ7O0FJaHFCQztFQUNDLHNCQUZPO0FKcXFCVDs7QUlqcUJDO0VBQ0MsV0FMTztBSnlxQlQ7O0FJeHFCQztFQUNDLHlCQUZPO0FKNnFCVDs7QUl6cUJDO0VBQ0MsY0FMTztBSmlyQlQ7O0FJaHJCQztFQUNDLHlCQUZPO0FKcXJCVDs7QUlqckJDO0VBQ0MsY0FMTztBSnlyQlQ7O0FJeHJCQztFQUNDLHlCQUZPO0FKNnJCVDs7QUl6ckJDO0VBQ0MsY0FMTztBSmlzQlQ7O0FJaHNCQztFQUNDLHlCQUZPO0FKcXNCVDs7QUlqc0JDO0VBQ0MsY0FMTztBSnlzQlQ7O0FJeHNCQztFQUNDLHlCQUZPO0FKNnNCVDs7QUl6c0JDO0VBQ0MsY0FMTztBSml0QlQ7O0FJaHRCQztFQUNDLHlCQUZPO0FKcXRCVDs7QUlqdEJDO0VBQ0MsY0FMTztBSnl0QlQ7O0FJeHRCQztFQUNDLHlCQUZPO0FKNnRCVDs7QUl6dEJDO0VBQ0MsY0FMTztBSml1QlQ7O0FJaHVCQztFQUNDLHlCQUZPO0FKcXVCVDs7QUlqdUJDO0VBQ0MsY0FMTztBSnl1QlQ7O0FJeHVCQztFQUNDLHlCQUZPO0FKNnVCVDs7QUl6dUJDO0VBQ0MsY0FMTztBSml2QlQ7O0FJaHZCQztFQUNDLHlCQUZPO0FKcXZCVDs7QUlqdkJDO0VBQ0MsY0FMTztBSnl2QlQ7O0FJeHZCQztFQUNDLHlCQUZPO0FKNnZCVDs7QUl6dkJDO0VBQ0MsY0FMTztBSml3QlQ7O0FJaHdCQztFQUNDLHlCQUZPO0FKcXdCVDs7QUlqd0JDO0VBQ0MsY0FMTztBSnl3QlQ7O0FJeHdCQztFQUNDLHlCQUZPO0FKNndCVDs7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M0RBO0VBQ0MseUJWMURjO0VVMkRkLGNWbERpQjtBRHE3RGxCOztBVzUzREE7O0VBRUMseUJWM0RpQjtFVTREakIsV1Z0Rk87QUQwOURSOztBVzczREE7O0VBRUMseUJWakVpQjtFVWtFakIsY1Z0RWlCO0FENDhEbEI7O0FXLzNEQTs7RUFFQyx5QkFBQTtFQUNBLGNWaEZpQjtFVWlGakIsc0JWM0dPO0FEbS9EUjs7QVdqNERBOztFQUVDLHNCVnBITztFVXFIUCxjVjNGaUI7RVU0RmpCLGtEQUFBO1VBQUEsMENBQUE7QVgwNEREOztBV240REE7O0VBRUMsV1Y5SE87RVUrSFAseUJWL0djO0FEMi9EZjs7QVdwNERBO0VBQ0MsdUVBQUE7RUFDQSwwQ0FBQTtFQUNBLGdCVmpKTTtFVWtKTixXVjVJTztFVTZJUCx5QlZuSGlCO0VVb0hqQixtQkFBQTtBWDg0REQ7O0FHaDlEQztFUXVFQyxxQ0FBQTtFQUFBLDZCQUFBO0FYNjRERjtBV3Q0REM7RUFDQyxZQUFBO0FYNjRERjs7QVd6NERBO0VBQ0Msb0JBQUE7RUFDQSxXVmpLTztFVWtLUCx5QlYzSWdCO0FEdWhFakI7O0FXejREQTtFQUNDLFdWdEtPO0VVdUtQLHlCVm5KZTtFVW9KZixhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCVmxMUTtFVW1MUiw2QlZwRVk7RVVvRVoscUJWcEVZO0VVcUVaLG1CQUFBO0VSaERBLGVBQUE7RVFrREEsZ0JBQUE7QVg0NEREO0FXMTREQztFQUNDLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0FYaTVERjs7QVk3a0VBOztFQUVDLGdCWE1PO0VXTFAsZ0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsV1hJTztFV0hQLFlBQUE7RUFDQSxlQUFBO0Faa25FRDtBWWhuRUM7RUFDQyxXWERNO0FEb25FUjtBWXBuRUM7RUFDQyxXWERNO0FEb25FUjtBWXBuRUM7RUFDQyxXWERNO0FEb25FUjtBWXBuRUM7RUFDQyxXWERNO0FEb25FUjtBWXBuRUM7O0VBQ0MsV1hETTtBRG9uRVI7O0FZ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QWpCb3FGRjtBaUJqcUZDO0VBQ0Msc0JBQUE7QWpCbXFGRjs7QWlCL3BGQTtFQUNDLHNCaEJWTztBRDRxRlI7O0FpQi9wRkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFZDZHQSxnQkFBQTtFQUFBLG1CQUFBO0FIdWpGRDs7QWlCaG9GQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBakI2cUZEO0FpQjNxRkM7RUFDQyxrQ0FBQTtBakI2cUZGOztBaUIvcEZBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0FqQjhxRkQ7O0FpQm5xRkE7RUFDQyxzQmhCcEZPO0FEb3dGUjtBR3pyRkM7RWNZQyw2QmhCZ0JXO0VnQmhCWCxxQmhCZ0JXO0VnQmZYLG1DQUFBO0VBQUEsMkJBQUE7QWpCZ3JGRjs7QWlCaHFGQTtFQUNDLGtCQUFBO0FqQmlyRkQ7O0FHOXVGQztFY21FRSx1QkFBQTtFQUNBLG1CQUFBO0FqQitxRkg7O0FHcHRGQztFYzZEQyw2QmhCakNXO0VnQmlDWCxxQmhCakNXO0VnQmtDWCxvQ0FBQTtFQUFBLDRCQUFBO0FqQjhxRkY7QUczd0ZDO0VjaUdDLHVCQUFBO0VBQ0EsbUJBQUE7QWpCNnFGRjtBaUI5cEZDO0VBQ0MsWUFBQTtBakIycUZGOztBRzl2RkM7RWNxR0MsNkJoQnpFVztFZ0J5RVgscUJoQnpFVztFZ0IwRVgsb0NBQUE7RUFBQSw0QkFBQTtBakJzcUZGOztBRzV3RkM7RWNxSEMsNkJoQnpGVztFZ0J5RlgscUJoQnpGVztFZ0IwRlgsb0NBQUE7RUFBQSw0QkFBQTtBakJxcUZGOztBRzN4RkM7RWNxSkMsNkJBQUE7RUFBQSxxQkFBQTtFQUNBLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSwrREFBQTtBakJvcUZGOztBaUJucEZBO0VBQ0MsZ0JBQUE7QWpCb3FGRDs7QWlCanFGQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FqQm9xRkQ7O0FpQmpvRkU7RUFDQyxtQkFBQTtBakJ1cUZIOztBaUIvbkZBO0VBQ0Msc0JoQnRVTztBRG8rRlI7QUd6NUZDO0VjOFBDLHFDQUFBO0VBQUEsNkJBQUE7QWpCOHBGRjs7QWlCNW9GQTtFQUNDLGtCQUFBO0FqQitwRkQ7QWlCN3BGQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtBakIrcEZGOztBaUI5bkZBO0VBQ0MsYUFBQTtFQUNBLDJCQUFBO0FqQitwRkQ7O0FpQnZwRkE7RUFDQyxhQUFBO0FqQmdxRkQ7O0FHaitGQztFY2lXQyw2QmhCclVXO0VnQnFVWCxxQmhCclVXO0VnQnNVWCwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsc0RBQUE7QWpCK3BGRjs7QWlCeG5GQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0FqQjhwRkQ7O0FpQi9vRkE7RWR6V0MsZUFBQTtFYzJXQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9DQUFBO0VBQ0EsV2hCNWVPO0VnQjZlUCxrQkFBQTtBakJncUZEO0FHamtHQztFY29hQyw2QmhCeFlXO0VnQndZWCxxQmhCeFlXO0VnQnlZWCxrQ0FBQTtFQUFBLDBCQUFBO0FqQnFxRkY7QUd6bUdDO0Vjd2NDLGNoQmxlYztFZ0JtZWQsdUJBQUE7RUFDQSxvQkFBQTtBakJvcUZGOztBaUJ0bUZBO0VBQ0MsY2hCbGlCZTtFZ0JtaUJmLGFBQUE7RUFDQSxtQkFBQTtBakJrcUZEO0FpQmhxRkM7RUFDQyw4Q2hCOWpCYztFZ0IrakJkLGdCaEJsa0JLO0VnQm1rQkwsZ0JBQUE7RWRoY0QsZUFBQTtBSG1tR0Q7QUdwcEdDO0Vjc2ZDLDZCaEIxZFc7RWdCMGRYLHFCaEIxZFc7RWdCMmRYLGtDQUFBO0VBQUEsMEJBQUE7QWpCc3FGRjtBRzVyR0M7RWM4aEJDLGNoQnZqQmM7RWdCd2pCZCx1QkFBQTtFQUNBLG1CQUFBO0FqQnNxRkY7O0FpQnRvRkE7RUFDQyxXaEI5bUJPO0VnQittQlAsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpCNHFGRDtBaUIxcUZDO0VBQ0MsOENoQnZuQmM7RWdCd25CZCxnQmhCM25CSztFZ0I0bkJMLGdCQUFBO0VkemZELGVBQUE7QUhzcUdEO0FHdHZHQztFY3VsQkMsdUJBQUE7RUFDQSxtQkFBQTtBakI0cUZGO0FpQmhyRkU7RUFDQyxjaEJqbkJZO0FEbXlHZjtBaUIzcUZFO0VBQ0MsNkJoQmxpQlU7RWdCa2lCVixxQmhCbGlCVTtFZ0JtaUJWLGtDQUFBO0VBQUEsMEJBQUE7QWpCNnFGSDtBaUIxcUZFO0VBQ0MsNkJoQnZpQlU7RWdCdWlCVixxQmhCdmlCVTtFZ0J3aUJWLGtDQUFBO0VBQUEsMEJBQUE7QWpCNHFGSDtBaUJ6cUZFO0VBQ0MsNkJoQjVpQlU7RWdCNGlCVixxQmhCNWlCVTtFZ0I2aUJWLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSw4QkFBQTtFQUFBLGlEQUFBO0FqQjJxRkg7O0FpQjNtRkE7RUFDQyxrQkFBQTtBakJ5cUZEO0FpQnZxRkM7RUFDQyxnQmhCL3RCSztBRHc0R1A7QUdyMUdDO0VjK3FCRSx1QkFBQTtFQUNBLG9CQUFBO0FqQnlxRkg7O0FpQi9vRkU7RUFDQyxXaEJ2dkJLO0FEODVHUjtBR24xR0M7RWNpckJDLHFDQUFBO0VBQUEsNkJBQUE7QWpCcXFGRjtBR3IzR0M7RWN3dEJDLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FqQnFxRkY7O0FpQjdvRkE7RUFDQyxZQUFBO0FqQnNxRkQ7O0FHMTNHQztFY3N1QkMsOENBQUE7RUFBQSxzQ0FBQTtBakJ1cUZGO0FpQmhxRkM7RUFDQyx5QmhCdHlCYztBRDY4R2hCOztBaUJocEZBO0VBQ0MsY2hCeDBCUztFRW1IVCxlQUFBO0VjdXRCQSxnQkFBQTtBakJ1cUZEO0FHLzZHQztFYzJ3QkMsNkJoQi91Qlc7RWdCK3VCWCxxQmhCL3VCVztFZ0JndkJYLGtDQUFBO0VBQUEsMEJBQUE7QWpCNHFGRjtBR3Y5R0M7RWNtekJDLGNoQjUwQmM7RWdCNjBCZCx1QkFBQTtFQUNBLG1CQUFBO0FqQjRxRkY7O0FpQnhxRkE7RUFDQyxXaEJ2MkJPO0VnQncyQlAsOENoQjMyQmU7RWdCNDJCZixnQmhCaDNCUTtFZ0JpM0JSLGFBQUE7RUFDQSxtQkFBQTtFZDl1QkEsZUFBQTtBSDA1R0Q7QUczOEdDO0VjbXlCQyw2QmhCdndCVztFZ0J1d0JYLHFCaEJ2d0JXO0Vn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O0F3Q3B0TEE7RUFDQyxzQnZDeEJPO0V1Q3lCUCwwREFBQTtVQUFBLGtEQUFBO0F4Q3V2TEQ7QUdwc0xDO0VxQ2pEQyxvQ0FBQTtFQUFBLDRCQUFBO0F4Q3d2TEY7O0F3QzV1TEE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0F4QzJ2TEQ7QUczdExDO0VxQzlCQyw2QnZDMERXO0V1QzFEWCxxQnZDMERXO0V1Q3pEWCxvQ0FBQTtFQUFBLDRCQUFBO0F4QzR2TEY7QUc5dkxDO0VxQ1FDLHVCQUFBO0VBQ0EsbUJBQUE7QXhDOHZMRjs7QXdDbHZMQTtFQUNDLGFBQUE7QXhDaXdMRDs7QXdDOXZMQTtFQUNDLFd2Q3RFTztBRHUwTFI7QUc1dkxDO0VxQ0hDLDZCdkMrQlc7RXVDL0JYLHFCdkMrQlc7RXVDOUJYLGtDQUFBO0VBQUEsMEJBQUE7QXhDa3dMRjs7QXdDM3ZMQTtFQUNDLGN2Qy9EZTtBRGswTGhCO0FHendMQztFcUNRQyw2QnZDb0JXO0V1Q3BCWCxxQnZDb0JXO0V1Q25CWCxxREFBQTtFQUFBLDZDQUFBO0VBQUEscUNBQUE7RUFBQSx3REFBQTtBeENvd0xGOztBd0MxdkxBO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0F4Q3V3TEQ7QUc1eExDO0VxQ3VCQyw2QnZDS1c7RXVDTFgscUJ2Q0tXO0V1Q0pYLCtDQUFBO0VBQUEsdUNBQUE7RUFBQSxzREFBQTtBeEN3d0xGOztBd0Nwd0xBO0VBQ0MsY0FBQTtBeEN1d0xEOztBd0Nwd0xBO0VBQ0MsZ0JBQUE7QXhDdXdMRDs7QXdDM3ZMQTtFQUNDLDBCQUFBO0VBQ0EsVUFBQTtBeEN5d0xEO0F3Q3h3TEM7RUFDQyxrREFBQTtBeEMwd0xGO0FHM3pMQztFcUNvREMsNkJ2Q3hCVztFdUN3QlgscUJ2Q3hCVztFdUN5Qlgsb0NBQUE7RUFBQSw0QkFBQTtBeEMwd0xGOztBd0M3dkxBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QXhDMndMRDtBRy8wTEM7RXFDc0VDLDZCdkMxQ1c7RXVDMENYLHFCdkMxQ1c7RXVDMkNYLG9DQUFB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Q0EsMENBQUE7QTdDdzhNRDs7QTZDaDhNQTtFQUNDLGFBQUE7QTdDdzhNRDtBR2w1TUM7RTBDcERDLDZCNUNnRlc7RTRDaEZYLHFCNUNnRlc7RTRDL0VYLG9DQUFBO0VBQUEsNEJBQUE7QTdDeThNRjtBR3I3TUM7RTBDZEMsdUJBQUE7RUFDQSxtQkFBQTtBN0MyOE1GOztBNkMvN01BO0VBQ0MsYzVDNUJjO0U0QzZCZCwwQ0FBQTtBN0M4OE1EOztBNkNyOE1BO0VBQ0MsVzVDeERPO0U0Q3lEUCxrQ0FBQTtFQUNBLGdCQUFBO0E3Q2s5TUQ7O0E4Q25oTkE7RUFDQyxtQkFBQTtFQUNBLHFCN0NnQlU7RTZDZlYsYUFBQTtBOUMyaE5EOztBOEM5Z05BO0VBQ0Msb0JBQUE7RTNDbUhBLGVBQUE7RTJDakhBLGdCQUFBO0VBQ0EsVzdDYk87RTZDY1AseUI3Q1lpQjtFNkNYakIsa0JBQUE7QTlDNmhORDs7QThDaGhOQTtFQUNDLGtCQUFBO0E5Q29pTkQ7O0E4Q3poTkE7RUFDQyxvQkFBQTtBOUNtaU5EOztBOENoaU5BO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0E5Q21pTkQ7O0ErQ3hsTkE7RUFDRSx5QjlDZ0NnQjtBRHFrTmxCOztBK0M1bE5BO0VBQ0UsYzlDZWM7QUQwbE5oQjs7QStDL2xOQTtFQUNFLFc5Q2ZNO0FENG5OUjs7QStDbm1OQTtFQUNFLGFBQUE7QS9DaW5ORjs7QStDbm1OQTtFQUNFLHlCOUMvQlE7QURrcE5WOztBK0N4bU5BO0VBQ0Usc0I5Q3JETTtBRDRxTlI7O0FnRGxyTkM7RUFDQyxXL0NNTTtBRCtxTlI7O0FnRGhyTkM7RUFDQyxVQUFBO0FoRG1yTkY7O0FnRGhxTkE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBaERvck5EOztBZ0QzcU5BO0VBQ0MsYy9DYmU7RStDY2YsOEMvQ3JDZTtBRDZ0TmhCOztBZ0Ryck5BO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QWhEd3JORDs7QWdEOXFOQTtFQUNDLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7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QUNBLG1CQUFBO0VoRXNuUkE7RWdFN21SRjtJQUlFLHFCQUFBO0VoRXduUkE7RWdFcG5SRjtJQXdDRSxtQkFBQTtFaEUwb1JBO0VnRXhvUkE7SUFDQyxRQUFBO0lBQ0Esd0NBQUE7WUFBQSxnQ0FBQTtFaEUwb1JEO0VnRTltUkY7SUFFRSxtQkFBQTtFaEV3b1JBO0VnRWhvUkY7SUFFRSxrQkFBQTtFaEV5b1JBO0U2RTF1UkY7SUFZRSxtQkFBQTtFN0V3cFdBO0FBcGtORjs7QW9HcGlKRTtFL0YxRUY7SUFZRSwwQ0FBQTtFTHc1QkE7RUs1dkJGO0lGdERHLG1CQUFBO0VIMitCRDtFS2o3QkY7SUYxREcsbUJBQUE7RUh5L0JEO0VTbm5DRjs7SU4wSEcsZUFBQTtFSHV4Q0Q7RVMxNENGOztJTm1IRyxlQUFBO0VIMHlDRDtFU3Q1Q0Y7O0lONEdHLGVBQUE7RUg2ekNEO0VTeDRDRjs7SU4yRUcsZUFBQTtFSG0zQ0Q7RVc5K0NGOztJUjJIRyxlQUFBO0VIMHdERDtFbUJwNURGO0lBNENFLFVBQUE7RW5CMDFIQTtFeUJoNEhGO0l0Qm9JRyxvQkFBQTtFSDJqSUQ7RTJCM3JJRjtJeEJnSUcsU0FBQTtFSCt5SUQ7RWlDejdJRjtJOUIwSUcsaUJBQUE7RUg0d0pEO0VpQ3Q1SkY7STlCMElHLG9CQUFBO0VIc3hKRDtFZ0V2NEpGO0k3RGlIRyxtQkFBQTtFSG9nUkQ7RUdoalJEO0lBNENFLGVBQUE7RUhva1JEO0VzRTVrUkY7SW5FUUcsZUFBQTtFSDR5U0Q7RXVFeDZTQTtJcEU0SEMsZUFBQTtFSDAvU0Q7RWlGaGlURjtJOUVzQ0csZUFBQTtFSCswV0Q7RTRGcnlXRDtJekYxQ0UsZUFBQTtFSG9oYUQ7QUFqdVlGOztBb0dyMEJFO0V4RXRGRjtJQUtFLGdCQUFBO0lBQ0EsZ0JBQUE7RTVCcWtKQTtFa0c3akpEO0lBRUUsaUJBQUE7RWxHeXViRDtBQTdxU0Y7O0FvR3ppSkU7RS9GZEQ7SUFTRSx3Q0FBQTtJQUNBLDhDQUFBO0VMeTVCRDtFSzUzQkM7SUFFQyxVQUFBO0VMeTZCRjtFS3Q2QkM7SUFDQyxVQUFBO0lBQ0Es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SUFDQSx3SUFBQTtJQUNBLG9DQUFBO0VsR3F2YkE7RWtHM3ViRjtJQU1FLDRCQUFBO0VsR3V2YkE7RWtHdnViRjtJQUlFLDhDQUFBO0VsRzB2YkE7RWtHdHViRjtJQUVFLGtDQUFBO0VsR3l2YkE7RWtHdnZiQTtJQUNDLGVBQUE7RWxHeXZiRDtFa0dwdmJGO0lBRUUsYUFBQTtFbEd3dmJBO0FBbGpiRjs7QUdqN0JDO0VBQ0M7SWN3ZEMsY2hCemVhO0VENG9HZDtBQUNGOztBb0cvaUdFO0VuRnNKRjtJQVlFLG1FQUFBO0VqQndxRkE7RXNFdHBGRjtJQWFFLDhDQUFBO0V0RWd5U0E7RWtHMzlTRjtJQWlCRSxXQUFBO0VsRzB1YkE7QUF0N1ZGOztBb0doM0ZFO0V2Q3VFQTtJQVFFLFdBQUE7RTdEaW1RRjtFNkQ3bFFBO0lBUUUsV0FBQTtFN0RvbVFGO0FBZEY7O0FvRy9yUUU7RS9EK0NBOztJbENrQkEsa0NBQUE7RUg2NUtBO0FBQ0Y7O0FvRy85S0U7RXZDcUZBO0lBSUUseUNBQUE7RTdEZ21RRjtFNkR4bFFBO0lBSUUseUNBQUE7RTdEbW1RRjtBQWRGOztBb0cxclFFO0UvRmpFRjtJRmtJRSxrQ0FBQTtFSHd4QkE7RUt0NEJGO0lBS0UsNENBQUE7RUx1NUJBO0VLdDVCQTtJQUNDLHFDQUFBO0VMdzVCRDtFSzU0QkQ7SUFJRSw4Q0FBQTtFTDA1QkQ7RUsvM0JEO0lGNERDLDRDQUFBO0VIczJCQTtFS2w2QkQ7SUY0REMsK0NBQUE7RUgyMkJBO0VLdjZCRDtJRjREQyw2Q0FBQTtFSGczQkE7RUs1NkJEO0lGNERDLDhDQUFBO0VIcTNCQTtFS24wQkY7SUZsREUsOENBQUE7RUh3OUJBO0VLbDZCRjtJRnRERSw4Q0FBQTtFSGkrQkE7RUt2NkJGO0lGMURFLDhDQUFBO0VIMCtCQTtFSzU2QkY7SUY5REUsb0NBQUE7RUh3L0JBO0VPdG1DRjtJQU9FLGdCQUFBO0VQZ3ZDQTtFUy92Q0Y7O0lOc0hFLDBDQUFBO0VIcXhDQTtFU3A0Q0Y7O0lOK0dFLGlDQUFBO0VId3lDQTtFU2g1Q0Y7O0lOd0dFLDBDQUFBO0VIMnpDQTtFUzU1Q0Y7O0lOaUdFLDRDQUFBO0VINDBDQTtFU241Q0Y7O0lOdUVFLDBDQUFBO0VIaTNDQTtFUzU2Q0Y7O0lOMkRFLDBDQUFBO0VIeTRDQTtFUzk3Q0Y7O0lOcURFLDBDQUFBO0VIcTVDQTtFUzcwQ0Q7O0lOeEVDLGtDQUFBO0VIZ2pEQTtFVTVvREE7SVA0RkEsMENBQUE7RUg0cURBO0VVL3VEQTtJUG1FQSxrQ0FBQTtFSGtzREE7RVd6ekRGOztJUnVIRSxrQ0FBQTtFSHd3REE7RVdsM0REOztJUjBHQyxrQ0FBQTtFSHd4REE7RVdsdkRGO0lSdENFLGtDQUFBO0VIZzhEQTtFaUJsakVGO0lka0hFLDJDQUFBO0VIeWpGQTtFaUIzcUZGO0lka0hFLDhDQUFBO0VIOGpGQTtFaUJ0N0VGO0lBRUUsbUVBQUE7RWpCc3FGQTtFaUJ6OEVGO0lkdldFLGtDQUFBO0VIa2hHQTtFaUJ2bEZEO0lkM2JDLDBDQUFBO0VIcW1HQTtFaUJqbkZEO0lkcGZDLDBDQUFBO0VId3FHQTtFaUJ0OUVGO0lkbHRCRSwwQ0FBQTtFSGc0R0E7RWlCenBGRjtJZHZ1QkUsMENBQUE7RUg0NUdBO0VrQmxpSEY7SUFFRSxlQUFBO0VsQndzSEE7RWtCMXFIRjtJZnNHRSwyQ0FBQTtFSDJtSEE7RWtCenJIRjtJQW9DRSwwQ0FBQTtFbEJ1dUhBO0VrQnJ1SEE7SUFDQyw2Q0FBQTtFbEJ1dUhEO0VtQnQwSEY7SUFvQ0UsVUFBQTtFbkJ3MUhBO0V3QjUzSEY7SXJCc0lFLDRDQUFBO0VIMjhIQTtFd0JqbElGO0lyQnNJRSwrQ0FBQTtFSGc5SEE7RXdCdGxJRjtJQUtFLGtCQUFBO0V4QnNsSUE7RXlCMWxJRDtJdEJxSUMsMkNBQUE7RUhpaklBO0V5QmpySUY7SXRCZ0lFLGdEQUFBO0VIMGpJQTtFMkJ0cklGO0l4QjRIRSxvQ0FBQTtFSDh5SUE7RTRCcDdJRjtJekJzSUUsNENBQUE7RUh5N0lBO0U0Qi9qSkY7SXpCc0lFLCtDQUFBO0VIODdJQTtFaUNwa0pGO0k5QnNJRSw0Q0FBQTtFSDJ3SkE7RWlDajVKRjtJOUJzSUUsK0NBQUE7RUhxeEpBO0VpQy95SkY7STlCMEJFLDBDQUFBO0VIdzRKQTtFaUMvM0pEO0k5QlRDLDBDQUFBO0VINjZKQTtFNkNuaktGO0kxQ3NJRSw0Q0FBQTtFSDJ6TUE7RTZDajhNRjtJMUNzSUUsK0NBQUE7RUhnME1BO0U4Q3Q3TUY7STNDc0hFLDBDQUFBO0VIaTdNQTtFaURwaE5BO0lBQ0MsVUFBQTtFakRvME5EO0V5RHoxTkY7SXREdUhFLGtDQUFBO0VIbXZPQTtFMkQxck9BOzs7SXhEekRBLGtDQUFBO0VIbW1QQTtFZ0VodFBGO0k3RDZHRSxxQ0FBQTtFSG1nUkE7RUczaVJEO0lBd0NDLDBDQUFBO0VIbWtSQTtFc0V2a1JGO0luRUlFLDBDQUFBO0VIMnlTQTtFc0Vyb1NGO0lBU0UsOENBQUE7RXRFK3hTQTtFdUV0a1RBO0lwRXdIQSwwQ0FBQTtFSHkvU0E7RXdFbHhTRjtJckV2T0UsMkNBQUE7RUhnZ1VBO0V3RXp4VEY7SXJFdk9FLDhDQUFBO0VIcWdVQTtFNEVwMlRBO0lBQ0MsZ0dBQUE7RTVFcTVVRDtFNEU1aVVEO0l6RTNnQkMsa0NBQUE7RUhxNlZBO0U2RXJnV0Y7SUFRRSw2Q0FBQTtFN0V1cFdBO0U2RXhnV0E7SUFDQyxnR0FBQTtFN0VrcFdEO0VpRjV1V0Y7STlFa0NFLDBDQUFBO0VIODBXQTtFb0Z6OFdBO0lBQ0Msb0JBQUE7RXBGdzVYRDtFb0ZyNVhBO0lBQ0Msd0VBQUE7RXBGdTVYRDtFb0ZuNVhDO0lBQ0MsNkNBQUE7RXBGcTVYRjtFb0ZsNVhDO0lBQ0Msa0JBQUE7RXBGbzVYRjtFb0ZqNVhDO0lBQ0MseURBQUE7RXBGbTVYRjtFNEY1dlhEO0l6RjlDQywwQ0FBQTtFSG1oYUE7RWtHM2hhRjtJQWFFLHNDQUFBO0VsR3l1YkE7RWtHam1iRDtJL0Y3SUMsMENBQUE7RUhzM2JBO0FBN2xhRjs7QTJFL3ZCQztFQUNDO0lBQ0MsU0FBQTtFM0VxdVVEO0FBQ0Y7O0E0RTVsVUM7RUFDQztJQUNDLHFEQUFBO0U1RW81VUQ7RTZFLy9VQTtJQUNDLHFEQUFBO0U3RWlwV0Q7QUFscEJGOztBb0doblZFO0UvRnhDRDtJ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ZjtFR3Y4REE7O0lRMEVBLHlCVnhGZTtFRGsrRGY7RUdwOURBOztJUXFGQSx5QlZuR2U7RUQrK0RmO0VHaitEQTs7SVErRkEsV1ZuSU07SVVvSU4seUJWaEhjO0VEOC9EZDtFRzkrREE7SVFtSEEsWUFBQTtFWDY0REE7RUdoZ0VBO0lRb0pBLHlCVnBLYztFRHFqRWQ7RUdyaUVBO0lVUEEsY1pIZ0I7RURpdkVoQjtFYTV1RUE7SUFDQyx5QlpOZTtJWU9mLG1DQUFBO1lBQUEsMkJBQUE7RWI4dUVEO0VHM3VFQTtJYWRFLFlBQUE7RWhCdytFRjtFRzE5RUE7SWFBRSxpQ0FBQTtFaEJ3K0VGO0VnQnYrRUU7SUFDQyxzQkFBQTtFaEJ5K0VIO0VnQnYrRUU7SUFDQyxpQ0FBQTtFaEJ5K0VIO0VHOStFQTtJYWlFRSwyQkFBQTtJQUNBLHNCQUFBO0VoQncrRUY7RWdCditFRTtJQUNDLHNCQUFBO0VoQnkrRUg7RWdCditFRTtJQUNDLHNCZjFHRztFRG1sRk47RUdoakZBO0lhZ0ZDLFlBQUE7RWhCeStFRDtFR3pqRkE7SWEwRkMsWUFBQTtFaEIyK0VEO0VHcmtGQTtJYWtHQywwQkFBQTtFaEIyK0VEO0VHN2tGQTtJYXlHRSxZQUFBO0VoQjQrRUY7RUdybEZBO0ljbWlCQSxjaEJwakJjO0VEMHRHZDtFaUJsbkZBO0lBQ0MsY2hCM21CWTtFRDJ4R2I7RUd4d0dBO0ljNnRCQSxZQUFBO0VqQnFxRkE7RUdsNEdBO0lja3hCQSx5QmhCbHlCYztFRHk4R2Q7RUd6N0dBO0ljd3pCQSxjaEIzMEJhO0VEdS9HYjtFR3ArR0E7SWM0MUJBLGNoQjcyQmM7RURzaUhkO0VpQnZyRkE7SUFDQyxjaEJoM0JhO0VEeWlIZDtFa0I5K0dBO0lBQ0MsY2pCckRlO0lpQnNEZixZQUFBO0VsQnV1SEQ7RW9CdnRIQTtJQUNDLFVBQUE7RXBCbTZIRDtFd0J2OEhBO0lBQ0MsV0FBQTtFeEI4a0lEO0VHeG1JQTtJdUJpR0EsbURBQUE7WUFBQSwyQ0FBQTtFMUIyd0lBO0VHNTJJQTtJMEJjQSx5QjVCekJlO0VEa3RKZjtFNkJ2ckpBO0lBQ0Msa0NBQUE7WUFBQSwwQkFBQTtFN0J5ckpEO0VHMXNKQTtJZ0NwQkEseUJsQ0xTO0lrQ01ULFdsQ2hCTTtFRHVzS047RUdwcUtBO0lrQ21MQSxtREFBQTtZQUFBLDJDQUFBO0VyQzI2S0E7RUc5bExBO0lxQ2NBLFlBQUE7RXhDNnZMQTtFRzN3TEE7SXFDa0hBLFlBQUE7RXhDNndMQTtFRy8zTEE7SXVDaUJBLHNCekNyRE07SXlDc0ROLGN6QzVCZ0I7SXlDNkJoQixxQ0FBQTtZQUFBLDZCQUFBO0UxQyt4TUE7RTBDN3hNQTtJQUNDLGN6Q2hDZTtFRCt6TWhCO0VHcnpNQTtJMENSQSxZQUFBO0U3QzA4TUE7RUdsOE1BO0k2Q2lEQSxVQUFBO0VoRGtzTkE7RUdudk5BO0lnRE5BLG1EQUFBO1lBQUEsMkNBQUE7RW5EODVOQTtFdURqNE5DO0lBQ0MsZ0NBQUE7WUFBQSx3QkFBQTtFdkRrb09GO0VHMXBPQTtJc0RFQSx5QnhEYmU7RURvM09mO0V5RHIyT0E7SUFDQyxrREFBQTtZQUFBLDBDQUFBO0V6RHUyT0Q7RTBEcjBPQTtJQUNDLHlCekR4RGE7RUQ2OU9kO0VHNzhPQTtJd0RvTEUseUIxRDlMYztJMEQrTGQsVzFEek5JO0VENHZQTjtFR3h0UEE7O0l3RGdNRSx5QjFEak5ZO0VEcXZQZDtFR3B1UEE7SXdENFZHLHFCQUFBO0UzRHFoUEg7RTZEanhQQztJQUNDLGdDQUFBO1lBQUEsd0JBQUE7RTdEdWxRRjtFR3hyUUE7STJEc0JBLDZCQUFBO0lBQ0EsYzdEakNnQjtJNkRrQ2hCLHFDQUFBO1lBQUEsNkJBQUE7RTlEMHhRQTtFR2x6UUE7STZEdkJDLHlCL0RZYztFRGdtUmY7RUdybFJBO0k2RHdDQSxrREFBQTtZQUFBLDBDQUFBO0VoRTBvUkE7RWdFeG9SQTtJQUNDLG1EQUFBO1lBQUEsMkNBQUE7RWhFMG9SRDtFc0VqbFJBO0lBQ0MseUJyRXJIYTtFRGc2U2Q7RUdoNVNBO0lvRXdGQSx5QnRFMUdhO0VEa3VUYjtFR2h0VEE7SXlFd25CQyx5QjNFeG9CYTtFRHFoV2Q7RUdyZ1dBO0k4RTJFQSx5QmhGM0ZjO0VEdThXZDtFR3Y3V0E7SThFd05DLHNCaEY1UEs7SWdGNlBMLHlCQUFBO0lBQ0EsY2hGcE9lO0VEeWxYaEI7RUcva1hBO0k4RXFTQyx5QmhGcFVJO0VEc3JYTDtFR3ZwWEE7SW9GSEEsc0J0RmpDTTtJc0ZrQ04sY3RGUmdCO0lzRlNoQixxQ0FBQTtZQUFBLDZCQUFBO0V2RiszWUE7RUc5M1lBO0lvRjBEQSx5QnRGcEVnQjtJc0ZxRWhCLFd0Ri9GTTtFRG8rWU47RUdoOFlBOztJb0ZnR0EsY3RGMUdnQjtJc0YyR2hCLHNCdEZySU07RUQ4Z1pOO0FBdHFXRjs7QU92eENBO0VBQ0M7SUFDQyx5QkFBQTtFUGd2Q0E7QUFDRjs7QXFHaDFDQTtFQUNDO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtFckdraWRBO0VxR2hpZEQ7SUFDQyxnQkFBQTtJQUNBLFdBQUE7SUFDQSwwQkFBQTtFckdraWRBO0VxR2hpZEQ7SUFDQywyQkFBQTtFckdraWRBO0VxR2hpZEQ7SUFDQyxnQkFBQTtJQUNBLFdBQUE7RXJHa2lkQTtFcUcvaGREO0lBQ0MsYUFBQTtFckdpaWRBO0FBQ0YiLCJmaWxlIjoidG8uY3NzIn0= */