/* --------------------------------------------------------------
# Config
-------------------------------------------------------------- */
@font-face {
  font-family: "iconfont";
  src: url("../fonts/iconfont.woff2") format("woff2"), url("../fonts/iconfont.woff") 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-l 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;
}

.cta--transparent {
  background-color: transparent;
  color: #000;
  border: 2px solid #000;
}
.cta--transparent .icon {
  color: #eb4a00;
}

.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;
  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;
}

.chat-input-message-container .input-message-div button {
  color: #000;
}

.end-chat-container .thank-you a {
  color: #000;
}

.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 {
  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;
  align-self: flex-start;
}

.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: auto;
  -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__logo:first-child {
  max-width: clamp(192px,13.3333333333vw,268px);
}

.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;
}

.zig-zag-full-height__text ul li a {
  word-break: break-word;
}

.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,
.publication-banner__link .btn {
  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-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 {
  background-color: #f1efea;
  border-radius: 20px;
}
.publication-list__no-results h3 {
  margin-bottom: clamp(6px,0.4166666667vw,8px);
}

.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 div h2,
.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("../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("../images/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("../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-field select,
.donate-form__payment-field input {
  color: #000;
}

.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;
  position: relative;
}

.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: clamp(-2px,-0.1388888889vw,-3px);
}

.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%;
}

.service-card-phone-analytics {
  margin-bottom: clamp(16px,1.1111111111vw,22px);
}

.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: clamp(16px,1.1111111111vw,22px);
  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;
  color: #000;
}
.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);
  color: #000;
}

.result-banner__popup-button {
  margin-bottom: 0;
}

.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%);
}

.support-block__mobile-info .js-modal-open {
  color: #000;
}

.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;
  background-color: #fff;
  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__textarea-count {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-weight: 400;
  color: #000;
  line-height: clamp(21px,1.4583333333vw,29px);
  text-align: right;
  padding-top: 4px;
  display: block;
}

.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("../images/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-filter__form-search-error {
  color: #c00;
}

.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-form__result-number {
  margin-left: auto;
}

.search-tooltip-error {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 12px;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #eb4a00;
  padding: clamp(6px,0.4166666667vw,8px) clamp(12px,0.8333333333vw,16px);
  z-index: 10;
}
.search-tooltip-error::before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-top: 1px solid #eb4a00;
  border-right: 1px solid #eb4a00;
  position: absolute;
  top: -6px;
  left: 26px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  z-index: 20;
}

.search-tooltip-error__text {
  font-size: clamp(14px,0.9722222222vw,19px);
  font-style: italic;
  line-height: clamp(22px,1.5277777778vw,30px);
}

.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 p {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.newsletter-form .umbraco-forms-field-wrapper h2 {
  font-size: 16px;
  font-weight: 400;
}
.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.5;
  padding: 10px 20px;
  color: #fff;
  height: auto;
  font-size: 16px;
}

.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;
  margin-bottom: 20px !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("../images/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-l 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;
  }
  .newsletter__content input.btn {
    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;
    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%;
    border-radius: 12px;
    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--full-width .zig-zag-full-height__container {
    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 {
    flex: 0 0 clamp(160px,11.1111111111vw,224px);
  }
  .publication-list__no-results {
    margin-top: -18px;
    padding: clamp(40px,2.7777777778vw,56px) clamp(48px,3.3333333333vw,67px) clamp(48px,3.3333333333vw,67px);
  }
  .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);
  }
  .search-cards__title {
    margin-bottom: 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-l 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;
  }
  .newsletter-form .umbraco-forms-field-wrapper h2 {
    font-size: clamp(16px,1.6666666667vw,33px);
  }
  .newsletter__content input.btn {
    font-size: clamp(18px,1.25vw,25px);
  }
  .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-holder {
    overflow: hidden;
  }
  .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__form .search-tooltip-error {
    top: 80px;
  }
  .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__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;
    width: 100%;
  }
  .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 .picture__img {
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .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 {
    flex: 0 0 clamp(90px,6.25vw,125px);
  }
  .publication-list__no-results {
    padding: clamp(24px,1.6666666667vw,33px) clamp(20px,1.3888888889vw,28px);
  }
  .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-container {
    position: relative;
  }
  .service-banner__form {
    flex-direction: column;
    gap: 16px;
    margin-bottom: 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;
    margin-bottom: 40px;
  }
  .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 {
    position: absolute;
    top: 58px;
    left: 0;
    margin-bottom: 0;
  }
  .service-card .btn {
    width: 100%;
    justify-content: center;
  }
  .service-card__head {
    align-items: center;
    gap: 24px;
  }
  .service-card__cta-text {
    word-break: break-all;
  }
  .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--error {
    position: relative;
  }
  .service-filter__form--error .service-filter__form-search-input {
    margin-bottom: 50px;
    border: 1px solid #c00;
  }
  .service-filter__form--error .service-filter__form-search-error {
    position: absolute;
    top: 58px;
    left: 0;
    padding-left: 10px;
  }
  .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);
    text-align: center;
  }
  .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__form .search-tooltip-error {
    top: 50px;
  }
  .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;
  }
  .search-cards__title {
    margin-bottom: 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 .cta--transparent:hover {
    background-color: #fff;
  }
  .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,
  .no-touch .publication-banner__link .btn: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;
  }
  .no-touch .newsletter__content input.btn:hover {
    background-color: #ff5e00;
  }
}

@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9iYXNlL19pY29uLWZvbnQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwcHNvOVFyJTNFIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYmFzZS9faGVscGVycy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYmFzZS9fbGF5b3V0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9wbHVnaW5zL19zd2lwZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy90eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvdHlwb2dyYXBoeS9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hdG9tcy9fYnV0dG9ucy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYXRvbXMvX2Zvcm1zLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hdG9tcy9fbGluay5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvYXRvbXMvX2lucHV0cy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9sZWN1bGVzL19kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3Mvc2hhcmVkL19jb29raWUuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL3NoYXJlZC9faGVhZGVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9zaGFyZWQvX2Zvb3Rlci5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19iYXNpYy1ibG9jay5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zbGlkZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zaW1wbGUtYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL196aWctemFnLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zaWducG9zdC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLWNvbnRlbnQuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2Vycm9yLWJhbm5lci5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC1saXN0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zdGFuZGFyZC1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3QtYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24tbGlzdC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19mdWxsLXdpZHRoLXRleHQuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3ppZy16YWctZnVsbC1oZWlnaHQuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2xvZ28tYm94LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL190ZXh0LXN0YXRpc3RpYy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FyZC1kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2Fyb3VzZWwtY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVmZXJlbmNlcy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc3BhY2luZy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVmZXJlbmNlLWxpc3Quc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2FuY2hvci1saXN0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19maWd1cmUuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3R3by1jYXJkcy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYm94LWNvbnRlbnQtY3RhLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wZXJjZW50YWdlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zdGF0aXN0aWMtY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVvdGUtY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVvdGUtc3RhdGlzdGljLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zbWFsbC1iYW5uZXItbGlzdC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYm94LXdpdGgtaW1hZ2VzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wdWJsaWNhdGlvbi1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3B1YmxpY2F0aW9uLWNhcmQuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3B1YmxpY2F0aW9uLWxpc3Quc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX21vZGFsLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19kb25hdGUtZm9ybS5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYmFjay1idXR0b24uc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NpdGF0aW9uLXBvcC11cC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fZmlsdGVycy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVzdWx0cy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fdmlkZW8tZ2FsbGVyeS5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2lkZS1xdW90ZXMuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3N1cHBvcnQtYmxvY2suc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlbGVjdC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9faWZyYW1lLWJsb2NrLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wb3B1cC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlcnZpY2UtY2FyZC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1tb2RhbC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVzdWx0LWFuY2hvci5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcmVzdWx0LWJsb2NrLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19yZXN1bHQtYmFubmVyLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LWJhbm5lci5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fcXVpei1ib2R5LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19xdWl6LXJlc3VsdHMtY29udGVudC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1wcm9maWxlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zZXJ2aWNlLWZpbHRlci5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZS1yZXN1bHRzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jaGF0Ym90LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2gtZm9ybS5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fc2VhcmNoLWNhcmRzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jYXJkLXBhaXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3BhZ2luYXRpb24uc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fbm8tcmVzdWx0cy5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fY2FsY3VsYXRvci1iYW5uZXIuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhbGN1bGF0b3Itc3Vwb29ydC5zY3NzIiwiZmlsZTovLy9EOi9Xb3JrL0dhbWJsZUF3YXJlL2dhbWJsZWF3YXJlLXVtYnJhY28vc3JjL1VtYnJhY29Qcm9qZWN0L2h0bWwvc3JjL3Njc3MvbW9kdWxlcy9fYWR2aWNlLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19wYWdpbmF0aW9uLWdsb2JhbC1zZWFyY2guc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC1jYXJkcy1tb2R1bGUuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX2NhbGN1bGF0aW9uLWJsb2NrLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jYWxjdWxhdGlvbi1yZXN1bHQuc2NzcyIsImZpbGU6Ly8vRDovV29yay9HYW1ibGVBd2FyZS9nYW1ibGVhd2FyZS11bWJyYWNvL3NyYy9VbWJyYWNvUHJvamVjdC9odG1sL3NyYy9zY3NzL21vZHVsZXMvX3Byb2dyZXNzLWNoYXJ0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19jYWxjdWxhdG9yLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9tb2R1bGVzL19mdWxsLWNhbGN1bGF0b3ItcmVzdWx0LnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9hYnN0cmFjdHMvX2JyZWFrcG9pbnRzLnNjc3MiLCJmaWxlOi8vL0Q6L1dvcmsvR2FtYmxlQXdhcmUvZ2FtYmxlYXdhcmUtdW1icmFjby9zcmMvVW1icmFjb1Byb2plY3QvaHRtbC9zcmMvc2Nzcy9wcmludC9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Z0VBQUE7QUNBQTtFQUNDLHVCQUFBO0VBQ0EsK0lBQUE7QUNJRDtBRGNBO0VBYkMsdUJBQUE7RUFDQyxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Qsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBRUEscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ0Q7O0FEc1BBO0VBQ0MscUJBQUE7QUNuUEQ7O0FEd09DO0VBTUMsZ0JBQUE7QUMxT0Y7O0FEb09DO0VBTUMsZ0JBQUE7QUN0T0Y7O0FEZ09DO0VBTUMsZ0JBQUE7QUNsT0Y7O0FENE5DO0VBTUMsZ0JBQUE7QUM5TkY7O0FEd05DO0VBTUMsZ0JBQUE7QUMxTkY7O0FEb05DO0VBTUMsZ0JBQUE7QUN0TkY7O0FEZ05DO0VBTUMsZ0JBQUE7QUNsTkY7O0FENE1DO0VBTUMsZ0JBQUE7QUM5TUY7O0FEd01DO0VBTUMsZ0JBQUE7QUMxTUY7O0FEb01DO0VBTUMsZ0JBQUE7QUN0TUY7O0FEZ01DO0VBTUMsZ0JBQUE7QUNsTUY7O0FENExDO0VBTUMsZ0JBQUE7QUM5TEY7O0FEd0xDO0VBTUMsZ0JBQUE7QUMxTEY7O0FEb0xDO0VBTUMsZ0JBQUE7QUN0TEY7O0FEZ0xDO0VBTUMsZ0JBQUE7QUNsTEY7O0FENEtDO0VBTUMsZ0JBQUE7QUM5S0Y7O0FEd0tDO0VBTUMsZ0JBQUE7QUMxS0Y7O0FEb0tDO0VBTUMsZ0JBQUE7QUN0S0Y7O0FEZ0tDO0VBTUMsZ0JBQUE7QUNsS0Y7O0FENEpDO0VBTUMsZ0JBQUE7QUM5SkY7O0FEd0pDO0VBTUMsZ0JBQUE7QUMxSkY7O0FEb0pDO0VBTUMsZ0JBQUE7QUN0SkY7O0FEZ0pDO0VBTUMsZ0JBQUE7QUNsSkY7O0FENElDO0VBTUMsZ0JBQUE7QUM5SUY7O0FEd0lDO0VBTUMsZ0JBQUE7QUMxSUY7O0FEb0lDO0VBTUMsZ0JBQUE7QUN0SUY7O0FEZ0lDO0VBTUMsZ0JBQUE7QUNsSUY7O0FENEhDO0VBTUMsZ0JBQUE7QUM5SEY7O0FEd0hDO0VBTUMsZ0JBQUE7QUMxSEY7O0FEb0hDO0VBTUMsZ0JBQUE7QUN0SEY7O0FEZ0hDO0VBTUMsZ0JBQUE7QUNsSEY7O0FENEdDO0VBTUMsZ0JBQUE7QUM5R0Y7O0FEd0dDO0VBTUMsZ0JBQUE7QUMxR0Y7O0FEb0dDO0VBTUMsZ0JBQUE7QUN0R0Y7O0FEZ0dDO0VBTUMsZ0JBQUE7QUNsR0Y7O0FENEZDO0VBTUMsZ0JBQUE7QUM5RkY7O0FEd0ZDO0VBTUMsZ0JBQUE7QUMxRkY7O0FEb0ZDO0VBTUMsZ0JBQUE7QUN0RkY7O0FEZ0ZDO0VBTUMsZ0JBQUE7QUNsRkY7O0FENEVDO0VBTUMsZ0JBQUE7QUM5RUY7O0FEd0VDO0VBTUMsZ0JBQUE7QUMxRUY7O0FEb0VDO0VBTUMsZ0JBQUE7QUN0RUY7O0FEZ0VDO0VBTUMsZ0JBQUE7QUNsRUY7O0FENERDO0VBTUMsZ0JBQUE7QUM5REY7O0FEd0RDO0VBTUMsZ0JBQUE7QUMxREY7O0FEb0RDO0VBTUMsZ0JBQUE7QUN0REY7O0FEZ0RDO0VBTUMsZ0JBQUE7QUNs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OztBSXp1QkM7RUFDQyxjQUxPO0FKaXZCVDs7QUlodkJDO0VBQ0MseUJBRk87QUpxdkJUOztBSWp2QkM7RUFDQyxjQUxPO0FKeXZCVDs7QUl4dkJDO0VBQ0MseUJBRk87QUo2dkJUOztBSXp2QkM7RUFDQyxjQUxPO0FKaXdCVDs7QUlod0JDO0VBQ0MseUJBRk87QUpxd0JUOztBSWp3QkM7RUFDQyxjQUxPO0FKeXdCVDs7QUl4d0JDO0VBQ0MseUJBRk87QUo2d0JUOztBSXp3QkM7RUFDQyxjQUxPO0FKaXhCVDs7QUloeEJDO0VBQ0MseUJBRk87QUpxeEJUOztBSWp4QkM7RUFDQyxjQUxPO0FKeXhCVDs7QUl4eEJDO0VBQ0MseUJBRk87QUo2eEJUOztBSXp4QkM7RUFDQyxjQUxPO0FKaXlCVDs7QUloeUJDO0VBQ0MseUJBRk87QUpxeUJUOztBSWp5QkM7RUFDQyxjQUxPO0FKeXlCVDs7QUl4eUJDO0VBQ0MseUJBRk87QUo2eUJUOztBSXp5QkM7RUFDQyxjQUxPO0FKaXpCVDs7QUloekJDO0VBQ0MseUJBRk87QUpxekJUOztBSWp6QkM7RUFDQyxjQUxPO0FKeXpCVDs7QUl4ekJDO0VBQ0MseUJBRk87QUo2ekJUOztBSXp6QkM7RUFDQyxjQUxPO0FKaTBCVDs7QUloMEJDO0VBQ0MseUJBRk87QUpxMEJUOztBSWowQkM7RUFDQyxjQUxPO0FKeTBCVDs7QUl4MEJDO0VBQ0MseUJBRk87QUo2MEJUOztBSXowQkM7RUFDQyxjQUxPO0FKaTFCVDs7QUloMUJDO0VBQ0MseUJBRk87QUpxMUJUOztBSWoxQkM7RUFDQyxjQUxPO0FKeTFCVDs7QUl4MUJDO0VBQ0MseUJBRk87QUo2MUJUOztBSXoxQkM7RUFDQyxjQUxPO0FKaTJCVDs7QUloMkJDO0VBQ0MseUJBRk87QUpxMkJUOztBSWoyQkM7RUFDQyxjQUxPO0FKeTJCVDs7QUdwMUJDOztFQ1JFLDhCQUFBO0FKaTJCSDs7QUs5NEJBO0VBQ0MsdUJBQUE7RUFDQSx3QkFBQTtBTGk1QkQ7O0FLOTRCQTtFQUNDLGlDSkZjO0VFaUlkLGVBQUE7RUU3SEEsZ0JBQUE7RUFD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WG00REg7QVdoNERFOztFQUNDLGtDQUFBO1VBQUEsMEJBQUE7QVhtNERIO0FHMTJEQzs7RVFwQkMseUVBQUE7RUFBQSxpRUFBQTtFQUFBLHlEQUFBO0VBQUEsNEVBQUE7QVhrNERGO0FXaDRERTs7RUFDQywrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSw0REFBQTtBWG00REg7O0FXOTNEQTs7RUFFQyx5QlY5Q2U7RVUrQ2YsV1ZuRU87QURvOERSOztBVzEzREE7RUFDQyx5QlYxRGM7RVUyRGQsY1ZsRGlCO0FEcTdEbEI7O0FXNTNEQTtFQUNDLDZCQUFBO0VBQ0EsV1ZwRk87RVVxRlAsc0JBQUE7QVhvNEREO0FXbDREQztFQUNDLGNWckVjO0FEeThEaEI7O0FXNTNEQTs7RUFFQyx5QlZ6RWlCO0VVMEVqQixXVnBHTztBRHcrRFI7O0FXNzNEQTs7RUFFQyx5QlYvRWlCO0VVZ0ZqQixjVnBGaUI7QUQwOURsQjs7QVcvM0RBOztFQUVDLHlCQUFBO0VBQ0EsY1Y5RmlCO0VVK0ZqQixzQlZ6SE87QURpZ0VSOztBV2o0REE7O0VBRUMsc0JWbElPO0VVbUlQLGNWekdpQjtFVTBHakIsa0RBQUE7VUFBQSwwQ0FBQTtBWDA0REQ7O0FXbjREQTs7RUFFQyxXVjVJTztFVTZJUCx5QlY3SGM7QUR5Z0VmOztBV3A0REE7RUFDQyx1RUFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0JWL0pNO0VVZ0tOLFdWMUpPO0VVMkpQLHlCVmpJaUI7RVVrSWpCLG1CQUFBO0FYODRERDs7QUc5OURDO0VRcUZDLHFDQUFBO0VBQUEsNkJBQUE7QVg2NERGO0FXdDREQztFQUNDLFlBQUE7QVg2NERGOztBV3o0REE7RUFDQyxvQkFBQTtFQUNBLFdWL0tPO0VVZ0xQLHlCVnpKZ0I7QURxaUVqQjs7QVd6NERBO0VBQ0MsV1ZwTE87RVVxTFAseUJWaktlO0VVa0tmLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JWaE1RO0VVaU1SLDZCVmxGWTtFVWtGWixxQlZsRlk7RVVtRlosbUJBQUE7RVI5REEsZUFBQTtFUWdFQSxnQkFB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M3FHQztFY3dmQyw2QmhCNWRXO0VnQjRkWCxxQmhCNWRXO0VnQjZkWCxrQ0FBQTtFQUFBLDBCQUFBO0FqQjJyRkY7QUdudEdDO0VjZ2lCQyxjaEJ6akJjO0VnQjBqQmQsdUJBQUE7RUFDQSxtQkFBQTtBakIyckZGOztBaUIzcEZBO0VBQ0MsV2hCaG5CTztFZ0JpbkJQLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FqQmlzRkQ7QWlCL3JGQztFQUNDLDhDaEJ6bkJjO0VnQjBuQmQsZ0JoQjduQks7RWdCOG5CTCxnQkFBQTtFZDNmRCxlQUFBO0FINnJHRDtBRzd3R0M7RWN5bEJDLHVCQUFBO0VBQ0EsbUJBQUE7QWpCaXNGRjtBaUJyc0ZFO0VBQ0MsY2hCbm5CWTtBRDB6R2Y7QWlCaHNGRTtFQUNDLDZCaEJwaUJVO0VnQm9pQlYscUJoQnBpQlU7RWdCcWlCVixrQ0FBQTtFQUFBLDBCQUFBO0FqQmtzRkg7QWlCL3JGRTtFQUNDLDZCaEJ6aUJVO0VnQnlpQlYscUJoQnppQlU7RWdCMGlCVixrQ0FBQTtFQUFBLDBCQUFBO0FqQmlzRkg7QWlCOXJGRTtFQUNDLDZCaEI5aUJVO0VnQjhpQlYscUJoQjlpQlU7RWdCK2lCViw4Q0FBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSxpREFBQTtBakJnc0ZIOztBaUJob0ZBO0VBQ0Msa0JBQUE7QWpCOHJGRDtBaUI1ckZDO0VBQ0MsZ0JoQmp1Qks7QUQrNUdQO0FHNTJHQztFY2lyQkUsdUJBQUE7RUFDQSxvQkFBQTtBakI4ckZIOztBaUJqcUZFO0VBQ0MsV2hCNXZCSztBRHU3R1I7QUc1MkdDO0Vjc3JCQyxxQ0FBQTtFQUFBLDZCQUFBO0FqQnlyRkY7QUc5NEdDO0VjNnRCQyxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBakJ5ckZGOztBaUJqcUZBO0VBQ0MsWUFBQTtBakIwckZEOztBR241R0M7RWM0dUJDLDhDQUFBO0VBQUEsc0NBQUE7QWpCMnJGRjtBaUJwckZDO0VBQ0MseUJoQjV5QmM7QUR1K0doQjs7QWlCcHFGQTtFQUNDLGNoQjkwQlM7RUVtSFQs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QUE7QTNDKzZNRDs7QTJDNTZNQTtFQUNDLHlCMUNXUztFMENWVCxhQUFBO0VBQ0EsbUJBQUE7QTNDKzZNRDs7QTRDdDdNQTtFQUNDLFdBQUE7QTVDODdNRDs7QTRDMzdNQTs7RUFFQyxnQkFBQTtFQUNBLGNBQUE7QTVDODdNRDs7QTRDMzdNQTtFQUNDLG1CQUFBO0E1Qzg3TUQ7O0E0QzM3TUE7RUFDQyxvQ0FBQTtBNUM4N01EO0E0QzU3TUM7RUFDQywwQkFBQTtBNUM4N01GOztBNEMxN01BO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0E1QzY3TUQ7O0E2Q3I5TUE7RUFDQyx5QjVDZ0NpQjtFRW1HakIsaUJBQUE7RUFBQSxvQkFBQTtBSGkyTUQ7O0E2Qy85TUE7RUFDQyxXQUFBO0VBQ0EsOEM1Q0plO0FEZy9NaEI7O0E2Q2wrTUE7RUFDQyxrREFBQTtFQUNBLDBDQUFBO0E3Q2cvTUQ7O0E2Q3grTUE7RUFDQyxhQUFBO0E3Q2cvTUQ7QUcxN01DO0UwQ3BEQyw2QjVDZ0ZXO0U0Q2hGWCxxQjVDZ0ZXO0U0Qy9FWCxvQ0FBQTtFQUFBLDRCQUFBO0E3Q2kvTUY7QUc3OU1DO0UwQ2RDLHVCQUFBO0VBQ0EsbUJBQUE7QTdDbS9NRjs7QTZDditNQTtFQUNDLGM1QzVCYztFNEM2QmQsMENBQUE7QTdDcy9NRDs7QTZDNytNQTtFQUNDLFc1Q3hETztFNEN5RFAsa0NBQUE7RUFDQSxnQkFBQTtBN0MwL01EOztBOEMzak5BO0VBQ0MsbUJBQUE7RUFDQSxxQjdDZ0JVO0U2Q2ZWLGFBQUE7QTlDbWtORDs7QThDdGpOQTtFQUNDLG9CQUFBO0UzQ21IQSxlQUFBO0UyQ2pIQSxnQkFBQTtFQUNBLFc3Q2JPO0U2Q2NQLHlCN0NZaUI7RTZDWGpCLGtCQUFBO0E5Q3FrTkQ7O0E4Q3hqTkE7RUFDQyxrQkFBQTtBOUM0a05EOztBOENqa05BO0VBQ0Msb0JBQUE7QTlDMmtORDs7QThDeGtOQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBOUMya05EOztBK0Nob05BO0VBQ0UseUI5Q2dDZ0I7QUQ2bU5sQjs7QStDcG9OQTtFQUNFLGM5Q2VjO0FE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QUNBLG1CQUFBO0VoRW9xUkE7RWdFM3BSRjtJQUlFLHFCQUFBO0VoRXNxUkE7RWdFbHFSRjtJQXdDRSxtQkFBQTtFaEV3clJBO0VnRXRyUkE7SUFDQyxRQUFBO0lBQ0Esd0NBQUE7WUFBQSxnQ0FBQTtFaEV3clJEO0VnRTVwUkY7SUFFRSxtQkFBQTtFaEVzclJBO0VnRTlxUkY7SUFFRSxrQkFBQTtFaEV1clJBO0U2RXh4UkY7SUFZRSxtQkFBQTtFN0UydVdBO0FBNW5ORjs7QW9HL2pKRTtFL0YxRUY7SUFZRSwwQ0FBQTtFTHc1QkE7RUs1dkJGO0lGdERHLG1CQUFBO0VIMitCRDtFS2o3QkY7SUYxREcsbUJBQUE7RUh5L0JEO0VTbm5DRjs7SU4wSEcsZUFBQTtFSHV4Q0Q7RVMxNENGOztJTm1IRyxlQUFBO0VIMHlDRDtFU3Q1Q0Y7O0lONEdHLGVBQUE7RUg2ekNEO0VTeDRDRjs7SU4yRUcsZUFBQTtFSG0zQ0Q7RVc5K0NGOztJUjJIRyxlQUFBO0VIMHdERDtFbUJwNURGO0lBNENFLFVBQUE7RW5CbzNIQTtFeUJ6NUhGO0l0Qm1JRyxvQkFBQTtFSHNsSUQ7RTJCdHRJRjtJeEJnSUcsU0FBQTtFSDAwSUQ7RWlDcDlJRjtJOUIwSUcsaUJBQUE7RUh1eUpEO0VpQ2o3SkY7STlCMElHLG9CQUFBO0VIaXpKRDtFZ0VsNkpGO0k3RGlIRyxtQkFBQTtFSGtqUkQ7RUc5bFJEO0lBNENFLGVBQUE7RUhrblJEO0VzRWxuUkY7SW5FQUcsZUFBQTtFSGsyU0Q7RXVFOTlTQTtJcEU0SEMsZUFBQTtFSG1qVEQ7RWlGdGtURjtJOUVtQkcsZUFBQTtFSG03V0Q7RXdGbjhXRDtJckZnQkUsZUFBQTtFSDJzWkQ7RTRGanFaRDtJekYxQ0UsZUFBQTtFSGtzYUQ7QUEvNFlGOztBb0dyMEJFO0V4RXRGRjtJQUtFLGdCQUFBO0lBQ0EsZ0JBQUE7RTVCZ21KQTtFa0d4bEpEO0lBRUUsaUJBQUE7RWxHdzViRDtBQWowU0Y7O0FvR3BrSkU7RS9GZEQ7SUFTRSx3Q0FBQTtJQUNBLDhDQUFBO0VMeTVCRDtFSzUzQkM7SUFFQyxVQUFBO0VM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YkY7SUFFRSxjakc5cEJTO0lpRytwQlQsOENBQUE7RWxHaTZiQTtFa0c3NWJGO0lBS0UsbUNBQUE7SUFDQSw4Q0FBQTtJQUNBLDJDQUFBO0VsR2s2YkE7RWtHeDViRjtJQU1FLDhDQUFBO0lBQ0Esd0lBQUE7SUFDQSxvQ0FBQTtFbEdvNmJBO0VrRzE1YkY7SUFNRSw0QkFBQTtFbEdzNmJBO0VrR3Q1YkY7SUFJRSw4Q0FBQTtFbEd5NmJBO0VrR3I1YkY7SUFFRSxrQ0FBQTtFbEd3NmJBO0VrR3Q2YkE7SUFDQyxlQUFBO0VsR3c2YkQ7RWtHbjZiRjtJQUVFLGFBQUE7RWxHdTZiQTtBQWp1YkY7O0FHajdCQztFQUNDO0ljMGRDLGNoQjNlYTtFRG1xR2Q7QUFDRjs7QW9HdGtHRTtFbkZ3SkY7SUFZRSxtRUFBQTtFakI2ckZBO0VzRXJxRkY7SUFhRSw4Q0FBQTtFdEU4MFNBO0VrR2poVEY7SUFpQkUsV0FBQTtFbEd5NWJBO0FBOWtXRjs7QW9HdjRGRTtFdkN1RUE7SUFRRSxXQUFBO0U3RDhvUUY7RTZEMW9RQTtJQVFFLFdBQUE7RTdEaXBRRjtBQWRGOztBb0c1dVFFO0UvRHFEQTs7SWxDWUEsa0NBQUE7RUgyN0tBO0FBQ0Y7O0FvRzcvS0U7RXZDcUZBO0lBSUUseUNBQUE7RTdENm9RRjtFNkRyb1FBO0lBSUUseUNBQUE7RTdEZ3BRRjtBQWRGOztBb0d2dVFFO0UvRmpFRjtJRmtJRSxrQ0FBQTtFSHd4QkE7RUt0NEJGO0lBS0UsNENBQUE7RUx1NUJBO0VLdDVCQTtJQUNDLHFDQUFBO0VMdzVCRDtFSzU0QkQ7SUFJRSw4Q0FBQTtFTDA1QkQ7RUsvM0JEO0lGNERDLDRDQUFBO0VIczJCQTtFS2w2QkQ7SUY0REMsK0NBQUE7RUgyMkJBO0VLdjZCRDtJRjREQyw2Q0FBQTtFSGczQkE7RUs1NkJEO0lGNERDLDhDQUFBO0VIcTNCQTtFS24wQkY7SUZsREUsOENBQUE7RUh3OUJBO0VLbDZCRjtJRnRERSw4Q0FBQTtFSGkrQkE7RUt2NkJGO0lGMURFLDhDQUFBO0VIMCtCQTtFSzU2QkY7SUY5REUsb0NBQUE7RUh3L0JBO0VPdG1DRjtJQU9FLGdCQUFBO0VQZ3ZDQTtFUy92Q0Y7O0lOc0hFLDBDQUFBO0VIcXhDQTtFU3A0Q0Y7O0lOK0dFLGlDQUFBO0VId3lDQTtFU2g1Q0Y7O0lOd0dFLDBDQUFBO0VIMnpDQTtFUzU1Q0Y7O0lOaUdFLDRDQUFBO0VINDBDQTtFU241Q0Y7O0lOdUVFLDBDQUFBO0VIaTNDQTtFUzU2Q0Y7O0lOMkRFLDBDQUFBO0VIeTRDQTtFUzk3Q0Y7O0lOcURFLDBDQUFBO0VIcTVDQTtFUzcwQ0Q7O0lOeEVDLGtDQUFBO0VIZ2pEQTtFVTVvREE7SVA0RkEsMENBQUE7RUg0cURBO0VVL3VEQTtJUG1FQSxrQ0FBQTtFSGtzREE7RVd6ekRGOztJUnVIRSxrQ0FBQTtFSHd3REE7RVdsM0REOztJUjBHQyxrQ0FBQTtFSHd4REE7RVdwdURGO0lScERFLGtDQUFBO0VIODhEQTtFaUJoa0VGO0lka0hFLDJDQUFBO0VIOGtGQTtFaUJoc0ZGO0lka0hFLDhDQUFBO0VIbWxGQTtFaUJ6OEVGO0lBRUUsbUVBQUE7RWpCMnJGQTtFaUI5OUVGO0lkeldFLGtDQUFBO0VIeWlHQTtFaUI1bUZEO0lkN2JDLDBDQUFBO0VING5HQTtFaUJ0b0ZEO0lkdGZDLDBDQUFBO0VIK3JHQTtFaUJ2K0VGO0lkeHRCRSwwQ0FBQTtFSDA1R0E7RWlCN3FGRjtJZDd1QkUsMENBQUE7RUhzN0dBO0VrQjVqSEY7SUFFRSxlQUFBO0VsQmt1SEE7RWtCcHNIRjtJZnNHRSwyQ0FBQTtFSHFvSEE7RWtCbnRIRjtJQW9DRSwwQ0FBQTtFbEJpd0hBO0VrQi92SEE7SUFDQyw2Q0FBQTtFbEJpd0hEO0VtQmgySEY7SUFvQ0UsVUFBQTtFbkJrM0hBO0V3QnQ1SEY7SXJCc0lFLDRDQUFBO0VIcStIQTtFd0IzbUlGO0lyQnNJRSwrQ0FBQTtFSDArSEE7RXdCaG5JRjtJQUtFLGtCQUFBO0V4QmduSUE7RXlCcG5JRDtJdEJxSUMsMkNBQUE7RUg0a0lBO0V5QjNzSUY7SXRCK0hFLGdEQUFBO0VIcWxJQTtFMkJqdElGO0l4QjRIRSxvQ0FBQTtFSHkwSUE7RTRCLzhJRjtJekJzSUUsNENBQUE7RUhvOUlBO0U0QjFsSkY7SXpCc0lFLCtDQUFBO0VIeTlJQTtFaUMvbEpGO0k5QnNJRSw0Q0FBQTtFSHN5SkE7RWlDNTZKRjtJOUJzSUUsK0NBQUE7RUhnekpBO0VpQ3gwSkY7STlCd0JFLDBDQUFBO0VIaTZKQTtFaUN0NUpEO0k5QlhDLDBDQUFBO0VIczhKQTtFNkM1a0tGO0kxQ3NJRSw0Q0FBQTtFSG0yTUE7RTZDeitNRjtJMUNzSUUsK0NBQUE7RUh3Mk1BO0U4Qzk5TUY7STNDc0hFLDBDQUFBO0VIeTlNQTtFaUQ1ak5BO0lBQ0MsVUFBQTtFakQ0Mk5EO0V5RGo0TkY7SXREdUhFLGtDQUFBO0VINHdPQTtFMkRsdE9BOzs7SXhEMURBLGtDQUFBO0VING9QQTtFZ0V6dlBGO0k3RDZHRSxxQ0FBQTtFSGlqUkE7RUd6bFJEO0lBd0NDLDBDQUFBO0VIaW5SQTtFc0U3bVJGO0luRUpFLDBDQUFBO0VIaTJTQTtFc0VuclNGO0lBU0UsOENBQUE7RXRFNjBTQTtFdUU1blRBO0lwRXdIQSwwQ0FBQTtFSGtqVEE7RXdFMzBTRjtJckV2T0UsMkNBQUE7RUhva1VBO0V3RTcxVEY7SXJFdk9FLDhDQUFBO0VIeWtVQTtFNEV4NlRBO0lBQ0MsZ0dBQUE7RTVFNjlVRDtFNEV6bVVEO0l6RXRoQkMsa0NBQUE7RUh3L1ZBO0U2RXhsV0Y7SUFRRSw2Q0FBQTtFN0UwdVdBO0U2RTNsV0E7SUFDQyxnR0FBQTtFN0VxdVdEO0VpRjV5V0Y7STlFZUUsMENBQUE7RUhrN1dBO0VvRjdpWEE7SUFDQyxvQkFBQTtFcEZnZ1lEO0VvRjcvWEE7SUFDQyx3RUFBQTtFcEYrL1hEO0VvRjMvWEM7SUFDQyw2Q0FBQTtFcEY2L1hGO0VvRjEvWEM7SUFDQyxrQkFBQTtFcEY0L1hGO0VvRnovWEM7SUFDQyx5REFBQTtFcEYyL1hGO0V3Rm4vWEE7SXJGaUdBLDBDQUFBO0VIb25aQTtFd0Zob1pEO0lyRllDLGtDQUFBO0VIMHNaQTtFNEY1cFpEO0l6RjlDQywwQ0FBQTtFSGlzYUE7RWtHenNhRjtJQWFFLHNDQUFBO0VsR3c1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QUEsMkJBQUE7RWhFdXJSRDtFZ0VsclJGO0lBTUUsaUJBQUE7RWhFdXJSQTtFZ0VuclJGO0lBTUUsYUFBQTtFaEV3clJBO0V3RTdnUkY7SUFNRSxXQUFBO0V4RWkxVEE7RXdFLzBUQTtJQUNDLGVBQUE7SUFDQSxtQkFBQTtFeEVpMVREO0V3RTUwVEY7SUFlRSwyQ0FBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtFeEUrMFRBO0V3RTcwVEE7SUFDQywyQ0FBQTtJQUNBLFdBQUE7RXhFKzBURDtFNEUvcFRGO0lBd0NFLFlBQUE7RTVFcTlVQTtFa0d2OVZEO0lBTUUsaUJBQUE7RWxHeTViRDtBQXp4V0Y7O0FvR25tRkU7RXRENUNBO0lBQ0MsZUFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFOUM0a05EO0FBQ0Y7O0FHN2tOQztFQUNDOztJS2ZFLHFCQUFBO0VSazFDRjtFR24wQ0E7Ozs7OztJTTRERSxxQkFBQTtFVGk5Q0Y7RUc3Z0RBOztJTWtGRSxxQkFBQTtFVHM5Q0Y7RUd4aURBO0lNOE5DLHlCUnJPYztFRDByRGY7RUduckRBOztJUWtDQSx5QlZuRGM7RURzN0RkO0VHcjZEQTtJUTJDQSx5QlY3RGE7RURpOERiO0VHLzZEQTtJUXlEQSxzQlY3Rk07RURpK0ROO0VHNzdEQTs7SVFtRUEseUJWOUVlO0VEbzlEZjtFR3o4REE7O0lRNkVBLHlCVnBGZTtFRDQ5RGY7RUdyOURBOztJUXdGQSx5QlZ0R2U7RURnL0RmO0VHbCtEQTs7SVFtR0EseUJWakhlO0VENi9EZjtFRy8rREE7O0lRNkdBLFdWakpNO0lVa0pOLHlCVjlIYztFRDRnRWQ7RUc1L0RBO0lRaUlBLFlBQUE7RVg2NERBO0VHOWdFQTtJUWtLQSx5QlZsTGM7RURta0VkO0VHbmpFQTtJVVBBLGNaSGdCO0VEc3dFaEI7RWFqd0VBO0lBQ0MseUJaTmU7SVlPZixtQ0FBQTtZQUFBLDJCQUFBO0VibXdFRDtFR2h3RUE7SWFkRSxZQUFBO0VoQjYvRUY7RUcvK0VBO0lhQUUsaUNBQUE7RWhCNi9FRjtFZ0I1L0VFO0lBQ0Msc0JBQUE7RWhCOC9FSDtFZ0I1L0VFO0lBQ0MsaUNBQUE7RWhCOC9FSDtFR25nRkE7SWFpRUUsMkJBQUE7SUFDQSxzQkFBQTtFaEI2L0VGO0VnQjUvRUU7SUFDQyxzQkFBQTtFaEI4L0VIO0VnQjUvRUU7SUFDQyxzQmYxR0c7RUR3bUZOO0VHcmtGQTtJYWdGQyxZQUFBO0VoQjgvRUQ7RUc5a0ZBO0lhMEZDLFlBQUE7RWhCZ2dGRDtFRzFsRkE7SWFrR0MsMEJBQUE7RWhCZ2dGRDtFR2xtRkE7SWF5R0UsWUFBQTtFaEJpZ0ZGO0VHMW1GQTtJY3FpQkEsY2hCdGpCYztFRGl2R2Q7RWlCdm9GQTtJQUNDLGNoQjdtQlk7RURrekdiO0VHL3hHQTtJY2t1QkEsWUFBQTtFakJ5ckZBO0VHMzVHQTtJY3d4QkEseUJoQnh5QmM7RURtK0dkO0VHbjlHQTtJYzh6QkEsY2hCajFCYTtFRGloSGI7RUc5L0dBO0ljazJCQSxjaEJuM0JjO0VEZ2tIZDtFaUIzc0ZBO0lBQ0MsY2hCdDNCYTtFRG1rSGQ7RWtCeGdIQTtJQUNDLGNqQnJEZTtJaUJzRGYsWUFBQTtFbEJpd0hEO0VvQmp2SEE7SUFDQyxVQUFBO0VwQjY3SEQ7RXdCaitIQTtJQUNDLFdBQUE7RXhCd21JRDtFR2xvSUE7SXVCaUdBLG1EQUFBO1lBQUEsMkNBQUE7RTFCc3lJQTtFR3Y0SUE7STBCY0EseUI1QnpCZTtFRDZ1SmY7RTZCbHRKQTtJQUNDLGtDQUFBO1lBQUEsMEJBQUE7RTdCb3RKRDtFR3J1SkE7SWdDcEJBLHlCbENMUztJa0NNVCxXbENoQk07RURndUtOO0VHN3JLQTtJa0NrTUEsbURBQUE7WUFBQSwyQ0FBQTtFckNnOEtBO0VHbG9MQTtJcUNjQSxZQUFBO0V4Q3F5TEE7RUduekxBO0lxQ2tIQSxZQUFBO0V4Q3F6TEE7RUd2NkxBO0l1Q2lCQSxzQnpDckRNO0l5Q3NETixjekM1QmdCO0l5QzZCaEIscUNBQUE7WUFBQSw2QkFBQTtFMUN1ME1BO0UwQ3IwTUE7SUFDQyxjekNoQ2U7RUR1Mk1oQjtFRzcxTUE7STBDUkEsWUFBQTtFN0NrL01BO0VHMStNQTtJNkNpREEsVUFBQTtFaEQwdU5BO0VHM3hOQTtJZ0ROQSxtREFBQTtZQUFBLDJDQUFBO0VuRHM4TkE7RXVEeDZOQzs7SUFDQyxnQ0FBQTtZQUFBLHdCQUFBO0V2RDJxT0Y7RUdwc09BO0lzREVBLHlCeERiZTtFRDY0T2Y7RXlEOTNPQTtJQUNDLGtEQUFBO1lBQUEsMENBQUE7RXpEZzRPRDtFMEQ5MU9BO0lBQ0MseUJ6RHhEYTtFRHFnUGQ7RUdyL09BO0l3RHFMRSx5QjFEL0xjO0kwRGdNZCxXMUQxTkk7RURxeVBOO0VHandQQTs7SXdEaU1FLHlCMURsTlk7RUQ4eFBkO0VHN3dQQTtJd0RrV0cscUJBQUE7RTNEd2pQSDtFNkQxelBDO0lBQ0MsZ0NBQUE7WUFBQSx3QkFBQTtFN0Rvb1FGO0VHcnVRQTtJMkRzQkEsNkJBQUE7SUFDQSxjN0RqQ2dCO0k2RGtDaEIscUNBQUE7WUFBQSw2QkFBQTtFOUR1MFFBO0VHLzFRQTtJNkR2QkMseUIvRFljO0VEOG9SZjtFR25vUkE7STZEd0NBLGtEQUFBO1lBQUEsMENBQUE7RWhFd3JSQTtFZ0V0clJBO0lBQ0MsbURBQUE7WUFBQSwyQ0FBQTtFaEV3clJEO0VzRXZuUkE7SUFDQyx5QnJFN0hhO0VEczlTZDtFR3Q4U0E7SW9FZ0dBLHlCdEVsSGE7RURpeVRiO0VHL3dUQTtJeUVtb0JDLHlCM0VucEJhO0VEd21XZDtFR3hsV0E7SThFOEZBLHlCaEY5R2M7RUQyaVhkO0VHM2hYQTtJOEUyT0Msc0JoRi9RSztJZ0ZnUkwseUJBQUE7SUFDQSxjaEZ2UGU7RUQ2clhoQjtFR25yWEE7SThFd1RDLHlCaEZ2Vkk7RUQweFhMO0VHM3ZYQTtJb0ZIQSxzQnRGakNNO0lzRmtDTixjdEZSZ0I7SXNGU2hCLHFDQUFBO1lBQUEsNkJBQUE7RXZGdWhaQTtFR3RoWkE7SW9GMERBLHlCdEZwRWdCO0lzRnFFaEIsV3RGL0ZNO0VENG5aTjtFR3hsWkE7O0lvRmdHQSxjdEYxR2dCO0lzRjJHaEIsc0J0RnJJTTtFRHNxWk47RUdsb1pBO0lxRitGQyx5QnZGaEhhO0VEZzBaZDtBQTMrV0Y7O0FPdnhDQTtFQUNDO0lBQ0MseUJBQUE7RVBndkNBO0FBQ0Y7O0FxR2gxQ0E7RUFDQztJQUNDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7RXJHaXRkQTtFcUcvc2REO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsMEJBQUE7RXJHaXRkQTtFcUcvc2REO0lBQ0MsMkJBQUE7RXJHaXRkQTtFcUcvc2REO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0VyR2l0ZEE7RXFHOXNkRDtJQUNDLGFBQUE7RXJHZ3RkQTtBQUNGIiwiZmlsZSI6InRvLmNzcyJ9 */