@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i&display=swap");

/**

 * Swiper 11.1.4

 * Most modern mobile touch slider and framework with hardware accelerated transitions

 * https://swiperjs.com

 *

 * Copyright 2014-2024 Vladimir Kharlampidi

 *

 * Released under the MIT License

 *

 * Released on: May 30, 2024

 */
/* FONT_START */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*

  --swiper-preloader-color: var(--swiper-theme-color);

  --swiper-wrapper-transition-timing-function: initial;

  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  --swiper-navigation-size: 44px;
  /*

  --swiper-navigation-top-offset: 50%;

  --swiper-navigation-sides-offset: 10px;

  --swiper-navigation-color: var(--swiper-theme-color);

  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
/* Navigation font end */
:root {
  /*

  --swiper-pagination-color: var(--swiper-theme-color);

  --swiper-pagination-left: auto;

  --swiper-pagination-right: 8px;

  --swiper-pagination-bottom: 8px;

  --swiper-pagination-top: auto;

  --swiper-pagination-fraction-color: inherit;

  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);

  --swiper-pagination-progressbar-size: 4px;

  --swiper-pagination-bullet-size: 8px;

  --swiper-pagination-bullet-width: 8px;

  --swiper-pagination-bullet-height: 8px;

  --swiper-pagination-bullet-border-radius: 50%;

  --swiper-pagination-bullet-inactive-color: #000;

  --swiper-pagination-bullet-inactive-opacity: 0.2;

  --swiper-pagination-bullet-opacity: 1;

  --swiper-pagination-bullet-horizontal-gap: 4px;

  --swiper-pagination-bullet-vertical-gap: 6px;

  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  --swiper-theme-color: #007aff;
}
body.hidden-scroll {
  overflow: hidden;
}
.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.9;
  display: none;
  z-index: 1035;
}
.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #fff;
  font-size: 3rem;
}
@media (max-width: 35.5em) {
  .sl-wrapper .sl-close {
    height: 22px;
    width: 22px;
  }
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 1060;
  color: #fff;
  font-size: 1rem;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #fff;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (max-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    height: 22px;
  }
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
.sl-wrapper .sl-image .sl-download {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #fff;
  z-index: 1060;
}
.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}
@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
/*!
 * surveyjs - Survey JavaScript library v1.9.45
 * Copyright (c) 2015-2022 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
/* cyrillic-ext */
.svc-logic-question-value,
.sd-element--with-frame:not(.sd-element--collapsed) {
  border-radius: calc(0.5 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding-left: var(--sd-base-padding);
  padding-right: var(--sd-base-padding);
  padding-bottom: var(--sd-base-padding);
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.svc-logic-question-value > .sd-question__erbox--outside-question,
.sd-element--with-frame:not(.sd-element--collapsed) > .sd-question__erbox--outside-question {
  margin-left: calc(-1 * var(--sd-base-padding));
  margin-right: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.svc-logic-question-value.sd-question--paneldynamic,
.sd-element--with-frame:not(.sd-element--collapsed).sd-question--paneldynamic {
  padding-bottom: 0;
}
.svc-logic-question-value.sd-question--paneldynamic > .sd-question__erbox--below-question,
.sd-element--with-frame:not(.sd-element--collapsed).sd-question--paneldynamic > .sd-question__erbox--below-question {
  bottom: 0;
  margin-top: 0;
}
.svc-logic-question-value,
.sd-element:not(.sd-element--collapsed) {
  padding-top: var(--sd-base-vertical-padding);
}
.sd-table__cell--detail-panel .sd-element:not(.sd-element--collapsed) {
  padding-top: calc(0.5 * var(--base-unit, 8px));
}
.sd-element.sd-element--complex {
  padding-top: 0;
}
.sd-element--expanded > .sd-element__header,
.sd-element--collapsed > .sd-element__header {
  cursor: pointer;
}
.sd-element--collapsed > .sd-element__header {
  padding: calc(2 * var(--base-unit, 8px)) var(--sd-base-padding);
  box-sizing: border-box;
  background-color: var(--background, #fff);
}
.sd-element--collapsed.sd-element--with-frame > .sd-element__header {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
.sd-element--collapsed > .sd-element__header:focus-within,
.sd-element--collapsed > .sd-element__header:hover {
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-element__title {
  outline: none;
}
.sd-element--collapsed:not(.sd-element--with-frame) > .sd-element__header {
  margin-left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-element--complex:not(.sd-element--collapsed) > .sd-element__header--location-top {
  padding-top: var(--sd-base-vertical-padding);
  padding-bottom: var(--sd-base-vertical-padding);
}
.sd-element--complex:not(.sd-element--collapsed) > .sd-element__header--location-top:after {
  content: " ";
  display: block;
  position: relative;
  bottom: calc(-1 * var(--sd-base-vertical-padding));
  height: 1px;
  background: var(--border-light, #eaeaea);
}
.sd-element--complex.sd-element--with-frame > .sd-element__header--location-top:after {
  content: " ";
  left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-element--nested.sd-element--complex > .sd-element__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-element--complex > .sd-element__header--location-top:after {
  bottom: calc(-0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel,
.sd-element--nested.sd-question--paneldynamic {
  border: 1px solid var(--border-light, #eaeaea);
  box-sizing: border-box;
  padding-left: var(--sd-base-padding);
  padding-right: var(--sd-base-padding);
  margin-top: var(--sd-base-vertical-padding);
}
.sd-element--nested.sd-panel > .sd-element__header--location-top,
.sd-element--nested.sd-question--paneldynamic > .sd-element__header--location-top {
  padding-top: calc(0.5 * var(--sd-base-vertical-padding));
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel > .sd-element__header--location-top:after,
.sd-element--nested.sd-question--paneldynamic > .sd-element__header--location-top:after {
  left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
  bottom: calc(-0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel:not(.sd-element--collapsed) {
  padding-bottom: var(--sd-base-padding);
}
.svc-question__content .sd-element {
  padding-top: 0;
}
.svc-question__content .sd-element--complex > .sd-element__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
  padding-top: 0;
}
.svc-question__content .sd-element--complex > .sd-element__header--location-top:after {
  display: none;
}
.sd-element--invisible {
  opacity: 0.35;
}
.sd-element__title {
  font-size: 0;
  line-height: 0;
  position: static;
  font-weight: 600;
  margin: 0;
}
.sd-element__title .sd-element__num {
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
}
.sd-element__title span {
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-element__title .sv-title-actions__title {
  font-size: 0;
  line-height: 0;
}
.sd-element__title .svc-string-editor {
  display: inline-block;
  max-width: 100%;
}
.sd-element__title .sv-string-editor {
  max-width: 100%;
  white-space: normal;
}
.sd-element__title .sv-title-actions__title {
  white-space: nowrap;
}
.sd-element__title .sv-string-viewer {
  white-space: normal;
}
.sd-element__num {
  float: left;
  padding: calc(0.625 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)) calc(0.375 * var(--base-unit, 8px));
  width: calc(4 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  margin-inline-start: calc(-4 * var(--base-unit, 8px));
  text-align: right;
  box-sizing: border-box;
  white-space: nowrap;
  flex-shrink: 0;
}
.sd-element__num + span {
  float: left;
  width: 0;
}
div:not(:only-of-type) > .sd-element > .sd-question__header .sd-action-bar,
.sd-element__title--expandable .sd-action-bar {
  margin-right: 0;
}
div:not(:only-of-type) > .sd-element > .sd-question__header .sd-element__num,
.sd-element__title--expandable .sd-element__num {
  float: none;
  margin-left: 0;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
div:not(:only-of-type) > .sd-element > .sd-question__header .sd-element__num + span,
.sd-element__title--expandable .sd-element__num + span {
  float: none;
  width: auto;
}
.sd-element__title--expandable.sd-element__title--expandable {
  position: relative;
  display: block;
}
.sd-element__title--expandable:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14L5 13L10 8L5 3L6 2L12 8L6 14Z' fill='%23909090'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  height: calc(2 * var(--base-unit, 8px));
  width: calc(2 * var(--base-unit, 8px));
  position: absolute;
  left: calc(-3 * var(--base-unit, 8px));
  top: calc(0.5 * var(--base-unit, 8px));
}
.sd-element__title--expandable.sd-element__title--expanded:before {
  transform: rotate(90deg);
}
.sd-question {
  position: relative;
}
.sd-question__erbox {
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px));
  border-radius: calc(0.5 * var(--base-unit, 8px));
  font-weight: 600;
  line-height: calc(2 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  white-space: normal;
  text-align: left;
}
.sd-question__erbox--outside-question {
  width: 100%;
  color: var(--red, #e60a3e);
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-sizing: border-box;
}
.sd-question__erbox--above-question {
  border-radius: calc(0.5 * var(--base-unit, 8px)) calc(0.5 * var(--base-unit, 8px)) 0 0;
  margin-top: calc(-1 * var(--sd-base-vertical-padding));
  margin-bottom: calc(var(--sd-base-vertical-padding) - var(--base-unit, 8px));
}
.sd-question__erbox--below-question {
  position: relative;
  bottom: calc(-1 * var(--sd-base-padding));
  border-radius: 0 0 calc(0.5 * var(--base-unit, 8px)) calc(0.5 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-question__erbox--below-question {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-question__header {
  width: 100%;
}
.sd-question__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-scrollable .sd-question__content {
  overflow-x: auto;
  padding: calc(2 * var(--base-unit, 8px)) 0;
}
.sd-question__header--location--left {
  display: inline-block;
  width: auto;
  max-width: 50%;
  vertical-align: top;
  margin-top: calc(1.5 * var(--base-unit, 8px));
}
.sd-question--left {
  display: flex;
}
.sd-question__content--left {
  display: inline-block;
  padding-left: calc(3 * var(--base-unit, 8px));
  flex: 1;
}
.sd-question__required-text {
  color: var(--red, #e60a3e);
  vertical-align: top;
}
.sd-question__form-group {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-question__erbox--tooltip {
  display: none;
  position: fixed;
  height: auto;
  width: auto;
  max-width: calc(29 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  color: var(--foreground, #161616);
  opacity: 0.75;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  z-index: 1000;
}
.sd-question__content:hover:not(:focus-within) > .sd-question__erbox--tooltip {
  display: block;
}
.sd-question__erbox--location--top,
.sd-question__erbox--location--bottom {
  display: block;
  color: var(--red, #e60a3e);
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.sd-question--complex .sd-question__erbox--above-question {
  margin-top: 0;
}
.sd-question--complex .sd-question__erbox--above-question ~ .sd-question__header--location-top {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sd-question--empty.sd-question--complex > .sd-question__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-question--empty.sd-question--complex > .sd-question__header--location-top:after {
  display: none;
}
.sd-question__placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: calc(0.5 * var(--base-unit, 8px));
  justify-content: center;
  min-height: calc(24 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
}
.sd-question__placeholder > div .sv-string-viewer,
.sd-question__placeholder > span .sv-string-viewer {
  white-space: pre-line;
}
.sd-question--empty.sd-question--complex > .sd-question__content {
  padding-top: 0;
  padding-bottom: 0;
}
.sd-question--empty.sd-question--complex > .sd-question__content:first-child {
  padding-top: var(--sd-base-padding);
}
.sd-scrollable-container:not(.sd-scrollable-container--compact) {
  width: max-content;
  max-width: 100%;
}
.sd-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: static;
  width: 100%;
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  background-color: var(--background-dim-light, #f9f9f9);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border: none;
  border-radius: 3px;
  text-align: left;
}
.sd-input.sd-input:focus {
  outline: none;
}
.sd-input--disabled {
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-input::placeholder {
  color: var(--foreground-light, #909090);
}
.sd-input--disabled,
.sd-input--disabled::placeholder {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-input:focus {
  box-shadow: 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sd-input--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-comment {
  display: block;
  height: auto;
  min-width: calc(6 * var(--base-unit, 8px));
  min-height: calc(6 * var(--base-unit, 8px));
  max-width: 100%;
}
.sd-panel {
  position: relative;
}
.sd-panel .sd-row {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-panel .sd-row:first-of-type {
  margin-top: 0;
}
.sd-panel__required-text {
  color: var(--red, #e60a3e);
}
.sd-panel__footer {
  box-sizing: border-box;
  padding-left: calc(var(--sd-base-padding) - 3 * var(--base-unit, 8px));
  margin-left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
  margin-bottom: calc(-1 * var(--sd-base-padding) + 0.5 * var(--sd-base-vertical-padding));
  margin-top: calc(0.5 * var(--sd-base-vertical-padding));
  border-top: 1px solid var(--border-light, #eaeaea);
  padding-top: calc(0.5 * var(--sd-base-vertical-padding));
}
.sjs_sp_placeholder {
  color: var(--foreground-light, #909090);
}
.sjs_sp_container {
  border: 1px dashed var(--border, #d6d6d6);
}
.sjs_sp_controls.sd-signaturepad__controls {
  right: calc(1 * var(--base-unit, 8px));
  top: calc(1 * var(--base-unit, 8px));
  left: auto;
  bottom: auto;
}
.sd-question--signature:not(.sd-question--answered) .sd-signaturepad__controls {
  display: none;
}
.sd-question--signature.sd-question--error .sjs_sp_placeholder {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-checkbox__decorator {
  border-radius: 3px;
}
.sd-checkbox__svg {
  display: none;
  width: calc(2.5 * var(--base-unit, 8px));
  height: calc(2.5 * var(--base-unit, 8px));
}
.sd-checkbox--checked .sd-checkbox__svg {
  display: block;
}
.sd-checkbox--checked .sd-checkbox__svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use {
  fill: var(--border, #d6d6d6);
}
.sd-checkbox--checked .sd-checkbox__control:focus + .sd-checkbox__decorator .sd-checkbox__svg use {
  fill: var(--primary, #19b394);
}
.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn {
  position: sticky;
  left: calc(-3 * var(--base-unit, 8px));
  margin-left: calc(-3 * var(--base-unit, 8px));
  z-index: 12;
}
.sd-matrixdynamic__footer:first-child {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-matrixdynamic__footer {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sd-action.sd-matrixdynamic__remove-btn {
  opacity: 0.5;
}
.sd-matrixdynamic__btn {
  appearance: none;
  background: transparent;
  border: none;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: calc(1 * var(--base-unit, 8px)) 0;
}
.sd-matrixdynamic__drag-element {
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrixdynamic__drag-element:hover {
  background-color: var(--background, #fff);
}
.sd-matrixdynamic__drag-element:after {
  content: " ";
  display: block;
  height: calc(0.5 * var(--base-unit, 8px));
  width: calc(2 * var(--base-unit, 8px));
  border: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box;
  border-radius: 10px;
}
.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn {
  margin-left: 0;
}
.sd-drag-element__svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
  display: block;
}
.sd-drag-element__svg use {
  fill: var(--foreground-light, #909090);
}
.sd-table {
  width: 100%;
  background-color: var(--background, #fff);
  border-collapse: collapse;
  white-space: normal;
}
.sd-table--align-top .sd-table__cell {
  vertical-align: top;
}
.sd-table--alternate-rows .sd-table__row:nth-child(odd) > td,
.sd-table--alternate-rows .sd-table__row:nth-child(odd) td:first-of-type {
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-table--alternate-rows .sd-table__row:nth-child(odd) > td .sd-input,
.sd-table--alternate-rows .sd-table__row:nth-child(odd) > td .sd-item__decorator,
.sd-table--alternate-rows .sd-table__row:nth-child(odd) td:first-of-type .sd-input,
.sd-table--alternate-rows .sd-table__row:nth-child(odd) td:first-of-type .sd-item__decorator {
  background-color: var(--primary-foreground, #fff);
}
.sd-table__cell {
  font-weight: normal;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  text-align: center;
}
.sd-table__cell--header {
  font-weight: 600;
  vertical-align: top;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)) calc(2.5 * var(--base-unit, 8px));
}
.sd-table__cell--header:not(.sd-table__cell--empty) {
  min-width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty {
  min-width: calc(14 * var(--base-unit, 8px));
  width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty) {
  min-width: calc(14 * var(--base-unit, 8px));
  width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating {
  min-width: calc(22 * var(--base-unit, 8px));
  width: calc(22 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean {
  min-width: calc(18 * var(--base-unit, 8px));
  width: calc(18 * var(--base-unit, 8px));
}
.sd-table__cell--detail-panel {
  padding: 0 calc(1 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
}
.sd-table__cell--actions .sv-action-bar,
.sd-matrixdynamic__add-btn .sv-action-bar {
  overflow: visible;
}
.sd-table__cell--actions .svc-string-editor__button--done,
.sd-matrixdynamic__add-btn .svc-string-editor__button--done {
  width: calc(2 * var(--base-unit, 8px));
}
.svc-question__content .sd-table__cell--actions .sv-action-bar-item:disabled {
  background: var(--background, #fff);
  opacity: 1;
}
.svc-question__content .sd-table__cell--actions .sv-action-bar-item:disabled use {
  fill: var(--foreground-light, #909090);
}
.sd-table__cell--actions:not(.sd-table__cell--vertical) {
  width: 0;
}
.sd-table__cell--detail-button {
  border: none;
  background: transparent;
  border-radius: calc(2 * var(--base-unit, 8px));
  width: calc(4 * var(--base-unit, 8px));
  height: calc(4 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
}
.sd-table__cell--detail-button svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
  fill: var(--foreground-light, #909090);
}
.sd-table__cell--detail-button:hover {
  background: var(--green-light, rgba(25, 179, 148, 0.1));
}
.sd-table__cell--detail-button:hover svg {
  fill: var(--primary, #19b394);
}
.sd-table__cell--actions {
  white-space: nowrap;
}
.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar {
  justify-content: center;
}
.sd-table__cell--row-text {
  font-weight: 600;
  text-align: left;
  min-width: calc(12 * var(--base-unit, 8px));
  padding: calc(2.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
}
.sd-table__question-wrapper:not(:focus-within):hover {
  position: relative;
}
.sd-table__question-wrapper:not(:focus-within):hover .sd-question__erbox--tooltip {
  display: inline-block;
}
.sd-table__cell--actions:not(.sd-table__cell--vertical),
.sd-table__cell--empty,
.sd-table__cell--row-text,
.sd-matrix__cell:first-child,
.sd-matrix tr > td:first-child {
  position: sticky;
  background: var(--background, #fff);
  z-index: 12;
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,
.sd-table__cell--empty:first-of-type,
.sd-table__cell--row-text:first-of-type,
.sd-matrix__cell:first-child:first-of-type,
.sd-matrix tr > td:first-child:first-of-type {
  left: calc(-1 * var(--base-unit, 8px));
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,
.sd-table__cell--empty:last-of-type,
.sd-table__cell--row-text:last-of-type,
.sd-matrix__cell:first-child:last-of-type,
.sd-matrix tr > td:first-child:last-of-type {
  right: calc(-1 * var(--base-unit, 8px));
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar {
  margin-right: calc(-3 * var(--base-unit, 8px));
  justify-content: flex-end;
  background: var(--background, #fff);
}
.sd-question.sd-question--table {
  position: relative;
  overflow-x: auto;
}
.sd-question--table > .sd-question__content {
  display: flex;
  padding-top: calc(2.5 * var(--base-unit, 8px));
  margin: 0 calc(-1 * var(--sd-base-padding));
  width: fit-content;
  min-width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content:before,
.sd-question--table > .sd-question__content:after {
  content: "";
  display: block;
  position: sticky;
  min-height: 100%;
  width: calc(var(--sd-base-padding) - var(--base-unit, 8px));
  flex-shrink: 0;
  background: var(--background, #fff);
  z-index: 11;
}
.sd-question--table > .sd-question__content::before {
  left: calc(-1 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content:after {
  right: calc(-1 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content > div {
  flex-basis: 100%;
}
.sd-question--table > .sd-question__header {
  position: sticky;
  left: 0;
}
.sd-question--table:not(.sd-element--with-frame) {
  padding-right: var(--sd-base-padding);
  margin-right: calc(-1 * var(--sd-base-padding));
  padding-left: var(--sd-base-padding);
  margin-left: calc(-1 * var(--sd-base-padding));
  box-sizing: content-box;
}
.sd-question--scroll {
  overflow-x: scroll;
}
.sd-matrixdropdown.sd-table {
  table-layout: fixed;
}
.sd-body--responsive .sd-page {
  padding: calc(5 * var(--base-unit, 8px)) var(--sd-page-vertical-padding) calc(2 * var(--base-unit, 8px));
}
.sd-body--responsive .sd-page.sd-page__empty-header {
  padding-top: calc(3 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-page {
  padding-top: calc(2 * var(--base-unit, 8px));
}
.sd-page {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: calc(5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  width: 100%;
  box-sizing: border-box;
}
.sd-page__title {
  position: static;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  margin: calc(0.5 * var(--base-unit, 8px)) 0px;
}
.sd-page__description {
  position: static;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  margin: calc(0.5 * var(--base-unit, 8px)) 0px;
}
.sd-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  box-sizing: border-box;
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-page__row.sd-row--multiple,
.svc-row > .sd-row--multiple {
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
.sd-row--multiple {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-row--multiple .sd-question {
  padding-right: 0 !important;
}
:not(.svc-row) > .sd-row--multiple {
  row-gap: calc(1 * var(--base-unit, 8px));
  margin-left: calc(-2 * var(--base-unit, 8px));
  width: calc(100% + 2 * var(--base-unit, 8px));
  flex-wrap: wrap;
}
:not(.svc-row) > .sd-row--multiple > div {
  box-sizing: border-box;
  padding-left: calc(2 * var(--base-unit, 8px));
}
:not(.svc-row) > .sd-page__row.sd-row--multiple {
  padding: 0 var(--sd-base-padding) var(--sd-base-padding) calc(var(--sd-base-padding) - 2 * var(--base-unit, 8px));
  margin-left: 0;
  width: 100%;
}
.svc-row .sd-row--multiple {
  overflow: auto;
  margin-top: calc(2 * var(--base-unit, 8px));
}
.svc-row--multiple .sd-row--multiple {
  gap: calc(1 * var(--base-unit, 8px));
}
:not(.svc-row--ghost) > .sd-row {
  min-height: 50px;
}
.sd-row__panel {
  box-sizing: border-box;
  width: 100%;
}
.sd-row__question {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
}
.svc-tab-designer .sd-title {
  display: flex;
}
.sd-title {
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  color: var(--foreground, #161616);
  flex-direction: row;
  white-space: normal;
  word-break: break-word;
}
.sd-title.sd-container-modern__title {
  display: flex;
  align-items: center;
  padding: var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);
  overflow: auto;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  gap: calc(4 * var(--base-unit, 8px));
  box-shadow: 0px 2px 0px var(--primary, #19b394);
}
.sd-title.sd-container-modern__title .sd-logo__image {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-header__text {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--base-unit, 8px));
  flex-grow: 1;
}
.sd-header__text h3 {
  font-size: calc(4 * var(--base-unit, 8px));
  font-weight: 700;
  line-height: calc(5 * var(--base-unit, 8px));
  color: var(--primary, #19b394);
}
.sd-header__text h5 {
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-title .sv-title-actions {
  width: 100%;
  justify-content: space-between;
}
.sd-root-modern:not(.svc-tab-designer) .sd-container-modern__title {
  background-color: var(--background, #fff);
}
.sd-root-modern .sd-container-modern__title .sd-header__text h3 {
  margin: 0;
}
.sd-root-modern .sd-container-modern__title .sd-description {
  margin: 0;
}
.sd-title .sv-title-actions {
  align-items: flex-start;
  width: calc(100% + 3 * var(--base-unit, 8px));
}
.sd-title .sv-title-actions .sv-title-actions__title {
  flex-wrap: wrap;
  flex: 0 1 auto;
  max-width: calc(100% - 3 * var(--base-unit, 8px));
  white-space: initial;
  min-width: unset;
}
.sd-action-title-bar {
  flex: 1 9 auto;
  min-width: calc(6 * var(--base-unit, 8px));
  justify-content: flex-end;
  margin: calc(-1 * var(--base-unit, 8px)) 0;
}
.sd-action-title-bar .sv-action {
  flex: 0 0 auto;
}
.sd-action-title-bar.sd-action-bar--empty {
  min-width: 0;
}
.sd-description {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: var(--foreground-light, #909090);
  white-space: normal;
  word-break: break-word;
}
.sd-item {
  padding: calc(1.5 * var(--base-unit, 8px)) 0;
}
.sd-item--disabled.sd-item--disabled .sd-item__decorator,
.sd-item__decorator {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  box-sizing: border-box;
  box-shadow: inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
  background: var(--background-dim-light, #f9f9f9);
  border: none;
  flex-shrink: 0;
}
.sd-item--checked .sd-item__decorator {
  box-shadow: none;
}
.sd-item__control:focus + .sd-item__decorator,
.sd-item--allowhover:hover .sd-item__decorator {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
  outline: none;
}
.sd-item__control:focus + .sd-item__decorator,
.sd-item--allowhover:hover .sd-item__decorator {
  background: var(--background, #fff);
}
.sd-item--checked .sd-item__decorator {
  background: var(--primary, #19b394);
}
.sd-item__control-label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  white-space: normal;
  word-break: break-word;
}
.sd-item--disabled .sd-item__control-label {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-item--error .sd-item__decorator {
  background: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-selectbase {
  border: none;
  margin: 0;
  padding: 0;
}
.sd-selectbase--row {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: calc(4 * var(--base-unit, 8px));
}
.sd-selectbase--multi-column {
  display: flex;
  flex: 1 1 0px;
}
.sd-selectbase__label {
  display: flex;
  position: relative;
  gap: calc(1 * var(--base-unit, 8px));
}
.sd-selectbase__column {
  vertical-align: top;
}
.sd-selectbase__column {
  display: block;
  box-sizing: border-box;
  word-break: break-word;
  flex: 1 1 0px;
}
.sd-selectbase__column:not(:last-child) {
  padding-right: calc(2 * var(--base-unit, 8px));
}
.sd-selectbase__column.sv-q-column-1 {
  width: 100%;
}
.sd-selectbase__other {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-selectbase__item .sd-selectbase__other {
  margin-top: calc(3.5 * var(--base-unit, 8px));
}
.sd-selectbase__item:last-child .sd-selectbase__other {
  margin-bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-checkbox__decorator {
  border-radius: 3px;
}
.sd-checkbox__svg {
  display: none;
  width: calc(2.5 * var(--base-unit, 8px));
  height: calc(2.5 * var(--base-unit, 8px));
}
.sd-checkbox--checked .sd-checkbox__svg {
  display: block;
}
.sd-checkbox--checked .sd-checkbox__svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use {
  fill: var(--border, #d6d6d6);
}
.sd-checkbox--checked .sd-checkbox__control:focus + .sd-checkbox__decorator .sd-checkbox__svg use {
  fill: var(--primary, #19b394);
}
.sd-radio__decorator {
  border-radius: 50%;
}
.sd-radio--checked .sd-radio__decorator:after {
  content: " ";
  display: block;
  width: calc(1 * var(--base-unit, 8px));
  height: calc(1 * var(--base-unit, 8px));
  border-radius: 50%;
  background-color: var(--primary-foreground, #fff);
}
.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after {
  background-color: var(--border, #d6d6d6);
}
.sd-radio--checked .sd-radio__control:focus + .sd-radio__decorator:after {
  background-color: var(--primary, #19b394);
}
.sd-radio__svg {
  display: none;
}
.sd-visuallyhidden {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.sd-matrix fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.sd-matrix__label {
  display: flex;
  justify-content: center;
}
.sd-matrix__text {
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrix__text--checked {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrix__cell:first-child {
  font-weight: 600;
  text-align: left;
}
.sd-rating {
  overflow-x: auto;
  min-height: calc(8 * var(--base-unit, 8px));
}
.sd-rating fieldset {
  display: flex;
  border: none;
  padding: 0 0 calc(2 * var(--base-unit, 8px)) 0;
  flex-wrap: nowrap;
  gap: calc(1 * var(--base-unit, 8px));
}
.sd-rating.sd-rating--wrappable fieldset {
  flex-wrap: wrap;
}
.sd-rating__item {
  position: relative;
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  white-space: nowrap;
  padding: calc(1.25 * var(--base-unit, 8px));
  box-sizing: border-box;
  min-width: calc(6 * var(--base-unit, 8px));
  text-align: center;
  border: 2px solid var(--background, #fff);
  color: var(--foreground, #161616);
}
.sd-rating__item--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-shadow: 0px 1px 2px transparent;
  border-color: transparent;
}
.sd-rating__item.sd-rating__item--disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled {
  color: var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25));
}
.sd-rating__item--allowhover:hover,
.sd-rating__item:focus-within {
  border-color: var(--primary, #19b394);
}
.sd-rating__item--selected {
  background-color: var(--primary, #19b394);
  border-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sd-rating__item--selected:focus-within {
  box-shadow: inset 0 0 0 2px var(--background, #fff);
}
.sd-rating__item-text.sd-rating__item-text {
  line-height: calc(3 * var(--base-unit, 8px));
  min-width: calc(3 * var(--base-unit, 8px));
  display: inline-block;
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text,
.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text {
  margin-top: calc(1.25 * var(--base-unit, 8px));
  margin-bottom: calc(1.25 * var(--base-unit, 8px));
  border: 2px solid var(--background, #fff);
  color: var(--foreground-light, #909090);
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text {
  margin-right: calc(1 * var(--base-unit, 8px));
  margin-left: calc(2 * var(--base-unit, 8px));
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text {
  margin-right: calc(2 * var(--base-unit, 8px));
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sd-rating__item-text.sd-rating__item-text .sv-string-editor {
  white-space: nowrap;
}
.sv-ranking-item--error .sv-ranking-item__index {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-shadow: 0px 1px 2px transparent;
  border-color: transparent;
}
.sd-element--with-frame .sv-ranking-item {
  left: calc(-5 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking-item__icon {
  margin-left: 7px;
}
.sd-element--with-frame .sv-ranking-item__icon-container {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  margin-right: calc(1 * var(--base-unit, 8px));
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container {
  margin-left: 0;
  margin-right: calc(1 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item {
  left: 0;
}
.sd-ranking--disabled .sv-ranking-item__text {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-ranking-item__content.sd-ranking-item__content {
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: calc(6 * var(--base-unit, 8px));
  background-position: right calc(1.5 * var(--base-unit, 8px)) top 50%, 0 0;
  background-repeat: no-repeat;
  background-size: calc(3 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15L17 10H7L12 15Z' fill='%23909090'/%3E%3C/svg%3E%0A");
  opacity: 1;
  display: flex;
  justify-content: space-between;
}
.sd-dropdown[disabled] {
  pointer-events: none;
}
.sd-dropdown--empty:not(.sd-input--disabled),
.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value {
  color: var(--foreground-light, #909090);
  height: fit-content;
}
.sd-dropdown option {
  color: var(--foreground, #161616);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
}
.sd-dropdown_chevron-button-svg {
  display: none;
}
.sd-dropdown__value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sd-dropdown_clean-button {
  padding: 0 calc(1 * var(--base-unit, 8px));
}
.sd-dropdown_clean-button-svg {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-dropdown use {
  fill: var(--foreground-light, #909090);
}
.sd-dropdown__value {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sd-input.sd-tagbox:not(.sd-tagbox--empty) {
  height: auto;
  padding: calc(0.5 * var(--base-unit, 8px));
  padding-right: calc(6 * var(--base-unit, 8px));
}
.sd-tagbox_clean-button {
  height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  margin: auto 0;
}
.sv-tagbox__item {
  position: relative;
  display: flex;
  height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px));
  background-color: var(--primary, #19b394);
  border-radius: calc(0.25 * var(--base-unit, 8px));
}
.sv-tagbox__item-text {
  color: var(--primary-foreground, #fff);
}
.sv-tagbox__item:hover .sd-tagbox-item_clean-button,
.sv-tagbox__item:focus .sd-tagbox-item_clean-button,
.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button {
  display: block;
}
.sd-tagbox-item_clean-button {
  display: none;
  position: absolute;
  inset-inline-end: calc(1.5 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  padding: 0px 0px 0px calc(4 * var(--base-unit, 8px));
  background: linear-gradient(270deg, var(--primary, #19b394) 53.12%, rgba(25, 179, 148, 0) 100%);
}
.sd-tagbox-item_clean-button-svg {
  margin: calc(0.5 * var(--base-unit, 8px));
}
.sd-tagbox-item_clean-button-svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-tagbox__value.sd-dropdown__value {
  gap: calc(0.5 * var(--base-unit, 8px));
  display: flex;
  flex-wrap: wrap;
  padding-inline: unset;
  margin-inline: unset;
  margin-block: unset;
}
.sd-imagepicker {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border: none;
  gap: calc(2 * var(--base-unit, 8px));
  width: 100%;
  margin: 0;
}
.sd-imagepicker--column {
  align-items: flex-start;
  flex-direction: column;
}
@supports not (aspect-ratio: 1/1) {
  .sd-imagepicker > div {
    margin-right: calc(2 * var(--base-unit, 8px));
  }
}
.sd-imagepicker__item img,
.sd-imagepicker__item .sd-imagepicker__image-container > div {
  border-radius: calc(0.5 * var(--base-unit, 8px));
  background-color: var(--background-dim, #f3f3f3);
}
.sd-imagepicker__item-decorator {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sd-imagepicker__image-container {
  position: relative;
}
.sd-imagepicker__item--checked .sd-imagepicker__image-container::before {
  display: block;
  position: absolute;
  content: " ";
  top: calc(1 * var(--base-unit, 8px));
  right: calc(1 * var(--base-unit, 8px));
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M8.33331 16.1L0.333313 8L2.43331 5.9L8.33331 11.9L20.2333 0L22.3333 2.1L8.33331 16.1Z' fill='%2319B394'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px calc(2 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  z-index: 1;
}
.sd-imagepicker_ > _item--error .sd-imagepicker__image-container::before {
  display: block;
  position: absolute;
  content: " ";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  border-radius: calc(0.5 * var(--base-unit, 8px));
  background: linear-gradient(0deg, var(--red-light, rgba(230, 10, 62, 0.1)), var(--red-light, rgba(230, 10, 62, 0.1)));
}
.sd-imagepicker__item:focus-within .sd-imagepicker__image,
.sd-imagepicker__item--allowhover .sd-imagepicker__image:hover {
  opacity: 0.5;
}
.sd-imagepicker__image {
  display: block;
  box-sizing: border-box;
  max-width: 100%;
}
.sd-imagepicker__text {
  line-height: calc(3 * var(--base-unit, 8px));
  margin-top: calc(1 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sd-imagepicker__no-image {
  display: flex;
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-imagepicker__no-image-svg {
  height: calc(6 * var(--base-unit, 8px));
  width: calc(6 * var(--base-unit, 8px));
  margin: auto;
}
.sd-imagepicker__column {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--base-unit, 8px));
  align-items: flex-start;
  padding-right: 0;
}
.sd-selectbase__column.sd-imagepicker__column:not(:last-child) {
  padding-right: 0;
}
.sd-image__image {
  display: block;
  max-width: 100%;
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
.sd-image__image--adaptive {
  width: 100%;
  height: auto;
  max-width: calc(80 * var(--base-unit, 8px));
}
.sd-html {
  white-space: initial;
}
.sd-progress {
  height: 2px;
  background-color: var(--border-light, #eaeaea);
  position: relative;
}
.sd-progress__bar {
  position: relative;
  height: 100%;
  background-color: var(--primary, #19b394);
  overflow: hidden;
}
.sd-progress__text {
  position: absolute;
  margin-top: calc(1 * var(--base-unit, 8px));
  right: calc(3 * var(--base-unit, 8px));
  color: #001021 !important;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
}
@media only screen and (min-width: calc(125 * var(--base-unit, 8px))) {
  .sd-progress__text {
    margin-left: 5%;
  }
}
@media only screen and (max-width: calc(125 * var(--base-unit, 8px))) {
  .sd-progress__text {
    margin-left: 10px;
  }
}
.sd-boolean {
  display: flex;
  width: max-content;
  position: relative;
  padding: calc(0.5 * var(--base-unit, 8px));
  background: var(--background-dim-light, #f9f9f9);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sd-boolean__thumb,
.sd-boolean__label {
  display: block;
  color: var(--foreground-light, #909090);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
}
.sd-boolean__switch {
  display: flex;
  padding: calc(0.5 * var(--base-unit, 8px));
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sd-boolean__control:focus ~ .sd-boolean__switch {
  box-shadow: inset 0 0 0 2px var(--primary, #19b394);
}
.sd-boolean--indeterminate .sd-boolean__thumb {
  display: none;
}
.sd-boolean__thumb {
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  transition-duration: 0.2s;
  transition-property: margin-left, transform;
  transition-timing-function: linear;
  color: var(--primary, #19b394);
  font-weight: 600;
  margin-left: 0%;
  transform: translateX(0);
}
.sd-boolean--checked .sd-boolean__thumb {
  margin-left: 100%;
  transform: translateX(-100%);
}
.sd-boolean--disabled .sd-boolean__thumb,
.sd-boolean--disabled .sd-boolean__label {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.svc-question__content .sd-boolean:not(.sd-boolean--checked):not(.sd-boolean--indeterminate) .sd-boolean__label:nth-of-type(1),
.svc-question__content .sd-boolean--checked .sd-boolean__label:nth-of-type(2) {
  color: var(--primary, #19b394);
  font-weight: 600;
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.svc-question__content .sd-boolean__switch {
  display: none;
}
.sd-boolean--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-paneldynamic .sd-progress {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  z-index: 2;
  transform: translateY(-1px);
}
.sd-paneldynamic > .sd-panel {
  padding-top: 1px;
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-paneldynamic > .sd-panel + .sd-paneldynamic__remove-btn {
  margin-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header {
  padding-bottom: 0;
  padding-top: calc(0.5 * var(--sd-base-vertical-padding) + var(--base-unit, 8px));
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header:after {
  display: none;
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header > .sd-panel__title {
  color: var(--foreground-light, #909090);
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header ~ .sd-panel__content {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-question__content:first-child > .sd-paneldynamic > .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header {
  padding-top: var(--sd-base-vertical-padding);
}
.sd-paneldynamic__separator {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  border-color: var(--border-light, #eaeaea);
  background: var(--border-light, #eaeaea);
  height: 1px;
  border: none;
}
.sd-paneldynamic__panel-wrapper {
  padding-bottom: calc(1 * var(--sd-base-padding));
}
.sd-paneldynamic__panel-wrapper:after {
  display: table;
  clear: both;
  content: " ";
}
.sd-paneldynamic__panel-wrapper--in-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sd-paneldynamic__remove-btn {
  float: right;
  position: relative;
  top: calc(0.5 * var(--sd-base-vertical-padding));
  margin-bottom: calc(-1 * var(--base-unit, 8px));
  margin-right: calc(-3 * var(--base-unit, 8px));
}
.sd-paneldynamic__footer {
  clear: both;
}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn,
.sd-paneldynamic__footer .sd-paneldynamic__next-btn {
  display: block;
}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg,
.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__footer .sd-paneldynamic__add-btn,
.sd-paneldynamic__footer .sd-paneldynamic__progress-text,
.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom {
  display: initial;
}
.sd-paneldynamic__buttons-container {
  display: flex;
  align-items: center;
  padding: calc(var(--sd-base-vertical-padding) - var(--base-unit, 8px)) 0;
}
.sd-paneldynamic__progress-container {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: calc(-1 * var(--base-unit, 8px));
}
.sd-paneldynamic__progress-text {
  color: var(--foreground-light, #909090);
  margin: 0;
  margin-right: calc(3 * var(--base-unit, 8px));
}
.sd-paneldynamic__prev-btn,
.sd-paneldynamic__next-btn {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__prev-btn .sv-svg-icon,
.sd-paneldynamic__next-btn .sv-svg-icon {
  display: block;
}
.sd-paneldynamic__prev-btn {
  margin-right: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__next-btn {
  margin-left: calc(-1 * var(--base-unit, 8px));
  margin-right: calc(2 * var(--base-unit, 8px));
  transform: rotate(180deg);
}
.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn {
  display: initial;
  margin-left: 0;
}
.sd-question--empty.sd-question--paneldynamic > .sd-question__content {
  padding-bottom: var(--sd-base-padding);
}
.svc-question__content .sd-paneldynamic__panel-wrapper {
  padding: 0;
}
.sd-paneldynamic__buttons-container .sd-action-bar {
  width: 100%;
  margin: 0 calc(-3 * var(--base-unit, 8px));
  width: calc(100% + 6 * var(--base-unit, 8px));
}
.sd-file {
  min-height: calc(36 * var(--base-unit, 8px));
  position: relative;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-file .sv-action-bar {
  padding: calc(1 * var(--base-unit, 8px)) 0;
  justify-content: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.sd-file .sv-action-bar .sv-action-bar-item {
  height: calc(4 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  border-radius: calc(2 * var(--base-unit, 8px));
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item {
  padding: calc(0.5 * var(--base-unit, 8px)) 0;
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:hover {
  background-color: var(--background, #fff);
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:disabled {
  opacity: initial;
}
.sd-file__decorator {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1px dashed var(--border, #d6d6d6);
  justify-content: center;
  align-items: center;
}
.sd-file__decorator--drag {
  border: 1px solid var(--primary, #19b394);
  box-shadow: inset 0 0 0 1px var(--primary, #19b394);
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sd-file__decorator--drag:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: transparent;
  z-index: 2;
}
.sd-file__no-file-chosen {
  display: none;
}
.sd-file__drag-area-placeholder {
  word-break: break-word;
  white-space: normal;
  color: var(--foreground-light, #909090);
}
.sd-file__choose-btn--text {
  display: block;
  margin-top: calc(1 * var(--base-unit, 8px));
  font-weight: 600;
  color: var(--primary, #19b394);
  cursor: pointer;
}
.sd-question--answered .sd-file__drag-area-placeholder {
  display: none;
}
.sd-file__choose-btn--text svg {
  display: none;
}
.sd-file__choose-btn--icon {
  z-index: 2;
}
.sd-file__choose-btn--icon span:first-child {
  display: none;
}
.sd-file__choose-btn--icon,
.sd-file__clean-btn {
  top: calc(1 * var(--base-unit, 8px));
  position: absolute;
}
.sd-file__clean-btn {
  z-index: 2;
  right: calc(1 * var(--base-unit, 8px));
}
.sd-file__clean-btn span:first-child {
  display: none;
}
.sd-file__choose-btn--icon {
  right: calc(8 * var(--base-unit, 8px));
}
.sd-file__list {
  overflow: auto;
  display: flex;
  box-sizing: content-box;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  padding: calc(10.5 * var(--base-unit, 8px)) 0;
  min-height: calc(15 * var(--base-unit, 8px));
  max-height: calc(15 * var(--base-unit, 8px));
  position: absolute;
  width: 100%;
}
.sd-file__preview {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  min-height: 100%;
  margin: 0 auto;
}
.sd-file__preview .sd-file__default-image {
  width: calc(7 * var(--base-unit, 8px));
  height: 90px;
}
.sd-file__preview img:hover + .sd-file__remove-file-button,
.sd-file__preview svg:hover + .sd-file__remove-file-button,
.sd-file__preview .sd-file__remove-file-button:hover {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.sd-file__sign {
  margin-top: calc(1 * var(--base-unit, 8px));
  text-align: center;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
}
.sd-file__sign a {
  display: block;
  text-decoration: none;
  color: var(--foreground, #161616);
  white-space: normal;
  word-break: break-all;
  width: calc(12 * var(--base-unit, 8px));
  overflow: hidden;
  max-height: calc(6 * var(--base-unit, 8px));
  text-overflow: ellipsis;
  line-height: calc(2 * var(--base-unit, 8px));
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.sd-file__remove-file-button {
  display: none;
}
.sd-file__decorator--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-file__image-wrapper {
  position: relative;
  text-align: center;
  min-width: calc(12 * var(--base-unit, 8px));
  min-height: calc(12 * var(--base-unit, 8px));
}
.sd-file__image-wrapper img:not(.sd-file__default-image) {
  display: block;
  width: calc(12 * var(--base-unit, 8px));
  height: calc(12 * var(--base-unit, 8px));
  object-fit: contain;
  background: var(--background-dim, #f3f3f3);
}
.sd-file--single img:hover + .sd-file__remove-file-button {
  display: none;
}
.sd-file--mobile .sd-file__list {
  height: calc(100% - 4 * var(--base-unit, 8px));
}
.sd-file--single-image {
  height: calc(36 * var(--base-unit, 8px));
}
.sd-file--single-image .sd-file__preview {
  width: 100%;
  margin: 0;
}
.sd-file--single-image .sd-file__list {
  padding: 0;
  height: 100%;
  max-height: 100%;
  width: 100%;
}
.sd-file--single-image .sd-file__image-wrapper {
  min-height: 100%;
  min-width: 100%;
}
.sd-file--single-image .sd-file__image-wrapper img {
  width: 100%;
  height: 100%;
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-file--single-image .sd-file__sign {
  position: absolute;
  margin: 0;
  width: 100%;
  min-height: 100%;
}
.sd-file--single-image .sd-file__sign a {
  color: transparent;
  width: 100%;
  height: 100%;
  outline: none;
}
.sd-file > input:focus + .sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use {
  fill: var(--primary, #19b394);
}
.sd-file > input:focus + .sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon) {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sd-hidden {
  display: none !important;
}
.sd-body__navigation .sd-btn {
  padding: calc(2 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),
.sd-root-modern--mobile .sd-body__navigation .sd-btn {
  flex-grow: 1;
}
.sd-root-modern--mobile .sd-body__navigation .sd-btn {
  padding: calc(2 * var(--base-unit, 8px)) calc(4 * var(--base-unit, 8px));
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.sd-btn {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: inset 0 0 0 2px #1a21d5;
  font-family: "Open Sans", sans serif;
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
  color: #1a21d5;
  border: 0;
  border-radius: 40px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  justify-content: center;
  font-weight: 600;
  font-size: inherit;
  line-height: 1.25;
  min-width: 115px;
  padding: 10px 40px;
}
.sd-btn--action {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sd-btn--action:not(:disabled):hover,
.sd-btn--action:not(:disabled):focus {
  color: var(--primary, #19b394);
  background-color: var(--background, #fff);
}
.sd-btn--action:disabled {
  color: var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25));
}
.sd-body {
  width: 100%;
}
.sd-body .sd-body__page {
  min-width: calc(300px + 6 * var(--base-unit, 8px));
}
.sd-body .sd-body__timer {
  padding: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0;
  box-sizing: border-box;
}
.sd-body.sd-body--static .sd-body__timer,
.sd-body.sd-body--static .sd-body__navigation,
.sd-body.sd-body--static .sd-body__page {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(84 * var(--base-unit, 8px));
}
.sd-body.sd-body--responsive {
  max-width: initial;
}
.sd-body.sd-body--responsive .sd-body__timer,
.sd-body.sd-body--responsive .sd-body__navigation {
  padding: calc(2 * var(--base-unit, 8px)) var(--sd-page-vertical-padding);
}
.sd-body__navigation {
  box-sizing: border-box;
  padding: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
}
.sd-body__navigation .sv-action:not(.sv-action--hidden) ~ .sv-action:not(.sv-action--hidden) {
  margin-left: calc(2 * var(--base-unit, 8px));
}
.sd-body__progress {
  margin-bottom: calc(4 * var(--base-unit, 8px));
}
.sd-body--empty {
  min-height: 400px;
  text-align: center;
  padding-top: 180px;
  box-sizing: border-box;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.sd-multipletext {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  height: 1px;
}
.sd-multipletext__cell {
  height: 100%;
}
.sd-multipletext__cell:not(:last-child) {
  padding-right: calc(2 * var(--base-unit, 8px));
}
.sd-multipletext__item-container.sd-input:focus-within {
  box-shadow: inset 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sd-multipletext__item-container {
  display: flex;
  align-items: flex-start;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.sd-multipletext__item-container .sd-input {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  border: none;
  box-shadow: none;
  height: calc(3 * var(--base-unit, 8px));
}
.sd-multipletext__item-container .sd-input,
.sd-multipletext__item-title {
  margin-top: calc(1.5 * var(--base-unit, 8px));
  margin-bottom: calc(1.5 * var(--base-unit, 8px));
}
.sd-multipletext__item-title {
  height: calc(100% - var(--base-unit, 8px) * 3);
  max-width: 30%;
  padding-right: calc(2 * var(--base-unit, 8px));
  border-right: 1px solid var(--border, #d6d6d6);
  word-break: break-word;
  white-space: normal;
  color: var(--foreground-light, #909090);
}
.sd-multipletext__item {
  flex-grow: 1;
}
.sd-multipletext__item-container--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-multipletext__item-container--error .sd-input--error {
  background-color: transparent;
}
.sd-multipletext__item-container:hover:not(:focus-within) > .sd-question__erbox--tooltip {
  display: inline-block;
}
.sd-multipletext tr:not(:last-child) .sd-multipletext__cell {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-action {
  appearance: none;
  border: none;
  background: transparent;
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  color: var(--primary, #19b394);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  font-weight: 600;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  outline: none;
}
.sd-action--negative {
  color: var(--red, #e60a3e);
}
.sd-action--icon {
  padding: calc(1 * var(--base-unit, 8px));
}
.sd-action--icon use {
  fill: var(--foreground-light, #909090);
}
svg.sd-action--icon {
  fill: var(--foreground-light, #909090);
}
.sd-action:disabled,
.sd-action--disabled {
  color: var(--foreground, #161616);
  cursor: default;
  opacity: 0.25;
  cursor: default;
  pointer-events: none;
}
.sd-action:hover,
.sd-action:focus {
  outline: none;
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  cursor: pointer;
  opacity: 1;
}
.sd-action:hover.sd-action--icon,
.sd-action:focus.sd-action--icon {
  background-color: var(--background-dim, #f3f3f3);
}
.sd-action:hover.sd-action--negative,
.sd-action:focus.sd-action--negative {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-action:hover.sd-action--negative.sd-action--icon use,
.sd-action:focus.sd-action--negative.sd-action--icon use {
  fill: var(--red, #e60a3e);
}
.sd-action:hover:active,
.sd-action:focus:active {
  opacity: 0.5;
}
.sd-action__icon {
  display: block;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-action--pressed {
  background-color: var(--background-dim, #f3f3f3);
  opacity: 0.5;
}
.sd-action-bar {
  display: flex;
  align-items: center;
}
.sd-action-bar .sv-action:not(:last-child) .sv-action__content {
  padding-right: 0;
}
.sd-context-btn {
  background-color: var(--background, #fff);
  padding: calc(1.5 * var(--base-unit, 8px));
  border-radius: calc(12.5 * var(--base-unit, 8px));
  border: none;
  outline: none;
  cursor: pointer;
}
.sd-context-btn svg {
  display: block;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-context-btn use {
  fill: var(--foreground-light, #909090);
}
.sd-context-btn:hover use,
.sd-context-btn:focus use {
  fill: var(--primary, #19b394);
}
.sd-context-btn:hover.sd-context-btn--negative use,
.sd-context-btn:focus.sd-context-btn--negative use {
  fill: var(--red, #e60a3e);
}
.sd-context-btn:disabled {
  opacity: 0.25;
}
.sd-completedpage {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  text-align: center;
  height: auto;
}
.sd-completedpage h3 {
  font-size: calc(3 * var(--base-unit, 8px));
}
.sd-completedpage:before,
.sd-completedpage:after {
  display: block;
  width: calc(9 * var(--base-unit, 8px));
  margin-left: calc(50% - 4.5 * var(--base-unit, 8px));
  content: "";
}
.sd-completedpage:before {
  height: calc(13 * var(--base-unit, 8px));
}
.sd-completedpage:after {
  height: calc(2 * var(--base-unit, 8px));
}
.sd-progress-buttons__image-button-left {
  display: none;
}
.sd-progress-buttons__image-button-right {
  display: none;
}
.sd-progress-buttons__image-button--hidden {
  visibility: hidden;
}
.sd-progress-buttons__list {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sd-progress-buttons__list li {
  text-align: center;
  flex-grow: 1;
  text-decoration: none;
  border-top: 2px solid var(--border-light, #eaeaea);
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(4 * var(--base-unit, 8px));
  cursor: pointer;
}
.sd-progress-buttons__list li:hover .sd-progress-buttons__page-title {
  text-decoration-line: underline;
}
.sd-progress-buttons__list .sd-progress-buttons__list-element--current,
.sd-progress-buttons__list .sd-progress-buttons__list-element--passed {
  border-top: 2px solid var(--primary, #19b394);
}
.sd-progress-buttons__list-element--nonclickable .sd-progress-buttons__page-title {
  color: var(--foreground-light, #909090);
}
.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title,
.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description {
  color: var(--primary, #19b394);
}
.sd-progress-buttons__page-title {
  width: 100%;
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-progress-buttons__page-description {
  width: 100%;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
  color: var(--foreground-light, #909090);
}
.sv-action-bar {
  display: flex;
  box-sizing: content-box;
  position: relative;
  align-items: center;
  margin-left: auto;
  overflow: hidden;
  white-space: nowrap;
}
.sv-action-bar-separator {
  display: inline-block;
  width: 1px;
  height: 24px;
  vertical-align: middle;
  margin-right: 16px;
  background-color: var(--border, #d6d6d6);
}
.sv-action-bar--default-size-mode .sv-action-bar-separator {
  margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-separator {
  margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  color: var(--foreground, #161616);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  white-space: nowrap;
}
button.sv-action-bar-item {
  overflow: hidden;
}
.sv-action-bar--default-size-mode .sv-action-bar-item {
  height: calc(5 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item {
  height: calc(4 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action:first-of-type .sv-action-bar-item {
  margin-inline-start: 0;
}
.sv-action:last-of-type .sv-action-bar-item {
  margin-inline-end: 0;
}
.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon {
  margin-inline-start: calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon {
  margin-inline-start: calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item__icon svg {
  display: block;
}
.sv-action-bar-item__icon use {
  fill: var(--foreground-light, #909090);
}
.sv-action-bar-item:hover,
.sv-action-bar-item:focus {
  outline: none;
  background-color: var(--background-dim, #f3f3f3);
}
.sv-action-bar-item:active {
  opacity: 0.5;
}
.sv-action-bar-item:disabled {
  opacity: 0.25;
  cursor: default;
}
.sv-action-bar-item:disabled .sv-action-bar-item__icon use {
  fill: var(--foreground, #161616);
}
.sv-action-bar-item__title {
  color: inherit;
  vertical-align: middle;
  white-space: nowrap;
}
.sv-action-bar-item--secondary .sv-action-bar-item__icon use {
  fill: var(--secondary, #ff9814);
}
.sv-action-bar-item--active .sv-action-bar-item__icon use {
  fill: var(--primary, #19b394);
}
.sv-action-bar-item-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: flex;
  height: calc(5 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sv-expand-action:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  height: 10px;
  width: 12px;
  margin: auto 8px;
}
.sv-expand-action--expanded:before {
  transform: rotate(180deg);
}
.sv-dots {
  width: 48px;
}
.sv-dots__item {
  width: 100%;
}
.sv-dots__item .sv-action-bar-item__icon {
  margin: auto;
}
.sv-action--hidden {
  width: 0px;
  height: 0px;
  overflow: hidden;
  visibility: hidden;
}
.sv-action__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 12px;
}
.sv-action__content > * {
  flex: 0 0 auto;
}
.sv-action--space {
  margin-left: auto;
}
.sv-action-bar-item--pressed {
  background-color: var(--background-dim, #f3f3f3);
  opacity: 50%;
}
sv-popup {
  display: block;
  position: absolute;
  z-index: -1;
}
.sv-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  outline: none;
  z-index: 1500;
}
.sv-popup__container {
  filter: drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.1));
  position: absolute;
  padding: 0;
}
.sv-popup__shadow {
  width: 100%;
  height: 100%;
}
.sv-popup__body-content {
  background-color: var(--background, #fff);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  max-width: 90vw;
}
.sv-popup--modal {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
  padding: calc(11 * var(--base-unit, 8px)) calc(15 * var(--base-unit, 8px));
  box-sizing: border-box;
}
.sv-popup--modal .sv-popup__container {
  position: static;
}
.sv-popup--modal .sv-popup__body-content {
  padding: calc(4 * var(--base-unit, 8px));
}
.sv-popup--overlay {
  width: 100%;
}
.sv-popup--overlay .sv-popup__container {
  background: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
  max-width: 100vw;
  max-height: calc(100vh - 1 * var(--base-unit, 8px));
  height: calc(100vh - 1 * var(--base-unit, 8px));
  width: 100%;
  padding-top: calc(2 * var(--base-unit, 8px));
  border: unset;
}
.sv-popup--overlay .sv-popup__body-content {
  max-height: 100vh;
  max-width: 100vw;
  border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px;
  background: var(--background, #fff);
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  padding: calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  height: calc(100% - 1 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__scrolling-content {
  height: calc(100% - 10 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer-item {
  width: 100%;
}
.sv-popup--overlay .sv-popup__button--cancel {
  background-color: var(--primary, #19b394);
  border: 2px solid var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup--modal .sv-popup__scrolling-content {
  padding: 2px;
  margin: -2px;
}
.sv-popup__scrolling-content {
  height: 100%;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.sv-popup__scrolling-content::-webkit-scrollbar,
.sv-popup__scrolling-content *::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb,
.sv-popup__scrolling-content *::-webkit-scrollbar-thumb {
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sv-popup__content {
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px))) rotate(180deg);
}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px)), calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right {
  transform: translate(calc(1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__pointer {
  transform: translate(-12px, -4px) rotate(-90deg);
}
.sv-popup--show-pointer.sv-popup--left {
  transform: translate(calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__pointer {
  transform: translate(-4px, -4px) rotate(90deg);
}
.sv-popup__pointer {
  display: block;
  position: absolute;
}
.sv-popup__pointer:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-right: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-bottom: calc(1 * var(--base-unit, 8px)) solid var(--background, #fff);
  align-self: center;
}
.sv-popup__body-header {
  font-family: Open Sans;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  font-style: normal;
  font-weight: 700;
  margin-bottom: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sv-popup__body-footer {
  display: flex;
  margin-top: calc(4 * var(--base-unit, 8px));
}
.sv-popup__body-footer-item:first-child {
  margin-left: auto;
}
.sv-popup__body-footer-item + .sv-popup__body-footer-item {
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sv-popup__button {
  padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin: 2px;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  text-align: center;
  color: var(--primary, #19b394);
  border: none;
  outline: none;
}
.sv-popup__button:hover {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-popup__button:disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sv-popup__button:disabled:hover {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.sv-popup__button--apply {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup__button--apply:disabled {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup--modal .sv-list__filter,
.sv-popup--overlay .sv-list__filter {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sv-popup--modal .sv-list__filter-icon,
.sv-popup--overlay .sv-list__filter-icon {
  top: calc(2.5 * var(--base-unit, 8px));
}
.sv-list {
  padding: 0;
  margin: 0;
  overflow-y: auto;
  background: var(--background, #fff);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  list-style-type: none;
}
.sv-list__item {
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  padding: calc(1 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__item:hover,
.sv-list__item:focus {
  background-color: var(--background-dim, #f3f3f3);
  outline: none;
}
.sv-list__item--with-icon {
  padding-top: calc(1.5 * var(--base-unit, 8px));
  padding-bottom: calc(1.5 * var(--base-unit, 8px));
}
.sv-list__item-icon {
  float: left;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  margin-right: calc(2 * var(--base-unit, 8px));
}
.sv-list__item-icon svg {
  display: block;
}
.sv-list__item-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-list__item--selected {
  background-color: var(--primary, #19b394);
  color: var(--background, #fff);
}
.sv-list__item--selected:hover,
.sv-list__item--selected:focus {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-list__item--selected .sv-list__item-icon use {
  fill: var(--background, #fff);
}
.sv-list__item.sv-list__item--disabled {
  cursor: default;
  color: var(--foreground-light, #909090);
}
.sv-list__item span {
  white-space: nowrap;
}
.sv-list__container {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-list__filter {
  border-bottom: 1px solid var(--border-inside, rgba(0, 0, 0, 0.16));
  background: var(--background, #fff);
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sv-list__filter-icon {
  display: block;
  position: absolute;
  top: calc(1.5 * var(--base-unit, 8px));
  left: calc(2 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-list__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  background: var(--background, #fff);
  box-sizing: border-box;
  width: 100%;
  outline: none;
  font-size: 1em;
  color: var(--foreground, #161616);
  padding: calc(1.5 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px)) calc(7 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sv-list__input::placeholder {
  color: var(--foreground-light, #909090);
}
.sv-list__input:disabled,
.sv-list__input:disabled::placeholder {
  color: var(--foreground-light, #909090);
}
.sv-multi-select-list .sv-list__item--selected {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  color: var(--foreground, #161616);
}
.sv-multi-select-list .sv-list__item--selected:hover,
.sv-multi-select-list .sv-list__item--selected:focus {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-button-group {
  display: flex;
  align-items: center;
  flex-direction: row;
  font-size: calc(2 * var(--base-unit, 8px));
  overflow: auto;
  border: 1px solid var(--border, #d6d6d6);
}
.sv-button-group:focus-within {
  box-shadow: 0 0 0 1px var(--primary, #19b394);
  border-color: var(--primary, #19b394);
}
.sv-button-group__item {
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  appearance: none;
  width: 100%;
  padding: 11px calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  outline: none;
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  background: var(--background, #fff);
  cursor: pointer;
  overflow: hidden;
  color: var(--foreground, #161616);
  position: relative;
}
.sv-button-group__item:not(:last-of-type) {
  border-right: 1px solid var(--border, #d6d6d6);
}
.sv-button-group__item--hover:hover {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-button-group__item-icon {
  display: block;
  height: calc(3 * var(--base-unit, 8px));
}
.sv-button-group__item-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-button-group__item--selected {
  font-weight: 600;
  color: var(--primary, #19b394);
}
.sv-button-group__item--selected .sv-button-group__item-icon use {
  fill: var(--primary, #19b394);
}
.sv-button-group__item--selected:hover {
  background-color: var(--background, #fff);
}
.sv-button-group__item-decorator {
  display: flex;
  align-items: center;
  max-width: 100%;
}
.sv-button-group__item-caption {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-button-group__item-icon + .sv-button-group__item-caption {
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sv-button-group__item--disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sv-button-group__item--disabled .sv-button-group__item-icon use {
  fill: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-button-group__item--disabled:hover {
  background-color: var(--background, #fff);
}
.sv-button-group:focus-within {
  box-shadow: 0 0 0 1px var(--primary, #19b394);
  border-color: var(--primary, #19b394);
}
.sv-visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.sv-hidden {
  display: none !important;
}
.sv-title-actions {
  display: flex;
  align-items: center;
  width: 100%;
}
.sv-title-actions__title {
  flex-wrap: wrap;
  max-width: 100% !important;
  min-width: 50%;
  white-space: initial;
}
.sv-action-title-bar {
  min-width: 56px;
}
.sv-title-actions .sv-title-actions__title {
  flex-wrap: wrap;
  flex: 0 0 auto;
  max-width: unset;
  min-width: unset;
}
.sv-title-actions .sv-action-title-bar {
  flex: 1 1 auto;
  justify-content: flex-end;
  min-width: unset;
}
.sv_window {
  position: fixed;
  bottom: 3px;
  right: 10px;
  background-color: cadetblue;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
  z-index: 100;
}
.sv_window_title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.sv_window_content {
  padding: 8px;
  margin: 0;
  max-height: 80vh;
  overflow-y: auto;
}
.sv_window_title a,
.sv_window_title a:link,
.sv_window_title a:visited {
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  color: black;
}
.sjs_sp_container {
  position: relative;
}
.sjs_sp_controls {
  position: absolute;
  left: 0;
  bottom: 0;
}
.sjs_sp_controls > button {
  user-select: none;
}
.sjs_sp_container > div > canvas:focus {
  outline: none;
}
.sjs_sp_placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 0;
  user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.sd-root-modern,
.svc-logic-question-value {
  --sd-base-padding: calc(5 * var(--base-unit, 8px));
  --sd-base-vertical-padding: calc(4 * var(--base-unit, 8px));
  --sd-page-vertical-padding: calc(3 * var(--base-unit, 8px));
}
.svc-creator--mobile .sd-root-modern,
.sd-root-modern.sd-root-modern--mobile {
  --sd-base-padding: calc(3 * var(--base-unit, 8px));
  --sd-base-vertical-padding: calc(2 * var(--base-unit, 8px));
  --sd-page-vertical-padding: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-element__num {
  float: none;
  margin-left: 0;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-element__num + span {
  float: none;
  width: auto;
}
.sd-root-modern.sd-root-modern--mobile .sd-element__title--expandable:before {
  left: calc(-2.5 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-header__text {
  min-width: 100%;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__cell {
  display: block;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__cell:not(:last-child) {
  padding-right: 0;
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item-container {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item-title {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  padding-right: 0;
  border-right: none;
  margin-bottom: 0;
  margin-top: calc(1 * var(--base-unit, 8px));
  width: 100%;
  max-width: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item {
  width: 100%;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item .sd-input {
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-selectbase--multi-column {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child) {
  padding-right: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-question.sd-question--table > .sd-question__content {
  padding-top: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-question--table,
.sd-root-modern.sd-root-modern--mobile .sd-question--scroll {
  overflow-x: visible;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell {
  display: flex;
  align-items: flex-start;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title {
  margin-left: calc(1 * var(--base-unit, 8px));
  text-align: left;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell:first-child {
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table thead {
  display: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-table tr {
  display: block;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__table tr + tr {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr {
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr::after {
  z-index: 12;
  content: " ";
  display: block;
  position: relative;
  height: 1px;
  background-color: var(--border-light, #eaeaea);
  left: calc(-2 * var(--base-unit, 8px));
  bottom: calc(-1 * var(--base-unit, 8px));
  width: calc(100% + 4 * var(--base-unit, 8px));
  z-index: 12;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__label {
  justify-content: start;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell:not(.sd-matrix__cell):not(:first-of-type) {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell:not(.sd-matrix__cell):not(.sd-table__cell--actions):not(.sd-table__cell--row-text)::before {
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(1 * var(--base-unit, 8px));
  content: attr(data-responsive-title);
  font-weight: 600;
  display: block;
  text-align: left;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions {
  width: auto;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar {
  margin-right: calc(-3 * var(--base-unit, 8px));
  justify-content: flex-end;
  background: var(--background, #fff);
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn {
  opacity: 1;
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon {
  display: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after {
  content: attr(title);
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdynamic__footer {
  padding-top: calc(1 * var(--base-unit, 8px));
  margin-bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--row-text:not(.sd-matrix__cell) {
  color: var(--foreground-light, #909090);
  padding-top: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr:not(:last-child) {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr::after {
  bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr:last-child:after {
  content: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdynamic__btn.sd-matrixdynamic__add-btn {
  margin-left: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sv-ranking-item {
  left: calc(-3 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container {
  margin-left: 0;
  margin-right: 0;
}
.sv-brand-info {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  color: #161616;
  padding: 150px 32px 150px 32px;
  background: white;
}
.sv-brand-info a {
  color: #161616;
}
.sv-brand-info__text {
  line-height: 24px;
  font-size: 16px;
}
.sv-brand-info__logo {
  display: inline-block;
}
.sv-brand-info__logo img {
  width: 200px;
}
.sv-brand-info__terms {
  line-height: 16px;
  font-size: 12px;
}
body {
  --sv-defaultV2-mark: true;
}
.sd-root-modern {
  --sd-mobile-width: 600px;
  --sd-imagepicker-gap: 16px;
  width: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff !important;
}
.sd-root-modern * {
  scrollbar-width: thin;
  scrollbar-color: var(--border, #d6d6d6) transparent;
}
.sd-root-modern ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: transparent;
}
.sd-root-modern ::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 32px;
  background-color: var(--border, #d6d6d6);
}
.sd-root-modern ::-webkit-scrollbar-track {
  background: transparent;
}
.sd-root-modern ::-webkit-scrollbar-thumb:hover {
  border: 2px solid rgba(0, 0, 0, 0);
  background-color: var(--foreground-light, #909090);
}
.sv-popup .sv-popup__scrolling-content {
  scrollbar-width: thin;
  scrollbar-color: var(--border, #d6d6d6) transparent;
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar,
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: var(--background, #fff);
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb,
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 32px;
  background-color: var(--border, #d6d6d6);
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-track,
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track {
  background: transparent;
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb:hover,
.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover {
  border: 2px solid rgba(0, 0, 0, 0);
  background-color: var(--foreground-light, #909090);
}
.sv-popup.sv-popup--dropdown .sv-popup__shadow {
  filter: drop-shadow(0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1));
}
.sv-popup.sv-popup--dropdown .sv-popup__body-content {
  background-color: var(--background, #fff);
  padding: calc(1 * var(--base-unit, 8px)) 0;
}
.sv-popup.sv-popup--modal .sv-popup__body-content {
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  background-color: var(--background-dim-light, #f9f9f9);
}
.sv-popup.sv-popup--modal .sv-popup__body-footer {
  padding-bottom: 2px;
}
.sv-popup.sv-popup--overlay .sv-popup__body-content {
  background-color: var(--background-dim, #f3f3f3);
}
html {
  box-sizing: border-box;
}
body::before, body::after {
  display: table;
  content: "";
}
* {
  -webkit-font-smoothing: antialiased;
  position: relative;
}
*,
*::before,
*::after {
  box-sizing: inherit;
  position: relative;
}
html,
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
ol,
ul,
li,
form,
legend,
label,
table,
header,
footer,
nav,
section,
figure {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
a {
  outline: none;
}
ol,
ul {
  list-style: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main {
  display: block;
}
fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}
legend {
  display: block;
  float: left;
  width: 100%;
}
legend + * {
  clear: both;
}
@font-face {
  font-family: "Netto OT";
  src: url("/umcu.frontend/assets/NettoOT.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
ol,
ul,
li,
form,
legend,
label,
table,
header,
footer,
nav,
section,
figure,
time,
pre,
a {
  font-size: inherit;
  font-family: "Open Sans", sans serif;
  font-weight: inherit;
}
body {
  font-weight: 400;
  color: #001021;
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  body {
    font-size: 1.0625rem;
  }
}
@media print {
  body {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.alpha, .heading-alpha {
  font-size: 2rem;
  line-height: 1.25;
}
@media (min-width: 1024px) {
  .alpha, .heading-alpha {
    font-size: 3rem;
    line-height: 1.125;
  }
}
@media print {
  .alpha, .heading-alpha {
    font-size: 1.875rem;
    line-height: 1.25;
  }
}
.beta, .heading-beta {
  font-size: 1.5rem;
  line-height: 1.42;
}
@media (min-width: 1024px) {
  .beta, .heading-beta {
    font-size: 1.9rem;
    line-height: 1.33;
  }
}
@media print {
  .beta, .heading-beta {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
.gamma, .heading-gamma, .calendar-item__title {
  font-size: 1rem;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .gamma, .heading-gamma, .calendar-item__title {
    font-size: 1.25rem;
  }
}
@media print {
  .gamma, .heading-gamma, .calendar-item__title {
    font-size: 1rem;
    line-height: 1.25;
  }
}
.delta, .heading-delta,
.epsilon,
.heading-epsilon {
  font-size: 0.9375rem;
  line-height: 1.3;
}
@media (min-width: 1024px) {
  .delta, .heading-delta,
  .epsilon,
  .heading-epsilon {
    font-size: 1rem;
  }
}
@media print {
  .delta, .heading-delta,
  .epsilon,
  .heading-epsilon {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.delta, .heading-delta,
.zeta,
.heading-zeta {
  font-weight: 600;
}
.epsilon, .heading-epsilon {
  font-size: 1.0625rem;
}
.zeta, .heading-zeta {
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .zeta, .heading-zeta {
    font-size: 1.0625rem;
  }
}
@media print {
  .zeta, .heading-zeta {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.heading-alpha,
.heading-beta,
.heading-gamma,
.calendar-item__title,
.heading-delta,
.heading-epsilon,
.heading-zeta {
  display: block;
  margin-bottom: 5px;
}
.heading-alpha {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .heading-alpha {
    margin-bottom: 40px;
  }
}
@media print {
  .heading-alpha {
    margin-bottom: 20px;
  }
}
.heading-pill {
  border-radius: 5px;
  background-color: #f3f2f0;
  color: #000000;
  font-size: 0.75rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 5px 15px;
  text-transform: uppercase;
  font-weight: 600;
  margin-right: 5px;
}
@media (max-width: 1023px) {
  .heading-pill {
    margin-top: 10px;
    display: inline-block;
    height: auto;
  }
}
.heading-pill--top {
  margin-top: 0;
  margin-bottom: 20px;
}
.heading-pill--light-green {
  background-color: #d6e6d6;
}
.heading-pill--warning {
  background-color: #ff2401;
  color: #ffffff;
}
.heading-pill--blue {
  background-color: #1191fa;
  color: #ffffff;
}
.heading-gamma, .calendar-item__title {
  font-weight: 600;
}
.heading-delta {
  font-weight: 700;
}
.heading--no-gutter {
  margin-bottom: 0;
}
.heading--gutter {
  margin-bottom: 20px;
}
pre {
  text-wrap: wrap;
  white-space: pre-wrap;
}
p,
.paragraph {
  margin-bottom: 20px;
}
@media print {
  p,
  .paragraph {
    page-break-inside: avoid;
  }
}
.paragraph--intro {
  font-size: 1.05rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .paragraph--intro {
    font-size: 1.25rem;
  }
}
@media print {
  .paragraph--intro {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.paragraph--right {
  text-align: right;
}
.paragraph--small {
  font-size: 0.9375rem;
}
.paragraph--xsmall {
  font-size: 0.625rem;
}
.paragraph--no-margin {
  margin-bottom: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
.link {
  text-decoration: underline;
  color: #1a21d5;
}
.link:focus {
  background-color: #e8e8fa;
}
@media print {
  .link {
    word-wrap: break-word;
    color: #5d5d66;
    font-size: 0.688rem;
    line-height: 1.45;
  }
  .link:after {
    content: " ( " attr(href) " )";
  }
}
.link--monochrome {
  color: inherit;
}
.link--broken {
  color: #383838;
  text-decoration: none;
  cursor: help;
  border-bottom: 1px dashed #666c70;
}
.link--broken:after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.5' y='2.5' width='7' height='5' rx='0.5' fill='white' stroke='%23666C70'/%3E%3Crect x='0.5' y='0.5' width='9' height='2' rx='0.5' fill='white' stroke='%23666C70'/%3E%3Crect x='3.25' y='4.25' width='3.5' height='0.5' fill='black' stroke='%23666C70' stroke-width='0.5'/%3E%3C/svg%3E%0A");
  margin-left: 4px;
}
ul.default {
  list-style-type: none;
  margin-bottom: 20px;
}
ul.default li {
  margin-bottom: 10px;
  padding-left: 16px;
}
ul.default li {
  background-position: 0 0.6rem;
  background-size: auto 6px;
  background-repeat: no-repeat;
  background-color: transparent;
}
ul.default li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6px' height='6px' viewBox='0 0 6 6'%3E%3Cdefs/%3E%3Ccircle cx='139' cy='2059' r='3' fill='%23001021' fill-rule='evenodd' transform='translate(-136 -2056)'/%3E%3C/svg%3E");
}
@media print {
  ul.default li {
    print-color-adjust: exact;
    background-position: 0 6px;
    background-size: auto 4px;
  }
}
ol.default {
  list-style: decimal;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 20px;
}
ol.default li {
  margin-bottom: 10px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  .hide-desktop {
    display: none;
  }
}
@media (max-width: 767px) {
  .hide-mobile {
    display: none;
  }
}
.environment {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ff6b00;
  color: white;
  padding: 8px 16px;
  font-weight: bold;
  z-index: 9999;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  font-size: 14px;
  text-align: center;
}
.environment__date {
  display: block;
  font-size: 11px;
  font-weight: normal;
  margin-top: 2px;
  opacity: 0.9;
}
html {
  height: 100%;
  background: #fafafa;
}
body {
  color: #001021;
  -webkit-font-smoothing: antialiased;
  min-width: 320px;
  min-height: 100vh;
  max-width: 1200px;
  margin: 0 auto !important;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
  background-color: white !important;
  counter-reset: corner-counter;
}
@media (max-width: 1023px) {
  body {
    padding-bottom: 40px;
  }
}
body.scroll-locked {
  overflow: hidden;
}
body.iframed {
  min-height: auto;
}
@media print {
  body {
    background-color: #ffffff;
    box-shadow: none;
  }
}
body.design-v2 {
  max-width: 100%;
}
img {
  display: block;
  max-width: 100%;
  width: auto;
}
@media print {
  .print-js-background-image {
    background-size: auto 100% !important;
    background-position: 0 100% !important;
    page-break-inside: avoid !important;
  }
  table {
    page-break-inside: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    display: table-footer-group;
  }
  #readspeaker_button1 {
    display: none;
  }
}
hr {
  border: 0;
  height: 1px;
  background-color: #d8d8d8;
  margin-bottom: 20px;
}
@page {
  size: auto;
  margin: 20mm 0 10mm 0;
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:not([type]),
textarea {
  background-color: #ffffff;
  padding: 0 20px;
  -webkit-appearance: none;
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
input:not([type]),
textarea {
  border: 1px solid #d8d8d8;
  color: #001021;
  width: 100%;
  min-height: 50px;
  border-radius: 4px;
  font-size: 1rem;
  font-family: "Open Sans", sans serif;
  display: block;
}
[type=color] + .input-hint,
[type=date] + .input-hint,
[type=datetime-local] + .input-hint,
[type=datetime] + .input-hint,
[type=email] + .input-hint,
[type=month] + .input-hint,
[type=number] + .input-hint,
[type=password] + .input-hint,
[type=search] + .input-hint,
[type=tel] + .input-hint,
[type=text] + .input-hint,
[type=time] + .input-hint,
[type=url] + .input-hint,
[type=week] + .input-hint,
input:not([type]) + .input-hint,
textarea + .input-hint {
  display: block;
  margin-top: 10px;
}
fieldset:not(:last-child) {
  margin-bottom: 40px;
}
input.search {
  border-radius: 25px;
  min-height: 50px;
  font-size: 1rem;
  padding: 0 60px 0 20px;
  border: 2px solid #1a21d5;
}
input.search.search__input--autocompleted {
  border-top-left-radius: calc(25px / 2);
  border-top-right-radius: calc(25px / 2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  box-shadow: 0 0 0 1pt #1a21d5;
}
input.search {
  background-position: calc(100% - 20px) 50%;
  background-size: 26px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
input.search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23001021' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
input.search:focus {
  outline: 0;
  box-shadow: 0 0 0 1pt #1a21d5;
}
input.search:focus::placeholder {
  color: #cccfd3;
  transition: all ease-out 0.25s, font-size ease 0ms;
}
input.search:focus.search__input--autocompleted {
  box-shadow: none;
}
input.search:focus {
  background-position: calc(100% - 20px) 50%;
  background-size: auto 26px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
input.search:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
input.search--no-icon {
  background-image: none;
}
input.search--no-icon:focus {
  background-image: none;
}
select {
  padding: 0 60px 0 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  line-height: 2.75;
}
select:disabled {
  opacity: 0.7;
  cursor: default;
}
select {
  background-position: calc(100% - 20px) 50%;
  background-size: 10px auto;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 1l-9.5 10L1 1'/%3E%3C/svg%3E");
}
select {
  border: 1px solid #d8d8d8;
  color: #001021;
  width: 100%;
  min-height: 50px;
  border-radius: 4px;
  font-size: 1rem;
  font-family: "Open Sans", sans serif;
  display: block;
}
select + .input-hint {
  display: block;
  margin-top: 10px;
}
::-ms-expand {
  display: none;
}
.stylized-select {
  outline: none;
  border: 0;
  width: auto;
  color: #1a21d5;
  padding: 0 25px 0 0;
}
.stylized-select {
  background-position: 100% 50%;
  background-size: 15px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.stylized-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 1l-9.5 10L1 1'/%3E%3C/svg%3E");
}
textarea {
  padding: 20px;
  resize: none;
  height: 200px;
}
textarea:not(:last-child) {
  margin-bottom: 10px;
}
.textarea--small {
  border: 1px solid #000000;
  border-radius: 4px;
  padding: 10px;
  height: 76px;
}
.checkbox {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.checkbox + label {
  display: block;
  padding-left: 31px;
  margin-bottom: 15px;
  font-size: 1rem;
  min-height: 16px;
  cursor: pointer;
  user-select: none;
}
.checkbox + label::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: calc((1.6rem - 16px) / 2);
  left: 0;
  border: 1px solid #d8d8d8;
}
.checkbox:checked + label::before {
  border-color: #1a21d5;
}
.checkbox:checked + label::before {
  background-position: 50% 50%;
  background-size: 10px auto;
  background-repeat: no-repeat;
  background-color: #1a21d5;
}
.checkbox:checked + label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M4.04444444 7.65555556 1.01111111 4.62222222 0 5.63333333l4.04444444 4.04444445 8.66666666-8.66666667L11.7 0z'/%3E%3C/svg%3E");
}
.checkbox:focus + label::before {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.25);
}
.radio {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.radio + label {
  display: block;
  padding-left: 26px;
  margin-bottom: 10px;
  font-size: 1rem;
  cursor: pointer;
  user-select: none;
}
.radio + label::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: calc((1.6rem - 16px) / 2);
  left: 0;
  border-radius: 50%;
  border: 1px solid #d8d8d8;
}
.radio:checked + label::before {
  border-color: #1a21d5;
}
.radio:checked + label::after {
  content: "";
  display: block;
  position: absolute;
  top: calc((1.6rem - 8px) / 2);
  left: calc(8px / 2);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #1a21d5;
}
.radio:focus + label::before {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.25);
}
.radio--light + label::before {
  background: #ffffff;
  border: 2px solid #ccd2d6;
}
.label {
  display: block;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.33;
  margin-bottom: 10px;
}
.label--required::after {
  content: " *";
  color: #ff2401;
}
.legend {
  font-size: 1.25rem;
  line-height: 1.35;
  margin-bottom: 20px;
}
.formsend {
  display: flex;
}
.input-group:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 769px) {
  .formfields-duo {
    display: flex;
  }
  .formfields-duo .paragraph {
    width: 50%;
  }
  .formfields-duo .paragraph:first-of-type {
    margin-right: 20px;
  }
}
@media (min-width: 769px) {
  .formfields-triple {
    display: flex;
  }
  .formfields-triple .paragraph {
    width: calc(25% - 20px * 0.5);
    margin-right: 20px;
  }
  .formfields-triple .paragraph:last-of-type {
    width: 50%;
    margin-right: 0;
  }
}
.scale-grid {
  display: grid;
  grid-template-columns: 50px 50px 50px 50px 50px;
  column-gap: 15px;
  row-gap: 15px;
}
.paragraph--help {
  font-style: italic;
}
.paragraph--error {
  color: #ff2401;
}
.scale-grid input {
  display: none;
}
.scale-grid input:checked + label {
  border: 1px solid #1a21d5;
  background-color: #1a21d5;
  color: #ffffff;
}
.scale-grid label {
  display: inline-flex;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid #d8d8d8;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.questionnaire-title {
  font-weight: 600;
  max-width: 85%;
}
.questionnaire-progress {
  width: 100%;
  height: 5px;
  margin-bottom: 20px;
  -webkit-appearance: none;
}
.questionnaire-actions--error {
  display: flex;
  gap: 10px;
}
.questionnaire-progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 10px;
}
.questionnaire-progress[value]::-webkit-progress-value {
  border-radius: 10px;
  background-color: #1191fa;
  transition: all 0.2s;
}
.questionnaire-progress--error[value]::-webkit-progress-value {
  background-color: #ff2401;
}
@keyframes loading {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.questionnaire-progress--loading[value] {
  animation: loading 1s infinite;
}
.range {
  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
  width: 100%; /* Specific width is required for Firefox. */
  background: transparent; /* Otherwise white in Chrome */
}
.range::-webkit-slider-thumb {
  -webkit-appearance: none;
}
.range:focus {
  outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}
.range::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: none;
  border-radius: 50%;
  background-color: #1a21d5;
  cursor: pointer;
  margin-top: -8px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
}
/* All the same stuff for Firefox */
.range::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border: none;
  border-radius: 50%;
  background-color: #1a21d5;
  cursor: pointer;
}
.range::-moz-range-thumb::after {
  content: "4";
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.range::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  background: #ffffff;
  border-radius: 5px;
}
.range:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}
.range::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  background: #ffffff;
  border-radius: 5px;
}
.range::-moz-range-progress {
  height: 5px;
  background-color: #1a21d5;
}
table {
  width: 100%;
  border-collapse: collapse;
  margin: 30px 0;
  overflow-x: auto;
  display: block;
}
table a[href].link {
  word-break: break-word;
}
thead {
  font-size: 1.0625rem;
  line-height: 1.33;
}
tbody {
  font-size: 0.9375rem;
  line-height: 1.33;
}
th,
td {
  text-align: left;
}
th {
  font-weight: 400;
  padding: 10px 25px 20px 25px;
}
td {
  padding: 10px 25px;
}
tbody tr:nth-child(odd) {
  background-color: #f3f2f0;
}
tbody tr:nth-child(even) {
  background-color: #ffffff;
}
tbody tr:first-child td:first-child {
  border-radius: 18px 0 0 0;
  background-color: #f3f2f0;
}
tbody tr td:first-child {
  font-weight: bold;
}
.content-wrapper {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.design-v2 .content-wrapper {
  max-width: 1440px;
}
.content-container {
  width: 100%;
  margin: 0;
  padding: 0 20px;
}
@media print {
  .content-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
  }
}
.card--narrow-content .content-container {
  max-width: 600px;
}
@media (min-width: 768px) {
  .card--narrow-content .content-container {
    margin-right: calc(calc(0.3306451613 * (100% - 600px)) + calc(0.6693548387 * (100% - 600px)));
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container {
    margin-left: calc(0.3306451613 * (100% - 600px));
    margin-right: calc(0.6693548387 * (100% - 600px));
  }
}
.card--indent .content-container {
  max-width: 600px;
}
@media (min-width: 768px) {
  .card--indent .content-container {
    margin-right: calc(calc(0.3306451613 * (100% - 600px) - 40px) + calc(0.6693548387 * (100% - 600px) - 40px));
  }
}
@media (min-width: 1024px) {
  .card--indent .content-container {
    margin-left: calc(0.3306451613 * (100% - 600px) - 40px);
    margin-right: calc(0.6693548387 * (100% - 600px) - 40px);
  }
}
.card--narrow-content .content-container--extra-width {
  max-width: calc(600px + 80px + 10px);
}
@media (max-width: 1023px) {
  .card--narrow-content .content-container--max-width {
    max-width: calc(100% - calc(0.3306451613 * (100% - 600px)) + 80px);
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container--max-width {
    max-width: calc(100% - calc(0.3306451613 * (100% - 600px)));
  }
}
.content-container--full-width {
  padding: 0;
}
@media (max-width: 767px) {
  .content-container--mobile-padding {
    padding: 0 30px;
  }
}
.content-container--800 {
  max-width: 800px;
}
.content-container--centered {
  margin: 0 auto;
}
.content-container .content-container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.content-block {
  margin-bottom: 40px;
}
.content-block .content-block__expand-content table tr th {
  vertical-align: bottom;
}
.content-block .content-block__expand-content table tr td {
  vertical-align: top;
}
@media print {
  .content-block .content-block__expand-content {
    display: block !important;
  }
}
.content-block--extra-spacing {
  margin-bottom: 80px;
}
.content-block--narrow {
  max-width: 600px;
}
@media (min-width: 768px) {
  .content-block--narrow {
    margin-right: calc(calc(0.3306451613 * (100% - 600px)) + calc(0.6693548387 * (100% - 600px)));
  }
}
.content--centered {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.design-v2 .card {
  margin-top: 0;
}
.design-v2 .card:not(:first-of-type) {
  margin-top: 0;
}
.card {
  padding: 30px 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .card {
    overflow: visible;
    padding: 50px 0 130px 0;
  }
}
.card:not(:first-of-type) {
  margin-top: -50px;
}
@media (min-width: 1024px) {
  .card:not(:first-of-type) {
    margin-top: -60px;
  }
}
.card:only-child {
  padding: 50px 0 115px 0;
  min-height: 94vh;
}
@media (min-width: 1024px) {
  .card:only-child {
    padding: 60px 0 130px 0;
  }
}
@media print {
  .card {
    padding: 0 !important;
    border-radius: 0 !important;
  }
}
.banqueting-card {
  padding: 40px 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .banqueting-card {
    overflow: visible;
    padding: 60px 0 130px 0;
  }
}
.banqueting-card:not(:first-of-type) {
  margin-top: -175px;
}
@media (min-width: 1024px) {
  .banqueting-card:not(:first-of-type) {
    margin-top: -175px;
  }
}
.banqueting-card:only-child {
  padding: 50px 0 115px 0;
  min-height: 94vh;
}
@media (min-width: 1024px) {
  .banqueting-card:only-child {
    padding: 60px 0 130px 0;
  }
}
@media print {
  .banqueting-card {
    padding: 0 !important;
    border-radius: 0 !important;
  }
}
.card--last-card {
  padding: 40px 0 130px 0;
}
.card--no-padding {
  padding-bottom: 50px;
}
@media (min-width: 1024px) {
  .card--no-padding {
    padding-bottom: 60px;
  }
}
.card--no-padding-top {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .card--no-padding-top {
    padding-top: 0;
  }
}
.card--right {
  border-top-right-radius: 50px;
}
@media (min-width: 1024px) {
  .card--right {
    border-top-right-radius: 60px;
  }
}
.card--white {
  background: #ffffff;
}
.card--gray {
  background: #f3f2f0;
  border-top: 1px solid #f3f2f0;
}
.card--medium-gray {
  background: #e6e4e0;
  border-top: 1px solid #e6e4e0;
}
.card--gray-tablet {
  background: #ffffff;
}
@media (min-width: 768px) {
  .card--gray-tablet {
    background: #f3f2f0;
  }
}
.card--gray-desktop {
  background: #ffffff;
}
@media (min-width: 1024px) {
  .card--gray-desktop {
    background: #f3f2f0;
  }
}
.card--dark {
  background: #001021;
  border-top: 1px solid #001021;
  color: #ffffff;
}
.card-color--white {
  background: #ffffff;
}
.card--borderless {
  border: none;
}
.card-color--primary-one {
  background-color: #1191fa;
}
.card-color--secondary-one {
  background-color: #c2e4ff;
}
.card-color--secondary-two {
  background-color: #d6e6d6;
}
.card-color--secondary-three {
  background-color: #f1d9d3;
}
.card-color--secondary-four {
  background-color: #004285;
}
.card-color--support-one {
  background-color: #f3f2f0;
}
.card-color--support-two {
  background-color: #e6e4e0;
}
.card-color--support-three {
  background-color: #ccd2d6;
}
@media (min-width: 1024px) {
  .card--indent {
    margin-left: 80px;
  }
  .card--indent:not(:first-child) {
    margin-top: -100px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .card--indent:not(:first-child) {
    margin-top: -120px;
  }
}
.card__inner {
  max-width: 955px;
  margin: 0 auto;
}
.xcard--color-support-one {
  background-color: #f3f2f0;
}
.xcard--color-support-two {
  background-color: #e6e4e0;
}
.xcard--color-white {
  background-color: #ffffff;
}
.xcard__front--round-top-left, .xcard__front--round {
  border-top-left-radius: 100px;
}
.xcard__front--round-bottom-right, .xcard__front--round {
  border-bottom-right-radius: 100px;
}
.xcard__front--round-top-right, .xcard__front--round-inverted {
  border-top-right-radius: 100px;
}
.xcard__front--round-bottom-left, .xcard__front--round-inverted {
  border-bottom-left-radius: 100px;
}
.freeform-card {
  padding: 60px 0;
  overflow: hidden;
}
.freeform-card:first-child {
  margin-top: 0;
}
@media (max-width: 1199px) {
  .freeform-card {
    margin-top: -60px;
  }
}
@media (max-width: 1024px) {
  .freeform-card {
    margin-top: -50px;
    padding: 50px 0;
  }
}
.freeform-card--no-padding {
  padding: 0;
}
.freeform-card--no-overflow {
  overflow: initial;
}
@media (max-width: 1199px) {
  .freeform-container {
    max-width: 600px;
    margin: 0 auto;
  }
}
.freeform-card__radius--fftf {
  border-bottom-right-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--fftf {
    border-bottom-right-radius: 60px;
  }
}
.freeform-card__radius--tfft {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--tfft {
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
  }
}
.freeform-card__radius--tftf {
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--tftf {
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
  }
}
.freeform-card__radius--fttf {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--fttf {
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
  }
}
.freeform-card__radius--tftt {
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--tftt {
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }
}
.freeform-card__radius--ftff {
  border-top-right-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--ftff {
    border-top-right-radius: 60px;
  }
}
.freeform-card__radius--ftft {
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--ftft {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }
}
.freeform-card__radius--tfff {
  border-top-left-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--tfff {
    border-top-left-radius: 60px;
  }
}
.freeform-card__radius--hero-image {
  margin-top: -50px;
  border-top-right-radius: 50px;
}
@media (min-width: 1025px) {
  .freeform-card__radius--hero-image {
    border-top-right-radius: 60px;
  }
}
@media (min-width: 1024px) {
  .freeform-card__radius--hero-image {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .freeform-card__radius--hero-image {
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1200px) and (min-width: 1025px) {
  .freeform-card__radius--hero-image {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--1 {
    margin-left: 100px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--2 {
    margin-left: 200px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--3 {
    margin-left: 300px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--4 {
    margin-left: 400px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--5 {
    margin-left: 500px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-left--6 {
    margin-left: 600px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--1 {
    margin-right: 100px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--2 {
    margin-right: 200px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--3 {
    margin-right: 300px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--4 {
    margin-right: 400px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--5 {
    margin-right: 500px;
  }
}
@media (min-width: 1200px) {
  .freeform-card__margin-right--6 {
    margin-right: 600px;
  }
}
.freeform-card__padding-bottom {
  padding-bottom: 100px;
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--1 {
    margin-top: calc(-60px * 1);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--2 {
    margin-top: calc(-60px * 2);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--3 {
    margin-top: calc(-60px * 3);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--4 {
    margin-top: calc(-60px * 4);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--6 {
    margin-top: calc(-60px * 6);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--8 {
    margin-top: calc(-60px * 8);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--9 {
    margin-top: calc(-60px * 9);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--10 {
    margin-top: calc(-60px * 10);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--11 {
    margin-top: calc(-60px * 11);
  }
}
@media (min-width: 1200px) {
  .freeform-card__top-offset--12 {
    margin-top: calc(-60px * 12);
  }
}
.freeform-card--z1 {
  z-index: 1;
}
.freeform-card--z2 {
  z-index: 2;
}
.freeform-card--z3 {
  z-index: 3;
}
.freeform-card--z4 {
  z-index: 4;
}
@media (min-width: 1200px) {
  .freeform-content__padding-right--1 {
    padding-right: 100px;
  }
}
@media (min-width: 1200px) {
  .freeform-content__padding-right--2 {
    padding-right: 200px;
  }
}
@media (min-width: 1200px) {
  .freeform-content__padding-right--3 {
    padding-right: 300px;
  }
}
@media (min-width: 1200px) {
  .freeform-content__padding-left--1 {
    padding-left: 100px;
  }
}
@media (min-width: 1200px) {
  .freeform-content__padding-left--2 {
    padding-left: 200px;
  }
}
@media (min-width: 1200px) {
  .freeform-content__padding-left--3 {
    padding-left: 300px;
  }
}
/*

Shaped content is a shape which contains rounded corners. The position of the corner is dictated by its parent element
and how many there are.

The shape behaves differently when used on a "Home page" or on a "Generic page" as the content is contained differently

Shaped content behaves differently in certain situations. By default it has a width of 100% on mobile.
However depending on the page it is used it can differ in the space it occupies. Further the border radius is
influenced by either its location (home/generic) and/or viewport size (desktop/mobile)

*/
.shaped-content--no-radius {
  color: #001021;
  overflow: hidden;
  margin-bottom: 20px;
}
.shaped-content--no-radius .content-container, .content-block__expand-content > .shaped-content--no-radius, .content-block > .shaped-content--no-radius {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .shaped-content--no-radius .content-container, .content-block__expand-content > .shaped-content--no-radius, .content-block > .shaped-content--no-radius {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .shaped-content--no-radius .content-container, .card--narrow-content .content-block__expand-content > .shaped-content--no-radius, .card--narrow-content .content-block > .shaped-content--no-radius {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
.shaped-content {
  color: #001021;
  overflow: hidden;
  margin-bottom: 20px;
}
.shaped-content .content-container, .content-block__expand-content > .shaped-content, .content-block > .shaped-content {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .shaped-content .content-container, .content-block__expand-content > .shaped-content, .content-block > .shaped-content {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .shaped-content .content-container, .card--narrow-content .content-block__expand-content > .shaped-content, .card--narrow-content .content-block > .shaped-content {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
.content-container:nth-child(odd) .shaped-content {
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(odd) .shaped-content {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(odd) .shaped-content {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
.content-container:nth-child(odd) .shaped-content.highlight__text {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(odd) .shaped-content.highlight__text {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.highlight__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(odd) .shaped-content.highlight__text {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.highlight__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
.content-container:nth-child(odd) .shaped-content.highlight__image {
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(odd) .shaped-content.highlight__image {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.highlight__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(odd) .shaped-content.highlight__image {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.highlight__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.content-container:nth-child(odd) .shaped-content.shaped-content--singular {
  border-top-right-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(odd) .shaped-content.shaped-content--singular {
    border-top-right-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.shaped-content--singular {
    border-top-right-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(odd) .shaped-content.shaped-content--singular {
    border-top-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(odd) .shaped-content.shaped-content--singular {
    border-top-right-radius: 40px;
  }
}
.content-container:nth-child(even) .shaped-content {
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(even) .shaped-content {
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content {
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(even) .shaped-content {
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content {
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.content-container:nth-child(even) .shaped-content.highlight__text {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(even) .shaped-content.highlight__text {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.highlight__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(even) .shaped-content.highlight__text {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.highlight__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.content-container:nth-child(even) .shaped-content.highlight__image {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(even) .shaped-content.highlight__image {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.highlight__image {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(even) .shaped-content.highlight__image {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.highlight__image {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.content-container:nth-child(even) .shaped-content.shaped-content--singular {
  border-top-left-radius: 40px;
}
@media (max-width: 767px) {
  .content-container:nth-child(even) .shaped-content.shaped-content--singular {
    border-top-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.shaped-content--singular {
    border-top-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .content-container:nth-child(even) .shaped-content.shaped-content--singular {
    border-top-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .content-container:nth-child(even) .shaped-content.shaped-content--singular {
    border-top-left-radius: 40px;
  }
}
.quote--left .shaped-content {
  border-radius: 0;
}
.quote--left .shaped-content.quote__text {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
@media (max-width: 767px) {
  .quote--left .shaped-content.quote__text {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .quote--left .shaped-content.quote__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .quote--left .shaped-content.quote__text {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .quote--left .shaped-content.quote__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
.quote--left .shaped-content.quote__image {
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .quote--left .shaped-content.quote__image {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .quote--left .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .quote--left .shaped-content.quote__image {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .quote--left .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.quote--right .shaped-content.quote__text {
  border-radius: 0;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .quote--right .shaped-content.quote__text {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .quote--right .shaped-content.quote__text {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .quote--right .shaped-content.quote__text {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .quote--right .shaped-content.quote__text {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.quote--right .shaped-content.quote__image {
  border-radius: 0;
}
@media (min-width: 768px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .card--narrow-content .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .card--narrow-content .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (max-width: 767px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .card--narrow-content .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .quote--right .shaped-content.quote__image {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .card--narrow-content .quote--right .shaped-content.quote__image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media print {
  .shaped-content {
    background-color: #f3f2f0 !important;
    print-color-adjust: exact;
  }
}
.shaped-content--default {
  background-color: #c2e4ff;
}
.shaped-content--green {
  background-color: #d6e6d6;
}
.shaped-content--gray {
  background-color: #e6e4e0;
}
.shaped-content-color--secondary-one {
  background-color: #c2e4ff;
}
.shaped-content-color--secondary-two {
  background-color: #d6e6d6;
}
.shaped-content-color--secondary-three {
  background-color: #f1d9d3;
}
.shaped-content-color--support-two {
  background-color: #f1d9d3;
}
.shaped-content__inner {
  padding: 40px;
}
.card:not(.card--narrow-content) .shaped-content__inner {
  padding: 40px 30px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .shaped-content__inner {
    padding: 40px;
  }
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .shaped-content__inner {
    padding: 60px;
  }
}
@media (min-width: 1140px) {
  .card:not(.card--narrow-content) .shaped-content__inner {
    padding: 60px 100px;
  }
}
.shaped-content__inner .heading-beta {
  font-weight: 600;
  font-size: 1.25rem;
}
.shaped-content__inner--hidden {
  padding: 0;
}
.content-sidebar {
  padding: 0 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .content-sidebar {
    padding: 0;
    margin-bottom: 0;
  }
}
@media print {
  .content-sidebar {
    display: none;
  }
}
.content-sidebar--sticky {
  position: sticky;
  top: 150px;
  right: 0;
}
.content-sidebar__inner {
  display: none;
}
@media (min-width: 910px) {
  .content-sidebar__inner {
    display: block;
    position: absolute;
    right: 0;
    width: calc(calc(0.3306451613 * (100% - 600px) - 10px) + calc(0.6693548387 * (100% - 600px)));
    padding: 0 30px 0 100px;
  }
}
@media (min-width: 1024px) {
  .content-sidebar__inner {
    width: calc(0.6693548387 * (100% - 600px));
    padding-left: 80px;
  }
}
@media (min-width: 1140px) {
  .content-sidebar__inner {
    padding-left: 100px;
    padding-right: 50px;
  }
}
@media (min-width: 1140px) {
  .content-sidebar__inner.news-article-sidebar__inner {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@keyframes sideModalSlideIn {
  from {
    right: -600px;
    opacity: 0.6;
  }
  to {
    right: 0;
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.modal-background__outer {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
}
.modal-background__inner {
  max-width: 1200px;
  margin: auto;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
.modal-background__inner--animate {
  animation-name: fadeIn;
  animation-duration: 0.3s;
}
.side-modal-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  display: none;
}
.side-modal-container--chatbot {
  position: fixed;
  right: 0;
  top: 0;
}
.side-modal-container--animate {
  animation-name: fadeIn;
  animation-duration: 0.3s;
}
.side-modal-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 0;
  border-radius: 30px 0 0 0;
  border: 0 solid white;
  margin: auto;
  padding: 40px 15px;
  width: 100%;
  min-width: 320px;
  max-width: 768px;
  min-height: 100%;
}
@media (min-width: 768px) {
  .side-modal-content {
    border-radius: 40px 0 0 0;
    padding: 60px 30px;
  }
}
.side-modal-content--default {
  background-color: #c2e4ff;
}
.side-modal-content--gray {
  background-color: #f3f2f0;
}
.side-modal-content--white {
  background-color: #ffffff;
}
.side-modal-content--animate {
  animation-name: sideModalSlideIn;
  animation-duration: 0.3s;
}
.side_modal-content__heading {
  margin-bottom: 30px;
}
.side-modal__close {
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 1;
  width: 15px;
  height: 15px;
  display: block;
  cursor: pointer;
  outline: none;
  border: none;
}
.side-modal__close {
  background-position: 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.side-modal__close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .side-modal__close {
    right: 40px;
    top: 40px;
  }
}
.side-modal__close:focus {
  z-index: 1;
}
.side-modal__close:focus .side-modal__close-decoration {
  background-position: 50% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: #e8e8fa;
}
.side-modal__close:focus .side-modal__close-decoration {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.side-modal__close-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.side-modal__close--white {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.side-modal__close--white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.side-modal__close--white:focus {
  z-index: 1;
}
.side-modal__close--white:focus .side-modal__close-decoration {
  background-position: 50% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: #e8e8fa;
}
.side-modal__close--white:focus .side-modal__close-decoration {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.side-modal-container--displayed,
.modal-background__outer--displayed {
  display: block;
  z-index: 15;
}
.align-right {
  display: flex;
  justify-content: flex-end;
}
.accessible-language-picker__label {
  display: none;
}
.accessible-language-picker__button {
  display: inline-block;
  font-size: 15px;
  line-height: 24px;
  min-height: 0;
  font-weight: 600;
  color: #1a21d5;
  border: none;
  padding: 8px 40px 8px 16px;
  border-radius: 4px;
  height: 36px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 8.5L1 1.5' stroke='%231A21D5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 16px 10px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .accessible-language-picker__button {
    height: 40px;
  }
}
.accessible-language-picker__button:hover {
  background-color: #e8e8fa;
}
.accessible-language-picker__button:focus-visible {
  outline: #1a21d5 auto 1px;
}
.accessible-language-picker__select {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  z-index: 1000;
}
.accessible-language-picker__button[aria-expanded=true] + .accessible-language-picker__select {
  display: block;
}
.accessible-language-picker__select-item-link, .accessible-language-picker__select-item-button {
  display: block;
  padding: 8px 16px;
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  color: #1a21d5;
}
.accessible-language-picker__select-item-link:hover, .accessible-language-picker__select-item-link:focus, .accessible-language-picker__select-item-button:hover, .accessible-language-picker__select-item-button:focus {
  background-color: #e8e8fa;
}
.accessible-language-picker__select-item-button {
  background: none;
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.accessible-language-picker__select-item[aria-current] .accessible-language-picker__select-item-link:after {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 179 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.0380554' y='56.2513' width='30' height='100' transform='rotate(-45 0.0380554 56.2513)' fill='%231A21D5'/%3E%3Crect x='72.2132' y='127.279' width='30' height='150' transform='rotate(-135 72.2132 127.279)' fill='%231A21D5'/%3E%3C/svg%3E%0A");
}
.accessible-header {
  z-index: 10;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1490196078);
  position: sticky;
  top: 0;
  transition: transform 0.3s ease-in-out;
}
.accessible-header--visible {
  transform: translate3d(0, 0, 0);
}
.accessible-header--hidden {
  transform: translate3d(0, -100%, 0);
}
@media (min-width: 768px) {
  .accessible-header--hidden {
    transform: translate3d(0, calc(-100% + 57px), 0);
  }
}
@media (min-width: 768px) {
  .accessible-header--without-navigation.accessible-header--hidden {
    transform: translate3d(0, calc(-100% + 7px), 0);
  }
}
.accessible-header__content {
  background: #fff;
  z-index: 2;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.accessible-header__main {
  background: #000;
  border-radius: 0 0 50px 0;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: space-between;
}
.accessible-header__logo {
  display: flex;
  align-items: center;
  padding: 13px 20px;
  flex-grow: 1;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .accessible-header__logo {
    padding: 13px 30px;
  }
}
@media (min-width: 1140px) {
  .accessible-header__logo {
    padding: 13px 30px;
  }
}
.accessible-header__logo-image {
  width: auto;
  height: 40px;
}
@media (min-width: 1140px) {
  .accessible-header__logo-image {
    height: 50px;
  }
}
.accessible-header__search {
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 30px;
  display: none;
}
@media (min-width: 768px) {
  .accessible-header__search {
    display: block;
  }
}
.accessible-header__search-link {
  background: #fff;
  border-radius: 40px;
  border: none;
  font-size: 15px;
  line-height: 24px;
  color: #1a21d5;
  font-weight: 600;
  padding: 10px 20px;
  cursor: pointer;
}
.accessible-header__search-link:before {
  content: "";
  display: inline-block;
  position: relative;
  top: 4px;
  margin-right: 4px;
}
.accessible-header__search-link:before {
  background-position: 0 50%;
  background-size: auto 32px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.accessible-header__search-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.accessible-header__search-link:hover {
  background-color: #e8e8fa;
}
.accessible-header__search-link:focus-visible {
  outline: #1a21d5 auto 1px;
}
.accessible-header__actions {
  padding: 13px 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
@media (min-width: 768px) {
  .accessible-header__actions {
    min-width: 20%;
    padding: 13px 30px;
  }
}
.accessible-header--neutral .accessible-header__main {
  background: #fff;
}
.accessible-header--neutral .accessible-header__search-link {
  color: #000;
  background-color: rgba(0, 0, 0, 0.05);
}
.accessible-header--neutral .accessible-header__search-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.accessible-header--neutral .accessible-header__search-link:focus-visible {
  outline: #000 auto 1px;
}
.accessible-header--neutral .accessible-header__search-link:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.54542 1C6.25086 1 4.98537 1.38388 3.90898 2.1031C2.83259 2.82232 1.99365 3.84457 1.49824 5.04059C1.00284 6.23661 0.873215 7.55268 1.12577 8.82236C1.37833 10.092 2.00172 11.2583 2.91711 12.1737C3.8325 13.0891 4.99878 13.7125 6.26847 13.9651C7.53816 14.2176 8.85422 14.088 10.0502 13.5926C11.2463 13.0972 12.2685 12.2582 12.9877 11.1819C13.707 10.1055 14.0908 8.83998 14.0908 7.54541C14.0907 5.8095 13.4011 4.14471 12.1736 2.91723C10.9461 1.68975 9.28134 1.00011 7.54542 1Z' stroke='%23000000' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M12.4287 12.4287L17 17' stroke='%23000000' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.accessible-header--umcu .accessible-header__main {
  background: #1191fa;
}
.accessible-header--umcu .accessible-header__content {
  background: #fc6039;
}
.accessible-header--wkz .accessible-header__main {
  background: #fc6039;
}
.accessible-header--wkz .accessible-header__content {
  background: #1191fa;
}
.accessible-header--wkzkind .accessible-header__main {
  background: #fc6039;
}
.accessible-header--wkzkind .accessible-header__content {
  background: #1a71ca;
}
.accessible-header--wkzkind .overlay-search-container {
  display: none;
}
@media print {
  .accessible-header {
    display: none;
  }
}
.accessible-toolbar-button {
  background: white;
  border: none;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  cursor: pointer;
}
.accessible-toolbar-button svg {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .accessible-toolbar-button {
    width: 40px;
    height: 40px;
    border-radius: 20px;
  }
}
.accessible-toolbar-button:hover {
  background: #e8e8fa;
}
.accessible-toolbar-button:focus-visible {
  outline: #1a21d5 auto 1px;
}
.accessible-navigation {
  position: relative;
  z-index: 1;
}
.accessible-navigation__navigation-items {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  padding: 2px 10px;
}
@media (min-width: 768px) {
  .accessible-navigation__navigation-items {
    padding: 2px 20px;
  }
}
.accessible-navigation__navigation-item {
  display: none;
}
@media (min-width: 768px) {
  .accessible-navigation__navigation-item {
    display: block;
  }
}
.accessible-navigation__navigation-link {
  display: block;
  padding: 10px 10px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 3px;
}
.accessible-navigation__navigation-item--left {
  margin-right: 20px;
  display: block;
}
.accessible-navigation__navigation-link--left {
  font-size: 17px;
}
.accessible-navigation__navigation-item--right {
  margin-left: auto;
  display: block;
}
.accessible-navigation__navigation-link--right {
  font-size: 13px;
}
.accessible-navigation--default {
  background-color: #fff;
}
.accessible-navigation--default .accessible-navigation__navigation-link {
  color: #1a21d5;
}
.accessible-navigation--default .accessible-navigation__navigation-link:focus-visible {
  background-color: #e8e8fa;
}
.accessible-navigation--neutral {
  background-color: #004285;
}
.accessible-navigation--neutral .accessible-navigation__navigation-link {
  color: #fff;
}
.accessible-navigation--neutral .accessible-navigation__navigation-link:focus-visible {
  background-color: rgba(255, 255, 255, 0.2);
}
.accessible-navigation--wkzkind {
  background-color: #92b738;
}
.accessible-navigation--wkzkind .accessible-navigation__navigation-link {
  color: #fff;
}
.accessible-navigation--wkzkind .accessible-navigation__navigation-link:focus-visible {
  background-color: rgba(255, 255, 255, 0.2);
}
.page-footer {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  bottom: 100px;
  height: 80px;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .page-footer {
    bottom: 0;
  }
}
.modal--displayed .page-footer {
  display: none;
}
@media print {
  .page-footer {
    display: none;
  }
}
@media (max-width: 767px) {
  .page-footer--desktop-only {
    display: none;
  }
}
.page-footer-primary {
  background-color: #004285;
  border-top-right-radius: 40px;
  width: 100%;
  font-size: 0.9375rem;
  line-height: 1.33;
}
@media (min-width: 1024px) {
  .page-footer-primary {
    border-top-right-radius: 50px;
    width: 80%;
  }
}
.page-footer-primary__wrapper {
  color: #ffffff;
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  height: 100%;
  justify-content: center;
}
@media (min-width: 768px) {
  .page-footer-primary__wrapper {
    align-items: center;
    margin: 0;
    flex-direction: row;
  }
}
.navigation-footer {
  color: #ffffff;
  padding: 0 20px;
  margin-bottom: 5px;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .navigation-footer {
    flex-grow: 2;
    justify-content: center;
    margin-bottom: 0;
  }
}
.navigation-footer__link {
  font-weight: 600;
  z-index: 1;
}
.navigation-footer__link:focus {
  color: #004285;
}
.navigation-footer__link:focus .navigation-footer__link-decoration {
  width: calc(100% + 10px);
  background-color: #ffffff;
}
.navigation-footer__link:not(:last-child) {
  margin-right: 10px;
  padding-right: 11px;
}
.navigation-footer__link:not(:last-child):focus .navigation-footer__link-decoration {
  width: 100%;
}
.navigation-footer__link:not(:last-child)::after {
  content: "";
  display: block;
  height: 15px;
  width: 1px;
  background: #ffffff;
  position: absolute;
  right: 0;
  top: calc(50% - 15px / 2);
}
.navigation-footer__link-decoration {
  left: -5px;
  top: calc(25% - 8px);
  height: calc(100% + 8px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.page-footer-primary__copyright {
  color: #ffffff;
  margin-left: 20px;
}
@media (min-width: 1024px) {
  .page-footer-primary__copyright {
    margin-left: 125px;
  }
}
.bottom-bar {
  border-top: 1px solid #d8d8d8;
  color: #385e63;
  position: fixed;
  padding: 20px 0 0 0;
  width: 100%;
  bottom: 0;
  z-index: 3;
  background-color: #ffffff;
  display: flex;
  justify-content: space-around;
  transition: transform 0.4s;
}
@media (min-width: 768px) {
  .bottom-bar {
    display: none;
  }
}
.bottom-bar--visible {
  transition-delay: 300ms;
}
.bottom-bar--hidden {
  transform: translate3d(0, 100%, 0);
}
.bottom-bar__link {
  text-align: center;
  flex-grow: 1;
  padding-top: 2.2rem;
  padding-bottom: 17px;
  color: #678588;
}
.bottom-bar__link:focus .bottom-bar__link-decoration {
  background-color: #e8e8fa;
}
.bottom-bar__link-decoration {
  left: -10px;
  top: calc(25% - -15px);
  height: calc(25% + 10px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.bottom-bar__link--home {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--home {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28px' height='33px' viewBox='0 0 28 33'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23678588' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M26.3301 31.1521235h-24.66V14.8399697c0-1.1889231.459-2.3261539 1.266-3.1370769l9.184-9.22707695c1.059-1.064 2.701-1.064 3.76 0l9.183 9.22707695c.808.810923 1.267 1.9481538 1.267 3.1370769v16.3121538z'/%3E%3Cpath d='M14.0371 18.8784312h0c-2.004 0-3.628 1.75-3.628 3.907077v8.3666153h7.256v-8.3666153c0-2.157077-1.625-3.907077-3.628-3.907077z'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--home.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--home.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28px' height='33px' viewBox='0 0 28 33'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M26.3301 31.1521235h-24.66V14.8399697c0-1.1889231.459-2.3261539 1.266-3.1370769l9.184-9.22707695c1.059-1.064 2.701-1.064 3.76 0l9.183 9.22707695c.808.810923 1.267 1.9481538 1.267 3.1370769v16.3121538z'/%3E%3Cpath d='M14.0371 18.8784312h0c-2.004 0-3.628 1.75-3.628 3.907077v8.3666153h7.256v-8.3666153c0-2.157077-1.625-3.907077-3.628-3.907077z'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--appointment {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--appointment {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='%23678588' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='%23678588' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='%23678588' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='%23678588' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--appointment.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--appointment.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='%231191fa' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='%231191fa' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='%231191fa' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='%231191fa' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--practical {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--practical {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='30px' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-820 -406)'%3E%3Cpath stroke='%23678588' stroke-width='2.3' d='M835.499785 434.5C828.056029 434.5 822 428.443805 822 420.999893 822 413.55598 828.056029 407.5 835.499785 407.5 842.943757 407.5 849 413.55598 849 420.999893 849 428.443805 842.943757 434.5 835.499785 434.5z'/%3E%3Cpolyline stroke='%23678588' stroke-linecap='round' stroke-width='2.3' points='834 417.5 836 417.5 834 427.5 835 427.5 836 427.5'/%3E%3Ccircle cx='836.5' cy='413' r='1.5' fill='%23678588' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--practical.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--practical.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='30px' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-820 -406)'%3E%3Cpath stroke='%231191fa' stroke-width='2.3' d='M835.499785 434.5C828.056029 434.5 822 428.443805 822 420.999893 822 413.55598 828.056029 407.5 835.499785 407.5 842.943757 407.5 849 413.55598 849 420.999893 849 428.443805 842.943757 434.5 835.499785 434.5z'/%3E%3Cpolyline stroke='%231191fa' stroke-linecap='round' stroke-width='2.3' points='834 417.5 836 417.5 834 427.5 835 427.5 836 427.5'/%3E%3Ccircle cx='836.5' cy='413' r='1.5' fill='%231191fa' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--contact {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--contact {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='35px' viewBox='0 0 37 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23678588' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M1.34832 33.5363383c0-3.2086923 2.4096-5.8075 5.3832-5.8075h20.346c4.5324 0 8.2056-3.9648974 8.2056-8.8556282v-8.55003846c0-4.8894359-3.6732-8.85433333-8.2056-8.85433333H9.55392c-4.5312 0-8.2056 3.96489743-8.2056 8.85433333V33.5363383'/%3E%3Cpath fill='%23678588' fill-rule='nonzero' d='M11.61396 15.2317716c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179m8.68656 0c0 1.1835129-.888 2.141718-1.9848 2.141718-1.0956 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.8892-2.1417179 1.9848-2.1417179 1.0968 0 1.9848.9595 1.9848 2.1417179m8.92668 0c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--contact.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--contact.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='35px' viewBox='0 0 37 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M1.34832 33.5363383c0-3.2086923 2.4096-5.8075 5.3832-5.8075h20.346c4.5324 0 8.2056-3.9648974 8.2056-8.8556282v-8.55003846c0-4.8894359-3.6732-8.85433333-8.2056-8.85433333H9.55392c-4.5312 0-8.2056 3.96489743-8.2056 8.85433333V33.5363383'/%3E%3Cpath fill='%231191fa' fill-rule='nonzero' d='M11.61396 15.2317716c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179m8.68656 0c0 1.1835129-.888 2.141718-1.9848 2.141718-1.0956 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.8892-2.1417179 1.9848-2.1417179 1.0968 0 1.9848.9595 1.9848 2.1417179m8.92668 0c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--research {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--research {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='37px' viewBox='0 0 20 37'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23678588' stroke-width='1.8'%3E%3Cg transform='translate(4.257456 23.026788)'%3E%3Cpolygon stroke-linejoin='round' points='5.30232763 3.04392882 8.57536937 3.04392882 8.57536937 16.856165 5.30232763 16.856165' transform='rotate(90 6.938848 9.950047)'/%3E%3Cline x1='7.05430933' x2='7.05430933' y1='0.0654608349' y2='8.31352603' stroke-linecap='square'/%3E%3Cline x1='3.60034592' x2='10.7355769' y1='0.05' y2='0.05' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(1 2.439355)'%3E%3Crect width='2.48751173' height='11.4556461' x='9.01800937' stroke-linejoin='round'/%3E%3Cline x1='9.05073979' x2='11.8000949' y1='13.927697' y2='13.927697' stroke-linecap='round'/%3E%3Cpath d='M8.62524436 4.77864095C2.87508145 6.2993215 0 9.66249398 0 14.8681584c0 5.2056644 2.87508145 8.7079677 8.62524436 10.5069099'/%3E%3Ccircle cx='8.9943225' cy='5.27864075' r='1.8092165' fill='%23FFF'/%3E%3Ccircle cx='10.2617652' cy='25.0154572' r='1.75' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--research.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--research.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='37px' viewBox='0 0 20 37'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-width='1.8'%3E%3Cg transform='translate(4.257456 23.026788)'%3E%3Cpolygon stroke-linejoin='round' points='5.30232763 3.04392882 8.57536937 3.04392882 8.57536937 16.856165 5.30232763 16.856165' transform='rotate(90 6.938848 9.950047)'/%3E%3Cline x1='7.05430933' x2='7.05430933' y1='0.0654608349' y2='8.31352603' stroke-linecap='square'/%3E%3Cline x1='3.60034592' x2='10.7355769' y1='0.05' y2='0.05' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(1 2.439355)'%3E%3Crect width='2.48751173' height='11.4556461' x='9.01800937' stroke-linejoin='round'/%3E%3Cline x1='9.05073979' x2='11.8000949' y1='13.927697' y2='13.927697' stroke-linecap='round'/%3E%3Cpath d='M8.62524436 4.77864095C2.87508145 6.2993215 0 9.66249398 0 14.8681584c0 5.2056644 2.87508145 8.7079677 8.62524436 10.5069099'/%3E%3Ccircle cx='8.9943225' cy='5.27864075' r='1.8092165' fill='%23FFF'/%3E%3Ccircle cx='10.2617652' cy='25.0154572' r='1.75' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--education {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--education {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='37px' viewBox='0 0 37 37'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23678588' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='translate(1 2.439355)'%3E%3Cpath d='M29.6676772 10.1791045v8.5373134l-.0534533.0000579c-.5759348 3.9604629-5.7347896 7.0596436-12.0137108 7.0596436S6.16273707 22.6769387 5.58680224 18.7164758l-.05345336-.0000579v-8.5373134H29.6676772z'/%3E%3Cpolygon fill='%23FFF' points='5.8328135e-14 9.71125816 17.436334 -1.63318778e-14 34.6751399 9.71125816 17.436334 19.4225163'/%3E%3Cpolyline points='17.33757 9.71125816 8.65275187 14.4477612 8.65275187 28.6409165'/%3E%3Cpath fill='%23FFF' d='M8.65275187 28.6409165c.99740977 0 1.80597013.8085604 1.80597013 1.8059702V33h0-3.61194028v-2.5531133c0-.9974098.80856037-1.8059702 1.80597015-1.8059702z'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--education.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--education.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='37px' viewBox='0 0 37 37'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='translate(1 2.439355)'%3E%3Cpath d='M29.6676772 10.1791045v8.5373134l-.0534533.0000579c-.5759348 3.9604629-5.7347896 7.0596436-12.0137108 7.0596436S6.16273707 22.6769387 5.58680224 18.7164758l-.05345336-.0000579v-8.5373134H29.6676772z'/%3E%3Cpolygon fill='%23FFF' points='5.8328135e-14 9.71125816 17.436334 -1.63318778e-14 34.6751399 9.71125816 17.436334 19.4225163'/%3E%3Cpolyline points='17.33757 9.71125816 8.65275187 14.4477612 8.65275187 28.6409165'/%3E%3Cpath fill='%23FFF' d='M8.65275187 28.6409165c.99740977 0 1.80597013.8085604 1.80597013 1.8059702V33h0-3.61194028v-2.5531133c0-.9974098.80856037-1.8059702 1.80597015-1.8059702z'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--healthcare {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--healthcare {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33px' height='35px' viewBox='0 0 33 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23678588' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='translate(1 2.439355)'%3E%3Ccircle cx='25.9597628' cy='15.4176338' r='4.71668725'/%3E%3Cpath d='M10.531178 14.6757581v9.8143751C11.5102678 28.8300444 14.0032889 31 18.0102411 31c4.0069522 0 6.6567928-2.1699556 7.9495217-6.5098668v-4.3558121'/%3E%3Cpath d='M1.94622698 0H.15479428C-.7995883 9.61559442 2.65920628 14.4233916 10.531178 14.4233916c7.8719718 0 11.3409274-4.80779718 10.4068667-14.4233916h-1.6823359'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--healthcare.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--healthcare.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33px' height='35px' viewBox='0 0 33 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='translate(1 2.439355)'%3E%3Ccircle cx='25.9597628' cy='15.4176338' r='4.71668725'/%3E%3Cpath d='M10.531178 14.6757581v9.8143751C11.5102678 28.8300444 14.0032889 31 18.0102411 31c4.0069522 0 6.6567928-2.1699556 7.9495217-6.5098668v-4.3558121'/%3E%3Cpath d='M1.94622698 0H.15479428C-.7995883 9.61559442 2.65920628 14.4233916 10.531178 14.4233916c7.8719718 0 11.3409274-4.80779718 10.4068667-14.4233916h-1.6823359'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--more {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--more {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='30px' viewBox='0 0 41 30'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h1066v82H40C17.90861 82 0 64.09139 0 42V0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-713 -26)'%3E%3Ccircle cx='725.5' cy='38' r='10.5' stroke='%23678588' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='733' x2='741' y1='46.5' y2='54.5' stroke='%23678588' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='31' y2='31' stroke='%23678588' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='36' y2='36' stroke='%23678588' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='41' y2='41' stroke='%23678588' stroke-linecap='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--more.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--more.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='30px' viewBox='0 0 41 30'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h1066v82H40C17.90861 82 0 64.09139 0 42V0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-713 -26)'%3E%3Ccircle cx='725.5' cy='38' r='10.5' stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='733' x2='741' y1='46.5' y2='54.5' stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='31' y2='31' stroke='%231191fa' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='36' y2='36' stroke='%231191fa' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='41' y2='41' stroke='%231191fa' stroke-linecap='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--route {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--route {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='32px' viewBox='0 0 30 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='00_Kunst' stroke='%23678588' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_collection-list' transform='translate(-125.000000, -1094.000000)'%3E%3Cg id='Group-9' transform='translate(0.000000, 1083.000000)'%3E%3Cg id='Icon' transform='translate(106.000000, 11.000000)'%3E%3Cg transform='translate(20.000000, 0.000000)'%3E%3Cg id='Group-18' transform='translate(0.000000, 0.205128)'%3E%3Cpath d='M24.7827 30.7483077 3.2177 30.7483077C1.4407 30.7483077-.0003 29.2713846-.0003 27.4488205L-.0003 10.5780513C-.0003 8.75548718 1.4407 7.2785641 3.2177 7.2785641 8.00983333 7.2785641 11.6039333 7.2785641 14 7.2785641 16.3961556 7.2785641 19.9903889 7.2785641 24.7827 7.2785641 26.5597 7.2785641 27.9997 8.75548718 27.9997 10.5780513L27.9997 27.4488205C27.9997 29.2713846 26.5597 30.7483077 24.7827 30.7483077Z' id='Stroke-2' stroke='%23678588' stroke-width='2' stroke-linejoin='round'%3E%3C/path%3E%3Cline x1='13.5' y1='0.794871795' x2='5.8765' y2='6.85579487' id='Stroke-4' stroke='%23678588' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='13.5' y1='0.794871795' x2='22.1236' y2='6.85579487' id='Stroke-6' stroke='%23678588' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cpath d='M15.0083 1.79241026C15.0083 2.72984615 14.2673 3.48882051 13.3543 3.48882051 12.4403 3.48882051 11.7003 2.72984615 11.7003 1.79241026 11.7003.856 12.4403.096 13.3543.096 14.2673.096 15.0083.856 15.0083 1.79241026' id='Fill-16' fill='%23678588'%3E%3C/path%3E%3Cpath d='M9.0083 13.7924103C9.0083 14.7298462 8.2673 15.4888205 7.3543 15.4888205 6.4403 15.4888205 5.7003 14.7298462 5.7003 13.7924103 5.7003 12.856 6.4403 12.096 7.3543 12.096 8.2673 12.096 9.0083 12.856 9.0083 13.7924103' id='Fill-16-Copy' stroke='%23678588' fill='%23678588'%3E%3C/path%3E%3Cpath d='M23.0083 24.7924103C23.0083 25.7298462 22.2673 26.4888205 21.3543 26.4888205 20.4403 26.4888205 19.7003 25.7298462 19.7003 24.7924103 19.7003 23.856 20.4403 23.096 21.3543 23.096 22.2673 23.096 23.0083 23.856 23.0083 24.7924103' id='Fill-16-Copy-2' stroke='%23678588' fill='%23678588'%3E%3C/path%3E%3Cpath d='M7.5 13.7948718C13.936 13.6086126 16.24505 15.7499865 14.42715 20.2189934 11.7003 26.9225037 21.3543 24.7924103 21.3543 24.7924103' id='Path-2' stroke='%23678588' stroke-linecap='round' stroke-dasharray='2,2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--route.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--route.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='32px' viewBox='0 0 30 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='00_Kunst' stroke='%231191fa' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_collection-list' transform='translate(-125.000000, -1094.000000)'%3E%3Cg id='Group-9' transform='translate(0.000000, 1083.000000)'%3E%3Cg id='Icon' transform='translate(106.000000, 11.000000)'%3E%3Cg transform='translate(20.000000, 0.000000)'%3E%3Cg id='Group-18' transform='translate(0.000000, 0.205128)'%3E%3Cpath d='M24.7827 30.7483077 3.2177 30.7483077C1.4407 30.7483077-.0003 29.2713846-.0003 27.4488205L-.0003 10.5780513C-.0003 8.75548718 1.4407 7.2785641 3.2177 7.2785641 8.00983333 7.2785641 11.6039333 7.2785641 14 7.2785641 16.3961556 7.2785641 19.9903889 7.2785641 24.7827 7.2785641 26.5597 7.2785641 27.9997 8.75548718 27.9997 10.5780513L27.9997 27.4488205C27.9997 29.2713846 26.5597 30.7483077 24.7827 30.7483077Z' id='Stroke-2' stroke='%231191fa' stroke-width='2' stroke-linejoin='round'%3E%3C/path%3E%3Cline x1='13.5' y1='0.794871795' x2='5.8765' y2='6.85579487' id='Stroke-4' stroke='%231191fa' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='13.5' y1='0.794871795' x2='22.1236' y2='6.85579487' id='Stroke-6' stroke='%231191fa' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3Cpath d='M15.0083 1.79241026C15.0083 2.72984615 14.2673 3.48882051 13.3543 3.48882051 12.4403 3.48882051 11.7003 2.72984615 11.7003 1.79241026 11.7003.856 12.4403.096 13.3543.096 14.2673.096 15.0083.856 15.0083 1.79241026' id='Fill-16' fill='%231191fa'%3E%3C/path%3E%3Cpath d='M9.0083 13.7924103C9.0083 14.7298462 8.2673 15.4888205 7.3543 15.4888205 6.4403 15.4888205 5.7003 14.7298462 5.7003 13.7924103 5.7003 12.856 6.4403 12.096 7.3543 12.096 8.2673 12.096 9.0083 12.856 9.0083 13.7924103' id='Fill-16-Copy' stroke='%231191fa' fill='%231191fa'%3E%3C/path%3E%3Cpath d='M23.0083 24.7924103C23.0083 25.7298462 22.2673 26.4888205 21.3543 26.4888205 20.4403 26.4888205 19.7003 25.7298462 19.7003 24.7924103 19.7003 23.856 20.4403 23.096 21.3543 23.096 22.2673 23.096 23.0083 23.856 23.0083 24.7924103' id='Fill-16-Copy-2' stroke='%231191fa' fill='%231191fa'%3E%3C/path%3E%3Cpath d='M7.5 13.7948718C13.936 13.6086126 16.24505 15.7499865 14.42715 20.2189934 11.7003 26.9225037 21.3543 24.7924103 21.3543 24.7924103' id='Path-2' stroke='%231191fa' stroke-linecap='round' stroke-dasharray='2,2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--collection {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--collection {
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='00_Kunst' stroke='%23678588' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_collection-list' transform='translate(-230.000000, -1100.000000)'%3E%3Cg id='Group-8' transform='translate(0.000000, 1083.000000)'%3E%3Cg transform='translate(218.000000, 5.000000)' id='Group-2'%3E%3Cg transform='translate(12.500000, 12.000000)' id='Group' stroke='%23678588' stroke-width='2'%3E%3Crect id='Rectangle-Copy-2' x='14.3333333' y='14.3333333' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle' x='1' y='1' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-3' x='1' y='14.3333333' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='14.3333333' y='1' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link--collection.has-active-overlay {
  background-position: 50% 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bottom-bar__link--collection.has-active-overlay {
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='00_Kunst' stroke='%231191fa' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_collection-list' transform='translate(-230.000000, -1100.000000)'%3E%3Cg id='Group-8' transform='translate(0.000000, 1083.000000)'%3E%3Cg transform='translate(218.000000, 5.000000)' id='Group-2'%3E%3Cg transform='translate(12.500000, 12.000000)' id='Group' stroke='%231191fa' stroke-width='2'%3E%3Crect id='Rectangle-Copy-2' x='14.3333333' y='14.3333333' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle' x='1' y='1' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-3' x='1' y='14.3333333' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='14.3333333' y='1' width='8.66666667' height='8.66666667' rx='2'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bottom-bar__link.has-active-overlay {
  color: #001021;
  font-weight: 600;
}
.bottom-bar__link.has-active-overlay::after {
  position: absolute;
  bottom: 0;
  display: block;
  content: "";
  background-color: #fc6039;
  height: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  width: 90%;
  left: 5%;
}
@media (min-width: 375px) {
  .bottom-bar__link.has-active-overlay::after {
    width: 75%;
    left: 12.5%;
  }
}
@media (min-width: 544px) {
  .bottom-bar__link.has-active-overlay::after {
    width: 60%;
    left: 20%;
  }
}
.main-content {
  outline: 0;
  padding-bottom: 100px;
}
@media (min-width: 768px) {
  .main-content {
    padding-bottom: 0;
  }
}
.modal--displayed .main-content {
  padding: 0;
}
.iframed .main-content {
  padding-bottom: 0;
}
@media print {
  .main-content {
    background-color: #ffffff;
    padding: 30px 60px 20px 60px;
  }
}
.main-content--blurred {
  filter: blur(3px);
}
@media (min-width: 768px) {
  .home-hero {
    display: flex;
    background: #ffffff;
  }
  .home-hero::after {
    background-color: #fc6039;
    content: "";
    display: block;
    width: 100%;
    height: 80px;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.home-hero__primary {
  background-color: #1191fa;
  border-bottom-right-radius: 50px;
  z-index: 2;
  padding: 20px;
}
@media (min-width: 768px) {
  .home-hero__primary {
    width: 65%;
  }
}
@media (max-width: 768px) {
  .home-hero__primary h1 {
    margin-right: 80px;
    height: 36px;
    margin-bottom: 20px;
  }
  .home-hero__primary .home-hero__primary-link-img {
    height: 36px;
  }
}
@media (min-width: 768px) {
  .home-hero__primary {
    padding: 40px 50px 60px 50px;
  }
}
@media (min-width: 1024px) {
  .home-hero__primary {
    border-bottom-right-radius: 60px;
  }
}
@media (min-width: 1200px) {
  .home-hero__primary {
    padding: 40px 100px 60px 100px;
  }
}
.home-hero__primary-link:focus > img {
  box-shadow: 0 0 0 3px #1191fa, 0 0 0 5px #ffffff;
  border-radius: 1px;
}
.home-hero__secondary {
  background: #ffffff;
  border-top-left-radius: 50px;
}
@media (max-width: 768px) {
  .home-hero__secondary {
    position: static;
  }
}
@media (min-width: 768px) {
  .home-hero__secondary {
    width: 35%;
    padding-top: 80px;
  }
}
@media (min-width: 1024px) {
  .home-hero__secondary {
    border-top-left-radius: 60px;
  }
}
.home-hero__actions {
  display: flex;
  gap: 10px;
}
.home-hero__user-settings {
  display: none;
}
@media (max-width: 768px) {
  .home-hero__user-settings {
    position: absolute;
    display: block;
    top: 20px;
    right: 20px;
    z-index: 3;
  }
}
@media (min-width: 768px) {
  .home-hero__user-settings {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
    display: flex;
    height: 80px;
    align-items: center;
    justify-content: flex-end;
    padding: 0 30px;
    color: #ffffff;
    font-weight: 600;
  }
}
.home-hero__login {
  margin-right: 60px;
  z-index: 1;
}
.home-hero__login:focus {
  color: #fc6039;
}
.home-hero__login:focus .home-hero__login-decoration {
  background-color: #ffffff;
}
.home-hero__login:focus .home-hero__login-decoration {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
}
.home-hero__login:focus .home-hero__login-decoration {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='31px' viewBox='0 0 31 31'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23fc6039' stroke-width='2.31399992' transform='translate(2 2)'%3E%3Ccircle cx='13.6499995' cy='13.6499995' r='13.6499995'/%3E%3Ccircle cx='13.1999998' cy='10.1999998' r='5.19999981'/%3E%3Cpath d='M22 24.25c0-4.6944204-3.8055796-8.5-8.5-8.5-4.69442037 0-8.5 3.8055796-8.5 8.5'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero__language {
  z-index: 1;
}
.home-hero__language:focus {
  color: #fc6039;
}
.home-hero__language:focus .home-hero__language-decoration {
  background-color: #ffffff;
}
.home-hero__heading {
  color: #ffffff;
  font-size: 2.125rem;
  line-height: 1.18;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .home-hero__heading {
    font-size: 4.375rem;
    line-height: 1.21;
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .home-hero__heading {
    font-size: 3.375rem;
  }
}
.home-hero-search {
  margin-bottom: 30px;
  background: none;
}
.home-hero-search .home-hero-search__input {
  padding: 10px 40px 10px 20px;
  border: 2px solid #ffffff;
  font-size: 0.9375rem;
  height: auto;
  margin-bottom: 0;
  border-radius: 50px;
}
.home-hero-search .home-hero-search__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  height: 15px;
  width: 15px;
  margin-right: 10px;
  cursor: pointer;
}
.home-hero-search .home-hero-search__input::-webkit-search-cancel-button {
  background-position: 0 50%;
  background-size: auto 15px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-search .home-hero-search__input::-webkit-search-cancel-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.home-hero-search .home-hero-search__input::-ms-clear {
  display: block;
  width: 15px;
  height: 15px;
  color: #1a21d5;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
}
.home-hero-search .home-hero-search__input::-ms-reveal {
  display: none;
}
@media (min-width: 1024px) {
  .home-hero-search .home-hero-search__input {
    padding: 20px 60px 20px 30px;
    font-size: 1.3rem;
    line-height: 1;
    border-radius: 60px;
  }
}
.home-hero-search .home-hero-search__input.search__input--autocompleted {
  border-top-left-radius: calc(50px / 2);
  border-top-right-radius: calc(50px / 2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 2px solid #1a21d5;
  border-bottom: 0;
  padding-bottom: calc(10px + 2px);
}
@media (min-width: 1024px) {
  .home-hero-search .home-hero-search__input.search__input--autocompleted {
    border-top-left-radius: calc(60px / 2 + 6px);
    border-top-right-radius: calc(60px / 2 + 6px);
    padding-bottom: calc(20px + 2px);
  }
}
.home-hero-search .home-hero-search__input:focus, .home-hero-search .home-hero-search__input:focus-within {
  outline: 0;
  border: 2px solid #1a21d5;
}
.home-hero-search .home-hero-search__input:focus.search__input--autocompleted, .home-hero-search .home-hero-search__input:focus-within.search__input--autocompleted {
  border-bottom: 0;
}
.home-hero-search .home-hero-search__input:focus::placeholder, .home-hero-search .home-hero-search__input:focus-within::placeholder {
  color: #cccfd3;
  transition: all ease-out 0.25s, font-size ease 0ms;
}
.home-hero-search .search-suggestions {
  padding: 0 20px 20px 20px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
@media (min-width: 1024px) {
  .home-hero-search .search-suggestions {
    padding: 0 30px 30px 30px;
  }
}
.home-hero-search .home-hero-search__button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border: 0;
  padding: 0 20px 0 0;
  text-indent: -2000px;
  overflow: hidden;
  cursor: pointer;
  width: 38px;
}
.home-hero-search .home-hero-search__button {
  background-position: 0 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-search .home-hero-search__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23001021' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero-search .home-hero-search__button:focus {
  outline: 0;
}
.home-hero-search .home-hero-search__button:focus {
  background-position: 0 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
}
.home-hero-search .home-hero-search__button:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .home-hero-search .home-hero-search__button:focus {
    background-position: 0 50%;
    background-size: auto 26px;
    background-repeat: no-repeat;
  }
  .home-hero-search .home-hero-search__button:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
  }
}
@media (min-width: 1024px) {
  .home-hero-search .home-hero-search__button {
    width: 46px;
  }
  .home-hero-search .home-hero-search__button {
    background-position: 0 50%;
    background-size: auto 26px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .home-hero-search .home-hero-search__button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23001021' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.home-hero-search:focus .home-hero-search__button, .home-hero-search:focus-within .home-hero-search__button {
  background-position: 0 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
}
.home-hero-search:focus .home-hero-search__button, .home-hero-search:focus-within .home-hero-search__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .home-hero-search:focus .home-hero-search__button, .home-hero-search:focus-within .home-hero-search__button {
    background-position: 0 50%;
    background-size: auto 26px;
    background-repeat: no-repeat;
  }
  .home-hero-search:focus .home-hero-search__button, .home-hero-search:focus-within .home-hero-search__button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.home-hero-navigation {
  padding: 30px 30px 0 30px;
}
.home-hero-navigation__link {
  text-decoration: none;
  color: #001021;
  display: block;
  border-bottom: 1px solid #fc6039;
  padding: 10px 0 10px 40px;
  font-weight: 400;
  font-size: 1.0625rem;
  z-index: 1;
}
@media (min-width: 1024px) {
  .home-hero-navigation__link {
    padding: 20px 0 20px 40px;
    font-size: 1.25rem;
    font-weight: 600;
  }
}
.home-hero-navigation__link:focus .home-hero-navigation__link-decoration {
  background-color: #e8e8fa;
}
.home-hero-navigation__link::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 12px;
}
.home-hero-navigation__link::after {
  background-position: 0 50%;
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%231191fa' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.home-hero-navigation__link-decoration,
.home-hero__login-decoration,
.home-hero__language-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.home-hero-navigation__link-decoration--profile {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link-decoration--profile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='31px' viewBox='0 0 31 31'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-width='2.31399992' transform='translate(2 2)'%3E%3Ccircle cx='13.6499995' cy='13.6499995' r='13.6499995'/%3E%3Ccircle cx='13.1999998' cy='10.1999998' r='5.19999981'/%3E%3Cpath d='M22 24.25c0-4.6944204-3.8055796-8.5-8.5-8.5-4.69442037 0-8.5 3.8055796-8.5 8.5'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero-navigation__link-decoration--appointments {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link-decoration--appointments {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='%231191fa' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='%231191fa' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='%231191fa' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='%231191fa' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero-navigation__link-decoration--practical {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link-decoration--practical {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='30px' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-820 -406)'%3E%3Cpath stroke='%231191fa' stroke-width='2.3' d='M835.499785 434.5C828.056029 434.5 822 428.443805 822 420.999893 822 413.55598 828.056029 407.5 835.499785 407.5 842.943757 407.5 849 413.55598 849 420.999893 849 428.443805 842.943757 434.5 835.499785 434.5z'/%3E%3Cpolyline stroke='%231191fa' stroke-linecap='round' stroke-width='2.3' points='834 417.5 836 417.5 834 427.5 835 427.5 836 427.5'/%3E%3Ccircle cx='836.5' cy='413' r='1.5' fill='%231191fa' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero-navigation__link-decoration--contact {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link-decoration--contact {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='35px' viewBox='0 0 37 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M1.34832 33.5363383c0-3.2086923 2.4096-5.8075 5.3832-5.8075h20.346c4.5324 0 8.2056-3.9648974 8.2056-8.8556282v-8.55003846c0-4.8894359-3.6732-8.85433333-8.2056-8.85433333H9.55392c-4.5312 0-8.2056 3.96489743-8.2056 8.85433333V33.5363383'/%3E%3Cpath fill='%231191fa' fill-rule='nonzero' d='M11.61396 15.2317716c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179m8.68656 0c0 1.1835129-.888 2.141718-1.9848 2.141718-1.0956 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.8892-2.1417179 1.9848-2.1417179 1.0968 0 1.9848.9595 1.9848 2.1417179m8.92668 0c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179'/%3E%3C/g%3E%3C/svg%3E");
}
.home-hero-navigation__link-decoration--emergency {
  background-position: 10px 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.home-hero-navigation__link-decoration--emergency {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%2300c877' stroke-width='2.5' d='M17 2c1.656854 0 3 1.343146 3 3v7h7c1.656854 0 3 1.343146 3 3v2c0 1.656854-1.343146 3-3 3h-7v7c0 1.656854-1.343146 3-3 3h-2c-1.656854 0-3-1.343146-3-3v-7H5c-1.656854 0-3-1.343146-3-3v-2c0-1.656854 1.343146-3 3-3h7V5c0-1.656854 1.343146-3 3-3h2z'/%3E%3C/svg%3E");
}
.back-link {
  font-weight: 600;
  color: #1a21d5;
  padding-left: 26px;
  display: inline-block;
  margin: 0 0 30px 20px;
}
.back-link:focus {
  z-index: 1;
}
.back-link:focus .back-link--decoration {
  background-position: 10px 50%;
  background-size: auto 16px;
  background-repeat: no-repeat;
  background-color: #e8e8fa;
}
.back-link:focus .back-link--decoration {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='1.83333333'%3E%3Cpath stroke-linejoin='round' d='M7 1 1 7l6 6'/%3E%3Cpath d='M1 7h15.6537329'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .back-link {
    position: absolute;
    top: 0;
    left: 40px;
    margin: 0;
    z-index: 2;
  }
}
.back-link {
  background-position: 0 50%;
  background-size: auto 16px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.back-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='1.83333333'%3E%3Cpath stroke-linejoin='round' d='M7 1 1 7l6 6'/%3E%3Cpath d='M1 7h15.6537329'/%3E%3C/g%3E%3C/svg%3E");
}
@media print {
  .back-link {
    display: none;
  }
}
.back-link--decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.action-link {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  top: -10px;
  right: 20px;
  display: block;
  float: right;
}
.action-link:hover, .action-link:focus {
  background-color: #1a21d5;
}
@media print {
  .action-link {
    display: none;
  }
}
.action-link--print {
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: #001021;
}
.action-link--print {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='29px' height='28px' viewBox='0 0 29 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_Concepting' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Patientportaal-icons' transform='translate(-936.000000, -1106.000000)'%3E%3Cg id='icn-printer' transform='translate(936.000000, 1106.000000)'%3E%3Cg id='Page-1' transform='translate(0.000000, 5.225806)'%3E%3Cpath d='M4.35675913 18.2903226C2.46767172 18.2903226.93141655 16.7827645.93141655 14.931L.93141655 5.10125806C.93141655 3.24949355 2.46767172 1.74193548 4.35675913 1.74193548L24.5154657 1.74193548C26.4062413 1.74193548 27.9424965 3.24949355 27.9424965 5.10125806L27.9424965 14.931C27.9424965 16.7827645 26.4062413 18.2903226 24.5154657 18.2903226L4.35675913 18.2903226Z' id='Fill-1' fill='none'%3E%3C/path%3E%3Cg id='Group-5' fill='%23ffffff'%3E%3Cpath d='M24.5784939 0 4.29711765 0C1.92436138 0 0 1.97187097 0 4.40709677L0 14.7541935C0 17.1894194 1.92436138 19.1612903 4.29711765 19.1612903L24.5784939 19.1612903C26.9495517 19.1612903 28.873913 17.1894194 28.873913 14.7541935L28.873913 4.40709677C28.873913 1.97187097 26.9495517 0 24.5784939 0M24.5784939 1.74193548C26.0103003 1.74193548 27.1754476 2.93690323 27.1754476 4.40709677L27.1754476 14.7541935C27.1754476 16.2243871 26.0103003 17.4193548 24.5784939 17.4193548L4.29711765 17.4193548C2.86531125 17.4193548 1.69846547 16.2243871 1.69846547 14.7541935L1.69846547 4.40709677C1.69846547 2.93690323 2.86531125 1.74193548 4.29711765 1.74193548L24.5784939 1.74193548' id='Fill-3'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Fill-14' fill='none' points='6.51991585 20.0322581 22.3539972 20.0322581 22.3539972 13.0645161 6.51991585 13.0645161'%3E%3C/polygon%3E%3Cpolygon id='Stroke-16' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round' points='6.51991585 20.9032258 22.3539972 20.9032258 22.3539972 13.9354839 6.51991585 13.9354839'%3E%3C/polygon%3E%3Cline x1='0.93141655' y1='5.22580645' x2='27.9424965' y2='5.22580645' id='Stroke-17' stroke='%23ffffff' stroke-width='1.5'%3E%3C/line%3E%3Cline x1='10.245582' y1='16.5483871' x2='19.5597475' y2='16.5483871' id='Stroke-18' stroke='%23ffffff' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='10.245582' y1='18.2903226' x2='19.5597475' y2='18.2903226' id='Stroke-18-Copy' stroke='%23ffffff' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='23.2854137' y1='8.70967742' x2='25.1482468' y2='8.70967742' id='Stroke-20' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3C/line%3E%3C/g%3E%3Cpath d='M19.3539972 1C19.9062819 1 20.4062819 1.22385763 20.7682108 1.58578644 21.1301396 1.94771525 21.3539972 2.44771525 21.3539972 3L21.3539972 3 21.3539972 6.83870968 7.51991585 6.83870968 7.51991585 3C7.51991585 2.44771525 7.74377347 1.94771525 8.10570229 1.58578644 8.4676311 1.22385763 8.9676311 1 9.51991585 1L9.51991585 1Z' id='Rectangle' stroke='%23ffffff' stroke-width='2' fill='none'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.action-link--improve {
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: #001021;
}
.action-link--improve {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='%23ffffff' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-656.000000, -1966.000000)'%3E%3Cg id='Group-9' transform='translate(656.000000, 1966.000000)'%3E%3Cg id='Group-3-Copy-3' fill='%23ffffff'%3E%3Ccircle id='Oval-Copy-2' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cpolygon id='Triangle' transform='translate(266.000000, 292.000000) scale(-1, 1) rotate(-140.000000) translate(-266.000000, -292.000000) ' points='266 269 289 315 243 315'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(60.000000, 62.000000)'%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Ccircle id='Oval' fill='white' fill-rule='nonzero' cx='100' cy='158.333333' r='16.6666667'%3E%3C/circle%3E%3Cpolygon id='Path' fill='white' fill-rule='nonzero' points='83.3333333 25 116.666667 25 116.666667 125 83.3333333 125'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.action-link--clear {
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: #001021;
}
.action-link--clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='18' viewBox='0 0 14 18'%3E%3Cdefs%3E%3Cpath id='a' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath id='c' d='M0 0h50v50H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-5 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cuse fill='%23fff' transform='translate(-13 -13)' xlink:href='%23c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.action-link--save {
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: #001021;
}
.action-link--save {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='transparent' d='M5 1h11.987a2 2 0 0 1 2 2v.013l-.116 17.269a.39.39 0 0 1-.604.323l-.521-.342a1.875 1.875 0 0 1-.153-.112l-5.556-4.462a2 2 0 0 0-2.565.051l-5.001 4.351c-.092.08-.19.151-.294.212l-.51.302a.44.44 0 0 1-.667-.38V3a2 2 0 0 1 2-2Z' style='stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");
}
.action-link--saved {
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: #001021;
}
.action-link--saved {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M5 1h11.987a2 2 0 0 1 2 2v.013l-.116 17.269a.39.39 0 0 1-.604.323l-.521-.342a1.875 1.875 0 0 1-.153-.112l-5.556-4.462a2 2 0 0 0-2.565.051l-5.001 4.351c-.092.08-.19.151-.294.212l-.51.302a.44.44 0 0 1-.667-.38V3a2 2 0 0 1 2-2Z' style='stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E");
}
.card-toc {
  font-size: 0.95rem;
}
.card-toc__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  line-height: 30px;
  padding-left: 10px;
}
@media (min-width: 768px) {
  .card-toc__item:not(:last-child) {
    margin-bottom: 5px;
  }
}
.card-toc__link {
  color: #001021;
}
.card-toc__link:focus .card-toc__link-decoration {
  background-color: #e8e8fa;
}
.card-toc__link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.card-toc__item--active {
  font-weight: bold;
}
.contact {
  font-size: 1.065rem;
  line-height: 1.6;
}
.contact span {
  padding-bottom: 10px;
}
@media print {
  .contact {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.contact-main,
.contact-items,
.contact-item {
  display: flex;
  flex-direction: column;
}
.contact-main {
  margin-bottom: 40px;
}
.contact-item {
  margin-bottom: 10px;
}
.contact-heading {
  font-weight: 600;
  line-height: 1.4;
}
.contact-item-heading {
  font-style: italic;
}
.contact-item-link {
  font-weight: 600;
  color: #1a21d5;
  padding-left: 10px;
}
.contact-item-link:hover {
  text-decoration: underline;
}
.contact-item-link:focus {
  z-index: 1;
}
.contact-item-link:focus .contact-item-link-decoration {
  background-color: #e8e8fa;
}
@media print {
  .contact-item-link {
    color: #5d5d66;
    font-size: 0.8125rem;
    line-height: 1.385;
  }
}
.contact-item-link-decoration {
  left: 0;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 10px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.card-header {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .card-header {
    margin-bottom: 40px;
  }
}
.card-header__title {
  margin-bottom: 40px;
}
.card-header__text {
  font-size: 1.25rem;
  line-height: 1.33;
  margin-bottom: 40px;
  max-width: 540px;
}
.text-block-link {
  display: block;
  margin-bottom: 20px;
}
.text-block-link:last-child {
  margin-bottom: 0;
}
.hero-image {
  border-bottom-left-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}
.filter-button {
  display: inline-block;
  font-size: 0.9375rem;
}
.filter-button:not(:last-child) {
  margin-right: 5px;
}
.filter-button__radio {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.filter-button__label {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 25px;
  cursor: pointer;
  background-color: #f3f2f0;
  margin-bottom: 10px;
}
.filter-button__label:focus {
  background-color: #1a21d5;
  color: #ffffff;
}
.filter-button__radio:checked + .filter-button__label,
.filter-button__label--active {
  background-color: #004285;
  color: #ffffff;
}
.filter-button__radio:focus + .filter-button__label {
  background-color: #c2e4ff;
  color: #001021;
}
.filter-block {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .filter-block {
    margin-bottom: 40px;
  }
}
.filter-buttons-more {
  display: inline-block;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .filter-buttons-more {
    margin-bottom: 0;
  }
}
.filter-button-more {
  width: 100%;
  font-size: 0.9375rem;
  display: inline-block;
}
.filter-button-trigger {
  border: 0;
  width: auto;
  outline: none;
  color: #1a21d5;
  padding: 0 20px 0 0;
  font-weight: 600;
  font-size: 1.0625rem;
  line-height: 1;
  cursor: pointer;
}
.filter-button-trigger {
  background-position: 98% 80%;
  background-size: 11px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.filter-button-trigger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.filter-button-trigger:focus {
  z-index: 1;
}
.filter-button-trigger:focus .filter-button-trigger-decoration {
  background-position: calc(98% - 10px) 60%;
  background-size: 11px;
  background-repeat: no-repeat;
  background-color: #e8e8fa;
}
.filter-button-trigger:focus .filter-button-trigger-decoration {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.filter-button-trigger-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.filter-button-trigger--open {
  background-position: 98% 75%;
  background-size: 11px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.filter-button-trigger--open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='8px' viewBox='0 0 10 8'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(90 3.5 5.5)'/%3E%3C/svg%3E");
}
.filter-button-options {
  display: none;
  position: absolute;
  color: #001021;
  background-color: #ffffff;
  border: 2px solid #1a21d5;
  border-radius: 5px;
  z-index: 1;
}
.filter-button-options--open {
  display: block;
  margin-top: 5px;
  padding: 20px 5px 5px 5px;
}
.filter-button__label--more {
  display: inline-block;
  padding: 0 10px;
  border-radius: 0;
  background-color: #ffffff;
  margin-bottom: 10px;
  width: 100%;
}
.index-block {
  border-top: 1px solid #d8d8d8;
  padding-top: 20px;
  display: flex;
  align-items: flex-start;
}
.index-block__list--pem,
.index-block__list--vcard {
  width: 100%;
}
@media (min-width: 1024px) {
  .index-block__list--vcard {
    margin-right: 20px;
  }
}
.index-block--pem,
.index-block--vcard {
  border-top: none;
  display: flex;
  flex-direction: column;
  padding-top: 0;
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .index-block--pem,
  .index-block--vcard {
    padding-top: 20px;
    margin-bottom: 20px;
    flex-direction: row;
  }
}
.index-block--pem li:last-of-type,
.index-block--vcard li:last-of-type {
  margin-bottom: 0;
}
.index-block--vcard {
  border-top: 1px solid #f3f2f0;
}
@media (min-width: 1024px) {
  .index-block--vcard {
    width: calc(100% + 20px);
  }
}
.index-block__list--videopitch {
  display: none;
}
.index-block__header {
  border-radius: 50%;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5rem;
  min-height: 2.5rem;
  min-width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #c2e4ff;
  margin-right: 20px;
}
@media (min-width: 1024px) {
  .index-block__header {
    margin-right: 40px;
  }
}
.index-block__header--pem,
.index-block__header--vcard {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .index-block__header--pem,
  .index-block__header--vcard {
    margin-bottom: 10px;
  }
}
.index-block__header--vcard {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .index-block__header--vcard {
    margin-top: 0;
  }
}
.index-block__item {
  font-size: 0.95rem;
  line-height: 2;
}
.index-block__item--pem {
  font-size: 0.9375rem;
  line-height: 1.4;
  font-weight: 600;
  background-color: #f3f2f0;
  margin-bottom: 5px;
  border-radius: 5px;
  height: 60px;
  padding: 10px 20px 10px 15px;
  display: flex;
}
@media (min-width: 1024px) {
  .index-block__item--pem {
    height: 100px;
    padding: 10px 20px;
    margin-bottom: 10px;
    font-size: 1.1rem;
    line-height: 1.27;
  }
}
.index-block__item--pem:focus-within {
  background-color: #e8e8fa;
}
.index-block__item--vcard {
  height: 100px;
  padding: 15px 0 10px 0;
  display: flex;
}
@media (min-width: 1024px) {
  .index-block__item--vcard {
    height: 100px;
    padding: 10px 0 10px 20px;
    margin-bottom: 5px;
  }
}
.index-block__item--vcard:focus-within {
  background-color: #e8e8fa;
  border-radius: 3px;
}
.index-block__score {
  min-width: 40px;
  min-height: 40px;
  line-height: 40px;
  background-color: #1191fa;
  border-radius: 100%;
  color: #ffffff;
  text-align: center;
  margin-right: 20px;
  font-size: 1.25rem;
  font-weight: 900;
}
@media (min-width: 1024px) {
  .index-block__score {
    min-width: 75px;
    min-height: 75px;
    line-height: 75px;
    font-size: 2.0625rem;
  }
}
.index-block-image-container {
  border-radius: 50%;
  width: 60px;
  min-width: 60px;
  height: 60px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  print-color-adjust: exact;
}
@media (min-width: 1024px) {
  .index-block-image-container {
    width: 75px;
    min-width: 75px;
    height: 75px;
  }
}
.index-block__content {
  margin-left: 15px;
  margin-top: 5px;
  width: 100%;
}
@media (min-width: 1024px) {
  .index-block__content {
    margin-left: 40px;
  }
}
.index-block__title {
  font-size: 1.0625rem;
  line-height: 1.29;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .index-block__title {
    line-height: 1.65;
  }
}
.index-block__subtitle {
  line-height: 1.6;
  padding-right: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .index-block__subtitle {
    font-size: 1.0625rem;
    line-height: 1.65;
  }
}
.index-block__text {
  width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-right: 20px;
}
.index-block__text {
  background-position: 100% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}
.index-block__text {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.index-block__link {
  font-weight: 600;
}
.index-block__link:focus {
  z-index: 1;
}
.index-block__link:focus .index-block__link-decoration {
  background-color: #e8e8fa;
}
.index-block__link--pem {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.index-block__link--vcard {
  width: 100%;
  height: 100%;
  display: flex;
}
.index-block__link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.block-expand {
  border-bottom: 1px solid #c2e4ff;
}
.block-expand.no-border {
  border-bottom: none;
}
@media (min-width: 768px) {
  .block-expand {
    border-bottom: none;
  }
}
.block-expand::after {
  display: none;
  content: "block-expand";
}
@media (min-width: 768px) {
  .block-expand::after {
    content: "";
  }
}
@media print {
  .block-expand {
    border-bottom: none;
  }
}
@media (max-width: 767px) {
  .js-expandable-trigger {
    padding-right: 41px;
    cursor: pointer;
    user-select: none;
  }
  .js-expandable-trigger::after {
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 21px;
    height: 12px;
    transition: transform 200ms ease-in-out;
  }
  .js-expandable-trigger::after {
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .js-expandable-trigger::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 1l-9.5 10L1 1'/%3E%3C/svg%3E");
  }
}
@media print and (max-width: 767px) {
  .js-expandable-trigger::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .block-expand--open .js-expandable-trigger::after {
    transform: rotate(-180deg);
  }
  .block-expand--open {
    padding-bottom: 20px;
  }
}
.menu__close {
  position: absolute;
  right: 25px;
  top: 25px;
  z-index: 1;
  width: 46px;
  height: 46px;
  display: block;
  cursor: pointer;
  outline: none;
  border: none;
}
.menu__close {
  background-position: 50%;
  background-size: 23px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.menu__close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .menu__close {
    right: 25px;
    top: 25px;
    width: 32px;
    height: 32px;
  }
  .menu__close {
    background-position: 50%;
    background-size: 16px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .menu__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='white' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
  }
}
.menu__close:focus {
  border: 1px solid white;
  border-radius: 100%;
}
.menu-wrapper {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 15;
}
.menu {
  background-color: #004285;
  color: white;
  overflow-x: auto;
  max-width: 1200px;
  margin: 0 auto;
  z-index: 3;
  padding: 0 30px;
  transition: height 250ms;
}
@media (min-width: 768px) {
  .menu {
    padding: 0 40px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .menu {
    padding: 0 80px;
    border-bottom-right-radius: 60px;
  }
}
.menu-wrapper[aria-hidden=true] {
  height: 0;
}
.menu-wrapper[aria-hidden=true] .menu {
  height: 0;
}
.menu-wrapper[aria-hidden=true] .menu__close {
  display: none;
}
.menu-wrapper[aria-hidden=false] {
  height: 100vh;
}
.menu-wrapper[aria-hidden=false] .menu {
  height: 100%;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .menu-wrapper[aria-hidden=false] .menu {
    height: 90vh;
  }
}
.heading--appointment {
  padding-left: 50px;
  margin-bottom: 40px;
}
.heading--appointment {
  background-position: 0 4px;
  background-size: 30px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.heading--appointment {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='white' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='white' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='white' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='white' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 768px) {
  .heading--appointment {
    font-size: 0.9375rem;
    font-weight: bold;
    line-height: 2;
  }
  .heading--appointment {
    background-position: 0;
    background-size: 30px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .heading--appointment {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='white' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='white' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='white' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='white' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.heading--contact {
  padding-left: 50px;
  margin-bottom: 40px;
}
.heading--contact {
  background-position: 0 4px;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.heading--contact {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='35px' viewBox='0 0 37 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M1.34832 33.5363383c0-3.2086923 2.4096-5.8075 5.3832-5.8075h20.346c4.5324 0 8.2056-3.9648974 8.2056-8.8556282v-8.55003846c0-4.8894359-3.6732-8.85433333-8.2056-8.85433333H9.55392c-4.5312 0-8.2056 3.96489743-8.2056 8.85433333V33.5363383'/%3E%3Cpath fill='%23ffffff' fill-rule='nonzero' d='M11.61396 15.2317716c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179m8.68656 0c0 1.1835129-.888 2.141718-1.9848 2.141718-1.0956 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.8892-2.1417179 1.9848-2.1417179 1.0968 0 1.9848.9595 1.9848 2.1417179m8.92668 0c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179'/%3E%3C/g%3E%3C/svg%3E");
}
.heading--practical {
  padding-left: 50px;
  margin-bottom: 40px;
}
.heading--practical {
  background-position: 0 4px;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.heading--practical {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='30px' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-820 -406)'%3E%3Cpath stroke='%23ffffff' stroke-width='2.3' d='M835.499785 434.5C828.056029 434.5 822 428.443805 822 420.999893 822 413.55598 828.056029 407.5 835.499785 407.5 842.943757 407.5 849 413.55598 849 420.999893 849 428.443805 842.943757 434.5 835.499785 434.5z'/%3E%3Cpolyline stroke='%23ffffff' stroke-linecap='round' stroke-width='2.3' points='834 417.5 836 417.5 834 427.5 835 427.5 836 427.5'/%3E%3Ccircle cx='836.5' cy='413' r='1.5' fill='%23ffffff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.overlay-container {
  margin-top: 0;
  padding: 30px 20px 100px 10px;
}
@media (min-width: 768px) {
  .overlay-container {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) {
  .overlay-container {
    padding: 0;
  }
}
.overlay-container--main-menu {
  padding: 80px 0 60px 0;
}
@media (min-width: 768px) {
  .overlay-container--main-menu {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) {
  .overlay-container--main-menu {
    padding: 0;
  }
}
.overlay-container--cookies {
  padding: 40px 0 60px 0;
}
@media (min-width: 1024px) {
  .overlay-container--cookies {
    padding: 130px 110px 0 110px;
  }
}
.overlay-container__title {
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .overlay-container__title {
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .overlay-container__flex-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
}
.overlay-block {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .overlay-block {
    margin-right: 0;
    flex-basis: 50%;
  }
  .overlay-block:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .overlay-block {
    flex-basis: 33.3333333333%;
  }
  .overlay-block:nth-child(3n+3) {
    margin-right: 0;
  }
}
.overlay-block__title {
  margin-bottom: 15px;
  font-size: 1.0625rem;
  line-height: 1;
  font-weight: 600;
}
@media (min-width: 768px) {
  .overlay-block__title {
    margin-bottom: 20px;
    font-size: 1.25rem;
    line-height: 1.375;
  }
}
.overlay-list__item {
  margin-bottom: 10px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .overlay-list__item {
    margin-bottom: 15px;
  }
}
.overlay-list__heading {
  font-weight: 600;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .overlay-list__heading {
    margin-bottom: 20px;
    font-size: 1.25rem;
    line-height: 1.375;
  }
}
.overlay-list__link {
  color: #ffffff;
  padding-right: 25px;
  text-decoration: none;
  font-size: 0.9375rem;
  line-height: 1.13;
}
.overlay-list__link:focus {
  z-index: 1;
  background-color: #ffffff;
  color: #004285;
}
.overlay-list__link:focus {
  background-position: calc(100% - 5px) 6px;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.overlay-list__link:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23004285' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.overlay-list__link:focus .overlay-list__link-decoration {
  background-color: #ffffff;
}
.overlay-list__link:not(:focus) {
  background-position: calc(100% - 5px) 6px;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.overlay-list__link:not(:focus) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .overlay-list__link {
    margin-bottom: 20px;
    font-size: 1.05rem;
    line-height: 1.35;
  }
}
.overlay-list__link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.overlay-search-container .search-suggestions {
  border: none;
  top: 50px;
  padding: 0 20px 20px 20px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.overlay-search {
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 1.38;
  padding: 10px 60px 10px 20px;
  border: none;
  border-radius: 40px;
  outline: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .overlay-search {
    border-radius: 50px;
  }
}
.overlay-search::placeholder {
  color: #1a21d5;
}
.overlay-search.search__input--autocompleted {
  border-radius: 25px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.overlay-search:focus {
  background-color: #e8e8fa;
}
.overlay-search:focus::placeholder {
  color: #cccfd3;
  transition: all ease-out 0.25s, font-size ease 0ms;
}
.overlay-search__submit {
  background-color: #ffffff;
  text-indent: -9001px;
  height: 100%;
  outline: none;
  cursor: pointer;
  border: none;
  border-bottom-right-radius: 25px;
  border-top-right-radius: 25px;
  border-left: 0;
  position: absolute;
  width: 60px;
  right: 0;
  top: 0;
}
.overlay-search__submit {
  background-position: 50% 50%;
  background-size: 35px 25px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.overlay-search__submit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41px' height='30px' viewBox='0 0 41 30'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h1066v82H40C17.90861 82 0 64.09139 0 42V0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-713 -26)'%3E%3Ccircle cx='725.5' cy='38' r='10.5' stroke='%231a21d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='733' x2='741' y1='46.5' y2='54.5' stroke='%231a21d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='31' y2='31' stroke='%231a21d5' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='36' y2='36' stroke='%231a21d5' stroke-linecap='round' stroke-width='2.5'/%3E%3Cline x1='740' x2='752' y1='41' y2='41' stroke='%231a21d5' stroke-linecap='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .overlay-search__submit {
    background-position: 50% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .overlay-search__submit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.overlay-button--cta {
  font-weight: 600;
  color: #001021;
  padding-right: 40px;
  width: 100%;
}
.overlay-button--cta {
  background-position: calc(100% - 20px) 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.overlay-button--cta {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23001021' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .overlay-button--cta {
    width: auto;
    position: absolute;
    right: 30px;
  }
}
.overlay-button {
  display: inline-block;
}
.overlay-button:not(:last-child) {
  margin-right: 10px;
}
.overlay-button__radio {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.overlay-button__label {
  display: inline-block;
  padding: 5px 20px;
  border-radius: 25px;
  cursor: pointer;
  background-color: #ffffff;
  margin-bottom: 10px;
  color: #001021;
  font-size: 0.9375rem;
  line-height: 2;
}
@media (min-width: 768px) {
  .overlay-button__label {
    padding: 10px 20px 20px 20px;
    font-size: 1.25rem;
    line-height: 1.35;
  }
}
.overlay-button__label,
.overlay-button__radio:checked + .overlay-button__label {
  font-weight: 600;
}
.overlay-button__radio:checked + .overlay-button__label,
.overlay-button__radio:focus + .overlay-button__label {
  background-color: #1191fa;
  color: #ffffff;
}
.radio-helper {
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 48px;
  padding: 5px 20px;
  background-color: #e8e8fa;
  border-radius: 5px;
  color: #1a21d5;
  font-weight: 600;
  top: -1000px;
  transition: top 500ms ease-in-out;
  margin-left: 50%;
  left: -310px;
}
@media (min-width: 1024px) {
  .radio-helper {
    left: -343px;
  }
}
@media (min-width: 768px) {
  .radio-helper--active {
    top: 20px;
  }
}
.radio-helper-content {
  display: flex;
}
.radio-helper__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 15px;
}
.radio-helper__icon {
  height: 48px;
  width: 68px;
}
.radio-helper__icon {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.radio-helper__icon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='68px' height='32px' viewBox='0 0 68 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='00_Tab-focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Overlay-tooltip' transform='translate(-823.000000, -32.000000)' stroke='%231A21D5' stroke-width='2'%3E%3Cg id='Group-2' transform='translate(290.000000, 24.000000)'%3E%3Cg id='Group' transform='translate(533.000000, 8.000000)'%3E%3Cg transform='translate(7.884058, 10.000000)' id='Icons/Arrows/Backarrow/Blue' stroke-linecap='round'%3E%3Cg id='Group-3'%3E%3Cpolyline id='Path-4' points='5.91304348 0 0 6 5.91304348 12'%3E%3C/polyline%3E%3Cline x1='7.52763391e-14' y1='6' x2='15.4268673' y2='6' id='Path-12'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle' x='1' y='1' width='29.5362319' height='30' rx='5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='37.4637681' y='1' width='29.5362319' height='30' rx='5'%3E%3C/rect%3E%3Cg transform='translate(43.855072, 10.000000)' id='Icons/Arrows/Forward-arrow/Blue' stroke-linecap='round'%3E%3Cg id='Group-3' transform='translate(7.884058, 6.000000) scale(-1, 1) translate(-7.884058, -6.000000) '%3E%3Cpolyline id='Path-4' points='5.91304348 0 0 6 5.91304348 12'%3E%3C/polyline%3E%3Cline x1='7.52763391e-14' y1='6' x2='15.4268673' y2='6' id='Path-12'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.overlay-content {
  padding: 20px;
}
@media (min-width: 768px) {
  .overlay-content {
    padding: 5px;
  }
}
.overlay-filters {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .overlay-filters {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .overlay-filters {
    border-bottom: 1px solid #ffffff;
    display: flex;
    justify-content: space-between;
  }
  .overlay-button__label {
    flex: 0 1 auto;
    background-color: transparent;
    color: #ffffff;
    text-align: center;
    margin-bottom: 0;
  }
  .overlay-button__label::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    content: "";
    width: 0%;
    background-color: #ffffff;
    height: 7px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    transition: width 250ms, left 250ms;
  }
  .overlay-button__radio:checked + .overlay-button__label {
    background-color: transparent;
  }
  .overlay-button__radio:checked + .overlay-button__label::after {
    left: 0;
    width: 100%;
  }
}
@media print {
  a.button:after {
    content: " ( " attr(href) " )";
    font-size: inherit;
  }
}
.button {
  -webkit-appearance: none;
  appearance: none;
  font-family: "Open Sans", sans serif;
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
  color: #1a21d5;
  border: 0;
  border-radius: 40px;
  cursor: pointer;
  user-select: none;
  justify-content: center;
  font-weight: 600;
  font-size: inherit;
  line-height: 1.25;
  min-width: 115px;
  padding: 10px 40px;
}
.button:focus {
  outline: 0;
}
.button::after {
  content: "";
  min-height: inherit;
  font-size: 0;
  display: block;
}
.button--large {
  padding: 20px 50px;
}
.button--centered {
  display: flex;
  justify-content: center;
}
.button--arrowed {
  justify-content: flex-start;
  transition: background-position 0.3s ease;
}
.button--arrowed {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button--arrowed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button--arrowed.button--primary, .button--arrowed.button--tertiary {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button--arrowed.button--primary, .button--arrowed.button--tertiary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button--arrowed.button--translucent, .button--arrowed.button--primary-light {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button--arrowed.button--translucent, .button--arrowed.button--primary-light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button--arrowed.button--large {
  background-position-x: calc(100% - 23px);
}
.button--arrowed:hover, .button--arrowed:focus {
  background-position: calc(100% - 9px) 50%;
}
.button--arrowed.button--back {
  background-position: 0 50%;
  background-size: 20px auto;
  background-repeat: no-repeat;
}
.button--arrowed.button--back {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%231a21d5'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-left'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E");
}
.button--translucent {
  background-color: rgba(255, 255, 255, 0.5);
  color: #001021;
}
.button--transparent, .onboarding__button--previous {
  background-color: transparent;
}
.button--white--text {
  color: #ffffff;
}
.button--white--text.button--back {
  background-position: 0 50%;
  background-size: 20px auto;
  background-repeat: no-repeat;
}
.button--white--text.button--back {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23ffffff'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-left'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 6l-6 6l6 6' /%3E%3C/svg%3E");
}
.button--disabled {
  background-color: #f3f2f0;
  color: #ccd2d6;
  pointer-events: none;
}
.button--primary {
  background-color: #1a21d5;
  color: #ffffff;
}
.button--primary:hover, .button--primary:focus {
  background-color: #004285;
  transition: 0.3s;
}
.button--primary-light {
  background-color: #c2e4ff;
  color: #001021;
}
.button--primary-light:hover, .button--primary-light:focus {
  background-color: #004285;
  transition: 0.3s;
}
.button--secondary {
  box-shadow: inset 0 0 0 2px #1a21d5;
}
.button--secondary:hover, .button--secondary:focus {
  background-position: calc(100% - 8px) 50%;
}
.button--secondary:hover:not(.button--arrowed), .button--secondary:focus:not(.button--arrowed) {
  background-color: #e8e8fa;
}
.care-path .waypoint-card .button--secondary,
.care-path .waypoint-card .button--primary {
  background-color: #ffffff;
  box-shadow: inset 0 0 0 0;
  width: 100%;
  color: #1a21d5;
  justify-content: flex-start;
  transition: background-position 0.3s ease;
}
.care-path .waypoint-card .button--secondary,
.care-path .waypoint-card .button--primary {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.care-path .waypoint-card .button--secondary,
.care-path .waypoint-card .button--primary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.care-path .waypoint-card .button--secondary:hover, .care-path .waypoint-card .button--secondary:focus,
.care-path .waypoint-card .button--primary:hover,
.care-path .waypoint-card .button--primary:focus {
  background-color: #e8e8fa;
}
.button--no-border {
  width: 100%;
  box-shadow: inset 0 0 0 0;
  padding-left: 20px;
}
.button--tertiary {
  box-shadow: inset 0 0 0 2px #ffffff;
  color: #ffffff;
}
.button--emergency::before {
  content: "";
  display: block;
  width: 20px;
  position: absolute;
  left: 10px;
  top: 0;
  height: 100%;
}
.button--emergency::before {
  background-position: 50% 50%;
  background-size: 20px auto;
  background-repeat: no-repeat;
}
.button--emergency::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-10 -10)'%3E%3Cpath fill='%231a21d5' d='M20 10c1.5779564 0 2.8571429 1.27918643 2.8571429 2.85714286L22.857 17.142l4.2858571.00085714C28.7208136 17.14285714 30 18.42204357 30 20c0 1.5779564-1.2791864 2.8571429-2.8571429 2.8571429L22.857 22.857l.0001429 4.2858571C22.8571429 28.7208136 21.5779564 30 20 30c-1.57795643 0-2.85714286-1.2791864-2.85714286-2.8571429L17.142 22.857l-4.28485714.0001429C11.27918643 22.8571429 10 21.5779564 10 20c0-1.57795643 1.27918643-2.85714286 2.85714286-2.85714286L17.142 17.142l.00085714-4.28485714C17.14285714 11.27918643 18.42204357 10 20 10z'/%3E%3C/g%3E%3C/svg%3E");
}
.button--emergency.button--large::before {
  left: 20px;
}
.button-stack--questionnaire {
  display: flex;
}
.button-stack__item {
  display: inline-block;
}
.button-stack__item .button:hover,
.button-stack__item .button:focus {
  background-color: #1a21d5;
  color: #ffffff;
  transition: 0.3s;
}
.button-stack__item .button--primary:hover, .button-stack__item .button--primary:focus {
  background-color: #004285;
  transition: 0.3s;
}
.button-stack__item .button--arrowed {
  padding-left: 20px;
}
.button-stack__item .button--arrowed:hover, .button-stack__item .button--arrowed:focus {
  background-position: calc(100% - 9px) 50%;
  transition: 0.3s;
}
.button-stack__item .button--arrowed:hover, .button-stack__item .button--arrowed:focus {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-stack__item .button--arrowed:hover, .button-stack__item .button--arrowed:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button-stack__item .button--arrowed {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-stack__item .button--arrowed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button-stack__item .button--primary-light {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-stack__item .button--primary-light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button-stack__item .button--primary-light:hover, .button-stack__item .button--primary-light:focus {
  background-color: #c2e4ff;
  transition: 0.3s;
}
.button-stack--full-width .button-stack__item {
  display: block;
}
.button-stack--full-width .button-stack__item .button {
  width: 100%;
  margin-right: 0;
  font-size: 0.9375rem;
  line-height: 1.35;
}
.button-stack:not(.button-stack--full-width) .button-stack__item:not(:last-child) {
  margin-right: 10px;
}
.button-stack__item:not(:last-child) {
  margin-bottom: 10px;
}
.button-list__item {
  display: block;
}
.button-list__item:not(:last-child) {
  margin-bottom: 10px;
}
.button-list__item .button {
  display: flex;
}
.button-list__item .button--arrowed {
  padding-left: 20px;
}
.button-list__item .button--arrowed {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-list__item .button--arrowed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button-list__item .button--arrowed:hover, .button-list__item .button--arrowed:focus {
  transition: 0.3s;
}
.button-list__item .button--arrowed:hover, .button-list__item .button--arrowed:focus {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-list__item .button--arrowed:hover, .button-list__item .button--arrowed:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button-list__item .button--arrowed.button--large {
  background-position-x: calc(100% - 23px);
}
.button-list__item .button--arrowed.button--large:hover, .button-list__item .button--arrowed.button--large:focus {
  color: #ffffff;
  background-color: #1a21d5;
  background-position: calc(100% - 9px) 50%;
  transition: 0.3s;
}
.button-list__item .button--arrowed.button--large:hover, .button-list__item .button--arrowed.button--large:focus {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.button-list__item .button--arrowed.button--large:hover, .button-list__item .button--arrowed.button--large:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button--digid {
  border-radius: 8px;
  background-color: #e17000;
  padding-left: 65px;
}
.button--digid:hover {
  background-color: #e17000;
}
.button--digid::before {
  content: "";
  width: 45px;
  height: 45px;
  position: absolute;
  left: 8px;
}
.button--digid::before {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.button--digid::before {
  background-image: url("data:image/svg+xml,%3Csvg width='44px' height='44px' viewBox='0 0 44 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='assets/misc/digid-logo' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6 0 38 0C41.3137085-6.08718376e-16 44 2.6862915 44 6L44 38C44 41.3137085 41.3137085 44 38 44L6 44C2.6862915 44 4.05812251e-16 41.3137085 0 38L0 6C-4.05812251e-16 2.6862915 2.6862915 6.08718376e-16 6 0Z' id='Rectangle' fill='%23000000'%3E%3C/path%3E%3Cg id='Group' transform='translate(4.000000, 22.000000)'%3E%3Cpath d='M2.644 9.79792 3.75925333 9.79792C5.89237333 9.79792 7.28218667 8.6504 7.28218667 5.88602667 7.28218667 3.59098667 5.89237333 2.39477333 3.61376 2.39477333L2.644 2.39477333 2.644 9.79792ZM.703893333 11.39776.703893333.794933333 3.74282667.794933333C7.33088.794933333 9.31909333 2.58896 9.31909333 5.78922667 9.31909333 9.62016 7.15312 11.39776 3.67829333 11.39776L.703893333 11.39776.703893333 11.39776Z' id='Fill-24' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M12.85904 11.39776 11.0327467 11.39776 11.0327467 3.44608 12.85904 3.36453333 12.85904 11.39776ZM11.9373867.0838933333C12.6325867.0838933333 13.0203733.520373333 13.0203733 1.13402667 13.0203733 1.69957333 12.6325867 2.16832 11.9373867 2.16832 11.2421867 2.16832 10.8708267 1.74826667 10.8708267 1.13402667 10.8708267.56848 11.2421867.0838933333 11.9373867.0838933333L11.9373867.0838933333Z' id='Fill-25' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M19.30768 6.09664C19.30768 5.12688 18.7744 4.60944 17.7559467 4.60944 16.8513067 4.60944 16.2042133 5.12688 16.2042133 6.20928 16.2042133 7.24416 16.7867733 7.68005333 17.72368 7.68005333 18.7262933 7.68005333 19.30768 7.21130667 19.30768 6.09664ZM17.62688 13.2088C19.3722133 13.2088 20.00288 12.77232 20.00288 12.1416533 20.00288 11.6729067 19.7118933 11.4141867 18.9193067 11.39776L16.2693333 11.3173867C15.96192 11.5274133 15.8328533 11.7861333 15.8328533 12.1574933 15.8328533 12.78816 16.38256 13.2088 17.62688 13.2088ZM17.2877867 9.84661333 19.19504 9.84661333C20.9081067 9.84661333 21.6355733 10.5253867 21.6355733 11.8184 21.6355733 13.3378667 20.37424 14.56576 17.46496 14.56576 15.1863467 14.56576 14.1356267 13.75792 14.1356267 12.5130133 14.1356267 11.75328 14.55568 11.1232 15.34768 10.78352L15.34768 10.7354133C14.97632 10.5412267 14.7176 10.1370133 14.7176 9.66826667 14.7176 9.16725333 15.0244267 8.69850667 15.6064 8.47205333L15.6064 8.42394667C14.8789333 8.01973333 14.45888 7.34096 14.45888 6.30666667 14.45888 4.36714667 15.7677333 3.31642667 17.7888 3.31642667 18.2246933 3.31642667 18.6130667 3.36453333 19.0166933 3.47776L21.6033067 3.47776 21.6033067 4.6904 20.37424 4.6904 20.37424 4.73850667C20.71392 4.99781333 21.0054933 5.54693333 21.0054933 6.24213333 21.0054933 8.00389333 19.8086933 8.92496 17.6104533 8.92496 17.2549333 8.92496 16.91584 8.87626667 16.6084267 8.79589333 16.3984 8.90912 16.2693333 9.10272 16.2693333 9.29690667 16.2693333 9.65242667 16.5438933 9.84661333 17.2877867 9.84661333L17.2877867 9.84661333Z' id='Fill-26' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M24.67392 11.39776 22.84704 11.39776 22.84704 3.44608 24.67392 3.36453333 24.67392 11.39776ZM23.7522667.0838933333C24.4474667.0838933333 24.8352533.520373333 24.8352533 1.13402667 24.8352533 1.69957333 24.4474667 2.16832 23.7522667 2.16832 23.0576533 2.16832 22.6857067 1.74826667 22.6857067 1.13402667 22.6857067.56848 23.0576533.0838933333 23.7522667.0838933333L23.7522667.0838933333Z' id='Fill-27' fill='%23E17000'%3E%3C/path%3E%3Cpath d='M28.9249067 9.79792 30.04016 9.79792C32.17328 9.79792 33.5630933 8.6504 33.5630933 5.88602667 33.5630933 3.59098667 32.17328 2.39477333 29.89408 2.39477333L28.9249067 2.39477333 28.9249067 9.79792ZM26.9848 11.39776 26.9848.794933333 30.0237333.794933333C33.6123733.794933333 35.6 2.58896 35.6 5.78922667 35.6 9.62016 33.4340267 11.39776 29.9592 11.39776L26.9848 11.39776 26.9848 11.39776Z' id='Fill-28' fill='%23E17000'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.button--arrowed.button--eidas {
  border-radius: 8px;
  background-color: #ffffff;
  padding-left: 65px;
  border: 2px solid #1d336a;
  color: #001021;
  background-size: 8px auto;
  background-position: calc(100% - 15px) 50%;
}
.button--arrowed.button--eidas:hover {
  background-position: calc(100% - 9px) 50%;
}
.button--arrowed.button--eidas {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.button--arrowed.button--eidas {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.button--eidas:hover {
  background-color: #ffffff;
}
.button--eidas::before {
  content: "";
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0px;
}
.button--eidas::before {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.button--eidas::before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 1080'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231d336a;%7D.cls-2%7Bfill:%23f1cc49;%7D.cls-3%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cellipse class='cls-1' cx='548.72' cy='528.21' rx='178.85' ry='178.67'/%3E%3Cpath class='cls-2' d='M679.42,587.31a2.68,2.68,0,0,0-2.58-2.68H664.42l-4.16-12.49h0a2.68,2.68,0,0,0-5.17.2h0L651,584.62H638.7a2.68,2.68,0,0,0-1.75,4.72v0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.26,1.12,2.69,2.69,0,0,0,2.7,2.69,2.65,2.65,0,0,0,1.61-.55h0l10.14-7.77,9.79,7.51a2.69,2.69,0,0,0,4.6-1.89,2.59,2.59,0,0,0-.17-.92h0L668,597.42l10.3-7.95h0A2.67,2.67,0,0,0,679.42,587.31Z'/%3E%3Cpath class='cls-2' d='M696.84,522.88a2.68,2.68,0,0,0-2.57-2.68H681.85l-4.17-12.49h0a2.68,2.68,0,0,0-5.17.2h0l-4.1,12.29H656.12a2.69,2.69,0,0,0-2.69,2.69,2.64,2.64,0,0,0,1,2v0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.25,1.12,2.68,2.68,0,0,0,4.31,2.14h0l10.15-7.77,9.78,7.51a2.69,2.69,0,0,0,4.61-1.89,2.6,2.6,0,0,0-.18-.92h0L685.44,533l10.3-8h0A2.66,2.66,0,0,0,696.84,522.88Z'/%3E%3Cpath class='cls-2' d='M679.42,460.38a2.68,2.68,0,0,0-2.58-2.68H664.42l-4.16-12.49h0a2.68,2.68,0,0,0-5.17.2h0L651,457.69H638.7A2.68,2.68,0,0,0,637,462.4v0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.26,1.12,2.69,2.69,0,0,0,2.7,2.69,2.65,2.65,0,0,0,1.61-.55h0l10.14-7.77,9.79,7.51a2.65,2.65,0,0,0,1.91.8,2.68,2.68,0,0,0,2.69-2.69,2.59,2.59,0,0,0-.17-.92h0L668,470.5l10.3-8h0A2.67,2.67,0,0,0,679.42,460.38Z'/%3E%3Cpath class='cls-2' d='M633,414a2.68,2.68,0,0,0-2.58-2.68H618l-4.17-12.49h0a2.68,2.68,0,0,0-5.17.2h0l-4.1,12.29H592.27a2.68,2.68,0,0,0-1.75,4.72v0L601,424l-3.89,12.44a2.63,2.63,0,0,0-.25,1.12,2.68,2.68,0,0,0,2.69,2.69,2.65,2.65,0,0,0,1.61-.55h0L611.29,432l9.79,7.51a2.69,2.69,0,0,0,4.6-1.89,2.59,2.59,0,0,0-.17-.92h0l-3.94-12.59,10.3-7.95h0A2.67,2.67,0,0,0,633,414Z'/%3E%3Cpath class='cls-2' d='M569.71,397.36a2.68,2.68,0,0,0-2.57-2.67v0H554.72l-4.17-12.48h0a2.68,2.68,0,0,0-5.17.19h0l-4.1,12.29H529a2.68,2.68,0,0,0-1.74,4.72h0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.25,1.12,2.68,2.68,0,0,0,4.31,2.14h0L548,415.37l9.78,7.51a2.69,2.69,0,0,0,4.61-1.89,2.6,2.6,0,0,0-.18-.92h0l-3.94-12.58,10.3-8h0A2.69,2.69,0,0,0,569.71,397.36Z'/%3E%3Cpath class='cls-2' d='M505.93,414.14a2.68,2.68,0,0,0-2.58-2.67v0H490.93L486.77,399h0a2.68,2.68,0,0,0-5.17.19h0l-4.1,12.29H465.2a2.68,2.68,0,0,0-1.74,4.72v0l10.45,8L470,436.65a2.74,2.74,0,0,0-.25,1.12,2.68,2.68,0,0,0,4.31,2.13h0l10.14-7.77,9.79,7.51a2.63,2.63,0,0,0,1.91.8,2.68,2.68,0,0,0,2.69-2.68,2.78,2.78,0,0,0-.17-.92h0l-3.94-12.58,10.29-7.95h0A2.66,2.66,0,0,0,505.93,414.14Z'/%3E%3Cpath class='cls-2' d='M460.78,460.54a2.68,2.68,0,0,0-2.58-2.68H445.78l-4.16-12.49h0a2.68,2.68,0,0,0-5.17.2h0l-4.1,12.29H420.06a2.68,2.68,0,0,0-1.75,4.72v0l10.45,8L424.87,483a2.63,2.63,0,0,0-.26,1.12,2.69,2.69,0,0,0,2.7,2.69,2.65,2.65,0,0,0,1.61-.55h0l10.14-7.77,9.79,7.51a2.69,2.69,0,0,0,4.6-1.89,2.59,2.59,0,0,0-.17-.92h0l-3.94-12.59,10.3-7.95h0A2.67,2.67,0,0,0,460.78,460.54Z'/%3E%3Cpath class='cls-2' d='M444,523a2.68,2.68,0,0,0-2.57-2.67v0H429l-4.17-12.48h0a2.68,2.68,0,0,0-5.17.19h0l-4.1,12.29H403.29a2.68,2.68,0,0,0-1.74,4.72h0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.25,1.12,2.69,2.69,0,0,0,2.69,2.69,2.63,2.63,0,0,0,1.62-.56v0L422.32,541l9.78,7.51a2.69,2.69,0,0,0,4.61-1.89,2.55,2.55,0,0,0-.18-.92h0l-3.94-12.58,10.3-7.95h0A2.71,2.71,0,0,0,444,523Z'/%3E%3Cpath class='cls-2' d='M460.78,587.48a2.68,2.68,0,0,0-2.58-2.68H445.78l-4.16-12.49h0a2.68,2.68,0,0,0-5.17.2h0l-4.1,12.29H420.06a2.68,2.68,0,0,0-1.75,4.72h0l10.45,8L424.87,610a2.63,2.63,0,0,0-.26,1.12,2.69,2.69,0,0,0,2.7,2.69,2.65,2.65,0,0,0,1.61-.55h0l10.14-7.77,9.79,7.51a2.69,2.69,0,0,0,4.6-1.89,2.59,2.59,0,0,0-.17-.92h0l-3.94-12.59,10.3-8h0A2.67,2.67,0,0,0,460.78,587.48Z'/%3E%3Cpath class='cls-2' d='M506.59,633.22a2.7,2.7,0,0,0-2.58-2.68H491.59L487.42,618h0a2.68,2.68,0,0,0-5.17.2h0l-4.1,12.29H465.86a2.7,2.7,0,0,0-2.69,2.69,2.64,2.64,0,0,0,.95,2v0l10.45,8-3.89,12.44a2.83,2.83,0,0,0-.25,1.13,2.68,2.68,0,0,0,4.31,2.13h0l10.14-7.77,9.78,7.51a2.69,2.69,0,0,0,4.61-1.88,2.73,2.73,0,0,0-.17-.92h0l-3.94-12.58,10.29-8h0A2.67,2.67,0,0,0,506.59,633.22Z'/%3E%3Cpath class='cls-2' d='M570.42,649.8a2.68,2.68,0,0,0-2.58-2.67v0H555.43l-4.17-12.48h0a2.67,2.67,0,0,0-5.16.19h0L542,647.11H529.7a2.68,2.68,0,0,0-1.74,4.72h0l10.45,8-3.89,12.44a2.59,2.59,0,0,0-.25,1.12,2.68,2.68,0,0,0,4.31,2.13h0l10.15-7.77,9.78,7.51a2.65,2.65,0,0,0,1.91.8,2.68,2.68,0,0,0,2.69-2.68,2.55,2.55,0,0,0-.17-.92h0L559,659.92l10.3-7.95h0A2.66,2.66,0,0,0,570.42,649.8Z'/%3E%3Cpath class='cls-2' d='M633,633.06a2.68,2.68,0,0,0-2.58-2.67v0H618l-4.17-12.48h0a2.68,2.68,0,0,0-5.17.19h0l-4.1,12.29H592.27a2.68,2.68,0,0,0-1.75,4.72h0l10.45,8-3.89,12.44a2.63,2.63,0,0,0-.25,1.12,2.69,2.69,0,0,0,2.69,2.69,2.65,2.65,0,0,0,1.61-.55h0l10.14-7.77,9.79,7.51a2.69,2.69,0,0,0,4.6-1.89,2.59,2.59,0,0,0-.17-.92h0l-3.94-12.59,10.3-7.95h0A2.67,2.67,0,0,0,633,633.06Z'/%3E%3Cpath class='cls-3' d='M575.17,516.44H575v-14A25.47,25.47,0,0,0,549.56,477h0a25.47,25.47,0,0,0-25.49,25.46v14a10.27,10.27,0,0,0-10,10.27V570.9a10.29,10.29,0,0,0,10.29,10.28h50.85a10.29,10.29,0,0,0,10.29-10.28V526.72A10.29,10.29,0,0,0,575.17,516.44Zm-20.6,36.23v8.16a4.83,4.83,0,0,1-9.66,0v-8.16a10.71,10.71,0,1,1,9.66,0Zm9.53-36.23H535V501.38a14.54,14.54,0,0,1,14.55-14.53h0a14.54,14.54,0,0,1,14.54,14.53Z'/%3E%3Cpath class='cls-1' d='M518.74,878A349.65,349.65,0,0,1,229.92,668.25,7.91,7.91,0,0,1,244.45,662,333.85,333.85,0,0,0,520.21,862.32a7.9,7.9,0,0,1-.72,15.76Z'/%3E%3Cpath class='cls-1' d='M586.43,877.79a7.86,7.86,0,0,1-7.85-7.1,7.89,7.89,0,0,1,7-8.66A333.8,333.8,0,0,0,771.74,278.82a7.89,7.89,0,0,1-.74-11.14,7.93,7.93,0,0,1,11.17-.73,349.65,349.65,0,0,1-194.93,610.8A7.32,7.32,0,0,1,586.43,877.79Z'/%3E%3Cpath class='cls-1' d='M551.46,791.84c-144.58,0-262.2-117.51-262.2-261.94q0-5.67.24-11.28a7.91,7.91,0,0,1,15.8.66c-.15,3.53-.22,7.06-.22,10.62C305.08,665.62,415.6,776,551.46,776S797.85,665.62,797.85,529.9a246.08,246.08,0,0,0-31.21-120,7.91,7.91,0,0,1,13.81-7.71A261.93,261.93,0,0,1,813.66,529.9C813.66,674.33,696,791.84,551.46,791.84Z'/%3E%3Cpath class='cls-1' d='M551.46,750.61a218.86,218.86,0,0,1-136.52-47.16A7.9,7.9,0,0,1,424.72,691a205.3,205.3,0,0,0,285-30.79,7.91,7.91,0,0,1,12.2,10.06A220.46,220.46,0,0,1,551.46,750.61Z'/%3E%3Cpath class='cls-1' d='M725.68,777.52a301.41,301.41,0,0,1-225.61,51,7.9,7.9,0,0,1-6.46-9.12,7.89,7.89,0,0,1,9.12-6.45A287.27,287.27,0,0,0,836.39,563.38a7.9,7.9,0,0,1,15.7,1.84A303.25,303.25,0,0,1,725.68,777.52Z'/%3E%3Cpath class='cls-1' d='M450.64,812.15a7.89,7.89,0,0,1-7.37.93A302.79,302.79,0,0,1,335.09,317.49a7.82,7.82,0,0,1,1.08-.93,7.9,7.9,0,0,1,10.17,12A287,287,0,0,0,448.88,798.32a7.89,7.89,0,0,1,1.76,13.83Z'/%3E%3Cpath class='cls-1' d='M846.73,487.4a7.64,7.64,0,0,1-3.24,1.33,7.91,7.91,0,0,1-9.1-6.48A287.48,287.48,0,0,0,409.92,280a7.9,7.9,0,0,1-8.44-13.33,7.57,7.57,0,0,1,.67-.42A303.22,303.22,0,0,1,850,479.63,7.91,7.91,0,0,1,846.73,487.4Z'/%3E%3Cpath class='cls-1' d='M374.82,656.79a7.92,7.92,0,0,1-6.56-3.48,220.63,220.63,0,0,1,42.67-293.72A7.9,7.9,0,0,1,421,371.77a204.85,204.85,0,0,0-39.63,272.7,7.89,7.89,0,0,1-2.12,11A7.86,7.86,0,0,1,374.82,656.79Z'/%3E%3Cpath class='cls-1' d='M748.24,619.44a7.65,7.65,0,0,1-3-.61A7.88,7.88,0,0,1,741,608.51a203.63,203.63,0,0,0,15.63-78.61c0-113-92-204.92-205.12-204.92a204,204,0,0,0-81.55,16.83,7.76,7.76,0,0,1-3.14.66,7.9,7.9,0,0,1-3.16-15.15,219.75,219.75,0,0,1,87.85-18.14c121.82,0,220.93,99,220.93,220.72a219.38,219.38,0,0,1-16.84,84.67A7.9,7.9,0,0,1,748.24,619.44Z'/%3E%3Cpath class='cls-1' d='M209.36,537.8a7.91,7.91,0,0,1-7.9-7.9c0-192.8,157-349.65,350-349.65a350.94,350.94,0,0,1,165,41.23,7.9,7.9,0,0,1-3.74,14.86,7.77,7.77,0,0,1-3.73-.94,335.08,335.08,0,0,0-157.56-39.35c-184.27,0-334.19,149.76-334.19,333.85A7.91,7.91,0,0,1,209.36,537.8Z'/%3E%3Cpath class='cls-1' d='M318.73,435.25a8,8,0,0,1-3.19-.67,7.9,7.9,0,0,1-4-10.42,262.39,262.39,0,0,1,425.35-79.48,7.9,7.9,0,0,1-11.17,11.17A246.59,246.59,0,0,0,326,430.55,7.93,7.93,0,0,1,318.73,435.25Z'/%3E%3Cellipse class='cls-1' cx='747.14' cy='246.94' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='754.56' cy='376.6' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='847.27' cy='522.94' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='734.16' cy='639.64' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='554.3' cy='871.19' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='470.86' cy='813.76' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='394.84' cy='672.98' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='216.84' cy='602.59' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='302.13' cy='471.07' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='439.34' cy='346.96' rx='7.59' ry='7.59'/%3E%3Cellipse class='cls-1' cx='368.88' cy='293.25' rx='7.59' ry='7.59'/%3E%3C/svg%3E");
}
.button--share-button {
  padding-left: 20px;
  padding-right: 48px;
}
.button--share-button::after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  right: 20px;
}
.button--share-button::after {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.button--share-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.66669 11C4.77126 11 5.66669 10.1046 5.66669 9C5.66669 7.89543 4.77126 7 3.66669 7C2.56212 7 1.66669 7.89543 1.66669 9C1.66669 10.1046 2.56212 11 3.66669 11Z' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3334 5C15.4379 5 16.3334 4.10457 16.3334 3C16.3334 1.89543 15.4379 1 14.3334 1C13.2288 1 12.3334 1.89543 12.3334 3C12.3334 4.10457 13.2288 5 14.3334 5Z' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3334 17C15.4379 17 16.3334 16.1046 16.3334 15C16.3334 13.8954 15.4379 13 14.3334 13C13.2288 13 12.3334 13.8954 12.3334 15C12.3334 16.1046 13.2288 17 14.3334 17Z' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.40967 9.98041L12.5905 14.0196' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5905 3.98041L5.40967 8.01957' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.button--mail-button {
  padding-left: 20px;
  padding-right: 48px;
}
.button--mail-button::after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  right: 20px;
}
.button--mail-button::after {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.button--mail-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4615 0.846191H2.53846C1.68879 0.846191 1 1.53498 1 2.38465V11.6154C1 12.4651 1.68879 13.1539 2.53846 13.1539H15.4615C16.3112 13.1539 17 12.4651 17 11.6154V2.38465C17 1.53498 16.3112 0.846191 15.4615 0.846191Z' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.09232 1.88013L9.00001 7.85346L14.9077 1.88013' stroke='%231A21D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.iframed-video {
  padding-top: 56.25%;
}
@media print {
  .iframed-video {
    display: none;
  }
}
.iframed-video-printable {
  display: none;
}
@media print {
  .iframed-video-printable {
    display: block;
  }
}
.iframed-video-printable__qr {
  width: 128px;
  height: 128px;
  left: -10px;
  margin-bottom: 10px;
  margin-top: 50px;
}
.iframed-video__iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media print {
  .shaped-iframed-indiveo {
    display: none;
  }
}
@media print {
  .iframed-indiveo {
    display: none;
  }
}
.login-link {
  min-height: 28px;
  display: flex;
  align-items: center;
  padding: 0 0 0 38px;
}
.login-link {
  background-position: 0 50%;
  background-size: 28px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.login-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='31px' viewBox='0 0 31 31'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-width='2.31399992' transform='translate(2 2)'%3E%3Ccircle cx='13.6499995' cy='13.6499995' r='13.6499995'/%3E%3Ccircle cx='13.1999998' cy='10.1999998' r='5.19999981'/%3E%3Cpath d='M22 24.25c0-4.6944204-3.8055796-8.5-8.5-8.5-4.69442037 0-8.5 3.8055796-8.5 8.5'/%3E%3C/g%3E%3C/svg%3E");
}
.login-link.login-link--responsive {
  text-indent: -2000px;
  overflow: hidden;
  padding: 0;
  min-width: 28px;
  min-height: 28px;
}
@media (min-width: 1024px) {
  .login-link.login-link--responsive {
    text-indent: 0;
    padding: 0 0 0 38px;
  }
}
.link-list__item {
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .link-list__item {
    font-size: 1.0625rem;
  }
}
@media print {
  .link-list__item {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.link-list__item {
  padding-left: 17px;
  color: #1a21d5;
  font-weight: 600;
  font-size: 0.95rem;
  line-height: 2;
  display: block;
}
.link-list__item:focus {
  z-index: 1;
}
.link-list__item:focus .link-list__item-decoration {
  background-color: #e8e8fa;
}
.link-list__item::before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 10px;
}
.link-list__item::before {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.link-list__item::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media print {
  .link-list__item {
    font-size: 0.8125rem;
    line-height: 1.375;
    print-color-adjust: exact;
    color: #5d5d66;
  }
  .link-list__item::before {
    top: 4px;
  }
  .link-list__item::before {
    background-position: 50% 50%;
    background-size: 5px auto;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .link-list__item::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%235d5d66' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
  }
  .link-list__item:after {
    content: " ( " attr(href) " )";
  }
}
.link-list__item-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.single-text-link {
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .single-text-link {
    font-size: 1.0625rem;
  }
}
@media print {
  .single-text-link {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.single-text-link {
  display: inline-block;
  color: #1a21d5;
  font-weight: 600;
}
.single-text-link::after {
  content: "";
  top: calc(50% - 10px / 2);
  margin-left: 10px;
  display: inline-block;
  width: 7px;
  height: 10px;
}
.single-text-link::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.single-text-link:focus {
  z-index: 1;
}
.single-text-link:focus .single-text-link-decoration {
  background-color: #e8e8fa;
}
.single-text-link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.skiplink {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
.skiplink:focus {
  position: absolute;
  top: 20px;
  width: auto;
  height: auto;
  clip: auto;
  z-index: 1000;
  appearance: none;
  -webkit-appearance: none;
  color: #1a21d5;
  border: 0;
  border-radius: 40px;
  cursor: pointer;
  justify-content: center;
  font-weight: 600;
  font-size: inherit;
  line-height: 1.25;
  padding: 10px 20px;
  background-color: #ffffff;
}
.skiplink:focus:hover {
  background-color: #e8e8fa;
}
.skiplink:focus.wkz-skiplink {
  left: 320px;
}
.skiplink:focus.wkz-skiplink.home-skiplink {
  top: 56px;
  left: 400px;
}
.skiplink:focus.umcu-skiplink {
  left: 220px;
}
.skiplink:focus.umcu-skiplink.home-skiplink {
  top: 50px;
  left: 300px;
}
.new-site-warning {
  background: #004285;
}
.new-site-warning .content-container {
  margin-bottom: 0;
}
.new-site-warning .paragraph {
  font-size: 1.25rem;
}
@media (min-width: 1024px) {
  .new-site-warning .paragraph {
    margin: 0 30px 0 0;
  }
}
@media print {
  .new-site-warning {
    display: none;
  }
}
.new-site-warning__inner {
  color: #ffffff;
  padding: 20px 30px 20px 0;
}
@media (min-width: 1024px) {
  .new-site-warning__inner {
    display: flex;
    align-items: center;
    padding: 20px 0;
  }
}
.new-site-warning__button {
  display: inline-block;
  padding: 10px 20px;
  background: #ffffff;
  color: #001021;
  font-size: 0.9375rem;
  border-radius: 25px;
}
.new-site-warning__close {
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-indent: -2000px;
  overflow: hidden;
  background: white;
  position: absolute;
  top: 20px;
  right: 0;
}
@media (min-width: 1024px) {
  .new-site-warning__close {
    height: 100%;
    top: 0;
  }
}
.new-site-warning__close {
  background-position: 50%;
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.new-site-warning__close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.notification {
  padding: 30px;
  font-size: 0.9375rem;
  position: fixed;
  bottom: -300px;
  left: 0;
  width: 100%;
  min-width: 320px;
  z-index: 4;
  border-radius: 25px 0 0 0;
  transition: bottom 500ms ease-in-out;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .notification {
    z-index: 1;
    position: absolute;
    right: 0;
    left: auto;
    top: -1000px;
    bottom: auto;
    min-width: auto;
    width: 340px;
    transition: top 500ms ease-in-out;
    border-radius: 30px 0 30px 30px;
    box-shadow: none;
  }
}
@media print {
  .notification {
    display: none;
  }
}
.notification--active {
  bottom: 0;
}
@media (min-width: 768px) {
  .notification--active {
    top: 82px;
    bottom: auto;
  }
}
@media (min-width: 1024px) {
  .notification--active {
    top: 90px;
  }
}
@media (min-width: 768px) {
  .cookies {
    display: flex;
  }
  .cookies__intro {
    flex-basis: 100%;
    padding-right: 100px;
  }
}
.cookies__button {
  margin-right: 10px;
  margin-bottom: 10px;
}
.cookies__button:nth-child(2) {
  margin-right: 0;
}
@media (min-width: 768px) {
  .cookies__button {
    margin-right: 0;
    margin-bottom: 20px;
    padding: 20px 50px;
  }
}
.cookies__text {
  font-size: 0.95rem;
  line-height: 1.6;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .cookies__text {
    margin-bottom: 20px;
    font-size: 1rem;
    line-height: 1.3;
  }
}
.cookies__cta {
  font-size: 0.95rem;
  line-height: 2;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .cookies__cta {
    font-size: 1.05rem;
    line-height: 1.6;
    font-weight: 600;
  }
}
.cookies__link {
  color: #ffffff;
  padding-right: 20px;
  text-decoration: none;
}
.cookies__link {
  background-position: 100% 6px;
  background-size: 6px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.cookies__link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
@media (max-width: 35.5em) {
  .cookie-consent-modal__logo {
    display: none;
  }
}
.cookie-consent-modal__title {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 12px;
  margin-top: 40px;
}
@media (max-width: 35.5em) {
  .cookie-consent-modal__title {
    margin-top: 10px;
  }
}
.cookie-consent-modal__description {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
}
@media (max-width: 35.5em) {
  .cookie-consent-modal__description {
    margin-bottom: 10px;
  }
}
.cookie-consent-modal__link {
  color: #1a21d5;
}
@media (max-width: 35.5em) {
  .cookie-consent-modal__link {
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
    text-decoration: underline;
  }
}
.cookie-consent-modal__actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  flex-wrap: wrap;
  gap: 15px;
}
@media (max-width: 35.5em) {
  .cookie-consent-modal__actions {
    margin-top: 0px;
  }
}
.cookie-consent-modal__buttons {
  display: flex;
  flex-flow: wrap;
  gap: 15px;
}
.cookie-consent-modal__button {
  padding: 10px;
  font-size: 15px;
  line-height: 24px;
  padding: 8px 20px 8px 20px;
}
.cookie-consent-modal__button.button--primary {
  margin-bottom: 0px;
}
:root {
  --modal-size-xs: 20rem;
  --modal-size-sm: 23.75rem;
  --modal-size-md: 27.5rem;
  --modal-size-lg: 38.75rem;
  --modal-size-xl: 48.75rem;
  --modal-z-index: 200;
  --modal-y-offset: 5dvh;
  --modal-x-offset: 5vw;
  --scale: 1;
  --shadow-xs: 0 calc(0.0625rem * var(--scale)) calc(0.1875rem * var(--scale))
          rgba(0, 0, 0, 0.05),
      0 calc(0.0625rem * var(--scale)) calc(0.125rem * var(--scale))
          rgba(0, 0, 0, 0.1);
  --shadow-sm: 0 calc(0.0625rem * var(--scale)) calc(0.1875rem * var(--scale))
          rgba(0, 0, 0, 0.05),
      rgba(0, 0, 0, 0.05) 0 calc(0.625rem * var(--scale))
          calc(0.9375rem * var(--scale)) calc(-0.3125rem * var(--scale)),
      rgba(0, 0, 0, 0.04) 0 calc(0.4375rem * var(--scale))
          calc(0.4375rem * var(--scale)) calc(-0.3125rem * var(--scale));
  --shadow-md: 0 calc(0.0625rem * var(--scale)) calc(0.1875rem * var(--scale))
          rgba(0, 0, 0, 0.05),
      rgba(0, 0, 0, 0.05) 0 calc(1.25rem * var(--scale))
          calc(1.5625rem * var(--scale)) calc(-0.3125rem * var(--scale)),
      rgba(0, 0, 0, 0.04) 0 calc(0.625rem * var(--scale))
          calc(0.625rem * var(--scale)) calc(-0.3125rem * var(--scale));
  --shadow-lg: 0 calc(0.0625rem * var(--scale)) calc(0.1875rem * var(--scale))
          rgba(0, 0, 0, 0.05),
      rgba(0, 0, 0, 0.05) 0 calc(1.75rem * var(--scale))
          calc(1.4375rem * var(--scale)) calc(-0.4375rem * var(--scale)),
      rgba(0, 0, 0, 0.04) 0 calc(0.75rem * var(--scale))
          calc(0.75rem * var(--scale)) calc(-0.4375rem * var(--scale));
  --shadow-xl: 0 calc(0.0625rem * var(--scale)) calc(0.1875rem * var(--scale))
          rgba(0, 0, 0, 0.05),
      rgba(0, 0, 0, 0.05) 0 calc(2.25rem * var(--scale))
          calc(1.75rem * var(--scale)) calc(-0.4375rem * var(--scale)),
      rgba(0, 0, 0, 0.04) 0 calc(1.0625rem * var(--scale))
          calc(1.0625rem * var(--scale)) calc(-0.4375rem * var(--scale));
  --paper-shadow: var(--shadow-lg);
}
.umcu-generic-modal__xs {
  --modal-size: var(--modal-size-xs);
}
.umcu-generic-modal__sm {
  --modal-size: var(--modal-size-sm);
}
.umcu-generic-modal__md {
  --modal-size: var(--modal-size-md);
}
.umcu-generic-modal__lg {
  --modal-size: var(--modal-size-lg);
}
.umcu-generic-modal__xl {
  --modal-size: var(--modal-size-xl);
}
.umcu-generic-modal__overlay {
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: ease;
  opacity: 1;
  inset: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: calc(var(--modal-z-index) - 1);
}
.umcu-generic-modal__inner {
  position: fixed;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: var(--modal-z-index);
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: var(--modal-y-offset);
  padding-bottom: var(--modal-y-offset);
  padding-inline: var(--modal-x-offset);
}
@media (max-width: 35.5em) {
  .umcu-generic-modal__inner {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-inline: 10px;
  }
}
.umcu-generic-modal__content {
  transition-property: opacity, transform;
  transition-duration: 200ms;
  transition-timing-function: ease;
  opacity: 1;
  transform: translateY(0px);
  flex: 0 0 var(--modal-size);
  max-width: 100%;
  max-height: calc(100dvh - var(--modal-y-offset) * 2);
  height: auto;
  overflow-y: auto;
  pointer-events: all;
  outline: 0;
  -webkit-tap-highlight-color: transparent;
  display: block;
  touch-action: manipulation;
  text-decoration: none;
  border-radius: 40px 0 40px 0;
  box-shadow: var(--paper-shadow);
  background-color: white;
}
@media (max-width: 35.5em) {
  .umcu-generic-modal__content {
    max-height: calc(100dvh - 20px);
    margin: auto;
  }
}
.umcu-generic-modal__body {
  padding: 40px;
}
@media (max-width: 35.5em) {
  .umcu-generic-modal__body {
    padding: 20px;
  }
}
.full-width-image {
  border-radius: 32px 0 0 0;
  margin-top: -50px;
}
@media (min-width: 1024px) {
  .full-width-image {
    margin-bottom: -125px;
    border-radius: 0 0 60px 60px;
    margin-top: -60px;
  }
}
.full-width-image.full-width-image-no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
}
.banqueting-full-width-image {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 0px;
  margin-top: -50px;
}
@media (min-width: 1024px) {
  .banqueting-full-width-image {
    margin-bottom: -300px;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 0px;
    margin-top: -60px;
  }
}
.banqueting-full-width-image.full-width-image-no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
}
.article-header {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .article-header {
    font-size: 1.0625rem;
  }
}
.article-header__date {
  padding-right: 5px;
  margin-right: 5px;
}
.article-header__tag {
  margin-left: 15px;
  color: #1a21d5;
  padding-right: 15px;
}
.article-header__tag {
  background-position: 100% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.article-header__tag {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.article-header__tag:focus {
  z-index: 1;
}
.article-header__tag:focus .article-header__tag-decoration {
  background-color: #e8e8fa;
}
.article-header__tag-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.news-article-type {
  height: 20px;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: #c2e4ff;
  border-radius: 3px;
  color: #004285;
  margin-left: 15px;
}
.news-article-location {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
  padding: 5px 15px;
  margin-bottom: 10px;
  background-color: #c2e4ff;
  border-radius: 3px;
  color: #004285;
}
.reading-time {
  padding-left: 26px;
  font-weight: 600;
  font-size: 0.95rem;
}
.reading-time {
  background-position: 0 50%;
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.reading-time {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23001021' transform='translate(1 1)'%3E%3Cpath stroke-width='1.1' d='M6.9019 13.7461c3.699 0 6.699-2.999 6.699-6.699 0-3.7-3-6.699-6.699-6.699-3.7 0-6.699 2.999-6.699 6.699 0 3.7 2.999 6.699 6.699 6.699z'/%3E%3Cpolyline stroke-linecap='round' points='6.9019 3.0747 6.9019 7.0467 10.8749 7.0467'/%3E%3C/g%3E%3C/svg%3E");
}
.user-comment .user-comment {
  margin-left: 20px;
}
.user-comment.child {
  margin-left: 20px;
}
.user-comment__header {
  margin-bottom: 10px;
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
  .user-comment__header {
    font-size: 0.9375rem;
  }
}
.user-comment__name {
  font-weight: 600;
  font-size: 0.9375rem;
}
@media (min-width: 1024px) {
  .user-comment__name {
    font-size: 1.0625rem;
  }
}
.comment-form .error-text {
  color: #ff2401;
}
@media (min-width: 1024px) {
  .card--news-filter {
    padding-bottom: 100px;
  }
}
@media (min-width: 1140px) {
  .header-with-filters {
    margin-left: 60px;
  }
}
@media (min-width: 1140px) {
  .header-with-filters__mobile {
    display: none;
  }
}
.header-with-filters__desktop {
  display: none;
}
@media (min-width: 1140px) {
  .header-with-filters__desktop {
    display: block;
    position: absolute;
    right: 40px;
    bottom: 0;
  }
}
.banqueting-header-with-filters__desktop {
  display: none;
}
@media (min-width: 1140px) {
  .banqueting-header-with-filters__desktop {
    display: block;
    position: absolute;
    right: 40px;
    bottom: 0;
    margin-bottom: 10px;
  }
}
.header-with-filters__list {
  display: flex;
  font-size: 1.25rem;
}
.header-with-filters__list-item:not(:last-child) {
  margin-right: 30px;
}
.header-with-filters__list-item--active {
  font-weight: 600;
}
.header-with-filters__list-item--active::after {
  display: block;
  content: "";
  width: 100%;
  height: 5px;
  border-radius: 2px;
  background: #fc6039;
}
.header-with-filters__link:focus {
  z-index: 1;
}
.header-with-filters__link:focus .header-with-filters__link-decoration {
  background-color: #e8e8fa;
}
.header-with-filters__link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.social-share {
  display: flex;
  margin-bottom: 30px;
  flex-wrap: wrap;
}
.social-share.social-share__news-article {
  margin-bottom: 0;
  margin-left: -13px;
}
.social-share__link {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-indent: -2000px;
  overflow: hidden;
  margin-right: 10px;
}
.social-share__link:hover {
  background-color: #1191fa;
}
.social-share__link:focus {
  background-color: #1a21d5;
}
.social-share__news-article-link {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  text-indent: -2000px;
  overflow: hidden;
}
.social-share__news-article-link:hover {
  background-color: #e6e4e0;
}
.social-share__news-article-link:focus {
  background-color: #e6e4e0;
}
.social-share__news-article-link.social-share__link--mobile {
  border-radius: 4px;
  border: 2px solid #1a21d5;
  width: 42px;
  height: 42px;
  background-size: auto 30px;
}
.social-share__link--facebook {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_52_579)'%3E%3Cmask id='mask0_52_579' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-6' y='-6' width='42' height='42'%3E%3Cpath d='M-6 -5.99997H36V36H-6V-5.99997Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_52_579)'%3E%3Cpath d='M30 15.0005C30 6.71624 23.2843 0.000505447 15 0.000505447C6.71574 0.000505447 0 6.71624 0 15.0005C0 22.0352 4.8429 27.9378 11.3764 29.5588V19.5843H8.28324V15.0005H11.3764V13.0254C11.3764 7.91984 13.6868 5.55344 18.6992 5.55344C19.6495 5.55344 21.2893 5.73974 21.9601 5.9261V10.0813C21.606 10.0441 20.9911 10.0254 20.2271 10.0254C17.7676 10.0254 16.8172 10.9571 16.8172 13.3794V15.0005H21.7168L20.8751 19.5843H16.8172V29.8906C24.2444 28.9936 30 22.6696 30 15.0005Z' fill='%230866FF'/%3E%3Cpath d='M20.875 19.5838L21.7168 15H16.8172V13.3789C16.8172 10.9566 17.7675 10.0249 20.2271 10.0249C20.9911 10.0249 21.606 10.0435 21.96 10.0808V5.92562C21.2892 5.73926 19.6495 5.5529 18.6992 5.5529C13.6869 5.5529 11.3763 7.91936 11.3763 13.0249V15H8.2832V19.5838H11.3763V29.5583C12.5369 29.8462 13.7504 30 15 30C15.6152 30 16.2214 29.9621 16.8172 29.8901V19.5838H20.875Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_52_579'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-share__link--twitter {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='20px' viewBox='0 0 24 20'%3E%3Cpath fill='%23001021' fill-rule='nonzero' d='M24 2.309c-.883.392-1.832.656-2.828.775C22.189 2.475 22.97 1.51 23.337.36c-.951.564-2.005.974-3.127 1.195C19.313.598 18.032 0 16.616 0c-3.179 0-5.515 2.966-4.797 6.045C7.728 5.84 4.1 3.88 1.671.901c-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419C5.22 16.875 2.612 17.6 0 17.292c2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");
}
.social-share__link--linkedin {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_52_597)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.33333 30H26.6667C28.5076 30 30 28.5076 30 26.6667V3.33333C30 1.49238 28.5076 0 26.6667 0H3.33333C1.49238 0 0 1.49238 0 3.33333V26.6667C0 28.5076 1.49238 30 3.33333 30Z' fill='%23007EBB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.8327 25.8327H21.3809V18.2502C21.3809 16.1713 20.5909 15.0096 18.9455 15.0096C17.1554 15.0096 16.2202 16.2186 16.2202 18.2502V25.8327H11.9299V11.3882H16.2202V13.3339C16.2202 13.3339 17.5102 10.9469 20.5754 10.9469C23.6392 10.9469 25.8327 12.8179 25.8327 16.6874V25.8327ZM6.81158 9.49686C5.35021 9.49686 4.16602 8.30337 4.16602 6.83144C4.16602 5.3595 5.35021 4.16602 6.81158 4.16602C8.27295 4.16602 9.45643 5.3595 9.45643 6.83144C9.45643 8.30337 8.27295 9.49686 6.81158 9.49686ZM4.59625 25.8327H9.06993V11.3882H4.59625V25.8327Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_52_597'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-share__link--threads {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--threads {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.6152 13.9044C22.4859 13.8425 22.3547 13.7829 22.2217 13.7258C21.9902 9.45909 19.6587 7.01641 15.744 6.99141C15.7263 6.9913 15.7087 6.9913 15.6909 6.9913C13.3494 6.9913 11.402 7.99077 10.2034 9.80948L12.3564 11.2864C13.2518 9.92786 14.6571 9.63825 15.692 9.63825C15.7039 9.63825 15.7159 9.63825 15.7278 9.63836C17.0167 9.64658 17.9894 10.0213 18.6189 10.7522C19.077 11.2843 19.3834 12.0195 19.5352 12.9475C18.3923 12.7532 17.1564 12.6935 15.8352 12.7693C12.1132 12.9837 9.72048 15.1544 9.88119 18.1706C9.96273 19.7006 10.725 21.0169 12.0273 21.8767C13.1285 22.6036 14.5467 22.9591 16.0207 22.8786C17.9672 22.7719 19.4942 22.0292 20.5595 20.6713C21.3686 19.64 21.8803 18.3036 22.1063 16.6197C23.0339 17.1795 23.7214 17.9163 24.1011 18.8019C24.7467 20.3073 24.7844 22.7812 22.7658 24.7981C20.9972 26.565 18.8713 27.3294 15.6584 27.353C12.0944 27.3266 9.39903 26.1836 7.64658 23.9558C6.00555 21.8697 5.15745 18.8566 5.12581 15C5.15745 11.1434 6.00555 8.13025 7.64658 6.04417C9.39903 3.81639 12.0944 2.67344 15.6583 2.64695C19.2481 2.67364 21.9905 3.82209 23.81 6.06062C24.7022 7.15837 25.3748 8.53888 25.8183 10.1485L28.3413 9.47534C27.8038 7.49409 26.958 5.78683 25.807 4.37094C23.4744 1.50104 20.0628 0.0304919 15.6671 0H15.6495C11.2628 0.0303859 7.88939 1.50653 5.62317 4.38739C3.60655 6.951 2.56631 10.5181 2.53136 14.9895L2.53125 15L2.53136 15.0105C2.56631 19.4819 3.60655 23.0491 5.62317 25.6127C7.88939 28.4934 11.2628 29.9697 15.6495 30H15.6671C19.5672 29.973 22.3162 28.9519 24.5809 26.6892C27.5439 23.7291 27.4547 20.0186 26.4781 17.7408C25.7775 16.1073 24.4417 14.7807 22.6152 13.9044ZM15.8813 20.2355C14.2501 20.3273 12.5554 19.5952 12.4718 18.0269C12.4099 16.8641 13.2993 15.5666 15.9814 15.412C16.2886 15.3943 16.59 15.3856 16.8861 15.3856C17.8603 15.3856 18.7717 15.4803 19.6003 15.6614C19.2913 19.5211 17.4784 20.1478 15.8813 20.2355Z' fill='black'/%3E%3C/svg%3E");
}
.social-share__link--bluesky {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--bluesky {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='30' viewBox='0 0 34 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_52_603)'%3E%3Cpath d='M7.69073 2.49263C11.4588 5.31835 15.5119 11.0477 16.9999 14.1224C18.4881 11.048 22.5409 5.3183 26.3091 2.49263C29.028 0.45371 33.4333 -1.12389 33.4333 3.89613C33.4333 4.89869 32.8578 12.3182 32.5203 13.5227C31.3471 17.7105 27.0721 18.7786 23.2695 18.1321C29.9165 19.2622 31.6074 23.0053 27.9556 26.7484C21.0202 33.8572 17.9874 24.9647 17.2099 22.6861C17.0675 22.2684 17.0008 22.073 16.9998 22.2392C16.9988 22.073 16.9322 22.2684 16.7897 22.6861C16.0126 24.9647 12.9799 33.8575 6.04403 26.7484C2.39221 23.0053 4.08308 19.262 10.7302 18.1321C6.92741 18.7786 2.65236 17.7105 1.47936 13.5227C1.14184 12.3181 0.566406 4.89858 0.566406 3.89613C0.566406 -1.12389 4.97179 0.45371 7.69054 2.49263H7.69073Z' fill='%231185FE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_52_603'%3E%3Crect width='34' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-share__link--instagram {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_52_590)'%3E%3Cpath d='M15.5049 0C9.24254 0 7.41103 0.0064629 7.05502 0.0359999C5.76988 0.142855 4.97019 0.34526 4.09896 0.779131C3.42756 1.11263 2.89803 1.4992 2.37544 2.04109C1.4237 3.02933 0.846884 4.24512 0.638073 5.69032C0.536558 6.39192 0.507021 6.535 0.501023 10.1187C0.498721 11.3133 0.501023 12.8854 0.501023 14.9941C0.501023 21.2531 0.507939 23.0833 0.537941 23.4387C0.641769 24.6895 0.837881 25.4765 1.25319 26.3374C2.04689 27.9852 3.56275 29.2222 5.34857 29.6838C5.96692 29.8431 6.64987 29.9308 7.52663 29.9723C7.8981 29.9885 11.6843 30 15.4728 30C19.2613 30 23.0499 29.9954 23.4121 29.9769C24.4273 29.9291 25.0168 29.85 25.6686 29.6815C27.466 29.2176 28.9541 27.9991 29.764 26.3281C30.1712 25.4881 30.3777 24.6711 30.4712 23.4855C30.4915 23.227 30.5 19.1058 30.5 14.9902C30.5 10.8738 30.4908 6.76026 30.4705 6.50177C30.3759 5.29706 30.1694 4.487 29.749 3.63076C29.4041 2.92986 29.0211 2.40642 28.465 1.87124C27.4727 0.923153 26.259 0.346178 24.8128 0.137548C24.1121 0.0362268 23.9725 0.00622488 20.3871 0H15.5049Z' fill='url(%23paint0_radial_52_590)'/%3E%3Cpath d='M15.5049 0C9.24254 0 7.41103 0.0064629 7.05502 0.0359999C5.76988 0.142855 4.97019 0.34526 4.09896 0.779131C3.42756 1.11263 2.89803 1.4992 2.37544 2.04109C1.4237 3.02933 0.846884 4.24512 0.638073 5.69032C0.536558 6.39192 0.507021 6.535 0.501023 10.1187C0.498721 11.3133 0.501023 12.8854 0.501023 14.9941C0.501023 21.2531 0.507939 23.0833 0.537941 23.4387C0.641769 24.6895 0.837881 25.4765 1.25319 26.3374C2.04689 27.9852 3.56275 29.2222 5.34857 29.6838C5.96692 29.8431 6.64987 29.9308 7.52663 29.9723C7.8981 29.9885 11.6843 30 15.4728 30C19.2613 30 23.0499 29.9954 23.4121 29.9769C24.4273 29.9291 25.0168 29.85 25.6686 29.6815C27.466 29.2176 28.9541 27.9991 29.764 26.3281C30.1712 25.4881 30.3777 24.6711 30.4712 23.4855C30.4915 23.227 30.5 19.1058 30.5 14.9902C30.5 10.8738 30.4908 6.76026 30.4705 6.50177C30.3759 5.29706 30.1694 4.487 29.749 3.63076C29.4041 2.92986 29.0211 2.40642 28.465 1.87124C27.4727 0.923153 26.259 0.346178 24.8128 0.137548C24.1121 0.0362268 23.9725 0.00622488 20.3871 0H15.5049Z' fill='url(%23paint1_radial_52_590)'/%3E%3Cpath d='M15.5049 0C9.24254 0 7.41103 0.0064629 7.05502 0.0359999C5.76988 0.142855 4.97019 0.34526 4.09896 0.779131C3.42756 1.11263 2.89803 1.4992 2.37544 2.04109C1.4237 3.02933 0.846884 4.24512 0.638073 5.69032C0.536558 6.39192 0.507021 6.535 0.501023 10.1187C0.498721 11.3133 0.501023 12.8854 0.501023 14.9941C0.501023 21.2531 0.507939 23.0833 0.537941 23.4387C0.641769 24.6895 0.837881 25.4765 1.25319 26.3374C2.04689 27.9852 3.56275 29.2222 5.34857 29.6838C5.96692 29.8431 6.64987 29.9308 7.52663 29.9723C7.8981 29.9885 11.6843 30 15.4728 30C19.2613 30 23.0499 29.9954 23.4121 29.9769C24.4273 29.9291 25.0168 29.85 25.6686 29.6815C27.466 29.2176 28.9541 27.9991 29.764 26.3281C30.1712 25.4881 30.3777 24.6711 30.4712 23.4855C30.4915 23.227 30.5 19.1058 30.5 14.9902C30.5 10.8738 30.4908 6.76026 30.4705 6.50177C30.3759 5.29706 30.1694 4.487 29.749 3.63076C29.4041 2.92986 29.0211 2.40642 28.465 1.87124C27.4727 0.923153 26.259 0.346178 24.8128 0.137548C24.1121 0.0362268 23.9725 0.00622488 20.3871 0H15.5049Z' fill='url(%23paint2_radial_52_590)'/%3E%3Cpath d='M15.5049 0C9.24254 0 7.41103 0.0064629 7.05502 0.0359999C5.76988 0.142855 4.97019 0.34526 4.09896 0.779131C3.42756 1.11263 2.89803 1.4992 2.37544 2.04109C1.4237 3.02933 0.846884 4.24512 0.638073 5.69032C0.536558 6.39192 0.507021 6.535 0.501023 10.1187C0.498721 11.3133 0.501023 12.8854 0.501023 14.9941C0.501023 21.2531 0.507939 23.0833 0.537941 23.4387C0.641769 24.6895 0.837881 25.4765 1.25319 26.3374C2.04689 27.9852 3.56275 29.2222 5.34857 29.6838C5.96692 29.8431 6.64987 29.9308 7.52663 29.9723C7.8981 29.9885 11.6843 30 15.4728 30C19.2613 30 23.0499 29.9954 23.4121 29.9769C24.4273 29.9291 25.0168 29.85 25.6686 29.6815C27.466 29.2176 28.9541 27.9991 29.764 26.3281C30.1712 25.4881 30.3777 24.6711 30.4712 23.4855C30.4915 23.227 30.5 19.1058 30.5 14.9902C30.5 10.8738 30.4908 6.76026 30.4705 6.50177C30.3759 5.29706 30.1694 4.487 29.749 3.63076C29.4041 2.92986 29.0211 2.40642 28.465 1.87124C27.4727 0.923153 26.259 0.346178 24.8128 0.137548C24.1121 0.0362268 23.9725 0.00622488 20.3871 0H15.5049Z' fill='url(%23paint3_radial_52_590)'/%3E%3Cpath d='M15.5067 3.85156C12.4774 3.85156 12.0972 3.86479 10.9075 3.9189C9.72 3.97324 8.90946 4.16109 8.20023 4.43674C7.46661 4.72141 6.84429 5.10223 6.22431 5.72199C5.60386 6.34153 5.22275 6.96337 4.93693 7.69622C4.66039 8.40515 4.47216 9.21531 4.41872 10.4014C4.36551 11.5903 4.35156 11.9705 4.35156 14.9975C4.35156 18.0246 4.36504 18.4033 4.41895 19.5922C4.47357 20.7788 4.66156 21.5887 4.93716 22.2974C5.22229 23.0305 5.60339 23.6523 6.22361 24.2719C6.84338 24.8918 7.46568 25.2736 8.19883 25.5583C8.90852 25.8339 9.71931 26.0218 10.9065 26.0761C12.0963 26.1302 12.4762 26.1434 15.5053 26.1434C18.5349 26.1434 18.9139 26.1302 20.1036 26.0761C21.2911 26.0218 22.1026 25.8339 22.8123 25.5583C23.5457 25.2736 24.167 24.8918 24.7868 24.2719C25.4072 23.6523 25.7884 23.0305 26.0742 22.2976C26.3484 21.5887 26.5366 20.7785 26.5924 19.5924C26.6458 18.4035 26.6598 18.0246 26.6598 14.9975C26.6598 11.9704 26.6458 11.5906 26.5924 10.4017C26.5366 9.21508 26.3484 8.40515 26.0742 7.69645C25.7884 6.96337 25.4072 6.34152 24.7868 5.72199C24.1663 5.10199 23.5459 4.72118 22.8116 4.43672C22.1005 4.16109 21.2895 3.97324 20.102 3.9189C18.9122 3.86479 18.5335 3.85156 15.5032 3.85156H15.5067ZM14.5061 5.86016C14.8031 5.85969 15.1344 5.86016 15.5067 5.86016C18.4849 5.86016 18.8379 5.87084 20.0139 5.92424C21.1015 5.97394 21.6917 6.15552 22.0849 6.30808C22.6054 6.5101 22.9766 6.7516 23.3667 7.1417C23.7571 7.53182 23.9988 7.90335 24.2014 8.42348C24.3541 8.81591 24.5361 9.40572 24.5856 10.4925C24.639 11.6674 24.6506 12.0204 24.6506 14.995C24.6506 17.9695 24.639 18.3225 24.5856 19.4974C24.5358 20.5842 24.3541 21.174 24.2014 21.5664C23.9993 22.0866 23.7571 22.4569 23.3667 22.8468C22.9763 23.2369 22.6057 23.4784 22.0849 23.6804C21.6922 23.8337 21.1015 24.0148 20.0139 24.0645C18.8381 24.1179 18.4849 24.1295 15.5067 24.1295C12.5283 24.1295 12.1753 24.1179 10.9995 24.0645C9.91195 24.0143 9.32171 23.8328 8.92828 23.6802C8.40775 23.4782 8.03593 23.2367 7.64555 22.8466C7.25515 22.4565 7.01348 22.0859 6.81083 21.5655C6.65816 21.1731 6.47621 20.5832 6.42672 19.4965C6.37327 18.3215 6.36257 17.9686 6.36257 14.9922C6.36257 12.0157 6.37327 11.6646 6.42672 10.4897C6.47645 9.40293 6.65816 8.81313 6.81083 8.42024C7.013 7.90009 7.25515 7.52856 7.64555 7.13846C8.03593 6.74834 8.40775 6.50685 8.92828 6.30437C9.32147 6.15111 9.91195 5.97 10.9995 5.92006C12.0285 5.87362 12.4272 5.85969 14.5061 5.85736L14.5061 5.86016ZM21.4608 7.71084C20.7218 7.71084 20.1222 8.30925 20.1222 9.04789C20.1222 9.78631 20.7218 10.3854 21.4608 10.3854C22.1997 10.3854 22.7993 9.78631 22.7993 9.04789C22.7993 8.30947 22.1997 7.71039 21.4607 7.71039L21.4608 7.71084ZM15.5067 9.27359C12.3433 9.27359 9.77856 11.8365 9.77856 14.9975C9.77856 18.1585 12.3433 20.7202 15.5067 20.7202C18.6701 20.7202 21.2339 18.1585 21.2339 14.9975C21.2339 11.8365 18.6699 9.27359 15.5065 9.27359H15.5067ZM15.5067 11.2822C17.56 11.2822 19.2248 12.9455 19.2248 14.9975C19.2248 17.0493 17.56 18.7128 15.5067 18.7128C13.4532 18.7128 11.7886 17.0493 11.7886 14.9975C11.7886 12.9455 13.4532 11.2822 15.5067 11.2822Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_52_590' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(29.5313 14.0614) rotate(164.25) scale(19.1683 13.8098)'%3E%3Cstop stop-color='%23FF005F'/%3E%3Cstop offset='1' stop-color='%23FC01D8'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_52_590' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(8.46852 32.3106) rotate(-90) scale(23.9466 25.4068)'%3E%3Cstop stop-color='%23FFCC00'/%3E%3Cstop offset='0.1242' stop-color='%23FFCC00'/%3E%3Cstop offset='0.5672' stop-color='%23FE4A05'/%3E%3Cstop offset='0.6942' stop-color='%23FF0F3F'/%3E%3Cstop offset='1' stop-color='%23FE0657' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint2_radial_52_590' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(16.2581 29.5769) rotate(-59.8703) scale(9.90211 12.8914)'%3E%3Cstop stop-color='%23FFCC00'/%3E%3Cstop offset='1' stop-color='%23FFCC00' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint3_radial_52_590' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(4.57036 1.22159) rotate(164.274) scale(18.9557 6.45819)'%3E%3Cstop stop-color='%23780CFF'/%3E%3Cstop offset='1' stop-color='%23820BFF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_52_590'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-share__link--youtube {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
}
.social-share__link--youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='30' viewBox='0 0 43 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1190_18978)'%3E%3Cpath d='M21.5 0C1.26916 0.359978 0 -0.811224 0 15.0005C0 30.8123 1.21361 29.5778 21.5 30.0004C42.0656 29.4109 43 30.7487 43 15.0005C43 -0.747591 41.0566 0.248349 21.5 0ZM17.2405 21.4554V8.51912L28.2989 14.9951L17.2405 21.4554Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1190_18978'%3E%3Crect width='43' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.comment-form {
  margin-bottom: 30px;
}
.comment-form--hidden {
  display: none;
}
.price-label__from {
  font-size: 0.75rem;
  display: block;
}
.price-label__price {
  font-weight: bold;
  font-size: 2.25rem;
  line-height: 1;
}
.price-label__symbol {
  font-size: 1.15rem;
  top: -0.6rem;
  margin-right: 3px;
}
.date-block {
  border-radius: 5px 5px 5px 0;
  background-color: #c2e4ff;
  color: #004285;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  min-height: 60px;
}
.date-block__day {
  display: block;
  font-size: 1.875rem;
  line-height: 1;
  font-weight: 600;
}
.date-block__month {
  display: block;
  line-height: 1;
}
.calendar-item {
  display: flex;
  max-width: 540px;
  margin-bottom: 0;
}
.calendar-item:focus {
  background-color: #e8e8fa;
  border-radius: 3px;
}
.calendar-item__date {
  margin-right: 20px;
}
.calendar-item__title {
  margin: 0;
}
.thesis-index-item {
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 40px;
}
.thesis-index-item__text {
  flex-grow: 1;
  font-size: 1.0625rem;
  line-height: 1.6;
}
.thesis-index-block__list {
  display: none;
}
.thesis-index-item__image {
  align-self: flex-start;
  border-radius: 5px 5px 5px 0;
  margin-right: 20px;
  width: 50px;
  flex-basis: 50px;
  flex-grow: 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .thesis-index-item__image {
    border-radius: 25px 25px 25px 0;
    flex-basis: 140px;
    width: 140px;
  }
}
.thesis-index-item__header {
  font-size: 1.25rem;
  line-height: 1.35;
  margin-bottom: 5px;
}
.publication-index-item {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 40px;
  gap: 20px;
}
.publication-index-item__text {
  flex-grow: 1;
  font-size: 1.0625rem;
  line-height: 1.6;
}
.publication-index-item__image {
  align-self: flex-start;
  border-radius: 5px 5px 5px 0;
  margin-right: 20px;
  width: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.publication-index-item__header {
  font-size: 1.25rem;
  line-height: 1.35;
  margin-bottom: 5px;
}
.video-index-block__item {
  display: flex;
  flex-direction: column-reverse;
}
.video-index-item {
  display: flex;
  flex-direction: column-reverse;
  cursor: pointer;
  margin-bottom: 40px;
  gap: 25px;
}
@media (min-width: 768px) {
  .video-index-item {
    display: flex;
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .video-index-item picture {
    min-width: 150px;
    width: 150px;
  }
}
.video-index-item__text {
  flex-grow: 1;
}
.video-index-item__header {
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 700;
  margin-bottom: 10px;
}
.video-index-item__intro {
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .video-index-item__intro {
    font-size: 1.25rem;
    line-height: 1.35;
  }
}
.video-index-item__image {
  border-radius: 25px 25px 25px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .video-index-item__image {
    margin-right: 20px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 205px;
    width: 205px;
  }
}
.video-index-item__image::after {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 35px);
  height: 40px;
  width: 70px;
  border-radius: 5px;
  opacity: 0;
  transition: opacity 100ms ease-in-out;
}
.video-index-item__image::after {
  background-position: 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
  background-color: #1191fa;
}
.video-index-item__image::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='448' height='512' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M424.4 214.7 72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z'/%3E%3C/svg%3E");
}
.video-index-item:hover .video-index-item__image::after {
  opacity: 1;
}
.video-index-item__time {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 0.9375rem;
  color: #ffffff;
  background: #001021;
  border-radius: 10px;
  padding: 0 10px;
  opacity: 0;
  transition: opacity 100ms ease-in-out;
}
.video-index-item:hover .video-index-item__time {
  opacity: 1;
}
.video-index-item__image__nohover {
  border-radius: 25px 25px 25px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .video-index-item__image__nohover {
    margin-right: 25px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 205px;
    width: 205px;
  }
}
.video-overlay {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.85);
}
.video-overlay__inner {
  top: 60px;
  max-width: 1200px;
  height: 100%;
  overflow: auto;
  margin: 0 auto;
  color: #ffffff;
  padding: 100px 100px 0 30px;
}
@media (min-width: 768px) {
  .video-overlay__inner {
    padding-left: 40px;
    padding-right: 100px;
  }
}
@media (min-width: 1024px) {
  .video-overlay__inner {
    padding-left: 100px;
    padding-right: 100px;
  }
}
.video-overlay__close {
  position: absolute;
  right: 40px;
  top: 100px;
  z-index: 1;
  width: 25px;
  height: 25px;
  display: block;
  cursor: pointer;
  text-indent: -2000px;
  overflow: hidden;
}
.video-overlay__close {
  background-position: 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.video-overlay__close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.thesis-block {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 544px) {
  .thesis-block {
    flex-direction: column;
  }
}
.thesis-block__image {
  border-radius: 25px 25px 25px 0;
  margin-right: 10px;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 140px;
}
@media (max-width: 544px) {
  .thesis-block__image {
    margin-bottom: 20px;
    max-width: 345px;
    flex-basis: auto;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .thesis-block__image {
    margin-right: 30px;
  }
}
.thesis-credits {
  font-size: 0.9375rem;
  line-height: 1.4;
  margin: 0;
}
@media (min-width: 1024px) {
  .thesis-credits {
    font-size: 1.0625rem;
    line-height: 1.6;
  }
}
.thesis-credits__head {
  font-weight: 600;
}
@media (max-width: 544px) {
  .thesis-credits__head {
    margin-bottom: 0;
  }
}
.thesis-credits__body {
  margin-bottom: 20px;
}
@media (max-width: 544px) {
  .thesis-credits__body {
    margin-top: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mini-card {
  display: block;
  width: 225px;
  overflow: hidden;
  box-sizing: border-box;
}
.mini-card.swiper-slide {
  width: 225px;
}
.mini-card:focus .mini-card__text {
  background-color: #1a21d5;
  color: #ffffff;
}
.mini-card:focus .single-text-link {
  color: #ffffff;
}
.mini-card:focus .single-text-link::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.mini-card:focus .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mini-card {
    width: calc(33.3333333333% - 2 * 6.6666666667px);
    min-width: 225px;
  }
  .mini-card.swiper-slide {
    width: calc(33.3333333333% - 2 * 6.6666666667px);
    min-width: 225px;
  }
}
@media (min-width: 1024px) {
  .mini-card {
    min-width: auto;
    flex-grow: 1;
  }
  .card:not(.card--narrow-content) .mini-card {
    width: 31%;
    max-width: 305px;
    margin-right: 20px;
  }
}
.mini-card:not(:last-child) {
  margin-right: 20px;
}
.mini-card-double {
  display: block;
  width: 64%;
  overflow: hidden;
  box-sizing: border-box;
}
.mini-card-double.swiper-slide {
  width: 225px;
}
.mini-card-double:focus .mini-card__text {
  background-color: #1a21d5;
  color: #ffffff;
}
.mini-card-double:focus .single-text-link {
  color: #ffffff;
}
.mini-card-double:focus .single-text-link::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.mini-card-double:focus .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mini-card-double {
    width: calc(33.3333333333% - 2 * 6.6666666667px);
    min-width: 225px;
  }
  .mini-card-double.swiper-slide {
    width: calc(33.3333333333% - 2 * 6.6666666667px);
    min-width: 225px;
  }
}
@media (min-width: 1024px) {
  .mini-card-double {
    min-width: auto;
    flex-grow: 1;
  }
  .card:not(.card--narrow-content) .mini-card-double {
    width: 64%;
    max-width: 610px;
    margin-right: 20px;
  }
}
.mini-card-double .mini-card__text .mini-card__detail {
  max-height: 250px;
}
.mini-card__image {
  border-radius: 25px 0 0 0;
  display: block;
}
@media (min-width: 1024px) {
  .mini-card__image {
    border-radius: 30px 0 0 0;
  }
}
.mini-card__title {
  font-weight: 600;
  display: block;
  padding-right: 20px;
  margin-bottom: 10px;
}
.mini-card__text {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 105px;
  font-size: 0.9375rem;
  line-height: 1.4;
  background-color: #ffffff;
  color: #001021;
  border-radius: 25px 25px 25px 0;
  padding: 20px 15px 20px 15px;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card__text {
    padding: 25px 20px 20px 20px;
  }
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card__text {
    border-radius: 30px 30px 30px 0;
  }
}
.banqueting-card-container .mini-card-double .mini-card__text .mini-card__detail {
  max-height: 250px;
}
.mini-card__cta {
  display: flex;
  margin-top: auto;
}
.story-card__cta {
  position: absolute;
  bottom: 0;
  left: 10px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .story-card__cta {
    left: 20px;
  }
}
.mini-card--button-card {
  min-width: 305px;
}
.mini-card--button-card.swiper-slide {
  min-width: 305px;
}
.mini-card--button-card .button--arrowed:hover {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.mini-card--button-card .button--arrowed:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.mini-card--category-card {
  height: 320px;
  min-width: 305px;
}
.mini-card--category-card.swiper-slide {
  height: 320px;
  min-width: 305px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--category-card {
    height: 380px;
  }
}
.mini-card--category-card .mini-card__image {
  height: 240px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--category-card .mini-card__image {
    height: 305px;
  }
}
.mini-card--story-card {
  height: 320px;
}
.mini-card--story-card.swiper-slide {
  height: 320px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--story-card {
    height: 380px;
  }
}
.mini-card--story-card .mini-card__image {
  height: 195px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--story-card .mini-card__image {
    height: 255px;
  }
}
.mini-card--story-card .mini-card__title {
  font-weight: normal;
  hyphens: auto;
}
.mini-card--story-card .mini-card__text {
  height: 155px;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card--story-card .mini-card__text {
    padding: 25px 20px 25px 20px;
  }
}
.mini-card--story-card .single-text-link {
  font-size: 0.95rem;
  margin-bottom: 0;
  line-height: 0;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card--story-card .single-text-link {
    font-size: 1.05rem;
  }
}
.mini-card--product-card {
  height: 320px;
  flex-grow: 0;
}
.mini-card--product-card.no-image .mini-card__text {
  height: 100%;
}
.mini-card--product-card.mini-card--product-card-white .mini-card__text {
  background-color: #ffffff;
}
.mini-card--product-card.mini-card--product-card-dark_blue .mini-card__text {
  background-color: #004285;
  color: #ffffff;
}
.mini-card--product-card.mini-card--product-card-light_blue .mini-card__text {
  background-color: #c2e4ff;
}
.mini-card--product-card.mini-card--product-card-green .mini-card__text {
  background-color: #d6e6d6;
}
.mini-card--product-card.swiper-slide {
  height: 320px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--product-card {
    height: 380px;
  }
}
.mini-card--product-card .mini-card__image {
  height: 175px;
}
@media (min-width: 768px) {
  .card:not(.card--narrow-content) .mini-card--product-card .mini-card__image {
    height: 235px;
  }
}
.mini-card--product-card .mini-card__text {
  height: 175px;
  padding: 20px 15px 15px 15px;
}
.mini-card--product-card .mini-card__title {
  margin-bottom: 5px;
}
.mini-card--product-card .mini-card__detail {
  margin-bottom: 0;
}
.mini-card--product-card .mini-card__cta {
  justify-content: space-between;
  font-size: 0.625rem;
}
.mini-card--product-card .product-card__price {
  display: flex;
  flex-wrap: wrap;
}
.mini-card--product-card .product-card__price--label {
  width: 100%;
}
.mini-card--product-card .product-card__price--amount {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1;
}
.mini-card--product-card .product-card__price--symbol {
  align-self: flex-start;
  font-weight: bold;
}
.mini-card--product-card .product-card__add-to-cart {
  display: flex;
  align-items: center;
  height: 24px;
}
.mini-card--product-card .product-card__add-to-cart--text {
  font-size: 0.5625rem;
  margin-right: 10px;
  align-self: center;
}
@media (min-width: 768px) {
  .mini-card--product-card .product-card__add-to-cart--text {
    font-size: 0.8125rem;
  }
}
.mini-card--product-card .product-card__add-to-cart--icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.mini-card--product-card .product-card__add-to-cart--icon {
  background-position: 50% 50%;
  background-size: calc(24px * 0.5) auto;
  background-repeat: no-repeat;
  background-color: #1a21d5;
}
.mini-card--product-card .product-card__add-to-cart--icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='15px' viewBox='0 0 14 15'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-4 -4)'%3E%3Cg stroke='%23ffffff' transform='translate(5.418164 5.74779)'%3E%3Cpath stroke-linejoin='round' d='M1.96379209 1.76909933h9.33333331l-1.1666666 7H3.13045876z'/%3E%3Ccircle cx='4.29712542' cy='11.1024327' r='1.16666667'/%3E%3Ccircle cx='8.84807093' cy='11.1024327' r='1.16666667'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.40071909 4.53400635l-.61456028-3.14496996C1.63340659.6073374.9484588.04328069.15197493.04328069h0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mini-card--product-card .product-card__primary-link {
  position: absolute;
  width: 100%;
  height: 100%;
}
.mini-card--product-card .product-card__primary-link:focus .mini-card__text {
  background-color: #1a21d5;
  color: #ffffff;
}
.mini-card--product-card .product-card__secondary-link {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.mini-card--product-card .product-card__no-stock {
  position: absolute;
  bottom: 0px;
  right: 20px;
  width: 50%;
  font-size: 12px;
  text-align: right;
}
.mini-card--profile-card {
  height: 320px;
  min-width: 225px;
}
.mini-card--profile-card.swiper-slide {
  height: 320px;
  min-width: 225px;
}
.mini-card--profile-card .mini-card__image {
  height: 245px;
}
.mini-card--profile-card .mini-card__text {
  height: 105px;
}
.mini-card--profile-card .mini-card__title {
  margin-bottom: 5px;
}
.mini-card--text-card {
  height: 205px;
}
.mini-card--text-card.swiper-slide {
  height: 205px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mini-card--text-card {
    height: 180px;
  }
}
.mini-card--text-card .mini-card__text {
  height: inherit;
  background-color: #004285;
  color: #ffffff;
  font-size: 0.95rem;
  line-height: 1.4;
}
.mini-card--text-card:focus {
  border: 0;
}
.mini-card--text-card:focus .mini-card__text {
  background-color: #1a21d5;
}
.mini-card--text-card .mini-card__title {
  font-size: 1.125rem;
  line-height: 1.38;
  margin-bottom: 15px;
  padding-bottom: calc(10px + 6px);
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mini-card--text-card .mini-card__title {
    margin-bottom: calc(15px + 6px);
  }
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card--text-card .mini-card__title {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.mini-card--text-card .mini-card__title {
  background-position: 100% calc(0.69rem - 8px);
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.mini-card--text-card .mini-card__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.mini-card--text-card .mini-card__title::after {
  content: "";
  display: block;
  width: 55px;
  height: 6px;
  border-radius: 3px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.mini-card--end-card {
  height: 320px;
}
.mini-card--end-card.swiper-slide {
  height: 320px;
}
.mini-card--end-card .mini-card__text {
  height: inherit;
  background-color: #004285;
  color: #ffffff;
  font-size: 0.95rem;
  line-height: 1.4;
  padding: 25px 20px 20px 20px;
}
.mini-card--end-card .mini-card__title {
  font-size: 1.125rem;
  line-height: 1.38;
  font-weight: 400;
  padding-right: 20px;
  margin-top: auto;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card--end-card .mini-card__title {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.mini-card--end-card .mini-card__title {
  background-position: 95% calc(1.75rem - 6px);
  background-size: 10px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.mini-card--end-card .mini-card__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.mini-card--end-card .mini-card__title::before {
  content: "";
  display: block;
  width: 55px;
  height: 6px;
  border-radius: 3px;
  background: #ffffff;
  margin-bottom: 10px;
}
.mini-card--end-card-hidden {
  display: block;
}
.card:not(.card--narrow-content) .mini-card--end-card-hidden {
  height: 380px;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .mini-card--end-card-hidden {
    display: none;
  }
}
.mini-card--image-card {
  /*&.swiper-slide {
      height: 175px;
      max-width: 350px;
      width: 100%;

      @include media('>=medium') {
          max-width: 500px;
          height: 300px;
      }
  }*/
}
.mini-card--image-card .mini-card__image {
  border-radius: 25px 25px 25px 0;
  height: 100%;
  width: 100%;
}
.mini-card--product-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.mini-card--product-list .mini-card {
  min-width: auto;
  margin-bottom: 60px;
  width: 31%;
}
.mini-card--product-list .mini-card:nth-child(3n+3) {
  margin-right: 20px;
  /*Every third card now also needs 20px margin.*/
}
.mini-card--story-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.mini-card--story-list .mini-card {
  min-width: auto;
  margin-bottom: 60px;
}
.mini-card--story-list .mini-card:nth-child(3n+3) {
  margin-right: 0px;
}
@media (max-width: 767px) {
  .mini-card--product-list .product-card__primary-link:focus .mini-card__text {
    border-radius: 5px;
    background-color: #e8e8fa;
    color: #001021;
  }
  .mini-card--product-list .mini-card--product-card {
    background-color: #f3f2f0;
    margin-bottom: 5px;
    border-radius: 5px;
    margin-right: 0;
    padding: 0;
    min-width: 100%;
    height: 150px;
    display: flex;
  }
  .mini-card--product-list .mini-card__text {
    background-color: inherit;
    padding: 15px;
    height: 100%;
  }
  .mini-card--product-list .mini-card__title {
    position: relative;
    width: calc(100% - 125px);
    margin-bottom: 0;
    left: 125px;
    overflow: hidden;
  }
  .mini-card--product-list .mini-card__detail {
    left: 125px;
    width: calc(100% - 125px);
  }
  .mini-card--product-list .mini-card__image {
    border-radius: 0 5px 5px 5px;
    margin-left: 15px;
    margin-top: 15px;
    z-index: 1;
    width: 115px;
    height: 70px;
  }
}
@media (max-width: 767px) {
  .mini-card--story-list {
    margin-bottom: 15px;
  }
  .mini-card--story-list .mini-card:focus .mini-card__text {
    border-radius: 5px;
    background-color: #e8e8fa;
    color: #001021;
  }
  .mini-card--story-list .mini-card--story-card,
  .mini-card--story-list .mini-card--category-card {
    background-color: #f3f2f0;
    margin-bottom: 5px;
    border-radius: 5px;
    margin-right: 0;
    padding: 0;
    min-width: 100%;
    height: 100px;
    display: flex;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .mini-card--story-list .mini-card--story-card.news-card,
  .mini-card--story-list .mini-card--category-card.news-card {
    height: auto;
  }
  .mini-card--story-list .mini-card--story-card.news-card .mini-card__image,
  .mini-card--story-list .mini-card--category-card.news-card .mini-card__image {
    min-width: 115px;
    margin-bottom: 15px;
  }
  .mini-card--story-list .mini-card--story-card.news-card .mini-card__text,
  .mini-card--story-list .mini-card--category-card.news-card .mini-card__text {
    position: relative;
  }
  .mini-card--story-list .mini-card--story-card.news-card .mini-card__text .mini-card__title,
  .mini-card--story-list .mini-card--category-card.news-card .mini-card__text .mini-card__title {
    width: 100%;
    left: 0;
    overflow: visible;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .mini-card--story-list .mini-card__text {
    background-color: inherit;
    padding: 15px;
    height: 100%;
  }
  .mini-card--story-list .mini-card__title {
    position: relative;
    width: calc(100% - 125px);
    margin-bottom: 0;
    left: 125px;
    overflow: hidden;
  }
  .mini-card--story-list .mini-card__image {
    border-radius: 0 5px 5px 5px;
    margin-left: 15px;
    margin-top: 15px;
    z-index: 1;
    width: 115px;
    height: 70px;
  }
  .mini-card--story-list .mini-card__cta {
    display: none;
  }
}
.mini-card-swiper {
  padding: 25px 25px 40px 25px;
}
@media (min-width: 1025px) {
  .mini-card-swiper {
    padding: 60px 100px;
  }
}
@media print {
  .mini-card-swiper {
    display: none;
  }
}
.mini-card-swiper--no-padding-y {
  padding-top: 0;
  padding-bottom: 0;
}
.swiper {
  outline: none;
  user-select: none;
  overflow: visible;
}
@media (min-width: 1024px) {
  .swiper {
    display: flex;
    justify-content: flex-start;
  }
}
.swiper::after {
  content: "flickity";
  display: none;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .swiper::after {
    content: "";
  }
}
.swiper .flickity-page-dots {
  display: flex;
  justify-content: center;
  position: absolute;
  padding-top: calc((40px - 10px) * 0.5);
  width: 100%;
}
.card:not(.card--narrow-content) .swiper .flickity-page-dots {
  padding-top: 20px;
  bottom: -25px;
}
.swiper .dot {
  display: block;
  cursor: pointer;
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.swiper .dot.is-selected {
  background: #1191fa;
}
.swiper .dot:not(:last-child) {
  margin-right: 10px;
}
.mini-card-swiper__header {
  display: flex;
  justify-content: space-between;
}
.mini-card-swiper__heading {
  left: 0;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .mini-card-swiper__heading {
    left: -20px;
    margin-bottom: 40px;
  }
}
.mini-card-swiper__cta {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.mini-card-swiper__cta a:focus {
  box-shadow: 0 0 0 5px #e8e8fa, 0 0 0 7px #1a21d5;
  border-radius: 1px;
  background-color: #e8e8fa;
}
@media (max-width: 1024px) {
  .mini-card-swiper__cta {
    display: none;
  }
}
@media print {
  .infographic-heading {
    color: #1191fa;
  }
}
.infographic {
  outline: none;
  user-select: none;
  background: #f3f2f0;
  page-break-after: always;
}
@media print {
  .infographic {
    overflow: visible;
  }
}
@media print {
  .infographic .print-js-background-image {
    background-size: 100% !important;
    background-position: center center !important;
  }
}
@media print {
  .infographic .mini-card__title {
    height: 2rem;
  }
}
.infographic .mini-card-carousel {
  padding: 20px 20px 0 20px;
}
@media print {
  .infographic .mini-card-carousel {
    display: contents;
    padding: 0;
    background: #ffffff;
  }
}
.infographic .mini-card-carousel .mini-card.swiper-slide {
  width: 100%;
}
@media print {
  .infographic .mini-card-carousel .mini-card.swiper-slide {
    width: 25%;
    min-width: unset;
    flex-grow: 0;
    margin-right: 0px !important;
  }
}
.infographic .mini-card-carousel .mini-card.swiper-slide {
  /* &[attr-print-columns = "2"] {
      @media print {
          width: calc(100% / 2);
      }

      .mini-card__image {
          @media print {
              max-height: 250px;
          }
      }
  }*/
}
@media print {
  .infographic .mini-card-carousel .mini-card.swiper-slide[attr-print-columns="3"] {
    width: 33.3333333333%;
  }
}
@media print {
  .infographic .mini-card-carousel .mini-card.swiper-slide[attr-print-columns="3"] .mini-card__image {
    max-height: 200px;
  }
}
@media print {
  .infographic .mini-card-carousel .mini-card.swiper-slide[attr-print-columns="4"] {
    width: 25%;
  }
}
@media print {
  .infographic .mini-card-carousel .mini-card.swiper-slide[attr-print-columns="4"] .mini-card__image {
    max-height: 150px;
  }
}
.infographic .mini-card-carousel .mini-card.swiper-slide {
  /*&[attr-print-columns = "5"] {
      @media print {
          width: calc(100% / 5);
      }

      .mini-card__image {
          @media print {
              max-height: 120px;
          }
      }

      .heading-beta {
          @media print {*/
  /*font-size: 0.6rem;
              height: 1.2rem;*/
  /*}
      }
  }*/
}
.infographic .swiper-wrapper {
  padding-bottom: 50px;
}
@media print {
  .infographic .swiper-wrapper {
    flex-wrap: wrap;
    transform: translate3d(0px, 0px, 0px) !important;
    background-color: #fff;
    padding-bottom: 0px;
  }
}
.infographic .mini-card__text {
  background-color: unset;
  position: relative;
  border-radius: 0;
  height: auto;
  font-size: 1rem;
  width: 100%;
  line-height: 1.6;
}
@media print {
  .infographic .mini-card__text {
    width: 100%;
    left: 0;
    line-height: 1.2;
    padding: 0 10px 0 10px;
  }
}
@media (min-width: 544px) {
  .infographic .mini-card__text {
    width: 75%;
    left: 12.5%;
  }
}
@media print and (min-width: 544px) {
  .infographic .mini-card__text {
    width: 100%;
    left: 0;
  }
}
.infographic .mini-card__text .mini-card__cta {
  margin-top: unset;
}
@media print {
  .infographic .mini-card__text .mini-card__cta {
    font-size: 0.7rem;
  }
}
.infographic .mini-card-carousel__total {
  display: flex;
  background-color: #1191fa;
  color: #ffffff;
  right: calc(50% - 40px);
  width: 80px;
  justify-content: center;
}
.infographic .heading-gamma {
  color: #1191fa;
}
@media print {
  .infographic .heading-gamma {
    font-size: 0.85rem;
  }
}
.infographic .infographic-text-image-block {
  height: 100%;
}
.infographic .mini-card--infographic-card .mini-card__image {
  max-width: 100%;
  margin: 0 auto;
  border-radius: 0;
  background-size: contain !important; /* important is necessery to subvert inline styling*/
}
@media print {
  .infographic .mini-card--infographic-card .mini-card__image {
    max-width: 80%;
    max-height: 150px;
  }
}
.infographic:hover .mini-card-carousel__previous,
.infographic:hover .mini-card-carousel__next,
.infographic:hover .mini-card-carousel__total,
.infographic:hover .mini-card-carousel__lightbox {
  display: flex;
}
@media print {
  .infographic:hover .mini-card-carousel__previous,
  .infographic:hover .mini-card-carousel__next,
  .infographic:hover .mini-card-carousel__total,
  .infographic:hover .mini-card-carousel__lightbox {
    display: none;
  }
}
@media print {
  .infographic .mini-card-carousel__previous,
  .infographic .mini-card-carousel__next,
  .infographic .mini-card-carousel__total,
  .infographic .mini-card-carousel__lightbox {
    display: none !important;
  }
}
.infographic.swiper-container {
  overflow: visible;
  padding-bottom: 30px;
}
@media (min-width: 1024px) {
  .infographic.swiper-container {
    padding-bottom: 40px;
  }
}
.infographic .mini-card {
  margin-right: 0;
}
.infographic .mini-card__image {
  display: block;
  height: 300px;
}
@media (min-width: 544px) {
  .infographic .mini-card__image {
    height: 300px;
  }
}
.infographic .mini-card--image-card .swiper-slide {
  height: 500px;
}
.infographic .carousel.swiper-container {
  padding-bottom: 0;
}
.infographic .carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
  bottom: 20px;
}
@media print {
  .infographic .carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
    display: none;
  }
}
.infographic .carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #000000;
  opacity: 1;
}
.infographic .carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #1191fa;
}
.infographic .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
  bottom: 10px;
}
@media (min-width: 1024px) {
  .infographic .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
    bottom: 15px;
  }
}
.infographic .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-prev-prev,
.infographic .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-next-next {
  transform: scale(0.6);
}
.infographic .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-prev,
.infographic .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-next {
  transform: scale(1);
}
.infographic .mini-card-carousel__previous,
.infographic .mini-card-carousel__next {
  display: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #1191fa;
  position: absolute;
  top: calc(50% - 30px);
  cursor: pointer;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  z-index: 2;
}
@media (min-width: 1024px) {
  .infographic .mini-card-carousel__previous,
  .infographic .mini-card-carousel__next {
    top: calc(50% - 40px);
  }
}
.mini-card-infographic__heading {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .mini-card-infographic__heading {
    margin-bottom: 40px;
  }
}
.mini-card-infographic__previous {
  left: -5px;
}
.mini-card-infographic__next {
  right: -5px;
}
.mini-card-infographic__nextIcon,
.mini-card-infographic__previousIcon {
  height: 100%;
}
.mini-card-infographic__nextIcon {
  width: 100%;
}
.mini-card-infographic__previousIcon {
  width: 95%;
}
.mini-card-infographic__nextIcon {
  background-position: 55% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.mini-card-infographic__nextIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.mini-card-infographic__previousIcon {
  background-position: 50% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.mini-card-infographic__previousIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M0 6l5.67567568 6L7 10.6 2.64864865 6 7 1.4 5.67567568 0z'/%3E%3C/svg%3E");
}
.mini-card-infographic__total {
  font-size: 0.9375rem;
  line-height: 1.33;
  font-weight: bold;
  color: #004285;
  display: none;
  position: absolute;
  right: 60px;
  bottom: 50px;
  z-index: 1;
  background-color: #ffffff;
  padding: 2px 15px;
  border-radius: 16px;
  animation-name: fadeIn;
  animation-duration: 0.3s;
}
.mini-card-carousel {
  padding: 25px 25px 0 25px;
}
@media (min-width: 1025px) {
  .mini-card-carousel {
    padding: 25px 25px 0 25px;
  }
}
@media print {
  .mini-card-carousel {
    display: none;
  }
}
.carousel {
  outline: none;
  user-select: none;
}
.carousel:hover .mini-card-carousel__previous,
.carousel:hover .mini-card-carousel__next,
.carousel:hover .mini-card-carousel__total,
.carousel:hover .mini-card-carousel__lightbox {
  display: flex;
}
.carousel.swiper-container {
  overflow: visible;
  padding-bottom: 30px;
}
@media (min-width: 1024px) {
  .carousel.swiper-container {
    padding-bottom: 40px;
  }
}
.carousel .mini-card {
  margin-right: 0;
}
.carousel .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  opacity: 1;
}
.carousel .swiper-pagination-bullet-active {
  background: #1a21d5;
}
.carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
  bottom: 10px;
}
@media (min-width: 1024px) {
  .carousel .swiper-pagination.mini-card-carousel__navigation.swiper-pagination-bullets {
    bottom: 15px;
  }
}
.carousel .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-prev-prev,
.carousel .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-next-next {
  transform: scale(0.6);
}
.carousel .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-prev,
.carousel .swiper-pagination.mini-card-carousel__navigation .swiper-pagination-bullet-active-next {
  transform: scale(1);
}
.mini-card-carousel__heading {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .mini-card-carousel__heading {
    margin-bottom: 40px;
  }
}
.mini-card-carousel__previous,
.mini-card-carousel__next {
  display: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #1a21d5;
  position: absolute;
  top: calc(50% - 30px);
  cursor: pointer;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  z-index: 2;
}
@media (min-width: 1024px) {
  .mini-card-carousel__previous,
  .mini-card-carousel__next {
    top: calc(50% - 40px);
  }
}
.mini-card-carousel__previous {
  left: -5px;
}
.mini-card-carousel__next {
  right: -5px;
}
.mini-card-carousel__nextIcon,
.mini-card-carousel__previousIcon {
  height: 100%;
}
.mini-card-carousel__nextIcon {
  width: 100%;
}
.mini-card-carousel__previousIcon {
  width: 95%;
}
.mini-card-carousel__nextIcon {
  background-position: 55% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.mini-card-carousel__nextIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.mini-card-carousel__previousIcon {
  background-position: 50% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.mini-card-carousel__previousIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M0 6l5.67567568 6L7 10.6 2.64864865 6 7 1.4 5.67567568 0z'/%3E%3C/svg%3E");
}
.mini-card-carousel__total {
  font-size: 0.9375rem;
  line-height: 1.33;
  font-weight: bold;
  color: #004285;
  display: none;
  position: absolute;
  right: 60px;
  bottom: 50px;
  z-index: 1;
  background-color: #ffffff;
  padding: 2px 15px;
  border-radius: 16px;
  animation-name: fadeIn;
  animation-duration: 0.3s;
}
.mini-card__show-more {
  display: flex;
}
.mini-card__show-more .error-message {
  margin: 0 20px;
}
.mini-card__show-more .loader-animation--moreitems {
  margin: 0 20px;
  width: 40px;
  height: 40px;
}
@media (max-width: 1023px) {
  .mini-card__show-more {
    margin: 10px 0 52px 0;
  }
}
.mini-card--contact-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mini-card--contact-list .mini-card {
  min-width: auto;
}
@media (max-width: 544px) {
  .mini-card--contact-list {
    margin: 0 25px;
  }
}
.mini-card--contact-card {
  height: 185px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 1024px) {
  .mini-card--contact-card {
    max-width: 185px;
  }
}
@media (max-width: 1023px) {
  .mini-card--contact-card {
    height: 80px;
    width: 100%;
    margin: 0;
    text-align: left;
  }
}
.mini-card--contact-card:not(:last-child) {
  margin: 0;
}
@media (max-width: 1023px) {
  .mini-card--contact-card:not(:last-child) {
    margin-bottom: 10px;
  }
}
.mini-card__contact {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 185px;
  font-size: 0.9375rem;
  line-height: 1.4;
  background-color: #f3f2f0;
  color: #001021;
  border-radius: 25px 25px 25px 0;
  padding: 20px 15px 20px 15px;
  align-items: center;
}
.mini-card__contact .mini-card__title {
  color: #1a21d5;
  font-size: 22px;
  padding: 0;
  margin: 10px;
}
@media (max-width: 1023px) {
  .mini-card__contact .mini-card__title {
    margin: 0;
    font-size: 17px;
  }
}
.mini-card__contact .mini-card__detail,
.mini-card__contact .mini-card__more-detail {
  line-height: 24px;
  margin: 0;
}
.mini-card__contact .mini-card__detail p,
.mini-card__contact .mini-card__more-detail p {
  margin: 0;
}
@media (min-width: 1024px) {
  .mini-card__contact:hover {
    background-color: #dddef9;
  }
  .mini-card__contact:hover .mini-card__detail {
    display: none;
  }
  .mini-card__contact:hover .mini-card__more-detail {
    display: block;
  }
}
@media (max-width: 1023px) {
  .mini-card__contact {
    height: 80px;
    flex-direction: row;
  }
}
.mini-card__icon--chevron-right {
  display: none;
}
@media (max-width: 1023px) {
  .mini-card__icon--chevron-right {
    display: block;
    height: 12px;
    width: 7px;
  }
  .mini-card__icon--chevron-right {
    background-position: 100% 100%;
    background-size: auto auto;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .mini-card__icon--chevron-right {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
  }
}
@media (max-width: 1023px) {
  .mini-card__contact-container {
    flex: 1;
    margin-left: 15px;
  }
}
.mini-card__more-detail {
  display: none;
}
.mini-card__icon {
  width: 45px;
  height: 45px;
}
@media (max-width: 1023px) {
  .mini-card__icon {
    width: 40px;
    height: 40px;
  }
}
.mini-card__icon--chat {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mini-card__icon--chat {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='45px' height='45px' viewBox='0 0 45 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EC889448E-132F-4BED-AEA4-E9E48604E8A7@3x%3C/title%3E%3Cdefs%3E%3Cfilter color-interpolation-filters='auto' id='filter-1'%3E%3CfeColorMatrix in='SourceGraphic' type='matrix' values='0 0 0 0 0.101961 0 0 0 0 0.129412 0 0 0 0 0.835294 0 0 0 1.000000 0'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/defs%3E%3Cg id='Iteratie-5---Finalisatie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop_01' transform='translate(-275.000000, -1353.000000)'%3E%3Cg id='Group-7' transform='translate(205.000000, 1268.000000)'%3E%3Cg id='Group-2' transform='translate(70.000000, 85.000000)'%3E%3Cg filter='url(%23filter-1)' id='Icons/Toptask-Menu/Contact'%3E%3Cg transform='translate(3.159484, 5.164923)' id='contact' fill='%231191FA'%3E%3Cpath d='M28.956129 0C34.4602775 0 38.9024272 4.67455638 39.0650637 10.4634204L39.0696774 10.7922581 39.0696774 19.9676427C39.0696774 25.7984154 34.7296788 30.5811817 29.2665411 30.7563216L28.956129 30.7612903 7.07870968 30.7612903C4.61581448 30.7612903 2.58064516 32.9523361 2.58064516 35.7032258 2.58064516 36.4158513 2.00294806 36.9935484 1.29032258 36.9935484.628598917 36.9935484.0832165668 36.495432.00868094365 35.8537047L0 35.7032258 0 10.7922581C0 4.96305713 4.341065.180115882 9.80319552.00496894997L10.1135484 0 28.956129 0ZM28.956129 2.58064516 10.1135484 2.58064516C6.0680985 2.58064516 2.73192314 6.07663522 2.58564643 10.4899584L2.58064516 10.7922581 2.57987097 29.8918511 2.72669796 29.7676991C3.85766906 28.8293875 5.26593573 28.2478293 6.80565891 28.1861078L7.07870968 28.1806452 28.956129 28.1806452C33.0025385 28.1806452 36.3377969 24.6849594 36.4840324 20.2700532L36.4890323 19.9676427 36.4890323 10.7922581C36.4890323 6.33807452 33.2435333 2.7435869 29.2308788 2.5860315L28.956129 2.58064516Z' id='Stroke-2' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M12.5763871 16.0195732C12.5763871 17.2673791 11.5647633 18.2776377 10.3183226 18.2776377 9.07051668 18.2776377 8.06025806 17.2673791 8.06025806 16.0195732 8.06025806 14.7731325 9.07051668 13.7615087 10.3183226 13.7615087 11.5647633 13.7615087 12.5763871 14.7731325 12.5763871 16.0195732' id='Fill-4'%3E%3C/path%3E%3Cpath d='M21.9167742 16.0195732C21.9167742 17.2673791 20.9065156 18.2776377 19.6587097 18.2776377 18.412269 18.2776377 17.4006452 17.2673791 17.4006452 16.0195732 17.4006452 14.7731325 18.412269 13.7615087 19.6587097 13.7615087 20.9065156 13.7615087 21.9167742 14.7731325 21.9167742 16.0195732' id='Fill-6'%3E%3C/path%3E%3Cpath d='M31.5153548 16.0195732C31.5153548 17.2673791 30.503731 18.2776377 29.2572903 18.2776377 28.0094844 18.2776377 26.9992258 17.2673791 26.9992258 16.0195732 26.9992258 14.7731325 28.0094844 13.7615087 29.2572903 13.7615087 30.503731 13.7615087 31.5153548 14.7731325 31.5153548 16.0195732' id='Fill-8'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle' x='0' y='0' width='45' height='45'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mini-card__icon--link {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mini-card__icon--link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37px' height='35px' viewBox='0 0 37 35'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%231a21d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M1.34832 33.5363383c0-3.2086923 2.4096-5.8075 5.3832-5.8075h20.346c4.5324 0 8.2056-3.9648974 8.2056-8.8556282v-8.55003846c0-4.8894359-3.6732-8.85433333-8.2056-8.85433333H9.55392c-4.5312 0-8.2056 3.96489743-8.2056 8.85433333V33.5363383'/%3E%3Cpath fill='%231a21d5' fill-rule='nonzero' d='M11.61396 15.2317716c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179m8.68656 0c0 1.1835129-.888 2.141718-1.9848 2.141718-1.0956 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.8892-2.1417179 1.9848-2.1417179 1.0968 0 1.9848.9595 1.9848 2.1417179m8.92668 0c0 1.1835129-.8892 2.141718-1.9848 2.141718-1.0968 0-1.9848-.9582051-1.9848-2.141718 0-1.1822179.888-2.1417179 1.9848-2.1417179 1.0956 0 1.9848.9595 1.9848 2.1417179'/%3E%3C/g%3E%3C/svg%3E");
}
.mini-card__icon--mail {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mini-card__icon--mail {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='45px' height='45px' viewBox='0 0 45 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ED53AE169-C35D-4425-8073-880B113DD5D7@3x%3C/title%3E%3Cg id='Iteratie-5---Finalisatie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop_01' transform='translate(-483.000000, -1353.000000)'%3E%3Cg id='Group-7' transform='translate(205.000000, 1268.000000)'%3E%3Cg id='Group-4' transform='translate(278.000000, 85.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='45' height='45'%3E%3C/rect%3E%3Cg id='icn_mail' transform='translate(3.000000, 7.000000)' fill='%231A21D5' fill-rule='nonzero'%3E%3Cpath d='M34.1176471 0 5.88235294 0C2.63361912 0 0 2.63361912 0 5.88235294L0 25.3333333C0 28.5820672 2.63361912 31.2156863 5.88235294 31.2156863L34.1176471 31.2156863C37.3663809 31.2156863 40 28.5820672 40 25.3333333L40 5.88235294C40 2.63361912 37.3663809 0 34.1176471 0ZM5.88235294 2.35294118 34.1176471 2.35294118C36.0668874 2.35294118 37.6470588 3.93311265 37.6470588 5.88235294L37.6470588 25.3333333C37.6470588 27.2825736 36.0668874 28.8627451 34.1176471 28.8627451L5.88235294 28.8627451C3.93311265 28.8627451 2.35294118 27.2825736 2.35294118 25.3333333L2.35294118 5.88235294C2.35294118 3.93311265 3.93311265 2.35294118 5.88235294 2.35294118Z' id='Rectangle'%3E%3C/path%3E%3Cpolygon id='Path-5' points='38.330438 5.61576021 39.3166209 7.75205969 20 16.6692184 0.683379132 7.75205969 1.66956204 5.61576021 20 14.0771765'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mini-card__icon--phone {
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.mini-card__icon--phone {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='45px' height='45px' viewBox='0 0 45 45' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E00A4B4F6-1682-43D2-9115-9B58F91CDF0F@3x%3C/title%3E%3Cg id='Iteratie-5---Finalisatie' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop_01' transform='translate(-691.000000, -1353.000000)'%3E%3Cg id='Group-7' transform='translate(205.000000, 1268.000000)'%3E%3Cg id='Group-6' transform='translate(486.000000, 85.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='45' height='45'%3E%3C/rect%3E%3Cpath d='M13.8554819 8.46733684C13.2859683 7.1194287 12.8543264 7.06838249 11.9915296 7.03370992 11.6977594 7.01685496 11.3703737 7 11.0074241 7 9.88495985 7 8.71134284 7.32409485 8.00346914 8.04066825 7.1406724 8.91086159 5 10.9411519 5 15.10479 5 19.2684268 8.07264855 23.2952987 8.48675207 23.8587335 8.91839399 24.4212044 14.4771249 33.0894291 23.1080161 36.6222126 29.8574165 39.3864126 31.860216 39.1302177 33.3962955 38.8061228 35.6402499 38.328408 38.4542051 36.6896312 39.1620788 34.7108684 39.8699525 32.7311418 39.8699525 31.0418013 39.662413 30.6835152 39.4553606 30.3252279 38.8853599 30.1210431 38.0225632 29.6938932 37.1597664 29.2672234 32.9646536 27.2195968 32.1705491 26.946547 31.393496 26.6566434 30.6515209 26.7592171 30.0649548 27.5783643 29.2362606 28.7216074 28.4251049 29.8821857 27.7688735 30.5814228 27.2509996 31.1275213 26.4047671 31.1959038 25.6973805 30.9055177 24.7478659 30.5135217 22.0898092 29.5913183 18.8096212 26.7076896 16.2718978 24.4727319 14.5458172 21.691677 14.045483 20.8556749 13.5446604 20.0028178 13.993842 19.5072842 14.3904059 19.0469057 14.822049 18.5176622 15.2361525 18.1425211 15.6677944 17.6474688 16.0994364 17.1528979 16.3410772 16.8967042 16.617309 16.3164144 16.9110792 15.7534622 16.7035397 15.1731724 16.4964886 14.7465027 16.2894362 14.3198341 14.5633556 10.156196 13.8554819 8.46733684Z' id='Whatsapp-path' stroke='%231A21D5' stroke-width='2.5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mini-card__detail.single-text-link {
  display: flex;
}
.banqueting-card-container {
  margin-top: -180px;
}
@media (max-width: 1024px) {
  .banqueting-card-container {
    margin-top: -75px;
  }
}
.banqueting-card-container .mini-card--product-card .banqueting-unit-per-price {
  font-size: 15px;
}
.banqueting-card-container .mini-card--product-card .mini-card__detail {
  max-height: 84px;
  overflow: hidden;
}
.banqueting-card-container .mini-card--product-card .no-image .mini-card__detail {
  max-height: 250px;
}
.banqueting-card-container .banqueting-card {
  padding: 40px 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .banqueting-card-container .banqueting-card {
    overflow: visible;
    padding: 60px 0 130px;
  }
}
.banqueting-card-container .banqueting-card:not(:first-of-type) {
  margin-top: -175px;
}
.banqueting-card-container .banqueting-card:only-child {
  padding: 50px 0 115px 0;
  min-height: 94vh;
}
@media (min-width: 1024px) {
  .banqueting-card-container .banqueting-card:only-child {
    padding: 60px 0 130px 0;
  }
}
@media print {
  .banqueting-card-container .banqueting-card {
    padding: 0 !important;
    border-radius: 0 !important;
  }
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top {
  top: 0;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom {
  bottom: 0;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom {
  height: 175px;
  position: absolute;
  width: 100%;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom .mini-card__text {
  border-radius: 30px 0 30px 0;
  display: flex;
  justify-content: space-between;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.image .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.image .mini-card__text {
  height: 100%;
  padding: 0px;
  overflow: hidden;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.swiper-slide,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.swiper-slide {
  height: 320px;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.white .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.white .mini-card__text {
  background-color: #ffffff;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.dark_blue .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.dark_blue .mini-card__text {
  background-color: #004285;
  color: #ffffff;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.light_blue .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.light_blue .mini-card__text {
  background-color: #c2e4ff;
}
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-top.green .mini-card__text,
.banqueting-card-container .banqueting-mini-card--product-card-halfheight-bottom.green .mini-card__text {
  background-color: #d6e6d6;
}
.banqueting-card-container .banqueting-waypoint-card___button {
  font-size: 0.9375rem;
  width: 60%;
}
.banqueting-card-container .banqueting-mini-card__image__only {
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  height: 380px;
}
.banqueting-card-container .banqueting-unit-per-price {
  font-size: 1.25rem;
  line-height: 1;
}
.product-detail {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .product-detail {
    flex-direction: row;
  }
}
.product-detail__summary {
  position: relative;
  padding: 0 100px 0 20px;
  margin-bottom: 30px;
  width: auto;
  max-width: 600px;
}
@media (min-width: 1024px) {
  .product-detail__summary {
    position: absolute;
    padding: 0 60px 0 30px;
    margin-bottom: 0;
    width: calc(0.6693548387 * (100% - 600px));
    right: 0;
  }
}
@media (min-width: 1140px) {
  .product-detail__summary {
    padding: 0 60px;
  }
}
.product-detail__title {
  font-weight: 600;
  font-size: 1.05rem;
  margin-bottom: 5px;
}
.product-detail__text {
  display: none;
  font-size: 0.95rem;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .product-detail__text {
    display: block;
  }
}
.product-detail__price-label {
  margin-bottom: 30px;
}
.product-detail__out-of-stock {
  color: #ff2401;
  font-weight: 600;
}
.product-detail--not-available {
  display: none;
}
.shopping-cart-item {
  display: inline-flex;
  min-width: 100%;
  flex-wrap: wrap;
}
.shopping-cart-item__description {
  order: 1;
  width: 70%;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .shopping-cart-item__description {
    margin-bottom: 0;
    width: 60%;
  }
}
.shopping-cart-item__amount {
  order: 4;
  width: 70px;
}
@media (min-width: 768px) {
  .shopping-cart-item__amount {
    order: 3;
  }
}
.shopping-cart-item__amount input {
  text-align: center;
}
.shopping-cart-item__remove {
  order: 3;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
.shopping-cart-item__remove {
  background-position: 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.shopping-cart-item__remove {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='18' viewBox='0 0 14 18'%3E%3Cdefs%3E%3Cpath id='a' d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath id='c' d='M0 0h50v50H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-5 -3)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cuse fill='%23001021' transform='translate(-13 -13)' xlink:href='%23c'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .shopping-cart-item__remove {
    order: 2;
  }
}
.shopping-cart-item__price {
  order: 2;
  width: 30%;
  text-align: right;
  font-weight: bold;
}
@media (min-width: 768px) {
  .shopping-cart-item__price {
    order: 4;
    width: calc(40% - (120px + 10px));
  }
}
.shopping-cart-totals {
  font-size: 1.06rem;
  line-height: 1.25;
}
.shopping-cart-totals__subtotal {
  font-weight: 600;
}
.shopping-cart-totals__vat {
  display: flex;
  justify-content: space-between;
}
.shopping-cart-totals__total {
  font-weight: bold;
  font-size: 1.25rem;
}
.shopping-cart-totals__row {
  height: 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.shopping-cart-totals__column {
  width: 30%;
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #e5e9ed;
  padding: 10px 0;
}
.shopping-cart-totals__column--no-border {
  border-top: 0;
}
.shopping-cart-link {
  min-width: 40px;
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
}
.shopping-cart-link {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.shopping-cart-link {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EA8946EB1-EBC1-4E15-BA71-BEA0F89695B7@3x%3C/title%3E%3Cg id='00_Webshop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_-Checkout-multiple-products' transform='translate(-282.000000, -16.000000)'%3E%3Cg id='icn_cart' transform='translate(282.000000, 16.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='48' height='48'%3E%3C/rect%3E%3Cg id='shopping_cart-24px'%3E%3Cg transform='translate(12.000000, 12.000000)'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M15.55 13C16.3 13 16.96 12.59 17.3 11.97L20.88 5.48C21.25 4.82 20.77 4 20.01 4L5.21 4 4.27 2 1 2 1 4 3 4 6.6 11.59 5.25 14.03C4.52 15.37 5.48 17 7 17L19 17 19 15 7 15 8.1 13 15.55 13ZM6.16 6 18.31 6 15.55 11 8.53 11 6.16 6ZM7 18C5.9 18 5.01 18.9 5.01 20 5.01 21.1 5.9 22 7 22 8.1 22 9 21.1 9 20 9 18.9 8.1 18 7 18ZM17 18C15.9 18 15.01 18.9 15.01 20 15.01 21.1 15.9 22 17 22 18.1 22 19 21.1 19 20 19 18.9 18.1 18 17 18Z' id='Shape' fill='%23ffffff' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.shopping-cart-link:focus {
  z-index: 1;
}
.shopping-cart-link:focus .shopping-cart-link-decoration {
  background-color: #ffffff;
}
.shopping-cart-link:focus .shopping-cart-link-decoration {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.shopping-cart-link:focus .shopping-cart-link-decoration {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EA8946EB1-EBC1-4E15-BA71-BEA0F89695B7@3x%3C/title%3E%3Cg id='00_Webshop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='M_-Checkout-multiple-products' transform='translate(-282.000000, -16.000000)'%3E%3Cg id='icn_cart' transform='translate(282.000000, 16.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='48' height='48'%3E%3C/rect%3E%3Cg id='shopping_cart-24px'%3E%3Cg transform='translate(12.000000, 12.000000)'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M15.55 13C16.3 13 16.96 12.59 17.3 11.97L20.88 5.48C21.25 4.82 20.77 4 20.01 4L5.21 4 4.27 2 1 2 1 4 3 4 6.6 11.59 5.25 14.03C4.52 15.37 5.48 17 7 17L19 17 19 15 7 15 8.1 13 15.55 13ZM6.16 6 18.31 6 15.55 11 8.53 11 6.16 6ZM7 18C5.9 18 5.01 18.9 5.01 20 5.01 21.1 5.9 22 7 22 8.1 22 9 21.1 9 20 9 18.9 8.1 18 7 18ZM17 18C15.9 18 15.01 18.9 15.01 20 15.01 21.1 15.9 22 17 22 18.1 22 19 21.1 19 20 19 18.9 18.1 18 17 18Z' id='Shape' fill='%23fc6039' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.shopping-cart-link-decoration {
  left: 0;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 1px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.shopping-cart-link__badge {
  width: 20px;
  height: 20px;
  background-color: #1191fa;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}
.decision-container {
  padding: 30px 15px 15px 15px;
}
@media (min-width: 1024px) {
  .decision-container {
    padding: 30px;
  }
}
@media print {
  .decision-container {
    display: none;
  }
}
.decision-container__title {
  margin-bottom: 20px;
}
.chips-container {
  padding: 40px 20px 25px 20px;
}
.chips-container .button--arrowed:visited:not(:hover):not(:focus) {
  background-color: #93cbff;
}
@media (min-width: 1024px) {
  .chips-container {
    padding: 40px;
  }
}
@media print {
  .chips-container {
    display: none;
  }
}
.chips-container__title {
  margin-bottom: 30px;
}
.tag {
  -webkit-appearance: none;
  font-family: "Open Sans", sans serif;
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
  color: #1a21d5;
  border: 0;
  border-radius: 25px;
  user-select: none;
  justify-content: center;
  font-weight: 600;
  font-size: inherit;
  line-height: 1.25;
  padding: 5px 10px;
}
.tag:focus {
  outline: 0;
}
.tag::after {
  content: "";
  min-height: inherit;
  font-size: 0;
  display: block;
}
.tag--primary {
  background-color: #1a21d5;
  color: #ffffff;
}
.tag--secondary {
  box-shadow: inset 0 0 0 2px #1a21d5;
}
.highlight {
  display: flex;
  margin-bottom: 20px;
}
.highlight .content-container, .content-block__expand-content > .highlight, .content-block > .highlight {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .highlight .content-container, .content-block__expand-content > .highlight, .content-block > .highlight {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .highlight .content-container, .card--narrow-content .content-block__expand-content > .highlight, .card--narrow-content .content-block > .highlight {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
.content-container:nth-child(odd) .highlight {
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.content-container:nth-child(odd) .highlight.left {
  flex-direction: row;
}
.content-container:nth-child(odd) .highlight.left .highlight__image {
  margin-right: -80px;
}
.content-container:nth-child(odd) .highlight.left .highlight__text {
  margin-right: 0px;
}
.content-container:nth-child(odd) .highlight .highlight__text {
  margin-right: calc(-80px);
}
@media (min-width: 768px) {
  .content-container:nth-child(odd) .highlight {
    align-items: flex-end;
  }
}
.content-container:nth-child(even) .highlight {
  justify-content: flex-start;
}
.content-container:nth-child(even) .highlight .highlight__text {
  margin-left: calc(-80px);
}
@media (min-width: 768px) {
  .content-container:nth-child(even) .highlight {
    align-items: flex-end;
    flex-direction: row;
  }
}
.highlight__text,
.highlight__image {
  margin-bottom: 0;
  height: 275px;
}
.highlight__image {
  flex-grow: 0;
  min-width: 245px;
  max-width: 600px;
  width: calc(66.6666666667% + 80px);
}
.card:not(.card--narrow-content) .highlight__image {
  max-width: 800px;
  width: calc(100% - 200px + 80px);
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .highlight__image {
    width: calc(66.6666666667% + 80px);
    height: 450px;
  }
}
.highlight__text {
  padding: 20px 20px 25px 20px;
  height: auto;
  width: calc(33.3333333333% + 80px);
  max-width: 200px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 544px) {
  .highlight__text {
    height: 275px;
  }
}
.highlight__text:focus {
  background-color: #1a21d5;
}
.highlight__text:focus .highlight__title,
.highlight__text:focus .highlight__paragraph,
.highlight__text:focus .highlight__cta {
  color: #ffffff;
}
.highlight__text:focus .highlight__cta .single-text-link {
  color: #ffffff;
}
.highlight__text:focus .highlight__cta .single-text-link::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.highlight__text:focus .highlight__cta .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .highlight__text {
    padding: 30px 25px 25px 25px;
    max-height: 210px;
    max-width: 260px;
  }
}
.card:not(.card--narrow-content) .highlight__text {
  min-width: 200px;
  max-height: 350px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .card:not(.card--narrow-content) .highlight__text {
    height: 210px;
    max-width: 260px;
  }
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .highlight__text {
    height: 350px;
    max-width: 420px;
  }
}
.highlight__paragraph {
  margin-bottom: 15px;
  line-height: 1.5;
}
.highlight__title {
  height: 100%;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 1.125rem;
  line-height: 1.325;
}
@media (min-width: 768px) {
  .highlight__title {
    margin-bottom: 5px;
  }
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .highlight__title {
    font-size: 1.9rem;
    line-height: 1.325;
  }
}
.highlight__cta {
  margin-top: auto;
}
.highlight__cta .single-text-link {
  font-size: 0.95rem;
  line-height: 1.3;
  color: #001021;
}
@media (min-width: 1024px) {
  .highlight__cta .single-text-link {
    font-size: 1.05rem;
  }
}
.highlight__cta .single-text-link::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.highlight__cta .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.highlight-nv {
  display: flex;
  flex-direction: column;
}
.highlight-nv .content-container, .content-block__expand-content > .highlight-nv, .content-block > .highlight-nv {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .highlight-nv .content-container, .content-block__expand-content > .highlight-nv, .content-block > .highlight-nv {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .highlight-nv .content-container, .card--narrow-content .content-block__expand-content > .highlight-nv, .card--narrow-content .content-block > .highlight-nv {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
@media (min-width: 769px) {
  .highlight-nv {
    padding-bottom: 90px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1025px) {
  .highlight-nv {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.highlight-nv__image {
  min-height: 215px;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .highlight-nv__image {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .highlight-nv__image {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .card--narrow-content .highlight-nv__image {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .highlight-nv__image {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .card--narrow-content .highlight-nv__image {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 768px) {
  .highlight-nv__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    max-height: 568px;
  }
}
@media (min-width: 768px) and (max-width: 767px) {
  .highlight-nv__image {
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .card--narrow-content .highlight-nv__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .highlight-nv__image {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .card--narrow-content .highlight-nv__image {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.highlight-nv__text {
  background: #c2e4ff;
  padding: 30px 15px;
  height: 300px;
  width: 400px;
  min-width: 200px;
  position: absolute;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  outline: none;
}
.highlight-nv__text:focus {
  background-color: #1a21d5;
}
.highlight-nv__text:focus .highlight-nv__title,
.highlight-nv__text:focus .highlight-nv__detail,
.highlight-nv__text:focus .highlight-nv__cta {
  color: #ffffff;
}
.highlight-nv__text:focus .highlight-nv__cta .single-text-link {
  color: #ffffff;
}
.highlight-nv__text:focus .highlight-nv__cta .single-text-link::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.highlight-nv__text:focus .highlight-nv__cta .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
    margin-left: 15px;
    width: calc(100% - 15px);
    max-width: 100%;
    position: relative;
    top: -25px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .highlight-nv__text {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .card--narrow-content .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .highlight-nv__text {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
}
@media (max-width: 767px) and (min-width: 1024px) {
  .card--narrow-content .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
@media (min-width: 769px) {
  .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 769px) and (max-width: 767px) {
  .highlight-nv__text {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 769px) and (min-width: 768px) {
  .card--narrow-content .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 769px) and (min-width: 1024px) {
  .highlight-nv__text {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 769px) and (min-width: 1024px) {
  .card--narrow-content .highlight-nv__text {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .highlight-nv__text {
    bottom: 0;
    left: 40px;
    padding: 40px 25px;
  }
}
@media (min-width: 1024px) {
  .highlight-nv__text {
    bottom: 0;
    left: 80px;
    padding: 40px 25px;
  }
}
.highlight-nv__title {
  margin-bottom: 10px;
  font-size: 1.875rem;
  line-height: 1.33;
}
@media (min-width: 1024px) {
  .highlight-nv__title {
    font-size: 1.9rem;
    line-height: 1.325;
  }
}
.highlight-nv__detail {
  display: none;
  font-size: 1.05rem;
  line-height: 1.6;
}
@media (min-width: 320px) {
  .highlight-nv__detail {
    display: block;
  }
}
.highlight-nv__cta {
  margin-top: auto;
}
.highlight-nv__cta .single-text-link {
  font-size: 1.05rem;
  line-height: 1.6;
  color: #001021;
}
@media (min-width: 1024px) {
  .highlight-nv__cta .single-text-link {
    font-size: 1.05rem;
  }
}
.highlight-nv__cta .single-text-link::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.highlight-nv__cta .single-text-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.profile {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .profile {
    margin-bottom: 0;
  }
}
.profile-heading {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .profile-heading {
    margin-bottom: 20px;
  }
}
.profile-subtitle {
  margin-bottom: 20px;
  font-style: italic;
}
.profile-image {
  max-width: 345px;
  max-height: 345px;
  margin-bottom: 20px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
@media (max-width: 767px) {
  .profile-image {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}
@media (min-width: 768px) {
  .card--narrow-content .profile-image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 1024px) {
  .profile-image {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .profile-image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
  }
}
@media (min-width: 768px) {
  .profile-image {
    width: 300px;
    height: 300px;
  }
}
.profile-contact {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
.profile__research-title {
  display: inline-block;
  padding-right: 15px;
  color: #1a21d5;
  font-weight: 600;
  font-size: 0.935rem;
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .profile__research-title {
    font-size: 1.0625rem;
  }
}
@media print {
  .profile__research-title {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .profile__research-title {
    font-size: 1.065rem;
    line-height: 1.6;
  }
}
.profile__research-title::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 7px;
  height: 10px;
  right: 0;
  top: 7.5px;
}
@media (min-width: 768px) {
  .profile__research-title::after {
    top: 8.5px;
  }
}
.profile__research-title::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.profile__research-title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.profile__research-text {
  color: #003137;
  font-size: 0.815rem;
  line-height: 1.76;
}
.back-to-profile {
  color: #1a21d5;
  font-size: 0.935rem;
  font-weight: 600;
  line-height: 1;
  padding-right: calc(10px + 13px);
  cursor: pointer;
  user-select: none;
}
@media (min-width: 768px) {
  .back-to-profile {
    font-size: 1.065rem;
  }
}
.back-to-profile::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 6px;
  width: 13px;
  height: 12px;
}
.back-to-profile::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.back-to-profile::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 1l-9.5 10L1 1'/%3E%3C/svg%3E");
}
.text-list__item {
  font-weight: 600;
  font-size: 0.95rem;
  line-height: 2;
  display: block;
  padding-left: 17px;
  color: #001021;
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .text-list__item {
    font-size: 1.0625rem;
  }
}
@media print {
  .text-list__item {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
.text-list__item::after {
  content: "";
  position: absolute;
  top: calc(50% - 10px / 2);
  left: 0;
  display: inline-block;
  width: 7px;
  height: 10px;
}
.text-list__item::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.text-list__item::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (min-width: 545px) {
  .roadmap {
    max-width: 375px;
  }
}
@media (min-width: 768px) {
  .roadmap {
    max-width: 100%;
  }
}
@media print {
  .roadmap {
    display: none;
  }
}
.roadmap__title {
  margin-bottom: 20px;
}
.roadmap-item {
  height: auto;
  display: flex;
  margin-bottom: 20px;
}
.roadmap-item:last-of-type {
  height: auto;
}
.roadmap-item:not(:last-of-type)::before {
  content: "";
  position: absolute;
  height: 100%;
  top: 25px;
  left: 14px;
  width: 3px;
}
.roadmap-item:not(:last-of-type)::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat;
}
.roadmap-item:not(:last-of-type)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3px' height='22.5px' viewBox='0 0 3 22.5'%3E%3Cline x1='1.5' x2='1.5' y1='1.5' y2='21' stroke='%231a21d5' stroke-width='3' stroke-linecap='round' stroke-dasharray='0.01, 5.5'/%3E%3C/svg%3E");
}
.roadmap-item__link {
  display: flex;
}
.roadmap-item__link:hover .roadmap-content__title {
  color: #1a21d5;
  font-weight: 600;
}
.roadmap-item__link:hover .roadmap-content__title {
  background-position: 100% calc(10px + 1px);
  background-size: auto;
  background-repeat: no-repeat;
}
.roadmap-item__link:hover .roadmap-content__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.roadmap-item__link:focus {
  z-index: 1;
}
.roadmap-item__link:focus .roadmap-content__title-decoration {
  background-color: #e8e8fa;
}
.roadmap-item__link:focus:not(:hover) .roadmap-content__title {
  background-position: 100% calc(10px + 1px);
  background-size: auto;
  background-repeat: no-repeat;
}
.roadmap-item__link:focus:not(:hover) .roadmap-content__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='black' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.roadmap-content__title-decoration {
  top: 0%;
  left: -10px;
  top: 0%;
  height: 100%;
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.roadmap-content__title {
  min-height: 30px;
  max-height: 5em;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding: 0 20px 0 0;
  margin-bottom: 0;
}
.roadmap-content__title--current {
  color: #1a21d5;
  font-weight: 600;
}
.roadmap-item__icon {
  display: block;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
}
.roadmap-item__icon--done {
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat;
  background-color: #00c877;
}
.roadmap-item__icon--done {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='22_Patientjourney-componenten' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Patientjourney-elements' transform='translate(-553.000000, -421.000000)'%3E%3Cg id='Group' transform='translate(553.000000, 421.000000)'%3E%3Cpolyline id='Checkmark' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(15.000000, 15.000000) scale(-1, 1) rotate(-90.000000) translate(-15.000000, -15.000000) ' points='19 9 11 16.1760569 15.7087995 21'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.roadmap-item__icon--current {
  background-position: 55% 50%;
  background-size: 9px;
  background-repeat: no-repeat;
  background-color: #1a21d5;
}
.roadmap-item__icon--current {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.roadmap-item__icon--to-come {
  border: 2px solid #1a21d5;
}
.roadmap-item__icon--to-come {
  background-position: 50% 60%;
  background-size: 12px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.roadmap-item__icon--to-come {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.roadmap-item__icon--default {
  border: 2px solid #1a21d5;
  transform: rotate(-90deg);
}
.roadmap-item__icon--default {
  background-position: 50% 60%;
  background-size: 12px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.roadmap-item__icon--default {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.roadmap-content {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
}
.roadmap-content__text {
  padding: 10px 15px 0 5px;
}
.onboarding {
  color: #ffffff;
  background-color: #1191fa;
  padding: 80px 25px 25px 25px;
  min-height: 857px;
  max-width: 600px;
}
@media (min-width: 768px) {
  .onboarding {
    padding: 90px 40px 40px 40px;
  }
}
.onboarding-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
  height: inherit;
}
.onboarding__logo {
  margin-bottom: 40px;
}
.onboarding__img {
  min-width: 325px;
  min-height: 310px;
  max-width: 325px;
  max-height: 310px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}
@media (min-width: 769px) {
  .onboarding__img {
    width: 390px;
    height: 390px;
    max-width: 390px;
    max-height: 390px;
    margin-bottom: 40px;
  }
}
.onboarding__title {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 15px;
  font-weight: bold;
}
.onboarding__counter {
  position: absolute;
  top: -50px;
  right: 45px;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
}
@media (min-width: 544px) {
  .onboarding__counter {
    top: -53px;
    font-size: 14px;
    line-height: 19px;
  }
}
@media (min-width: 768px) {
  .onboarding__counter {
    right: 40px;
  }
}
.onboarding-content {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .onboarding-content {
    margin-bottom: 40px;
  }
}
.onboarding__button--skip {
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.onboarding__button--skip:hover, .onboarding__button--skip:focus {
  box-shadow: inset 0 0 0 2px #1a21d5;
  background-color: #1a21d5;
  transition: 0.3s;
}
.onboarding__button--next {
  color: #001021;
}
.onboarding__button--next {
  background-position: calc(100% - 15px) 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.onboarding__button--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.onboarding__button--next:hover, .onboarding__button--next:focus {
  background-color: #1a21d5;
  color: #ffffff;
  transition: 0.3s;
}
.onboarding__button--next:hover, .onboarding__button--next:focus {
  background-position: calc(100% - 15px) 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.onboarding__button--next:hover, .onboarding__button--next:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.onboarding__button--previous {
  color: #ffffff;
}
.onboarding__button--previous:hover, .onboarding__button--previous:focus {
  background-color: #1a21d5;
  transition: 0.3s;
}
.onboarding-navigation {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.onboarding-navigation button:first-child {
  margin-right: 20px;
}
@media (min-width: 768px) {
  .onboarding-navigation button:first-child {
    margin-right: 45px;
  }
}
.loader-animation {
  margin: 0 auto;
  width: 75px;
  height: 75px;
}
.loader-animation--form {
  margin: 0 20px;
  width: 50px;
  height: 50px;
}
.quicklinks {
  position: fixed;
  right: 10px;
  bottom: 20px;
  transition: bottom 200ms ease-in-out, opacity 200ms ease-in-out;
  z-index: 10;
}
@media (min-width: 768px) {
  .quicklinks {
    right: 0;
  }
}
@media print {
  .quicklinks {
    display: none;
  }
}
.quicklinks--footer-visible {
  bottom: 100px;
}
.quicklinks--bottombar-visible {
  bottom: 120px;
}
.quicklinks--bottom-footer-visible {
  bottom: calc(100px * 2);
}
.quicklink {
  font-size: 0.9375rem;
  line-height: 1.6;
  font-weight: 600;
  width: 40px;
  height: 40px;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 100%;
  text-indent: -2000px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .quicklink {
    border-radius: 10px 0 0 10px;
    width: 175px;
    text-indent: 0;
  }
}
.quicklink:hover, .quicklink:focus {
  background-color: #1a21d5;
}
.quicklink-back-to-top {
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms ease-in-out;
}
.quicklink-back-to-top {
  background-position: calc(100% - 15px);
  background-size: 12px auto;
  background-repeat: no-repeat;
  background-color: #001021;
}
.quicklink-back-to-top {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.quicklink-back-to-top--visible {
  pointer-events: all;
  opacity: 1;
}
.quicklink-chatbot {
  pointer-events: all;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .quicklink-chatbot {
    margin-bottom: 10px;
  }
}
.quicklink-chatbot {
  background-position: calc(100% - 10px);
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-color: #001021;
}
.quicklink-chatbot {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='20px' height='19px' viewBox='0 0 20 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicn_chatbot%3C/title%3E%3Cg id='icn_chatbot' stroke='none' stroke-width='1' fill='transparent' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(1.000000, 1.000000)' id='Icons/Bottom-bar/Buttons/Contact/active' stroke='%23FFFFFF' stroke-width='2'%3E%3Cg id='contact' transform='translate(0.000000, 0.413793)'%3E%3Cpath d='M.0767172414 16.3458207C.0767172414 14.7507862 1.32306207 13.4589241 2.86113103 13.4589241L13.3849241 13.4589241C15.729269 13.4589241 17.6292 11.4879816 17.6292 9.0568092L17.6292 4.8066023C17.6292 2.37607356 15.729269.405131034 13.3849241.405131034L4.3209931.405131034C1.97726897.405131034.0767172414 2.37607356.0767172414 4.8066023L.0767172414 16.3458207' id='Stroke-2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.chatbot {
  padding: 70px 5px;
  height: 100%;
}
@media (min-width: 768px) {
  .chatbot {
    padding: 70px 60px;
  }
}
.side-modal-content__heading--chatbot {
  padding-left: 10px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .side-modal-content__heading--chatbot {
    margin-bottom: 40px;
  }
}
#webchat {
  flex-grow: 1;
  overflow-y: auto;
  font-family: "Open Sans", sans serif !important;
  font-size: 0.9375rem !important;
  line-height: 1.6 !important;
}
@media (min-width: 1024px) {
  #webchat {
    font-size: 1.0625rem !important;
  }
}
.ac-textBlock {
  font-family: "Open Sans", sans serif !important;
  font-size: 0.9375rem !important;
  line-height: 1.6 !important;
}
@media (min-width: 1024px) {
  .ac-textBlock {
    font-size: 1.0625rem !important;
  }
}
.webchat__bubble__nub-pad {
  width: 0 !important;
}
:not(.smartphone):not(.tablet):not(.laptop) > .preview {
  padding: 0;
}
.preview__main-title {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .preview__main-title {
    margin-bottom: 25px;
  }
}
.collection-preview {
  padding: 0;
}
@media (min-width: 768px) {
  .collection-preview {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
.preview__item {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .preview__item {
    margin: 0 10px 20px 10px;
    flex-grow: 1;
    flex-basis: 365px;
    max-width: 435px;
  }
}
.preview__item:last-child {
  margin-bottom: 0;
}
.preview__image {
  height: 275px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .preview__image {
    height: 465px;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .preview__high-image {
    height: 530px;
  }
}
.preview__cta {
  padding: 0 15px;
}
@media (min-width: 768px) {
  .preview__cta {
    padding: 0 0 20px;
  }
}
.preview__title {
  font-weight: bold;
  font-size: 1.1125rem;
  line-height: 1.25;
}
.button--preview {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .button--preview {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
  }
}
@media (min-width: 768px) {
  .gallery {
    display: grid;
    grid-gap: 1px 20px;
    grid-template-columns: repeat(auto-fill, minmax(368px, 1fr));
    grid-auto-rows: 5px;
  }
}
@media (min-width: 768px) {
  .gallery__main-heading {
    padding-left: 145px;
  }
}
.gallery-filter-block {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .gallery-filter-block {
    margin-bottom: 20px;
  }
}
.gallery-filter-block select {
  border-color: #001021;
  width: 345px;
}
@media (min-width: 768px) {
  .gallery-filter-block--mobile {
    display: none;
  }
}
.gallery-filter-block--desktop {
  display: none;
}
@media (min-width: 768px) {
  .gallery-filter-block--desktop {
    display: flex;
  }
}
@media (max-width: 767px) {
  .gallery__item {
    background-color: #f3f2f0;
    margin-bottom: 5px;
    border-radius: 5px;
    margin-right: 0;
    padding: 0;
    min-width: 100%;
    height: 100px;
    display: flex;
  }
}
.gallery__item:focus-within {
  background-color: #e8e8fa;
}
@media (max-width: 767px) {
  .gallery__content {
    width: 100%;
    display: flex;
  }
}
.gallery__img {
  display: none;
}
@media (min-width: 768px) {
  .gallery__img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}
.gallery__img-container {
  display: block;
  border-radius: 0 5px 5px 5px;
  margin-left: 15px;
  margin-top: 15px;
  z-index: 1;
  width: 115px;
  height: 70px;
}
@media (min-width: 768px) {
  .gallery__img-container {
    display: none;
  }
}
@media (max-width: 767px) {
  .gallery__specs {
    display: flex;
    flex-direction: column;
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .gallery__specs {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
  }
}
.gallery__id {
  background-color: #1191fa;
  color: white;
  height: 30px;
  width: 30px;
  border-radius: 100%;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.4;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .gallery__id {
    display: none;
  }
}
.gallery__tag {
  background-color: #c2e4ff;
  color: #001021;
  text-transform: uppercase;
  height: 25px;
  display: none;
  padding: 0 15px;
  border-radius: 5px;
  font-weight: bold;
  align-items: center;
  font-size: 0.625rem;
  line-height: 2;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .gallery__tag {
    display: inline-flex;
  }
}
.gallery__tag--light-gray {
  background-color: #f3f2f0;
}
.gallery__tag--external-link {
  padding-right: 30px;
}
.gallery__tag--external-link {
  background-position: calc(100% - 10px) 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.gallery__tag--external-link {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Misc/Misc/Tag-Extension' transform='translate(-5.000000, -8.000000)' fill='%23001021' fill-rule='nonzero'%3E%3Cg id='Icon/External-Link' transform='translate(5.000000, 8.000000)'%3E%3Cpath d='M8.88888889 8.88888889 1.11111111 8.88888889 1.11111111 1.11111111 5 1.11111111 5 0 1.11111111 0C.494444444 0 0 .5 0 1.11111111L0 8.88888889C0 9.5.494444444 10 1.11111111 10L8.88888889 10C9.5 10 10 9.5 10 8.88888889L10 5 8.88888889 5 8.88888889 8.88888889ZM6.11111111 0 6.11111111 1.11111111 8.10555556 1.11111111 2.64444444 6.57222222 3.42777778 7.35555556 8.88888889 1.89444444 8.88888889 3.88888889 10 3.88888889 10 0 6.11111111 0Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.gallery__display-toggle {
  display: block;
  float: right;
  margin-right: 15px;
  height: 20px;
  width: 20px;
  border-radius: 100%;
  transition: 500ms ease-in-out;
  transform: rotate(180deg);
}
.gallery__display-toggle {
  background-position: 5px 7px;
  background-size: 9px;
  background-repeat: no-repeat;
  background-color: #1a21d5;
}
.gallery__display-toggle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .gallery__display-toggle {
    display: none;
  }
}
.gallery__display-toggle--open {
  background-position: 6px 7px;
  transform: rotate(360deg);
}
.gallery__title {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.15;
}
.gallery-subtitle {
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .gallery-subtitle {
    font-size: 1.0625rem;
    line-height: 1.25;
  }
}
.gallery-detail-wrapper {
  display: none;
}
@media (min-width: 768px) {
  .gallery-detail-wrapper {
    display: block;
  }
}
.gallery-detail-hero {
  max-width: 1200px;
  max-height: 675px;
  object-fit: contain;
}
.gallery-detail {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .gallery-detail {
    margin-bottom: 20px;
  }
}
.gallery-detail__meta {
  margin-bottom: 10px;
}
.gallery-detail__meta .gallery__tag {
  display: inline-flex;
}
.gallery-detail__title {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.1;
}
@media (min-width: 768px) {
  .gallery-detail__title {
    font-size: 1.875rem;
    line-height: 1.35;
  }
}
.gallery-detail__subtitle {
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.4;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .gallery-detail__subtitle {
    font-weight: normal;
    font-size: 1.875rem;
    line-height: 1.35;
    margin-bottom: 20px;
  }
}
.gallery-detail__dimensions {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .gallery-detail__dimensions {
    margin-bottom: 20px;
  }
}
.art-map-container {
  width: 100%;
  height: 485px;
  background-color: #ffffff !important;
}
@media (min-width: 768px) {
  .art-map-container {
    height: 700px;
  }
}
.art-map__marker {
  width: 30px !important;
  height: 30px !important;
  line-height: 30px;
  color: #ffffff;
  background-color: #1191fa;
  border-radius: 50%;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
}
.art-map__marker--active {
  left: -10px !important;
  top: -10px !important;
  background-color: #fc6039;
  width: 50px !important;
  height: 50px !important;
  font-size: 24px;
  line-height: 50px;
  transition: all 0.1s ease-in-out;
}
.listed-highlights {
  display: flex;
  flex-direction: column;
}
.listed-highlights__title {
  margin-bottom: 25px;
}
.listed-highlight {
  display: flex;
  margin-bottom: 20px;
}
.listed-highlight:last-child {
  margin-bottom: 0;
}
.listed-highlight__number {
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  background-color: #1191fa;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: bolder;
}
.listed-highlight__thumbs-up,
.listed-highlight__improve {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
}
.listed-highlight__thumbs-up {
  background-position: 50% 50%;
  background-size: 102%;
  background-repeat: no-repeat;
}
.listed-highlight__thumbs-up {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-656.000000, -887.000000)'%3E%3Cg id='Group-3' transform='translate(656.000000, 887.000000)'%3E%3Ccircle id='Oval-Copy-2' fill='%231191fa' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cg transform='translate(73.000000, 66.000000)'%3E%3Cpolygon id='Path' points='0 0 175 0 175 175 0 175'%3E%3C/polygon%3E%3Cpath d='M7.95454545 153.125 37.0609504 153.125 37.0609504 66.0227273 7.95454545 66.0227273 7.95454545 153.125ZM168.039773 73.28125C168.039773 65.296875 161.490832 58.7642045 153.48657 58.7642045L107.571216 58.7642045 114.483988 25.5927557 114.702286 23.2700284C114.702286 20.2940341 113.465263 17.5357955 111.500581 15.5759943L103.787384 7.95454545 55.9073476 55.7882102C53.2150052 58.4012784 51.6141529 62.0305398 51.6141529 66.0227273L51.6141529 138.607955C51.6141529 146.59233 58.163094 153.125 66.1673554 153.125L131.656767 153.125C137.696346 153.125 142.862732 149.495739 145.045713 144.269602L167.021049 93.097017C167.675943 91.4275568 168.039773 89.6855114 168.039773 87.7982955L168.039773 73.28125Z' id='Shape' fill='white' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Triangle' fill='%231191fa' transform='translate(261.000000, 292.000000) scale(-1, 1) rotate(-140.000000) translate(-261.000000, -292.000000) ' points='261 269 284 315 238 315'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.listed-highlight__improve {
  background-position: 50% 50%;
  background-size: 102%;
  background-repeat: no-repeat;
}
.listed-highlight__improve {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='%231191fa' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-656.000000, -1966.000000)'%3E%3Cg id='Group-9' transform='translate(656.000000, 1966.000000)'%3E%3Cg id='Group-3-Copy-3' fill='%231191fa'%3E%3Ccircle id='Oval-Copy-2' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cpolygon id='Triangle' transform='translate(266.000000, 292.000000) scale(-1, 1) rotate(-140.000000) translate(-266.000000, -292.000000) ' points='266 269 289 315 243 315'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(60.000000, 62.000000)'%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Ccircle id='Oval' fill='white' fill-rule='nonzero' cx='100' cy='158.333333' r='16.6666667'%3E%3C/circle%3E%3Cpolygon id='Path' fill='white' fill-rule='nonzero' points='83.3333333 25 116.666667 25 116.666667 125 83.3333333 125'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.listed-highlight__text {
  padding: 6px 0 0 15px;
}
.double-content {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
@media (min-width: 1024px) {
  .double-content {
    flex-direction: row;
  }
}
.double-content__item {
  margin: 0 0 40px 0;
  padding: 0 20px;
}
@media (min-width: 1024px) {
  .double-content__item {
    padding: 0;
  }
  .double-content__item:first-child {
    margin: 0 40px 0 0;
  }
}
.double-content__item.double-content__main {
  padding: 0;
}
.double-content__visual {
  display: flex;
  order: -1;
  justify-content: center;
  margin: 0 0 40px 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .double-content__visual {
    order: 0;
    width: 325px;
  }
}
.double-content__data {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .double-content__data {
    width: 440px;
  }
}
.double-content__score {
  width: 205px;
  height: 205px;
  line-height: 205px;
  background-color: #1191fa;
  border-radius: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 73px;
  font-weight: 900;
}
@media (min-width: 1024px) {
  .double-content__score {
    width: 325px;
    height: 325px;
    line-height: 325px;
    font-size: 145px;
  }
}
.double-content__positives {
  width: 175px;
  height: 180px;
}
@media (min-width: 1024px) {
  .double-content__positives {
    width: 320px;
    height: 325px;
  }
}
.double-content__positives {
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.double-content__positives {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-656.000000, -887.000000)'%3E%3Cg id='Group-3' transform='translate(656.000000, 887.000000)'%3E%3Ccircle id='Oval-Copy-2' fill='%231191fa' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cg transform='translate(73.000000, 66.000000)'%3E%3Cpolygon id='Path' points='0 0 175 0 175 175 0 175'%3E%3C/polygon%3E%3Cpath d='M7.95454545 153.125 37.0609504 153.125 37.0609504 66.0227273 7.95454545 66.0227273 7.95454545 153.125ZM168.039773 73.28125C168.039773 65.296875 161.490832 58.7642045 153.48657 58.7642045L107.571216 58.7642045 114.483988 25.5927557 114.702286 23.2700284C114.702286 20.2940341 113.465263 17.5357955 111.500581 15.5759943L103.787384 7.95454545 55.9073476 55.7882102C53.2150052 58.4012784 51.6141529 62.0305398 51.6141529 66.0227273L51.6141529 138.607955C51.6141529 146.59233 58.163094 153.125 66.1673554 153.125L131.656767 153.125C137.696346 153.125 142.862732 149.495739 145.045713 144.269602L167.021049 93.097017C167.675943 91.4275568 168.039773 89.6855114 168.039773 87.7982955L168.039773 73.28125Z' id='Shape' fill='white' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Triangle' fill='%231191fa' transform='translate(261.000000, 292.000000) scale(-1, 1) rotate(-140.000000) translate(-261.000000, -292.000000) ' points='261 269 284 315 238 315'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.double-content__quote {
  width: 175px;
  height: 180px;
}
@media (min-width: 1024px) {
  .double-content__quote {
    width: 320px;
    height: 325px;
  }
}
.double-content__quote {
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.double-content__quote {
  background-image: url("data:image/svg+xml,%3Csvg width='320px' height='325px' viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='%231191fa' stroke-width='1' fill='%231191fa' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-223.000000, -1420.000000)'%3E%3Cg id='Group-8' transform='translate(223.000000, 1420.000000)'%3E%3Cg id='Group-3-Copy-2' fill='%231191fa'%3E%3Ccircle id='Oval-Copy-2' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cpolygon id='Triangle' transform='translate(53.000000, 292.000000) rotate(-140.000000) translate(-53.000000, -292.000000) ' points='53 269 76 315 30 315'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(60.000000, 63.000000)'%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Cpath d='M50 141.666667 75 141.666667 91.6666667 108.333333 91.6666667 58.3333333 41.6666667 58.3333333 41.6666667 108.333333 66.6666667 108.333333 50 141.666667ZM116.666667 141.666667 141.666667 141.666667 158.333333 108.333333 158.333333 58.3333333 108.333333 58.3333333 108.333333 108.333333 133.333333 108.333333 116.666667 141.666667Z' id='Shape' fill='white' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.double-content__quote-data {
  color: #1191fa;
  font-size: 1.125rem;
  line-height: 1.77;
  font-weight: 600;
  margin: 0 0 40px 0;
  text-align: center;
}
@media (min-width: 1024px) {
  .double-content__quote-data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 20px;
    font-size: 1.375rem;
    line-height: 1.45;
    margin: 0;
  }
}
.double-content__improve {
  width: 175px;
  height: 180px;
}
@media (min-width: 1024px) {
  .double-content__improve {
    width: 320px;
    height: 325px;
  }
}
.double-content__improve {
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.double-content__improve {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 325' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='%231191fa' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PEM-detailpagina' transform='translate(-656.000000, -1966.000000)'%3E%3Cg id='Group-9' transform='translate(656.000000, 1966.000000)'%3E%3Cg id='Group-3-Copy-3' fill='%231191fa'%3E%3Ccircle id='Oval-Copy-2' cx='160' cy='160' r='160'%3E%3C/circle%3E%3Cpolygon id='Triangle' transform='translate(266.000000, 292.000000) scale(-1, 1) rotate(-140.000000) translate(-266.000000, -292.000000) ' points='266 269 289 315 243 315'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(60.000000, 62.000000)'%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Ccircle id='Oval' fill='white' fill-rule='nonzero' cx='100' cy='158.333333' r='16.6666667'%3E%3C/circle%3E%3Cpolygon id='Path' fill='white' fill-rule='nonzero' points='83.3333333 25 116.666667 25 116.666667 125 83.3333333 125'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1200px) {
  .pem-card__last {
    padding-bottom: 200px;
  }
}
@media (min-width: 1200px) {
  .pem-card__positives {
    padding-top: 90px;
    padding-right: 50px;
  }
}
.pem-card__improvements {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media (min-width: 1200px) {
  .pem-card__improvements {
    padding-top: 275px;
    padding-bottom: 275px;
    padding-right: 80px;
  }
}
.pem-card__quote {
  font-size: 1.125rem;
  line-height: 1.77;
  text-align: center;
  font-weight: 600;
  color: #001021;
  padding: 40px 10px 20px 10px;
}
@media (min-width: 1200px) {
  .pem-card__quote {
    padding: 80px 70px;
    font-size: 1.375rem;
    line-height: 1.64;
  }
}
.pem-card__quote .pem-card__quote-icon {
  border: 1px solid #001021;
}
.pem-card__quote .pem-card__quote-icon {
  background-position: 55% 50%;
  background-size: 75%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.pem-card__quote .pem-card__quote-icon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='200px' height='200px' viewBox='0 0 200 200' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Cpath d='M50 141.666667 75 141.666667 91.6666667 108.333333 91.6666667 58.3333333 41.6666667 58.3333333 41.6666667 108.333333 66.6666667 108.333333 50 141.666667ZM116.666667 141.666667 141.666667 141.666667 158.333333 108.333333 158.333333 58.3333333 108.333333 58.3333333 108.333333 108.333333 133.333333 108.333333 116.666667 141.666667Z' id='Shape' fill='%23001021' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.pem-card__quote--white {
  color: #ffffff;
}
.pem-card__quote--white .pem-card__quote-icon {
  border: 1px solid #ffffff;
}
.pem-card__quote--white .pem-card__quote-icon {
  background-position: 55% 50%;
  background-size: 75%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.pem-card__quote--white .pem-card__quote-icon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='200px' height='200px' viewBox='0 0 200 200' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='00_PEM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cpolygon id='Path' points='0 0 200 0 200 200 0 200'%3E%3C/polygon%3E%3Cpath d='M50 141.666667 75 141.666667 91.6666667 108.333333 91.6666667 58.3333333 41.6666667 58.3333333 41.6666667 108.333333 66.6666667 108.333333 50 141.666667ZM116.666667 141.666667 141.666667 141.666667 158.333333 108.333333 158.333333 58.3333333 108.333333 58.3333333 108.333333 108.333333 133.333333 108.333333 116.666667 141.666667Z' id='Shape' fill='%23ffffff' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.pem-card__quote-icon {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  margin: 0 auto 15px auto;
}
@media (min-width: 1200px) {
  .pem-card__quote-icon {
    margin: 0 auto 20px auto;
  }
}
.pem-card__second-quote {
  padding-bottom: 70px;
}
@media (min-width: 1200px) {
  .pem-card__second-quote {
    padding: 160px 170px;
  }
}
.positives-container {
  display: flex;
}
@media (min-width: 1200px) {
  .positives-container {
    padding-right: 0;
    justify-content: flex-end;
  }
}
.positives-score {
  background-color: #1191fa;
  border-radius: 100%;
  width: 205px;
  height: 205px;
  line-height: 205px;
  margin: 40px auto 30px auto;
  color: #ffffff;
  text-align: center;
  font-size: 5.813rem;
  font-weight: 900;
}
@media (min-width: 1200px) {
  .positives-score {
    width: 225px;
    height: 225px;
    line-height: 225px;
    font-size: 6.438rem;
    margin: 40px 0 75px auto;
  }
}
.appreciation {
  font-size: 0.9375rem;
  line-height: 1.4;
  font-weight: 600;
  background-color: #f3f2f0;
  margin-bottom: 5px;
  border-radius: 5px;
  height: 100px;
  padding: 10px 20px 10px 15px;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  .appreciation {
    padding: 10px 20px;
    margin-bottom: 10px;
    font-size: 1.375rem;
    line-height: 1.27;
  }
}
.appreciation:focus {
  background-color: #e8e8fa;
}
.appreciation__score {
  min-width: 75px;
  min-height: 75px;
  line-height: 75px;
  background-color: #1191fa;
  border-radius: 100%;
  color: #ffffff;
  text-align: center;
  margin-right: 20px;
  font-size: 2.1875rem;
  font-weight: 900;
}
@media (min-width: 1024px) {
  .appreciation__score {
    margin-right: 40px;
  }
}
.appreciation__text {
  width: 100%;
  padding-right: 20px;
}
.appreciation__text {
  background-position: 100% 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}
.appreciation__text {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23001021' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.textwrapped-image {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 40px;
}
.textwrapped-image__image {
  width: 100%;
  max-height: 600px;
  margin-bottom: 20px;
}
@media (min-width: 544px) {
  .textwrapped-image__image {
    width: 50%;
  }
}
@media print {
  .textwrapped-image__image {
    width: 33.3333333333%;
  }
}
.textwrapped-image__image--left {
  border-radius: 0 30px 30px 30px;
}
@media (min-width: 544px) {
  .textwrapped-image__image--left {
    float: left;
    margin: 0 20px 20px 0;
  }
}
.textwrapped-image__image--right {
  border-radius: 30px 0 30px 30px;
}
@media (min-width: 544px) {
  .textwrapped-image__image--right {
    float: right;
    margin: 0 0 20px 20px;
  }
}
.textwrapped-image__text p:last-child {
  margin-bottom: 0;
}
.faq-item-list {
  margin-bottom: 30px;
}
.faq-item-list .content-container, .content-block__expand-content > .faq-item-list, .content-block > .faq-item-list {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .faq-item-list .content-container, .content-block__expand-content > .faq-item-list, .content-block > .faq-item-list {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .faq-item-list .content-container, .card--narrow-content .content-block__expand-content > .faq-item-list, .card--narrow-content .content-block > .faq-item-list {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
.faq-item {
  padding: 15px;
  border-bottom: 1px solid #e6e4e0;
  border-radius: 5px;
  margin-bottom: 5px;
}
@media print {
  .faq-item {
    padding: 5px 0 15px 0;
  }
}
.faq-item:focus-within {
  background-color: #e8e8fa;
}
.faq-item:focus-within .faq-item__question {
  outline: none;
}
.faq-item__question {
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 15px;
  padding-right: 40px;
  list-style: none;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.faq-item__question:after {
  width: 20px;
  min-width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid #1191fa;
  content: "+";
  color: #1191fa;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  position: absolute;
}
.faq-item__question:hover {
  outline: none;
}
.faq-item__question::-webkit-details-marker {
  display: none;
}
@media print {
  .faq-item__question {
    font-size: 1rem;
    line-height: 1.25;
  }
  .faq-item__question:after {
    display: none;
  }
}
.faq-item__answer {
  box-sizing: border-box;
  display: none;
}
@media print {
  .faq-item__answer {
    display: block;
  }
}
.faq-item--open {
  background-color: #f3f2f0;
  border: none;
}
.faq-item--open .faq-item__question {
  font-weight: 600;
}
.faq-item--open .faq-item__question:after {
  content: "−";
}
.checklist {
  border-radius: 0 30px 30px 30px;
  background-color: #c2e4ff;
  padding: 30px 15px;
}
@media (min-width: 545px) {
  .checklist {
    max-width: 375px;
  }
}
.checklist--waypoint-card {
  border-radius: initial;
  background-color: initial;
  padding: initial;
}
@media (min-width: 545px) {
  .checklist--waypoint-card {
    max-width: initial;
  }
}
.checklist-item {
  height: auto;
  display: flex;
}
.checklist-item:focus-within {
  z-index: 1;
  color: blue;
}
.checklist-item:focus-within .checklist-item-decoration {
  background-color: #e8e8fa;
}
.checklist-item:not(:last-child) {
  margin-bottom: 20px;
}
.checklist--care-path .checklist-item {
  font-size: 0.9375rem;
}
.checklist--care-path .checklist-item:not(:last-child) {
  margin-bottom: 10px;
}
.checklist-item-decoration {
  top: -5px;
  left: -5px;
  top: calc(-5px - 10px);
  height: calc(100% + 10px);
  width: calc(100% + 1px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.checklist-item-cta {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.checklist-item__title {
  width: 100%;
}
.checklist-item__button {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.checklist-item__button + label {
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
}
.checklist-item__button + label::before {
  content: "";
  display: flex;
  align-self: flex-start;
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 2px solid #1a21d5;
  margin-right: 15px;
}
.checklist-item__button + label:hover {
  color: #1a21d5;
}
.checklist-item__button:checked + label::before {
  background-position: 65% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  background-color: #1a21d5;
}
.checklist-item__button:checked + label::before {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='22_Patientjourney-componenten' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Patientjourney-elements' transform='translate(-553.000000, -421.000000)'%3E%3Cg id='Group' transform='translate(553.000000, 421.000000)'%3E%3Cpolyline id='Checkmark' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(15.000000, 15.000000) scale(-1, 1) rotate(-90.000000) translate(-15.000000, -15.000000) ' points='19 9 11 16.1760569 15.7087995 21'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.search-index-container .search-suggestions {
  padding: 0 20px 20px 20px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.search-index__input.autocomplete__input {
  border: 2px solid #f3f2f0;
}
.search-index__input.autocomplete__input:focus {
  box-shadow: none;
  border-color: #1a21d5;
}
.search-index__input.autocomplete__input.search__input--autocompleted {
  border-radius: 25px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 2px solid #1a21d5;
  border-bottom: 0;
  padding-top: 10px;
  padding-bottom: calc(10px + 2px);
}
.search-index-item {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .search-index-item {
    margin-bottom: 40px;
  }
}
.search-index-item__title {
  display: block;
  color: #1a21d5;
  font-size: 1.25rem;
  line-height: 1.3;
  margin-bottom: 5px;
}
@media (min-width: 1024px) {
  .search-index-item__title {
    font-size: 1.375rem;
    line-height: 1.27;
    margin-bottom: 10px;
  }
}
.search-index-item__title:hover {
  text-decoration: underline;
}
.search-index-item__title:focus-within {
  z-index: 1;
}
.search-index-item__title:focus-within .search-index-item__title-decoration {
  background-color: #e8e8fa;
}
.search-index-item__title-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.search-index-item__text {
  width: 100%;
  line-height: 1.6;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  padding-right: 20px;
  margin-bottom: 5px;
}
@media (min-width: 1024px) {
  .search-index-item__text {
    margin-bottom: 10px;
  }
}
.search-index-item__tag {
  background-color: #f3f2f0;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 600;
  padding: 5px 10px;
  align-items: center;
  font-size: 0.625rem;
  line-height: 1.4;
}
.search-index-item__tag--external {
  padding-right: 25px;
}
.search-index-item__tag--external::after {
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  top: 7px;
  width: 10px;
  height: 10px;
}
.search-index-item__tag--external::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.search-index-item__tag--external::after {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Misc/Misc/Tag-Extension' transform='translate(-5.000000, -8.000000)' fill='%23001021' fill-rule='nonzero'%3E%3Cg id='Icon/External-Link' transform='translate(5.000000, 8.000000)'%3E%3Cpath d='M8.88888889 8.88888889 1.11111111 8.88888889 1.11111111 1.11111111 5 1.11111111 5 0 1.11111111 0C.494444444 0 0 .5 0 1.11111111L0 8.88888889C0 9.5.494444444 10 1.11111111 10L8.88888889 10C9.5 10 10 9.5 10 8.88888889L10 5 8.88888889 5 8.88888889 8.88888889ZM6.11111111 0 6.11111111 1.11111111 8.10555556 1.11111111 2.64444444 6.57222222 3.42777778 7.35555556 8.88888889 1.89444444 8.88888889 3.88888889 10 3.88888889 10 0 6.11111111 0Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.search-index__filters {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .search-index__filters {
    margin-bottom: 30px;
  }
}
.search-index-suggestion {
  font-size: 0.9375rem;
  line-height: 1.25;
}
@media (min-width: 1024px) {
  .search-index-suggestion {
    font-size: 1.0625rem;
    line-height: 1.35;
  }
}
.search-index-suggestion__link {
  color: #fc6039;
  font-style: italic;
}
.search-index-suggestion__link:hover {
  text-decoration: underline;
}
.search-index-suggestion__link:focus-within {
  z-index: 1;
}
.search-index-suggestion__link:focus-within .search-index-suggestion__link-decoration {
  background-color: #e8e8fa;
}
.search-index-suggestion__link-decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.search-index-filter__button {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 25px;
  cursor: pointer;
  background-color: #f3f2f0;
  margin-bottom: 10px;
  border: none;
}
.search-index-filter__button:focus-within {
  background-color: #e8e8fa;
}
.search-index-filter__button--active {
  background-color: #1a21d5;
}
.search-index-filter__button--active:not(:focus-within) {
  color: #ffffff;
}
.search-index-filter__button--more {
  display: inline-block;
  padding: 0 10px;
  border-radius: 0;
  background-color: #ffffff;
  margin-bottom: 10px;
  width: 100%;
}
.send {
  -webkit-appearance: none;
  font-family: Open Sans, sans serif;
  display: inline-flex;
  align-items: center;
  color: #fff;
  border: 0;
  border-radius: 40px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  justify-content: center;
  font-weight: 600;
  font-size: inherit;
  line-height: 1.25;
  min-width: 115px;
  padding: 10px 40px;
  background-color: #1a21d5;
}
.relevance-container {
  padding: 40px;
  display: flex;
  flex-direction: column;
}
@media print {
  .relevance-container {
    display: none;
  }
}
.relevance-container__items {
  display: flex;
  margin-bottom: 10px;
}
.relevance-container_options {
  margin-bottom: 20px;
}
.relevance-container__item {
  padding-right: 40px;
}
.relevance-container__item .radio + label::before {
  background-color: #ffffff;
  border-color: #000000;
}
.relevance-container__item .radio:checked + label::before {
  border-color: #1a21d5;
}
.relevance-container .relevance-container__item:last-of-type {
  margin-right: 0;
}
.shaped-content-color--support-one {
  background-color: #f3f2f0;
}
#comment {
  margin-bottom: 20px;
}
.search-suggestions {
  color: #001021;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  z-index: 1;
  border: 2px solid #1a21d5;
  border-top: 0;
  padding: 0 20px 10px;
}
@media (min-width: 1024px) {
  .search-suggestions {
    border-bottom-left-radius: calc(25px / 2);
    border-bottom-right-radius: calc(25px / 2);
  }
}
.search-suggestion {
  cursor: pointer;
}
.search-suggestion .autocomplete__option {
  display: block;
}
.search-suggestion:focus-within {
  z-index: 1;
}
.search-suggestion:focus-within .search-suggestion__decoration {
  background-color: #e8e8fa;
}
.search-suggestion:focus-within a::after {
  content: attr(data-suffix);
  font-style: italic;
  color: #1a21d5;
}
.search-suggestion:hover {
  text-decoration: underline;
}
.search-suggestion__decoration {
  left: -10px;
  top: calc(25% - 10px);
  height: calc(50% + 20px);
  width: calc(100% + 20px);
  position: absolute;
  border-radius: 3px;
  z-index: -1;
}
.lightbox--image .mini-card__image {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
.lightbox--image__next,
.lightbox--image__previous {
  background-color: #1191fa;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.lightbox--image__nextIcon,
.lightbox--image__previousIcon {
  width: 100%;
  height: 100%;
}
.lightbox--image__nextIcon {
  background-position: 55% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.lightbox--image__nextIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.lightbox--image__previousIcon {
  background-position: 48% 50%;
  background-size: 7px 12px;
  background-repeat: no-repeat;
}
.lightbox--image__previousIcon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M0 6l5.67567568 6L7 10.6 2.64864865 6 7 1.4 5.67567568 0z'/%3E%3C/svg%3E");
}
.lightbox--image__close {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #1191fa;
}
.lightbox--image__close {
  background-position: 50%;
  background-size: 8px 8px;
  background-repeat: no-repeat;
}
.lightbox--image__close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.lightbox--image__enlargeIcon {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  z-index: 1;
}
.lightbox--image:hover .lightbox--image__enlargeIcon {
  background-color: #000000;
  opacity: 0.5;
}
.lightbox--image:hover .lightbox--image__enlargeIcon {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}
.lightbox--image:hover .lightbox--image__enlargeIcon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='11px' height='11px' viewBox='0 0 11 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_zoom_out_map@3x%3C/title%3E%3Cdefs%3E%3Cpath d='M7.33333333 0 8.73888889 1.40555556 6.97277778 3.15944444 7.84055556 4.02722222 9.59444444 2.26111111 11 3.66666667 11 0 7.33333333 0ZM0 3.66666667 1.40555556 2.26111111 3.15944444 4.02722222 4.02722222 3.15944444 2.26111111 1.40555556 3.66666667 0 0 0 0 3.66666667ZM3.66666667 11 2.26111111 9.59444444 4.02722222 7.84055556 3.15944444 6.97277778 1.40555556 8.73888889 0 7.33333333 0 11 3.66666667 11ZM11 7.33333333 9.59444444 8.73888889 7.84055556 6.97277778 6.97277778 7.84055556 8.73888889 9.59444444 7.33333333 11 11 11 11 7.33333333Z' id='path-1'%3E%3C/path%3E%3Crect id='path-3' x='0' y='0' width='30.5555556' height='30.5555556'%3E%3C/rect%3E%3C/defs%3E%3Cg id='00_image-gallery-and-sizes' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='-Gallery' transform='translate(-545.000000, -1061.000000)'%3E%3Cg id='Group-4' transform='translate(107.000000, 712.000000)'%3E%3Cg id='Group-2' transform='translate(431.000000, 342.000000)'%3E%3Cg id='ic_zoom_out_map' transform='translate(7.000000, 7.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Cg id='Group' mask='url(%23mask-2)'%3E%3Cg transform='translate(-9.777778, -9.777778)' id='🎨-Color'%3E%3Cmask id='mask-4' fill='white'%3E%3Cuse xlink:href='%23path-3'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Black' fill='%23ffffff' xlink:href='%23path-3'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sl-current::after,
.sl-total::before {
  content: " ";
}
.loading-spinner {
  width: 100%;
  height: 400px;
  background-color: rgba(255, 255, 255, 0.8);
}
.loading-wheel {
  width: 20px;
  height: 20px;
  margin-top: -40px;
  margin-left: -40px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 30px;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.loading-wheel--message {
  margin-top: 40px;
  margin-left: -90px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #363636;
}
.style-2 .loading-wheel {
  border-style: double;
  border-color: #fc6039 transparent;
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
.quote {
  display: flex;
  margin-bottom: 20px;
  max-width: 600px;
}
.quote .content-container, .content-block__expand-content > .quote, .content-block > .quote {
  width: calc(100% + 2 * 20px);
  margin-left: -20px;
}
@media (min-width: 544px) {
  .quote .content-container, .content-block__expand-content > .quote, .content-block > .quote {
    width: initial;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .card--narrow-content .quote .content-container, .card--narrow-content .content-block__expand-content > .quote, .card--narrow-content .content-block > .quote {
    width: calc(100% + 2 * 20px);
    margin-left: -20px;
  }
}
.quote.quote--left, .quote.quote--right {
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.quote.quote--left .quote__text, .quote.quote--right .quote__text {
  margin-right: calc(-80px);
}
@media (max-width: 767px) {
  .quote.quote--left .quote__text, .quote.quote--right .quote__text {
    margin-right: calc(-50px);
  }
}
@media (min-width: 768px) {
  .quote.quote--left, .quote.quote--right {
    align-items: flex-start;
  }
}
.quote.quote--right {
  flex-direction: row;
  justify-content: flex-start;
}
.quote.quote--right .quote__text {
  margin-right: 0;
  margin-left: calc(-80px);
}
@media (max-width: 767px) {
  .quote.quote--right .quote__text {
    margin-left: calc(-50px);
  }
}
.quote__text,
.quote__image {
  margin-bottom: 0;
}
.quote__image {
  height: 275px;
  flex-grow: 0;
  width: calc(66.6666666667% + 80px);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .quote__image {
    width: 234px;
    height: 242px;
  }
}
.quote__image img {
  max-width: none;
  max-height: 100%;
}
.quote__title {
  height: 100%;
  margin-bottom: 30px;
  font-size: 17px;
  line-height: 22px;
}
@media (max-width: 767px) {
  .quote__title {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
.quote__name {
  display: block;
  font-size: 0.938rem;
  line-height: 17px;
  font-weight: bold;
  margin-bottom: 0;
}
.quote__function {
  display: block;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 0;
}
.quote__text {
  padding: 20px 20px 20px 20px;
  display: flex;
  flex-direction: column;
  width: 191px;
  min-height: 192px;
  height: auto;
}
@media (min-width: 768px) {
  .quote__text {
    width: 300px;
    min-height: 195px;
    padding: 30px 20px 40px 40px;
  }
}
.quote-text__title,
.quote-text__name,
.quote-text__function {
  text-align: center;
  max-width: 300px;
}
@media (max-width: 767px) {
  .quote-text__title,
  .quote-text__name,
  .quote-text__function {
    max-width: 250px;
  }
}
.quote-text__title {
  font-size: 24px;
  color: #1191fa;
  line-height: 34px;
  max-width: 400px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .quote-text__title {
    max-width: 300px;
  }
}
.quote-text__name {
  font-size: 0.938rem;
  line-height: 22px;
  font-weight: bold;
}
.quote-text__function {
  font-size: 13px;
  line-height: 14px;
  font-weight: normal;
}
.quote-text {
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .quote-text {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.publication-item {
  cursor: pointer;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .publication-item {
    display: flex;
    flex-direction: row;
  }
}
.publication-item__title {
  display: inline-block;
  padding-right: 15px;
  color: #1a21d5;
  font-weight: 600;
  font-size: 0.935rem;
  font-size: 0.9375rem;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .publication-item__title {
    font-size: 1.0625rem;
  }
}
@media print {
  .publication-item__title {
    font-size: 0.6875rem;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .publication-item__title {
    font-size: 1.065rem;
    line-height: 1.6;
  }
}
.publication-item__title::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 7px;
  height: 10px;
  right: 0;
  top: 7.5px;
}
@media (min-width: 768px) {
  .publication-item__title::after {
    top: 8.5px;
  }
}
.publication-item__title::after {
  background-position: 50% 50%;
  background-size: 7px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.publication-item__title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.publication-item__text {
  color: #003137;
  font-size: 0.815rem;
  line-height: 1.76;
  margin-bottom: 10px;
}
.publication-item__image__nohover {
  border-radius: 25px 25px 25px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .publication-item__image__nohover {
    margin-right: 25px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 135px;
    width: 135px;
  }
}
.image-text-block-item {
  cursor: pointer;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .image-text-block-item {
    display: flex;
    flex-direction: row-reverse;
  }
}
.image-text-block-item__text {
  flex-grow: 1;
}
.image-text-block-item__header {
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 700;
  margin-bottom: 10px;
}
.image-text-block-item__intro {
  font-size: 1.125rem;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .image-text-block-item__intro {
    font-size: 1.25rem;
    line-height: 1.35;
  }
}
.image-text-block-item__image {
  border-radius: 25px 25px 25px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .image-text-block-item__image {
    margin-right: 20px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 205px;
    width: 205px;
  }
}
.image-text-block-item__image__nohover {
  border-radius: 25px 25px 25px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .image-text-block-item__image__nohover {
    margin-right: 25px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 135px;
    width: 135px;
  }
}
.care-path-phase {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 355px;
  min-height: 80px;
  padding: 15px;
  margin-bottom: 10px;
  background-color: #f3f2f0;
  z-index: 1;
}
@media (min-width: 1024px) {
  .care-path-phase {
    max-width: 395px;
  }
}
.care-path-phase::after {
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 12px;
  height: 12px;
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
.care-path-phase::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.care-path-phase::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23001021' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.care-path-phase:hover {
  cursor: pointer;
}
.care-path > ol > li:first-child .care-path-phase {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.care-path > ol > li:last-child .care-path-phase {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.care-path-phase-content__item {
  margin-bottom: 0;
  display: flex;
}
.care-path-phase-content__item::before {
  content: "";
  position: absolute;
  top: -15px;
  left: 6px;
  width: 3px;
  height: calc(100% + 20px);
}
.care-path-phase-content__item::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat;
}
.care-path-phase-content__item::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3px' height='22.5px' viewBox='0 0 3 22.5'%3E%3Cline x1='1.5' x2='1.5' y1='1.5' y2='21' stroke='%23e6e4e0' stroke-width='3' stroke-linecap='round' stroke-dasharray='0.01, 5.5'/%3E%3C/svg%3E");
}
.care-path-phase-content-spacer {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-left: -2.5px;
}
.care-path-phase--disabled {
  background-color: white;
  border-style: solid;
  border-color: #ccd2d6;
  border-width: 2px;
}
.care-path-phase--disabled::after {
  transform: rotate(180deg);
}
.care-path-phase--disabled::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.care-path-phase--disabled::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ccd2d6' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.care-path-phase--expanded {
  position: sticky;
  top: 15px;
  box-shadow: 0 -20px 0 0 #ffffff;
  background-color: #1191fa;
  color: #ffffff;
}
@media (min-width: 768px) {
  .care-path-phase--expanded {
    top: calc(94px + 25px);
    box-shadow: 0 -25px 0 0 #ffffff;
  }
}
.care-path-phase--expanded::after {
  transform: initial;
}
.care-path-phase--expanded::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.care-path-phase--expanded::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.care-path-phase__title {
  padding-right: 25px;
}
.care-path-phase__subtitle {
  display: inline-block;
}
.care-path-phase__subtitle:not(:last-child) {
  margin-bottom: 10px;
}
.care-path-phase__selection {
  padding: 5px;
  border-radius: 2px;
  color: #ffffff;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #1191fa;
  align-self: flex-start;
}
.care-path-phase__selection--current {
  background-color: #e6e4e0;
  color: #000000;
}
.care-path-phase__title + .care-path-phase__selection {
  margin-top: 5px;
}
.care-path-subphase {
  left: 3px;
}
.care-path-subphase__item {
  display: flex;
  margin-bottom: 20px;
}
.care-path-subphase__item:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 6px;
  width: 3px;
  height: calc(100% + 20px);
}
.care-path-subphase__item:not(:last-child)::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat;
}
.care-path-subphase__item:not(:last-child)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3px' height='22.5px' viewBox='0 0 3 22.5'%3E%3Cline x1='1.5' x2='1.5' y1='1.5' y2='21' stroke='%23e6e4e0' stroke-width='3' stroke-linecap='round' stroke-dasharray='0.01, 5.5'/%3E%3C/svg%3E");
}
.care-path-subphase__link {
  display: flex;
  width: 100%;
}
.care-path-subphase__link:hover .care-path-subphase__title {
  font-weight: 600;
}
.care-path-subphase__icon {
  display: block;
  top: 7px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  background-color: #e6e4e0;
}
.care-path-subphase__icon--current {
  background-color: #1a21d5;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-left: -2.5px;
}
.care-path-subphase__icon--done {
  background-position: 50% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: #00c877;
}
.care-path-subphase__icon--done {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='22_Patientjourney-componenten' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Patientjourney-elements' transform='translate(-553.000000, -421.000000)'%3E%3Cg id='Group' transform='translate(553.000000, 421.000000)'%3E%3Cpolyline id='Checkmark' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(15.000000, 15.000000) scale(-1, 1) rotate(-90.000000) translate(-15.000000, -15.000000) ' points='19 9 11 16.1760569 15.7087995 21'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.care-path-subphase__content {
  width: inherit;
  display: flex;
  flex-direction: column;
  margin-left: 15px;
}
.care-path-subphase__title {
  width: 100%;
  margin-bottom: 0;
  color: #1a21d5;
}
.care-path-subphase__title:hover {
  cursor: pointer;
}
.care-path-subphase__title--current {
  color: #1a21d5;
  font-weight: 600;
}
.care-path-waypoints {
  margin-top: 20px;
  max-width: 320px;
}
@media (min-width: 1024px) {
  .care-path-waypoints {
    max-width: 360px;
  }
}
.content-card__image {
  border-radius: 0px 40px;
  margin-bottom: 22px;
  width: 50%;
}
.waypoint-card-container > div:not(:last-child) .waypoint-card {
  border-radius: 0 0 0 0;
}
.waypoint-card-container > div:first-child .waypoint-card {
  border-radius: 25px 25px 0 0;
}
.waypoint-card-container > div:last-child .waypoint-card {
  border-radius: 0 0 25px 25px;
}
.waypoint-card-container .sub-phase-items > div .waypoint-card {
  border-radius: 0;
}
.waypoint-card-container .sub-phase-items > div:last-child .waypoint-card {
  border-radius: 0 0 25px 25px;
}
.care-path-content-waypoints {
  margin-top: 0;
  max-width: 320px;
}
@media (min-width: 1024px) {
  .care-path-content-waypoints {
    max-width: 360px;
  }
}
.care-path-content-waypoints > li > div > .waypoint-card {
  background-color: #ccd2d6;
}
.care-path-waypoints__item {
  padding: 15px 20px;
  margin-bottom: 10px;
  background-color: #f3f2f0;
  color: #1191fa;
  border-radius: 0 25px 0 25px;
  cursor: pointer;
}
.care-path-waypoints__item::after {
  content: "";
  display: block;
  position: absolute;
  right: 25px;
  top: 20px;
  width: 12px;
  height: 12px;
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
.care-path-waypoints__item::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.care-path-waypoints__item::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231191fa' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.care-path-waypoints__item--expanded {
  background-color: #1191fa;
  color: #ffffff;
  border-radius: 0 25px 0 0;
}
.care-path-waypoints__item--expanded::after {
  transform: initial;
}
.care-path-waypoints__item--expanded::after {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.care-path-waypoints__item--expanded::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.care-path-waypoints__title {
  font-weight: 600;
  margin: 0;
}
.waypoint-card {
  background-color: #c2e4ff;
  padding: 15px;
  margin-bottom: 10px;
  overflow: hidden;
}
.waypoint-card:last-child {
  border-radius: 0 0 25px 25px;
}
.care-path-waypoints__item + .waypoint-card {
  border-radius: 0 25px 25px 25px;
}
.care-path-waypoints__item + .waypoint-card:not(:last-child) {
  border-radius: 0 25px 0 0;
}
.care-path-phase-content__item:not(:last-child) .waypoint-card {
  border-radius: 0 0 0 0;
}
.care-path-phase-content__item:first-child .waypoint-card {
  border-radius: 25px 25px 0 0;
}
.care-path-phase-content__item:last-child .waypoint-card {
  border-radius: 0 0 25px 25px;
}
.waypoint-card--header {
  background-color: #ccd2d6;
  border-radius: 0 25px 25px 25px;
  max-width: 355px;
  margin-top: -5px;
}
@media (min-width: 1024px) {
  .waypoint-card--header {
    max-width: 395px;
    margin-top: -10px;
  }
}
.waypoint-card--decision {
  background-color: #004285;
  color: #ffffff;
}
.waypoint-card--explanation {
  background-color: #ccd2d6;
  padding: 15px;
  margin-bottom: 10px;
  overflow: hidden;
}
.care-path-subphase__content .waypoint-card--explanation {
  background-color: #c2e4ff;
}
.waypoint-card--no-padding {
  padding: 0;
}
.waypoint-card__title {
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 1.38;
}
.waypoint-card .paragraph p:last-child {
  margin-bottom: 0;
}
.waypoint-card__title--text {
  font-weight: normal;
}
.waypoint-card__title--text p:last-child {
  margin-bottom: 0;
}
.waypoint-card__title--overlay::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
  width: 12px;
  height: 12px;
}
.waypoint-card__title--overlay::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.waypoint-card__title--overlay::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M7 6l-5.67567568 6L0 10.6 4.35135135 6 0 1.4 1.32432432 0z'/%3E%3C/svg%3E");
}
.waypoint-card__title--expanded {
  padding-left: 30px;
}
.waypoint-card__title--expanded::before {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  top: 5px;
  width: 12px;
  height: 12px;
}
.waypoint-card__title--expanded::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.waypoint-card__title--expanded::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.waypoint-card__title--minimized {
  margin-bottom: 0;
  padding-left: 30px;
}
.waypoint-card__title--minimized::before {
  content: "";
  display: block;
  position: absolute;
  left: 5px;
  top: 5px;
  width: 12px;
  height: 12px;
  transform: rotate(180deg);
}
.waypoint-card__title--minimized::before {
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.waypoint-card__title--minimized::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23000000' fill-rule='evenodd' d='M6 0 0 6l1.4 1.4L6 2.8l4.6 4.6L12 6z'/%3E%3C/svg%3E");
}
.waypoint-card__radio {
  display: flex;
  justify-content: center;
}
.waypoint-card__radio-item:first-child {
  margin-right: 40px;
}
.waypoint-card--content-card {
  cursor: pointer;
}
.waypoint-card__button {
  margin-top: 20px;
  font-size: 0.9375rem;
}
.appointment:not(:last-child) {
  margin-bottom: 15px;
}
.appointment--care-path {
  font-size: 0.9375rem;
}
.appointment--care-path .single-text-link {
  font-size: 0.9375rem;
  cursor: pointer;
}
.appointment__item {
  display: flex;
  align-items: center;
}
.appointment__item::before {
  content: "";
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-right: 10px;
}
.appointment__item:not(:last-child) {
  margin-bottom: 10px;
}
.appointment__text {
  display: inline-block;
}
.appointment__item--location::before {
  background-position: 65% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.appointment__item--location::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1C5.69 1 3 3.609 3 6.818c0 2.334 1.457 4.821 2.883 6.757a29.598 29.598 0 0 0 2.852 3.319.384.384 0 0 0 .531 0s1.426-1.384 2.852-3.319C13.544 11.639 15 9.152 15 6.818 15 3.609 12.31 1 9 1Z' style='fill:none;stroke:%23001021;'/%3E%3Cpath d='M9 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' style='fill:none;stroke:%23001021;'/%3E%3C/svg%3E");
}
.appointment__item--date::before {
  background-position: 65% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.appointment__item--date::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 1.205128)'%3E%3Cpath stroke='%23000000' stroke-linejoin='round' stroke-width='2' d='M24.7827 27.7483077H3.2177c-1.777 0-3.218-1.4769231-3.218-3.2994872V7.57805128c0-1.8225641 1.441-3.29948718 3.218-3.29948718H24.7827c1.777 0 3.217 1.47692308 3.217 3.29948718V24.4488205c0 1.8225641-1.44 3.2994872-3.217 3.2994872z'/%3E%3Cline x1='5.8765' x2='5.8765' y1='0.127589744' y2='7.85579487' stroke='%23000000' stroke-linecap='round' stroke-width='2'/%3E%3Cline x1='22.1236' x2='22.1236' y1='0.127589744' y2='7.85579487' stroke='%23000000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath fill='%23000000' d='M8.3301 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103M8.3301 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.76-1.654-1.6964102 0-.9374359.74-1.6964103 1.654-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 20.5191795c0 .9364102-.741 1.6964102-1.654 1.6964102-.914 0-1.655-.76-1.655-1.6964102 0-.9374359.741-1.6964103 1.655-1.6964103.913 0 1.654.7589744 1.654 1.6964103M15.5694 13.7924103c0 .9374359-.74 1.6964102-1.654 1.6964102-.913 0-1.654-.7589743-1.654-1.6964102 0-.9364103.741-1.6964103 1.654-1.6964103.914 0 1.654.76 1.654 1.6964103M23.0083 13.7924103c0 .9374359-.741 1.6964102-1.654 1.6964102-.914 0-1.654-.7589743-1.654-1.6964102 0-.9364103.74-1.6964103 1.654-1.6964103.913 0 1.654.76 1.654 1.6964103'/%3E%3C/g%3E%3C/svg%3E");
}
.appointment__item--time::before {
  background-position: 65% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.appointment__item--time::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23000000' transform='translate(1 1)'%3E%3Cpath stroke-width='1.1' d='M6.9019 13.7461c3.699 0 6.699-2.999 6.699-6.699 0-3.7-3-6.699-6.699-6.699-3.7 0-6.699 2.999-6.699 6.699 0 3.7 2.999 6.699 6.699 6.699z'/%3E%3Cpolyline stroke-linecap='round' points='6.9019 3.0747 6.9019 7.0467 10.8749 7.0467'/%3E%3C/g%3E%3C/svg%3E");
}
.appointment__item--doctor {
  align-items: start;
}
.appointment__item--doctor::before {
  background-position: 65% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.appointment__item--doctor::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.963 9.489a3.416 3.416 0 1 0 0-6.833 3.417 3.417 0 1 0 0 6.833ZM14.979 15.344V12.28c0-.826-.582-1.537-1.393-1.7l-4.561-.916-4.609.918a1.733 1.733 0 0 0-1.395 1.7v3.062M11.032 13.03h2.007' style='fill:none;stroke:%23001021;'/%3E%3C/svg%3E");
}
.progress-bar__max {
  display: flex;
  align-items: center;
  height: 5px;
  background-color: #ffffff;
  margin-bottom: 15px;
}
.progress-bar__value {
  height: 100%;
  background-color: #1a21d5;
}
.progress-bar__value--score {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.progress-bar__value--score::after {
  content: "4";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #1a21d5;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.progress-bar__max--done {
  background-color: transparent;
  margin-bottom: 20px;
}
.progress-bar__max--done .progress-bar__value {
  display: flex;
  background-color: #00c877;
  width: 100%;
}
.progress-bar__max,
.progress-bar__value {
  border-radius: 3px;
}
.progress-bar__warning {
  display: flex;
  align-items: flex-start;
}
.progress-bar__warning-title {
  font-weight: 800;
  display: flex;
  align-items: center;
}
.progress-bar__warning-title::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  margin-right: 10px;
}
.progress-bar__warning-title::before {
  background-position: 55% 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: #ff2401;
}
.progress-bar__warning-title::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31px' height='30px' viewBox='0 0 31 30'%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(-820 -406)'%3E%3Cpolyline stroke='%23ffffff' stroke-linecap='round' stroke-width='2.3' points='834 417.5 836 417.5 834 427.5 835 427.5 836 427.5'/%3E%3Ccircle cx='836.5' cy='413' r='1.5' fill='%23ffffff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.progress-bar__warning-text {
  margin-left: 25px;
}
.progress-bar__range {
  display: flex;
  justify-content: space-between;
}
.progress-bar__min-range,
.progress-bar__max-range {
  display: flex;
  flex-direction: column;
}
.progress-bar__max-range {
  text-align: right;
}
.swiper-card__swiper {
  outline: none;
  user-select: none;
  overflow: visible;
}
.swiper-card__swiper::after {
  content: "flickity";
  display: none;
}
@media (min-width: 1024px) {
  .card:not(.card--narrow-content) .swiper-card__swiper::after {
    content: "";
  }
}
.swiper-card__swiper .flickity-page-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: calc((40px - 10px) * 0.5);
  width: 100%;
}
.card:not(.card--narrow-content) .swiper-card__swiper .flickity-page-dots {
  padding-top: 20px;
  bottom: -40px;
}
.swiper-card__swiper .dot {
  display: block;
  cursor: pointer;
  background-color: #000000;
  width: 5px;
  height: 5px;
  border-radius: 5px;
}
.swiper-card__swiper .dot.is-selected {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #1191fa;
}
.swiper-card__swiper .dot:not(:last-child) {
  margin-right: 5px;
}
.rating-form {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
}
.rating-form__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.rating-form__star {
  width: 20%;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.rating-form__star::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
}
.rating-form__star::after {
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.rating-form__star::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m19 2.26 5.214 10.564 11.658 1.694-8.436 8.223 1.992 11.611L19 28.87 8.572 34.352l1.992-11.611-8.436-8.223 11.658-1.694L19 2.26Z' style='stroke:%231a21d5;stroke-width:2px'/%3E%3C/svg%3E");
}
.rating-form__star:hover::after, .rating-form__star:hover ~ .rating-form__star::after {
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.rating-form__star:hover::after, .rating-form__star:hover ~ .rating-form__star::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2387c8fd' d='m19 2.26 5.214 10.564 11.658 1.694-8.436 8.223 1.992 11.611L19 28.87 8.572 34.352l1.992-11.611-8.436-8.223 11.658-1.694L19 2.26Z' style='stroke:%231a21d5;stroke-width:2px'/%3E%3C/svg%3E");
}
.rating-form__input:checked ~ .rating-form__star::after {
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.rating-form__input:checked ~ .rating-form__star::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231a21d5' d='m19 2.26 5.214 10.564 11.658 1.694-8.436 8.223 1.992 11.611L19 28.87 8.572 34.352l1.992-11.611-8.436-8.223 11.658-1.694L19 2.26Z' style='stroke:%231a21d5;stroke-width:2px'/%3E%3C/svg%3E");
}
.care-path .info-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 10vh 0 0 0;
}
.care-path .info-overlay__inner {
  max-width: 1200px;
  height: 90vh;
  margin: 0 auto;
  background-color: #ffffff;
  padding: 80px 30px 0 30px;
}
.care-path .info-overlay-header {
  padding: 0 15px;
}
.care-path .info-overlay-content {
  padding: 0 15px 100px 15px;
  overflow: auto;
  max-height: 60vh;
}
.care-path .info-overlay__close {
  position: absolute;
  right: 10px;
  top: -40px;
  z-index: 11;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23000000' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: auto;
}
.gene-panel-item-list {
  margin-bottom: 30px;
  margin-top: 10px;
}
.gene-panel-item-list .heading-gamma {
  font-weight: 600;
}
.gene-panel-item-list ::-webkit-scrollbar {
  width: 5px;
  border-radius: 2px;
}
.gene-panel-item-list ::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 2px;
}
.gene-panel-item-list ::-webkit-scrollbar-thumb {
  background: #1191fa;
  border-radius: 2px;
}
.gene-items__container {
  padding: 0 10px;
  max-height: 350px;
  overflow-y: auto;
  display: none;
  margin-bottom: 20px;
  margin-right: 15px;
  scrollbar-width: thin;
  scrollbar-color: #1191fa #ffffff;
}
.gene-items__container .gene-panel-version {
  margin-bottom: 20px;
  margin-left: 10px;
  display: flex;
  justify-content: space-between;
}
.gene-items__container .gene-panel-version .gene-panel-code {
  color: #1191fa;
  font-weight: 600;
  padding-top: 8px;
}
.gene-items__container .gene-panel-version .import-date {
  font-weight: 500;
  padding-top: 8px;
}
.gene-items__container .gene-name {
  width: 50%;
  cursor: pointer;
  padding: 0 10px;
  margin-bottom: 3px;
}
@media (min-width: 375px) {
  .gene-items__container .gene-name {
    width: 33%;
  }
}
@media (min-width: 544px) {
  .gene-items__container .gene-name {
    width: 20%;
  }
}
.gene-items__container .gene-name.selected {
  background-color: #1191fa;
  border-radius: 5px;
  font-weight: 600;
  color: #ffffff;
}
.gene-items__container .genes-list {
  display: flex;
  flex-wrap: wrap;
}
.coverage-panel {
  display: none;
  padding: 35px;
  border-bottom: 1px solid #e6e4e0;
  border-radius: 5px;
  margin-bottom: 5px;
  background-color: #c2e4ff;
}
.coverage-panel > .paragraph {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 0px;
}
.coverage-panel .coverage-panel-results {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
.coverage-panel .coverage-panel-results .coverage-result {
  width: 100%;
}
@media (min-width: 375px) {
  .coverage-panel .coverage-panel-results .coverage-result {
    width: 50%;
  }
}
@media (min-width: 544px) {
  .coverage-panel .coverage-panel-results .coverage-result {
    width: 33%;
  }
}
.coverage-panel .coverage-panel-results .coverage-result .result {
  color: #1191fa;
  font-weight: 600;
}
.coverage-panel .coverage-panel-results .transcript .result {
  margin-top: 0;
}
@media (min-width: 544px) {
  .coverage-panel .coverage-panel-results .transcript .result {
    margin-top: 25px;
  }
}
.coverage-panel .coverage-panel-results .coverage-percentage-left .result {
  font-size: 2rem;
}
@media (min-width: 544px) {
  .coverage-panel .coverage-panel-results .coverage-percentage-left .result {
    font-size: 3rem;
  }
}
.coverage-panel .coverage-panel-results .coverage-percentage-right .result {
  font-size: 2rem;
}
@media (min-width: 544px) {
  .coverage-panel .coverage-panel-results .coverage-percentage-right .result {
    font-size: 3rem;
  }
}
.gene-panel-item {
  padding: 15px;
  border-bottom: 1px solid #e6e4e0;
  border-radius: 5px;
  margin-bottom: 5px;
  background-color: #f3f2f0;
}
@media print {
  .gene-panel-item {
    padding: 5px 0 15px 0;
  }
}
.gene-panel-item:focus-within .gene-panel-item__name {
  outline: none;
}
.gene-panel-item__name {
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 15px;
  padding-right: 40px;
  list-style: none;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  flex-direction: column;
}
.gene-panel-item__name .overlay-gene-panel-item__name {
  width: 100%;
  z-index: 10;
  height: 70px;
  position: absolute;
}
.gene-panel-item__name:after {
  width: 30px;
  font-size: 30px;
  content: "›";
  transform: rotate(90deg);
  color: #001021;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  position: absolute;
}
.gene-panel-item__name:hover {
  outline: none;
}
.gene-panel-item__name::-webkit-details-marker {
  display: none;
}
@media print {
  .gene-panel-item__name {
    font-size: 1rem;
    line-height: 1.25;
  }
  .gene-panel-item__name:after {
    display: none;
  }
}
.gene-panel-item__list {
  box-sizing: border-box;
  display: none;
}
.gene-panel-item__list .gene-name {
  cursor: pointer;
}
@media print {
  .gene-panel-item__list {
    display: block;
  }
}
.gene-panel-item--open {
  border: none;
  background-color: #c2e4ff;
}
.gene-panel-item--open .gene-panel-item__name:after {
  transform: rotate(-90deg);
  right: 8px;
}
.gene-panel-item--open .gene-panel-item__name .heading-gamma {
  font-weight: 700;
}
.dictionary__terms {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.term__title {
  font-size: 1.375rem;
  line-height: 1.2727272727;
  color: #1191fa;
}
.term__definition {
  font-size: 1.0625rem;
  line-height: 1.5882352941;
  margin-top: 10px;
}
.term__definition > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
.term__definition > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.term__definition a {
  text-decoration: underline;
  color: #1a21d5;
}
.term__tags {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  gap: 10px;
}
.term__tag {
  background-color: #f3f2f0;
  font-size: 0.625rem;
  line-height: 1.4;
  font-weight: 600;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 3px;
}
.term__tag--light-blue {
  background-color: #c2e4ff;
}
@media (min-width: 1024px) {
  .carepath-contact {
    max-width: 395px;
  }
}
.carepath-contact__heading {
  cursor: pointer;
  position: relative;
  margin-top: 60px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #1191fa;
}
.carepath-contact__heading::after {
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 16px;
  height: 16px;
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
.carepath-contact__heading::after {
  background-position: 50% 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-contact__heading::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='8px' viewBox='0 0 10 8'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(90 3.5 5.5)'/%3E%3C/svg%3E");
}
.carepath-contact__heading--expanded::after {
  transform: none;
}
.image-column {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.image-column__image {
  width: 100%;
}
.sd-root-modern,
.sv-popup {
  --primary: #1a21d5;
  --background-dim: #ffffff;
  margin-bottom: 20px;
}
.sd-action-bar--umcu {
  margin-top: 25px;
  gap: 15px;
}
.sd-action-bar--umcu .sv-action--hidden {
  display: none;
}
.sd-input--umcu {
  box-shadow: none;
  border: 1px solid #e5eaeb;
  background-color: #ffffff;
}
.sd-input--umcu:focus, .sd-input--umcu:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px #1a21d5;
}
.sd-input--umcu-error {
  box-shadow: 0 0 0 1px #ff2401;
}
.sd-input--umcu-error:focus, .sd-input--umcu-error:focus-visible {
  box-shadow: 0 0 0 1px #ff2401;
}
.sd-item--umcu {
  padding: 5px 0;
}
.sd-question__erbox--umcu {
  position: static;
}
.sd-selectbox.sd-selectbox--umcu {
  margin-bottom: 0;
}
.twitter_feed_container {
  width: 320px;
  height: 500px;
  border-radius: 25px;
  border-bottom-left-radius: 0;
  background-color: #fafafa;
  padding-bottom: 50px;
  transition: all ease-in-out 0.2s;
}
@media (min-width: 768px) {
  .twitter_feed_container {
    width: 100%;
  }
}
.twitter_feed_container .twitter_feed_header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100px;
  padding: 0 20px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  background-color: #1191fa;
  color: #ffffff;
}
.twitter_feed_container .twitter_feed_header h2 {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 19px;
}
.twitter_feed_container .twitter_feed_header h2 .feed_hashtag {
  font-size: 16px;
  width: fit-content;
  height: fit-content;
  padding: 5px 20px;
  background-color: #1a21d5;
  border-radius: 50px;
  font-weight: 700;
  cursor: pointer;
}
.twitter_feed_container .twitter_feed_header h5 {
  font-size: 16px;
  font-style: italic;
}
.twitter_feed_container .tweets_feed {
  width: 100%;
  max-height: 85%;
  padding: 0 20px;
  background-color: white;
  overflow-x: hidden;
  overflow-y: scroll;
  border-left: 15px solid #fafafa;
}
.twitter_feed_container .tweets_feed .tweet {
  width: 100%;
  height: fit-content;
  background-color: white;
}
.twitter_feed_container .tweets_feed .tweet .tweet_user_info {
  margin-bottom: 10px;
}
.twitter_feed_container .tweets_feed .tweet .tweet_user_info span {
  font-weight: 700;
}
.twitter_feed_container .tweets_feed .tweet .dotted_break {
  margin-block: 20px;
  height: 2px;
  background: repeating-linear-gradient(to right, rgb(211, 211, 211) 0, rgb(211, 211, 211) 10px, transparent 10px, transparent 12px);
}
.twitter_feed_container .tweets_feed .tweet:first-child {
  padding-top: 20px;
}
.friends-of-banner-container {
  position: relative;
  display: none;
  position: fixed;
  bottom: 60px;
  right: 0;
  width: 600px;
  height: fit-content;
  background-color: #004285;
  color: #ffffff;
  z-index: 1000;
  border-bottom-left-radius: 60px;
  padding-inline: 40px;
  padding-block: 40px;
}
@media only screen and (min-width: 800px) {
  .friends-of-banner-container {
    display: block;
  }
}
.friends-of-banner-container .banner-close-icon {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 30px;
  cursor: pointer;
  width: 46px;
  height: 46px;
  display: block;
  cursor: pointer;
  outline: none;
  border: none;
}
.friends-of-banner-container .banner-close-icon {
  background-position: 50%;
  background-size: 23px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.friends-of-banner-container .banner-close-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .friends-of-banner-container .banner-close-icon {
    right: 25px;
    top: 25px;
    width: 32px;
    height: 32px;
  }
  .friends-of-banner-container .banner-close-icon {
    background-position: 50%;
    background-size: 16px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .friends-of-banner-container .banner-close-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='white' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
  }
}
.friends-of-banner-container .banner-close-icon:focus {
  border: 1px solid white;
  border-radius: 100%;
}
.friends-of-banner-container .friends-of-banner-logo {
  margin-block: 25px;
  margin-left: auto;
  margin-right: auto;
}
.friends-of-banner-container h2 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 9px;
}
.friends-of-banner-container p {
  font-size: 15px;
  font-weight: 400;
}
.friends-of-banner-container p a {
  text-decoration: underline;
}
.friends-of-banner-container form label {
  margin-bottom: 50px;
}
.friends-of-banner-container form input {
  width: 235px;
  min-height: 30px;
  max-height: 30px;
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.friends-of-banner-container form input:focus {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.friends-of-banner-container form .banner-captcha-img {
  width: 100px;
  height: 40px;
  margin-top: 40px;
  margin-bottom: 5px;
}
.friends-of-banner-container form button {
  margin-top: 40px;
  padding: 10px 20px;
  background-color: #ffffff;
  border: none;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 600;
  color: #1a21d5;
  cursor: pointer;
}
.floating-licenses-table .add-user-text {
  background: white;
  padding: 20px;
}
.floating-licenses-table .text-input {
  width: 100%;
}
@media (min-width: 1024px) {
  .floating-licenses-table .text-input {
    width: 33%;
  }
}
.floating-licenses-table .select-input {
  width: 100%;
}
@media (min-width: 1024px) {
  .floating-licenses-table .select-input {
    width: 33%;
  }
}
.floating-licenses-table .th {
  border: none;
}
.floating-licenses-table th:nth-child(1),
.floating-licenses-table td:nth-child(1) {
  width: 30%;
}
.floating-licenses-table th:nth-child(2),
.floating-licenses-table td:nth-child(2) {
  width: 25%;
}
.floating-licenses-table th:nth-child(3),
.floating-licenses-table td:nth-child(3) {
  width: 15%;
  display: none;
}
@media (min-width: 1024px) {
  .floating-licenses-table th:nth-child(3),
  .floating-licenses-table td:nth-child(3) {
    display: table-cell;
  }
}
.floating-licenses-table th:nth-child(4),
.floating-licenses-table td:nth-child(4) {
  width: 15%;
  display: none;
}
@media (min-width: 1024px) {
  .floating-licenses-table th:nth-child(4),
  .floating-licenses-table td:nth-child(4) {
    display: table-cell;
  }
}
.floating-licenses-table th:nth-child(5),
.floating-licenses-table td:nth-child(5) {
  width: 15%;
  display: none;
}
@media (min-width: 1024px) {
  .floating-licenses-table th:nth-child(5),
  .floating-licenses-table td:nth-child(5) {
    display: table-cell;
  }
}
.floating-licenses-table th:nth-child(6),
.floating-licenses-table td:nth-child(6) {
  width: 0%;
}
@media (min-width: 1024px) {
  .floating-licenses-table th:nth-child(6),
  .floating-licenses-table td:nth-child(6) {
    width: 7.5%;
  }
}
.floating-licenses-table th:nth-child(7),
.floating-licenses-table td:nth-child(7) {
  width: 0%;
}
@media (min-width: 1024px) {
  .floating-licenses-table th:nth-child(7),
  .floating-licenses-table td:nth-child(7) {
    width: 7.5%;
  }
}
.floating-licenses-table .th button {
  border: none;
}
.floating-licenses-table td {
  padding: 5px;
  word-break: break-word;
}
@media (min-width: 1024px) {
  .floating-licenses-table td {
    padding: 10px;
  }
}
.floating-licenses-table td button {
  padding: 0 10px;
}
@media (min-width: 1024px) {
  .floating-licenses-table td button {
    padding: 0 22px;
  }
}
.floating-licenses-form .stack {
  background: white;
  padding: 40px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
}
.floating-licenses-form .blue-stack {
  background: rgb(194, 228, 255);
  padding: 40px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
}
[ctype=home_page_v2] .accessible-header__search-web {
  display: none !important;
}
[ctype=home_page_v2] .design-v2 .content-wrapper .content-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 768px) {
  [ctype=home_page_v2] .design-v2 .content-wrapper .content-container {
    gap: 60px;
  }
}
@media (min-width: 1440px) {
  [ctype=home_page_v2] .design-v2 .content-wrapper .content-container {
    padding: 0;
  }
}
[ctype=home_page_v2] .design-v2 .main-content {
  padding-bottom: 0;
}
.design-v2 {
  box-shadow: none;
  padding-bottom: 0;
}
.design-v2 .design-v2-container {
  max-width: 1920px;
  margin: 0 auto;
}
.design-v2 .mobile-visible {
  display: flex;
}
@media (min-width: 768px) {
  .design-v2 .mobile-visible {
    display: none;
  }
}
.design-v2 .web-visible {
  display: none;
}
@media (min-width: 768px) {
  .design-v2 .web-visible {
    display: flex;
  }
}
.design-v2 .skiplink:focus.wkz-skiplink {
  top: 70px;
  left: 0;
}
@media (min-width: 768px) {
  .design-v2 .skiplink:focus.wkz-skiplink {
    left: 320px;
    top: 60px;
  }
}
.design-v2.wkz .accessible-header__background {
  display: none;
  flex-direction: row;
}
@media (min-width: 768px) {
  .design-v2.wkz .accessible-header__background {
    display: flex;
  }
}
.design-v2.umcu .accessible-header__background {
  display: none;
  flex-direction: row;
}
@media (min-width: 768px) {
  .design-v2.umcu .accessible-header__background {
    display: flex;
  }
}
.design-v2 .accessible-header {
  box-shadow: none;
}
.design-v2 .accessible-header__main .accessible-header__search-mobile {
  align-items: center;
  position: relative;
  padding: 10px 30px 10px 0;
}
.design-v2 .accessible-header__main .accessible-header__search-mobile .accessible-header__search-link {
  padding: 6px 7px;
  width: 40px;
  height: 40px;
}
.design-v2 .accessible-header__main .accessible-header__search-mobile .accessible-header__search-link::before {
  margin-left: 3px;
  width: 20px;
  height: 20px;
}
.design-v2 .accessible-header__main .accessible-header__search-mobile .accessible-header__search-link::before {
  background-position: 0 50%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .accessible-header__main .accessible-header__search-mobile .accessible-header__search-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .accessible-header__main .accessible-header__search-web {
  align-items: center;
  position: relative;
  padding: 10px 30px;
}
.design-v2 .accessible-header__main .accessible-header__search-web .accessible-header__search-link {
  padding: 6px 7px;
  width: 40px;
  height: 40px;
}
.design-v2 .accessible-header__main .accessible-header__search-web .accessible-header__search-link::before {
  margin-left: 3px;
  width: 20px;
  height: 20px;
}
.design-v2 .accessible-header__main .accessible-header__search-web .accessible-header__search-link::before {
  background-position: 0 50%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .accessible-header__main .accessible-header__search-web .accessible-header__search-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .accessible-header--hidden {
  transform: translate3d(0, -100%, 0);
}
@media (min-width: 768px) {
  .design-v2 .accessible-header--hidden {
    transform: translate3d(0, calc(-100% + 52px), 0);
  }
}
.design-v2 .accessible-header__background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 124px;
  background: #ffffff;
  z-index: 9;
  display: flex;
  padding-top: 48px;
  transition: transform 0.3s ease-in-out;
}
.design-v2 .accessible-header__background .left {
  background-color: #1191fa;
  width: 50%;
  height: 100%;
}
.design-v2 .accessible-header__background .right {
  background-color: #fc6039;
  width: 50%;
  height: 100%;
}
.design-v2 .accessible-header__background--visible {
  transform: translate3d(0, 0, 0);
}
.design-v2 .accessible-header__background--hidden {
  transform: translate3d(0, -100%, 0);
}
@media (min-width: 768px) {
  .design-v2 .accessible-header__background--hidden {
    transform: translate3d(0, calc(-100% + 6px), 0);
  }
}
@media (min-width: 768px) {
  .design-v2 .accessible-header__background--without-navigation.accessible-header--hidden {
    transform: translate3d(0, calc(-100% + 7px), 0);
  }
}
.design-v2 .accessible-header__topbar {
  height: 0px;
  padding: 0 20px;
  background: #f3f2f0;
}
@media (min-width: 768px) {
  .design-v2 .accessible-header__topbar {
    height: 48px;
    display: flex;
  }
}
.design-v2 .accessible-header__topbar-link {
  color: #001021;
  font-size: 13px;
  font-weight: 600;
  line-height: normal;
  border-radius: 3px;
  padding: 10px;
}
.design-v2 .accessible-header__topbar-link:focus-visible {
  background-color: #e8e8fa;
}
.design-v2 .accessible-header__topbar-link:hover {
  color: #1a21d5;
}
.design-v2 .accessible-header__topbar .design-v2-container {
  width: 100%;
  max-width: 1920px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.design-v2 .accessible-header__logo {
  width: 60px;
  overflow: hidden;
  flex-grow: unset;
  flex-shrink: unset;
}
@media (min-width: 375px) {
  .design-v2 .accessible-header__logo {
    width: auto;
    flex-grow: 1;
    flex-shrink: 0;
    overflow: auto;
  }
}
.design-v2 .accessible-header__logo-image {
  max-width: unset;
}
@media (min-width: 375px) {
  .design-v2 .accessible-header__logo-image {
    max-width: 100%;
  }
}
.design-v2 .accessible-header__actions {
  display: none;
}
@media (min-width: 768px) {
  .design-v2 .accessible-header__actions {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
  }
}
.design-v2 .accessible-header__menu-button {
  display: flex;
  flex-direction: row;
}
@media (min-width: 768px) {
  .design-v2 .accessible-header__menu-button {
    display: none;
  }
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button {
  display: flex;
  padding: 13px 20px;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  background: none;
  border: none;
  width: 70px;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button[aria-hidden=true] {
  display: none;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button .icon {
  width: 30px;
  height: 24px;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button .icon {
  background-position: 50% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-menu-2'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 6l16 0' /%3E%3Cpath d='M4 12l16 0' /%3E%3Cpath d='M4 18l16 0' /%3E%3C/svg%3E");
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-open-button span {
  color: #ffffff;
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button {
  display: flex;
  padding: 13px 23px;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  background: none;
  border: none;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button[aria-hidden=true] {
  display: none;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button .icon {
  width: 24px;
  height: 24px;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button .icon {
  background-position: 50% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.design-v2 .accessible-header__menu-button .accessible-header__menu-close-button span {
  color: #ffffff;
  font-size: 11px;
  font-weight: 400;
  line-height: 11px;
}
.design-v2.wkz .corporate-logo {
  height: 68px;
}
.design-v2.wkz .corporate-logo img {
  height: auto;
  display: none;
}
@media (min-width: 544px) {
  .design-v2.wkz .corporate-logo img {
    height: 100%;
  }
}
.design-v2.wkz .corporate-logo img.wkz-logo {
  display: block;
}
.design-v2.umcu .corporate-logo {
  height: 68px;
}
.design-v2.umcu .corporate-logo img {
  height: auto;
  display: none;
}
@media (min-width: 544px) {
  .design-v2.umcu .corporate-logo img {
    height: 100%;
  }
}
.design-v2.umcu .corporate-logo img.umcu-logo {
  display: block;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation {
  background-color: #f3f2f0;
  width: 100%;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 36px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container {
    padding: 20px 40px;
    gap: 30px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container {
    padding: 40px 60px;
    gap: 50px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container {
    padding: 60px 155px 60px 150px;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .social-media-buttons {
  display: flex;
  flex-direction: row;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .social-media-buttons > a {
  background-size: auto 30px;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-header {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .top-social-media-buttons {
  display: none;
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .top-social-media-buttons {
    display: block;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .bottom-social-media-buttons {
  display: block;
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .bottom-social-media-buttons {
    display: none;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  padding-left: 0;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items {
    grid-template-columns: repeat(2, 220px);
    padding-left: 0;
    gap: 30px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items {
    grid-template-columns: repeat(4, 1fr);
    padding-left: 0;
    padding-right: 0;
    gap: 32px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items {
    grid-template-columns: repeat(4, 1fr);
    padding-left: 80px;
    padding-right: 80px;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .title {
  color: #001021;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item {
  max-width: 100%;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span {
  color: #001021;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  height: 30px;
  hyphens: auto;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span {
  background-position: 100% 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75L7.75 7.75L0.75 14.75' stroke='%23001021' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span {
    padding-right: 0;
    white-space: normal;
    text-overflow: unset;
    height: auto;
    background-image: none;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span:hover {
  text-decoration: underline;
  color: #1a21d5;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span:hover {
  background-position: 100% 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75L7.75 7.75L0.75 14.75' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-navigation .accessible-footer-navigation-container .accessible-footer-meganavigation__navigation-items .accessible-footernavigation__navigation-item .accessible-footernavigation--submenu .accessible-navigation--submenu-item span:hover {
    background-image: none;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  gap: 0;
  align-items: flex-start;
  max-width: 1440px;
  margin: 0 auto;
  color: #001021;
  padding: 20px 16px;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation {
    flex-direction: column;
    gap: 8px;
  }
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation {
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation {
    padding: 30px 40px 30px 40px;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation {
    padding: 30px 155px 30px 150px;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .copyright {
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items {
  display: flex;
  flex-direction: column;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items {
    flex-direction: row;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items .accessible-footer-meganavigation__navigation-item {
  margin: 0 0 20px 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  height: 15px;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items .accessible-footer-meganavigation__navigation-item {
    margin: 0;
    border-right: 2px solid #001021;
    padding: 0 20px;
  }
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items .accessible-footer-meganavigation__navigation-item:last-child {
  border-right: none;
  padding-right: 0;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items .accessible-footer-meganavigation__navigation-item:first-child {
  padding-left: 0;
}
.design-v2 .homepage-v2-page-footer-container .accessible-footer-meganavigation .accessible-footer-meganavigation__navigation-items .accessible-footer-meganavigation__navigation-item:hover {
  text-decoration: underline;
  color: #1a21d5;
}
.design-v2 .accessible-navigation {
  display: flex;
  gap: 2px;
  flex-direction: column-reverse;
  justify-content: space-between;
  position: relative;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation {
    flex-direction: row;
  }
}
.design-v2 .accessible-navigation__submenu-search-container {
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.design-v2 .accessible-navigation__submenu-search-container[aria-expanded=true] {
  max-height: 200px;
  overflow: visible;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search {
  width: 100%;
  padding: 20px 16px;
  z-index: 1;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search .home-hero-search {
  margin-bottom: 0;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search .home-hero-search .home-hero-search__input {
  border: 2px solid #1a21d5;
  width: 100%;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search .home-hero-search .home-hero-search__input.search__input--autocompleted {
  border-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search .home-hero-search .home-hero-search__button {
  background-position: 0 50%;
  background-size: auto 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .accessible-navigation__submenu-search-container .accessible-navigation__submenu-search .home-hero-search .home-hero-search__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .accessible-navigation__header-search-container {
  display: none;
  position: absolute;
  right: 30px;
  transition: all 0.3s ease-in-out;
}
.design-v2 .accessible-navigation__header-search-container[aria-expanded=true] {
  max-width: 400px;
  width: 400px;
}
@media (min-width: 1024px) {
  .design-v2 .accessible-navigation__header-search-container[aria-expanded=true] {
    max-width: 500px;
    width: 500px;
  }
}
.design-v2 .accessible-navigation__header-search-container[aria-expanded=true] .accessible-navigation__header-search .home-hero-search {
  opacity: 1;
  transition: opacity 0.15s ease-in-out;
  transition-delay: 0.1s;
}
.design-v2 .accessible-navigation__header-search-container[aria-expanded=true] .accessible-navigation__header-search .home-hero-search .search-suggestions {
  border-radius: 0 0 20px 20px;
}
.design-v2 .accessible-navigation__header-search-container[aria-expanded=false] {
  max-width: 0;
  overflow: hidden;
}
.design-v2 .accessible-navigation__header-search-container[aria-expanded=false] .accessible-navigation__header-search .home-hero-search {
  opacity: 0;
  transition-delay: 0.1s;
  transition: opacity 0.15s ease-in-out;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation__header-search-container {
    display: block;
  }
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search {
  margin-bottom: 0;
  min-height: 40px;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .search-suggestions {
  border-radius: 0 0 20px 20px;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .home-hero-search__input {
  font-size: 15px;
  padding: 0 25px 0 15px;
  min-height: 40px;
  border-radius: 20px;
  font-weight: 400;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .home-hero-search__input.search__input--autocompleted {
  border-radius: 20px 20px 0 0;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .home-hero-search__button {
  width: 30px;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .home-hero-search__button {
  background-position: 0 50%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .accessible-navigation__header-search-container .accessible-navigation__header-search .home-hero-search .home-hero-search__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .accessible-navigation__navigation-items {
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation__navigation-items {
    flex-direction: row;
  }
  .design-v2 .accessible-navigation__navigation-items:has(.accessible-navigation__navigation-link[aria-expanded=true]) .accessible-navigation__navigation-link:not([aria-expanded=true]) {
    color: #949a9e !important;
  }
  .design-v2 .accessible-navigation__navigation-items:has(.accessible-navigation__navigation-link[aria-expanded=true]) .accessible-navigation__navigation-link:not([aria-expanded=true]):hover {
    color: #1a21d5 !important;
  }
}
.design-v2 .accessible-navigation__navigation-items.left {
  max-height: 0;
  transition: all 0.3s ease-in-out;
  overflow-y: scroll;
  width: 100%;
}
.design-v2 .accessible-navigation__navigation-items.left[aria-expanded=true] {
  padding-bottom: 40px;
  max-height: calc(100vh - 117px);
}
.design-v2 .accessible-navigation__navigation-items.left[aria-expanded=false] {
  padding: 0 10px;
  max-height: 0;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation__navigation-items.left {
    max-height: calc(100vh - 117px);
    overflow: visible;
    position: relative;
    width: unset;
    padding: 0 10px 0 30px;
  }
  .design-v2 .accessible-navigation__navigation-items.left[aria-expanded=true] {
    padding-bottom: 0;
  }
  .design-v2 .accessible-navigation__navigation-items.left[aria-expanded=false] {
    max-height: unset !important;
    padding: 0 10px 0 20px;
  }
}
.design-v2 .accessible-navigation__navigation-items .mobile-visible .title {
  padding-left: 10px;
  padding-top: 18px;
  padding-bottom: 10px;
}
.design-v2 .accessible-navigation__navigation-items .mobile-visible .button {
  padding-left: 10px;
  font-size: 15px;
}
.design-v2 .accessible-navigation__navigation-items .mobile-visible.mobile-menu-header {
  width: 100%;
  justify-content: flex-end;
  gap: 8px;
  padding-top: 20px;
}
.design-v2 .accessible-navigation__navigation-items .mobile-visible.mobile-menu-header .accessible-language-picker__button {
  border: 1.5px solid #1a21d5;
  line-height: 15px;
}
.design-v2 .accessible-navigation__navigation-items .mobile-visible.mobile-menu-header .accessible-toolbar-button {
  border: 1.5px solid #1a21d5;
}
.design-v2 .accessible-navigation__navigation-items .title {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20.8px;
  color: #001021;
}
.design-v2 .accessible-navigation__navigation-item--right {
  margin-left: auto;
  display: block;
  padding-left: 16px;
}
.design-v2 .accessible-navigation__navigation-item--right {
  background-position: 0 calc(50% + 3px);
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.design-v2 .accessible-navigation__navigation-item--right {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3846 4.69231C12.2338 6.72577 10.6923 8.38462 8.99996 8.38462C7.30765 8.38462 5.76342 6.72615 5.61534 4.69231C5.46149 2.57692 6.96149 1 8.99996 1C11.0384 1 12.5384 2.61538 12.3846 4.69231Z' stroke='%23001021' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.99994 10.8462C5.65379 10.8462 2.25764 12.6923 1.62917 16.177C1.5534 16.597 1.7911 17 2.23071 17H15.7692C16.2092 17 16.4469 16.597 16.3711 16.177C15.7422 12.6923 12.3461 10.8462 8.99994 10.8462Z' stroke='%23001021' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
.design-v2 .accessible-navigation__navigation-item--right:hover {
  background-position: 0 calc(50% + 3px);
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.design-v2 .accessible-navigation__navigation-item--right:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3846 4.69231C12.2338 6.72577 10.6923 8.38462 8.99996 8.38462C7.30765 8.38462 5.76342 6.72615 5.61534 4.69231C5.46149 2.57692 6.96149 1 8.99996 1C11.0384 1 12.5384 2.61538 12.3846 4.69231Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.99994 10.8462C5.65379 10.8462 2.25764 12.6923 1.62917 16.177C1.5534 16.597 1.7911 17 2.23071 17H15.7692C16.2092 17 16.4469 16.597 16.3711 16.177C15.7422 12.6923 12.3461 10.8462 8.99994 10.8462Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
.design-v2 .accessible-navigation__navigation-item {
  display: block;
  position: relative;
  cursor: pointer;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation__navigation-item .hover-underline-animation {
    display: inline-block;
    position: relative;
  }
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link {
  color: #1a21d5;
  width: fit-content;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 10px 5px 10px;
  border: none;
  background: unset;
  cursor: pointer;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link:hover {
  color: #1a21d5;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link:focus-visible {
  background-color: #e8e8fa;
  outline: none;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  margin-right: -20px;
  transition: all 0.3s ease-in-out;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link::after {
  background-position: 100% 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link.direct-link::after {
  content: none;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link[aria-expanded=true]::after {
  transform: rotate(-180deg);
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link {
    display: block;
    color: #001021;
    background: none;
  }
  .design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link[aria-expanded=true] {
    color: #1a21d5;
  }
  .design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link::after {
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    margin: 0 10px;
    background-color: #1a21d5;
    transition: transform 0.15s ease-in-out;
    transform-origin: bottom right;
  }
  .design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link[aria-expanded=true]::after {
    transform: rotate(0);
    transform: scaleX(1);
    transform-origin: bottom left;
  }
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link--right {
  color: #001021;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link--right::after {
  content: none;
}
.design-v2 .accessible-navigation__navigation-item .accessible-navigation__navigation-link--right:focus-visible {
  background-color: #e8e8fa;
}
.design-v2 .accessible-navigation .design-v2-menu-container {
  justify-content: space-between;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation .design-v2-menu-container {
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
    display: flex;
  }
}
.design-v2 .accessible-navigation .accessible-navigation--submenu {
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in-out;
  background: #ffffff;
  position: relative;
  gap: 0;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 0;
  margin-left: -40px;
  display: flex;
  flex-direction: column;
}
.design-v2 .accessible-navigation .accessible-navigation--submenu[aria-hidden=true] {
  max-height: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.design-v2 .accessible-navigation .accessible-navigation--submenu[aria-hidden=false] {
  max-height: calc(100vh - 117px);
  padding-bottom: 0px;
  padding-top: 0px;
}
@media (min-width: 768px) {
  .design-v2 .accessible-navigation .accessible-navigation--submenu {
    gap: 0 100px;
    position: absolute;
    padding-bottom: 40px;
    flex-direction: row;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  }
  .design-v2 .accessible-navigation .accessible-navigation--submenu[aria-hidden=false] {
    padding-bottom: 28px;
    padding-top: 20px;
  }
  .design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column {
    display: flex;
    flex-direction: column;
  }
  .design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column .accessible-navigation--submenu-item {
    margin-bottom: 12px;
  }
  .design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column .accessible-navigation--submenu-item:last-child {
    margin-bottom: 0;
  }
}
.design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column {
  display: flex;
  flex-direction: column;
}
.design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column .accessible-navigation--submenu-item {
  padding: 6px 10px;
  color: #001021;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-width: 240px;
  cursor: pointer;
  border-radius: 3px;
}
.design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column .accessible-navigation--submenu-item:focus-visible {
  background-color: #e8e8fa;
}
.design-v2 .accessible-navigation .accessible-navigation--submenu .accessible-navigation--submenu-column .accessible-navigation--submenu-item:hover {
  background-color: #e8e8fa;
}
.homepage-v2-intro-text-block {
  margin-left: 0;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .homepage-v2-intro-text-block {
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .homepage-v2-intro-text-block {
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .homepage-v2-intro-text-block {
    padding: 0 155px 0 150px;
  }
}
.homepage-v2-intro-text-block .paragraph {
  width: 100%;
  font-size: 17px;
  font-weight: 400;
  line-height: 24.8px;
}
@media (min-width: 768px) {
  .homepage-v2-intro-text-block .paragraph {
    width: 75%;
    font-size: 20px;
    line-height: 28px;
  }
}
.homepage-v2-intro-text-block .paragraph:last-child {
  margin-bottom: 0;
}
.homepage-v2-intro-text-block h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .homepage-v2-intro-text-block h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 34px;
  }
}
.homepage-v2-default-text-block {
  margin-left: 0;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .homepage-v2-default-text-block {
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .homepage-v2-default-text-block {
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .homepage-v2-default-text-block {
    padding: 0 155px 0 150px;
  }
}
.homepage-v2-default-text-block .paragraph {
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 768px) {
  .homepage-v2-default-text-block .paragraph {
    width: 75%;
    font-size: 17px;
    line-height: 27px;
  }
}
.homepage-v2-default-text-block .paragraph:last-child {
  margin-bottom: 0;
}
.homepage-v2-default-text-block h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .homepage-v2-default-text-block h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 34px;
  }
}
.design-v2 .home-hero-v2 {
  width: 100%;
  margin-top: 0;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 {
    display: flex;
    flex-direction: column-reverse;
  }
}
.design-v2 .home-hero-v2 .title {
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  margin: 20px 16px;
}
.design-v2 .home-hero-v2 .home-hero-v2-image {
  width: 100%;
  max-height: 350px;
  height: 200px;
  overflow: hidden;
  border-radius: 20px 0;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-image {
    border-radius: 80px 0;
    height: 350px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve {
  position: relative;
  height: 200px;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve {
    height: 350px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve .hero-image-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  overflow: hidden;
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve .hero-image-slide.active {
  opacity: 1;
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve .hero-image-slide img {
  height: 200px;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve .hero-image-slide img {
    height: 350px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-crossdissolve .hero-image-slide img.animated-zoom {
  animation: subtle-zoom 20s ease-in-out infinite alternate;
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel {
  height: 200px;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel {
    height: 350px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel .hero-image-slide {
  overflow: hidden;
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel .hero-image-slide img {
  height: 200px;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel .hero-image-slide img {
    height: 350px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-image .hero-image-carousel .hero-image-slide img.animated-zoom {
  animation: subtle-zoom 20s ease-in-out infinite alternate;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container {
  max-width: 1440px;
  margin: 0 auto;
  display: none;
  width: 100%;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-search-container {
    display: flex;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block {
  max-width: 750px;
  padding: 40px 70px;
  background-color: #1191fa;
  border-radius: 0 60px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: -260px 36px 0 36px;
  z-index: 5;
}
@media (min-width: 768px) {
  .design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block {
    margin: -260px 40px 0 40px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block {
    margin: -260px 60px 0 60px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block {
    margin: -260px 155px 0 150px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .title {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 54px;
  margin: 0;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .subtitle {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search {
  margin-bottom: 0;
  margin-top: 10px;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search input {
  font-size: 17px;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search .home-hero-search__button {
  right: 15px;
  height: 51px;
}
@media (min-width: 1024px) {
  .design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search .home-hero-search__button {
    height: 67px;
  }
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search .home-hero-search__button {
  background-position: 0 50%;
  background-size: auto 32px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search .home-hero-search__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .home-hero-v2 .home-hero-v2-search-container .home-hero-v2-search-block .home-hero-search .search-suggestions {
  border-radius: 0 0 33px 33px;
  position: relative;
}
@keyframes subtle-zoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
.design-v2 .homepage-v2-top-tasks-container {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-top-tasks-container {
    padding: 0 20px;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-top-tasks-container {
    grid-template-columns: repeat(3, 1fr);
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-top-tasks-container {
    padding: 0 155px 0 150px;
  }
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task {
  background-color: #c2e4ff;
  border-radius: 20px 0;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  padding: 10px 12px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task {
    padding: 20px;
  }
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .header {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  gap: 10px;
  align-items: center;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .header {
    margin-bottom: 4px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .title {
  color: #1a21d5;
  font-size: 16px;
  font-weight: 600;
  line-height: 20.8px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .title {
    font-size: 20px;
    line-height: 26px;
  }
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon {
  min-width: 40px;
  width: 40px;
  height: 34px;
  min-height: 34px;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 25V20.2M33 20.2H1M33 20.2H17V12.2H28.2C29.473 12.2 30.6939 12.7057 31.5941 13.6059C32.4943 14.5061 33 15.727 33 17V20.2ZM1 10.6V25M5.8 12.2C5.8 13.0487 6.13714 13.8626 6.73726 14.4627C7.33737 15.0629 8.15131 15.4 9 15.4C9.84869 15.4 10.6626 15.0629 11.2627 14.4627C11.8629 13.8626 12.2 13.0487 12.2 12.2C12.2 11.3513 11.8629 10.5374 11.2627 9.93726C10.6626 9.33714 9.84869 9 9 9C8.15131 9 7.33737 9.33714 6.73726 9.93726C6.13714 10.5374 5.8 11.3513 5.8 12.2Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bed {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bed {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 25V20.2M33 20.2H1M33 20.2H17V12.2H28.2C29.473 12.2 30.6939 12.7057 31.5941 13.6059C32.4943 14.5061 33 15.727 33 17V20.2ZM1 10.6V25M5.8 12.2C5.8 13.0487 6.13714 13.8626 6.73726 14.4627C7.33737 15.0629 8.15131 15.4 9 15.4C9.84869 15.4 10.6626 15.0629 11.2627 14.4627C11.8629 13.8626 12.2 13.0487 12.2 12.2C12.2 11.3513 11.8629 10.5374 11.2627 9.93726C10.6626 9.33714 9.84869 9 9 9C8.15131 9 7.33737 9.33714 6.73726 9.93726C6.13714 10.5374 5.8 11.3513 5.8 12.2Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-diagnose {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-diagnose {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9993 7.66667H10.3327C9.62544 7.66667 8.94716 7.94762 8.44706 8.44772C7.94697 8.94781 7.66602 9.62609 7.66602 10.3333V26.3333C7.66602 27.0406 7.94697 27.7189 8.44706 28.219C8.94716 28.719 9.62544 29 10.3327 29H23.666C24.3733 29 25.0515 28.719 25.5516 28.219C26.0517 27.7189 26.3327 27.0406 26.3327 26.3333V10.3333C26.3327 9.62609 26.0517 8.94781 25.5516 8.44772C25.0515 7.94762 24.3733 7.66667 23.666 7.66667H20.9993M12.9993 7.66667C12.9993 6.95942 13.2803 6.28115 13.7804 5.78105C14.2805 5.28095 14.9588 5 15.666 5H18.3327C19.0399 5 19.7182 5.28095 20.2183 5.78105C20.7184 6.28115 20.9993 6.95942 20.9993 7.66667M12.9993 7.66667C12.9993 8.37391 13.2803 9.05219 13.7804 9.55229C14.2805 10.0524 14.9588 10.3333 15.666 10.3333H18.3327C19.0399 10.3333 19.7182 10.0524 20.2183 9.55229C20.7184 9.05219 20.9993 8.37391 20.9993 7.66667M14.3327 19.6667H19.666M16.9993 17V22.3333' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-inloggen {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-inloggen {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 28.9997V26.3331C9 24.9187 9.5619 23.5621 10.5621 22.562C11.5623 21.5618 12.9188 20.9999 14.3333 20.9999H19.6667C21.0812 20.9999 22.4377 21.5618 23.4379 22.562C24.4381 23.5621 25 24.9187 25 26.3331V28.9997M11.6667 10.3335C11.6667 11.7479 12.2286 13.1044 13.2288 14.1046C14.229 15.1048 15.5855 15.6667 17 15.6667C18.4145 15.6667 19.771 15.1048 20.7712 14.1046C21.7714 13.1044 22.3333 11.7479 22.3333 10.3335C22.3333 8.919 21.7714 7.56248 20.7712 6.56231C19.771 5.56213 18.4145 5.00024 17 5.00024C15.5855 5.00024 14.229 5.56213 13.2288 6.56231C12.2286 7.56248 11.6667 8.919 11.6667 10.3335Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-locatie {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-locatie {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0625 15.3694C13.0625 16.4137 13.4773 17.4152 14.2158 18.1536C14.9542 18.892 15.9557 19.3069 17 19.3069C18.0443 19.3069 19.0458 18.892 19.7842 18.1536C20.5227 17.4152 20.9375 16.4137 20.9375 15.3694C20.9375 14.3251 20.5227 13.3236 19.7842 12.5851C19.0458 11.8467 18.0443 11.4319 17 11.4319C15.9557 11.4319 14.9542 11.8467 14.2158 12.5851C13.4773 13.3236 13.0625 14.3251 13.0625 15.3694Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4248 22.7938L18.8559 28.3627C18.3637 28.8544 17.6964 29.1306 17.0007 29.1306C16.3049 29.1306 15.6376 28.8544 15.1454 28.3627L9.57519 22.7938C8.10679 21.3253 7.10682 19.4544 6.70172 17.4176C6.29662 15.3808 6.50459 13.2697 7.29932 11.3511C8.09406 9.43249 9.43987 7.79265 11.1666 6.63892C12.8933 5.48518 14.9233 4.86938 17 4.86938C19.0767 4.86938 21.1067 5.48518 22.8334 6.63892C24.5601 7.79265 25.9059 9.43249 26.7007 11.3511C27.4954 13.2697 27.7034 15.3808 27.2983 17.4176C26.8932 19.4544 25.8932 21.3253 24.4248 22.7938Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-tijden {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-tijden {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5.90039C23.1279 5.90039 28.0996 10.8721 28.0996 17C28.0996 23.1279 23.1279 28.0996 17 28.0996C10.8721 28.0996 5.90039 23.1279 5.90039 17C5.90039 10.8721 10.8721 5.90039 17 5.90039Z' stroke='%231a21d5' stroke-width='1.8' stroke-miterlimit='10'/%3E%3Cpath d='M17 10C17 13.5147 17 18 17 18H22' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-verwijzer {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-verwijzer {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 28.9995V26.3329C5 24.9184 5.5619 23.5619 6.5621 22.5617C7.56229 21.5615 8.91885 20.9997 10.3333 20.9997H15.6667C17.0812 20.9997 18.4377 21.5615 19.4379 22.5617C20.4381 23.5619 21 24.9184 21 26.3329V28.9995M22.3333 5.17317C23.4806 5.4669 24.4974 6.13409 25.2235 7.06955C25.9497 8.005 26.3438 9.15553 26.3438 10.3397C26.3438 11.5239 25.9497 12.6745 25.2235 13.6099C24.4974 14.5454 23.4806 15.2126 22.3333 15.5063M29 29V26.3334C28.9932 25.1563 28.5972 24.0145 27.8737 23.086C27.1502 22.1575 26.1398 21.4944 25 21.2002M7.66667 10.3332C7.66667 11.7477 8.22857 13.1042 9.22876 14.1044C10.229 15.1045 11.5855 15.6664 13 15.6664C14.4145 15.6664 15.771 15.1045 16.7712 14.1044C17.7714 13.1042 18.3333 11.7477 18.3333 10.3332C18.3333 8.91876 17.7714 7.56224 16.7712 6.56206C15.771 5.56189 14.4145 5 13 5C11.5855 5 10.229 5.56189 9.22876 6.56206C8.22857 7.56224 7.66667 8.91876 7.66667 10.3332Z' stroke='%231a21d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-beeldmerkumc {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-beeldmerkumc {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2329 21.8466C14.2329 21.8466 14.2329 21.8413 14.2275 21.8359Z' fill='%231a21d5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0472 18.2697C22.0472 20.2699 21.3222 21.205 20.002 21.215C18.6819 21.205 17.9569 20.2699 17.9569 18.2697V12.7393H15.4316V18.1197C15.4316 21.56 17.1368 23.2152 20.002 23.2502C22.8673 23.2102 24.5724 21.555 24.5724 18.1197V12.7393H22.0472V18.2697Z' fill='%231a21d5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.8689 15.0946L30.1584 14.6796L35.1188 11.8193C35.1188 11.8193 34.6788 10.2242 33.4687 8.39403L28.1432 10.4992L31.3735 5.7688C31.3735 5.7688 30.2834 4.52369 28.3982 3.4036L24.5129 7.61396L25.373 1.95347C25.373 1.95347 23.8528 1.30342 21.6676 1.1134L19.9925 6.58887L18.3074 1.1084C18.3074 1.1084 16.6522 1.1834 14.602 1.95847L15.4721 7.61896L11.5768 3.4186C11.5768 3.4186 10.1216 4.20367 8.60651 5.7938L11.8468 10.5142L6.51633 8.41903C6.51633 8.41903 5.54625 9.75915 4.87119 11.8443L9.81662 14.6796L4.13112 15.0946C4.13112 15.0946 3.8361 16.7248 4.13112 18.8949L9.84162 19.315L4.87619 22.1702C4.87619 22.1702 5.31623 23.7654 6.52633 25.5955L11.8518 23.4953L8.61651 28.2208C8.61651 28.2208 9.70661 29.4709 11.5918 30.591L15.4771 26.3856L14.617 32.0461C14.617 32.0461 16.1372 32.6961 18.3224 32.8912L19.9975 27.4157L21.6776 32.8912C21.6776 32.8912 23.3328 32.8161 25.383 32.0461L24.5179 26.3856L28.4082 30.586C28.4082 30.586 29.8634 29.8009 31.3785 28.2158L28.1432 23.4903L33.4737 25.5905C33.4737 25.5905 34.4488 24.2554 35.1238 22.1652L30.1584 19.315L35.8689 18.8949C35.8689 18.8949 36.1639 17.2648 35.8689 15.0946ZM27.3831 18.4999C29.2133 19.74 30.1534 22.1252 32.0535 22.3952C30.1784 23.2453 28.1282 21.5402 26.003 21.5552C27.1131 23.4653 26.9281 26.0256 28.5182 27.0907C26.4581 27.0406 25.353 24.6154 23.4328 23.7104C23.6028 25.9106 22.3277 28.1407 23.2978 29.7909C21.4626 28.8558 21.5176 26.1856 20.1825 24.5404C19.3824 26.5956 17.2623 28.0507 17.4273 29.9559C16.1822 28.3158 17.3873 25.9356 16.8972 23.8704C15.2821 25.3755 12.7469 25.7655 12.0618 27.5557C11.6518 25.5355 13.767 23.9154 14.227 21.8452C12.1168 22.5003 9.6616 21.7552 8.27148 23.0703C8.77653 21.0701 11.3868 20.5351 12.6969 18.8649C10.5117 18.5399 8.62651 16.7998 6.80135 17.3848C8.12147 15.8047 10.7067 16.4497 12.6119 15.5146C10.7817 14.2745 9.83662 11.8893 7.94145 11.6243C9.81662 10.7742 11.8668 12.4794 13.992 12.4594C12.8819 10.5492 13.0669 7.989 11.4718 6.9289C13.5319 6.97391 14.637 9.40412 16.5572 10.3092C16.3822 8.10901 17.6623 5.87881 16.6872 4.23367C18.5224 5.16875 18.4674 7.83398 19.8025 9.48413C20.6026 7.42395 22.7177 5.97382 22.5577 4.06365C23.8078 5.7038 22.5977 8.079 23.0878 10.1492C23.0878 10.1492 23.0878 10.1492 23.0928 10.1492C24.7079 8.64405 27.2481 8.25402 27.9282 6.46386C28.3382 8.48404 26.218 10.0992 25.763 12.1744C27.8732 11.5193 30.3284 12.2694 31.7185 10.9543C31.2135 12.9544 28.6032 13.4895 27.2881 15.1596C29.4733 15.4846 31.3585 17.2248 33.1836 16.6447C31.8635 18.2249 29.2733 17.5748 27.3681 18.5099' fill='%231a21d5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2881 24.5303L20.2934 24.5356L20.2987 24.5303H20.2881Z' fill='%231a21d5'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bezoek {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bezoek {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.5H28C29.66 2.5 31 3.84 31 5.5V27.5H9V5.5C9 3.84 10.34 2.5 12 2.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6.5H28C29.66 6.5 31 7.84 31 9.5V17.5H9V9.5C9 7.84 10.34 6.5 12 6.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 24.5C14.1046 24.5 15 23.6046 15 22.5C15 21.3954 14.1046 20.5 13 20.5C11.8954 20.5 11 21.3954 11 22.5C11 23.6046 11.8954 24.5 13 24.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27 24.5C28.1046 24.5 29 23.6046 29 22.5C29 21.3954 28.1046 20.5 27 20.5C25.8954 20.5 25 21.3954 25 22.5C25 23.6046 25.8954 24.5 27 24.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35 11.5H33V16.5H35V11.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11.5H5V16.5H7V11.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33 13.5H31V14.5H33V13.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 13.5H7V14.5H9V13.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 2.5H28C29.66 2.5 31 3.84 31 5.5C31 6.05 30.55 6.5 30 6.5H10C9.45 6.5 9 6.05 9 5.5C9 3.84 10.34 2.5 12 2.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 27.5V30.5C14 31.05 13.55 31.5 13 31.5H12C11.45 31.5 11 31.05 11 30.5V27.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 27.5V30.5C29 31.05 28.55 31.5 28 31.5H27C26.45 31.5 26 31.05 26 30.5V27.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 26.5H32V27.5H8V26.5H9' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-foundation {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-foundation {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7945 10.1557C23.3145 9.4857 21.5945 9.0957 19.7545 9.0957C18.1545 9.0957 16.6545 9.3857 15.3145 9.9057' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1245 14.3555C11.8645 14.6155 11.4945 14.7855 11.0945 14.7855C10.6945 14.7855 10.3245 14.6255 10.0645 14.3555' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.67383 16.4951L6.01383 18.4351' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5537 11.9255C34.8037 9.70551 36.7337 10.5855 36.3737 12.2855C36.0437 13.8355 33.5737 13.8055 33.3237 11.8455C33.1037 10.0855 33.9537 8.29551 36.2637 8.61551' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.7244 26.9849C27.6044 27.4149 27.2044 27.7049 26.7644 27.7049H23.1144C22.6544 27.7049 22.2844 27.3849 22.1444 26.9449C21.8244 25.9349 20.8744 25.2049 19.7544 25.2049C18.6344 25.2049 17.6944 25.9349 17.3644 26.9449C17.2244 27.3849 16.8544 27.7049 16.3944 27.7049H12.7444C12.3044 27.7049 11.9044 27.4149 11.7844 26.9849C11.7844 26.9849 10.9444 24.7049 10.5244 24.2849C10.1044 23.8649 9.8544 23.6249 9.5544 23.2749C8.6944 22.2649 7.2344 21.8149 7.2344 21.8149C7.2344 21.8149 3.8444 20.7149 3.8444 19.7949C3.8444 19.2049 3.4944 15.3249 3.6044 14.7549C3.6944 14.3149 6.6644 13.8149 6.6644 13.8149C6.6644 13.8149 7.6644 13.1449 7.7944 12.8749C8.2044 12.0049 8.6444 11.5149 9.7244 10.9549C9.7244 10.9549 10.1944 9.39492 9.2144 6.29492C12.4644 7.14492 13.2544 8.25492 13.2544 8.25492C15.1544 7.28492 17.3744 6.72492 19.7644 6.72492C26.6644 6.72492 32.2644 11.4249 32.2644 17.2249C32.2644 19.9549 29.8044 23.4749 28.9944 24.3049C28.1844 25.1349 27.7344 27.0049 27.7344 27.0049L27.7244 26.9849Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-poliklinisch {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-poliklinisch {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5 14.0654C34.6 14.0654 35.5 14.9654 35.5 16.0654V24.0654H33.5' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.53027 14.0654H16.5303C17.6303 14.0654 18.5303 14.9654 18.5303 16.0654V24.0654H4.53027V16.0654C4.53027 14.9654 5.43027 14.0654 6.53027 14.0654Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M26.8604 7.56543C28.3791 7.56543 29.6104 6.33421 29.6104 4.81543C29.6104 3.29665 28.3791 2.06543 26.8604 2.06543C25.3416 2.06543 24.1104 3.29665 24.1104 4.81543C24.1104 6.33421 25.3416 7.56543 26.8604 7.56543Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M30.92 19.335L30.71 13.375' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M19.5 24.0654H2' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M38 24.0654H33.5' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.3604 20.5957L23.7204 13.3857' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M33.5 21.2451C33.5 20.1405 32.6046 19.2451 31.5 19.2451C30.3954 19.2451 29.5 20.1405 29.5 21.2451V29.8451C29.5 30.9497 30.3954 31.8451 31.5 31.8451C32.6046 31.8451 33.5 30.9497 33.5 29.8451V21.2451Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 21.335C23.5 20.2304 22.6046 19.335 21.5 19.335C20.3954 19.335 19.5 20.2304 19.5 21.335V29.935C19.5 31.0395 20.3954 31.935 21.5 31.935C22.6046 31.935 23.5 31.0395 23.5 29.935V21.335Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 24.0654H29.5V21.2454C29.5 20.1454 30.4 19.2454 31.5 19.2454C32.6 19.2454 33.5 20.1454 33.5 21.2454V14.0654C33.5 11.8554 31.71 10.0654 29.5 10.0654H25.5C23.29 10.0654 21.5 11.8554 21.5 14.0654V19.3354C22.6 19.3354 23.5 20.2354 23.5 21.3354V24.0654Z' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 21.4756H29.5' stroke='%231a21d5' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-portaal {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-portaal {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5 9H8.5C7.39543 9 6.5 9.89543 6.5 11V27C6.5 28.1046 7.39543 29 8.5 29H31.5C32.6046 29 33.5 28.1046 33.5 27V11C33.5 9.89543 32.6046 9 31.5 9Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.4297 12V26' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.42969 12V26' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 17.5H21.5V15H18.5V17.5H16V20.5H18.5V23H21.5V20.5H24V17.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 9V7C25 5.9 24.1 5 23 5H17C15.9 5 15 5.9 15 7V9' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9V8' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 9V8' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-werkenbijwkz {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-werkenbijwkz {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.0498 4.37512H18.9298V1.24512H15.1798V4.37512H12.0498V8.11512H15.1798V11.2451H18.9298V8.11512H22.0498V4.37512Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34 9.75488H28V32.7549H34V9.75488Z' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M2 32.7549H38' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 32.7549H28V9.75488L22 12.7549V26.2549' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M2 14.7549H22' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 18.7549H22' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 22.7549H22' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 26.7549H10.67' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 13.7549H34' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 17.7549H34' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 21.7549H34' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 25.7549H34' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M24 27.7549H11V32.7549H24V27.7549Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 32.7549V27.7549' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 32.7549V27.7549' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 27.7549H11L10 24.7549L26 26.7549L23 27.7549Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-zorgverlener {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-zorgverlener {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62012 31.0355C7.62012 26.9855 9.01012 23.0755 13.2201 21.4855C16.1601 20.3655 17.0001 19.7255 17.0001 17.6455' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.38 31.0355C32.38 26.9855 30.99 23.0755 26.78 21.4855C23.84 20.3655 23 19.7255 23 17.6455' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 17.7451C23 19.2351 23.15 21.4251 22.02 22.5351C20.36 24.1751 20 24.5251 20 26.1751V31.0351' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.9998 17.6455C16.9998 19.1355 16.8498 21.4355 17.9798 22.5455' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0498 10.0559V15.0559C24.0498 17.2659 22.2598 19.0559 20.0498 19.0559C17.8398 19.0559 16.0498 17.2659 16.0498 15.0559V11.0559C16.0498 8.74586 17.4798 10.6359 17.4798 6.00586' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.4805 5.99512C17.4805 7.87512 19.0305 8.89512 20.3805 8.89512C21.7305 8.89512 22.1905 8.19512 24.0405 10.0451' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 3 4 3 3 4'/%3E%3Cpath d='M12.7997 18.3258C12.7997 18.3258 12.1797 17.7458 12.1797 16.1458C12.1797 14.5458 13.8397 13.7858 13.8397 12.5158C13.8397 11.2458 13.5997 11.5858 13.5997 9.42578C13.5997 5.83578 16.5097 2.92578 20.0997 2.92578C23.6897 2.92578 26.5997 5.83578 26.5997 9.42578C26.5997 11.5858 26.3597 11.2458 26.3597 12.5158C26.3597 13.7858 28.0197 14.5158 28.0197 16.1458C28.0197 17.6358 27.3997 18.3258 27.3997 18.3258' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7197 30.876C27.5482 30.876 28.2197 30.2044 28.2197 29.376C28.2197 28.5475 27.5482 27.876 26.7197 27.876C25.8913 27.876 25.2197 28.5475 25.2197 29.376C25.2197 30.2044 25.8913 30.876 26.7197 30.876Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0498 20.0957C24.0498 20.0957 27.1998 24.3457 26.7198 27.8757' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0197 20.0957C14.5997 21.7657 13.1797 24.5257 13.1797 26.0757' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1797 31.0752H11.1797V28.0752C11.1797 26.9752 12.0797 26.0752 13.1797 26.0752C14.2797 26.0752 15.1797 26.9752 15.1797 28.0752V31.0752H14.1797' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-apotheek {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-apotheek {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.75 10.5C34.75 7.18629 32.0637 4.5 28.75 4.5C25.4363 4.5 22.75 7.18629 22.75 10.5V23.5C22.75 26.8137 25.4363 29.5 28.75 29.5C32.0637 29.5 34.75 26.8137 34.75 23.5V10.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.22 25.97C30.59 26.6 29.71 27 28.75 27C27.78 27 26.91 26.61 26.28 25.97C25.65 25.33 25.25 24.46 25.25 23.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.25 10.5C25.25 9.53 25.64 8.66 26.28 8.03C26.92 7.4 27.79 7 28.75 7' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 12C19.25 13.93 16.12 15.5 12.25 15.5C8.38 15.5 5.25 13.93 5.25 12V8C5.25 6.07 8.38 4.5 12.25 4.5C16.12 4.5 19.25 6.07 19.25 8V12Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 8C19.25 9.93 16.12 11.5 12.25 11.5C8.38 11.5 5.25 9.93 5.25 8' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16992 5.16016L14.6899 11.2802' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 26C19.25 27.93 16.12 29.5 12.25 29.5C8.38 29.5 5.25 27.93 5.25 26V22C5.25 20.07 8.38 18.5 12.25 18.5C16.12 18.5 19.25 20.07 19.25 22V26Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 22C19.25 23.93 16.12 25.5 12.25 25.5C8.38 25.5 5.25 23.93 5.25 22' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16992 19.1602L14.6899 25.2802' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.75 14.5C34.75 16.16 32.06 17.5 28.75 17.5C25.44 17.5 22.75 16.16 22.75 14.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bloedafname {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-bloedafname {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 5.5H18.5V26.5C18.5 28.71 16.71 30.5 14.5 30.5C12.29 30.5 10.5 28.71 10.5 26.5V5.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 13.5H16.5V26.5C16.5 27.6 15.6 28.5 14.5 28.5C13.4 28.5 12.5 27.6 12.5 26.5V13.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 7.5H14.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 3.5H9.5C8.94772 3.5 8.5 3.94772 8.5 4.5C8.5 5.05228 8.94772 5.5 9.5 5.5H19.5C20.0523 5.5 20.5 5.05228 20.5 4.5C20.5 3.94772 20.0523 3.5 19.5 3.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 22.5C31.5 25.26 29.26 27.5 26.5 27.5C23.74 27.5 21.5 25.26 21.5 22.5C21.5 19.74 26.5 12.5 26.5 12.5C26.5 12.5 31.5 19.74 31.5 22.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 22.5C23.5 24.16 24.84 25.5 26.5 25.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-familie {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-familie {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5004 18.5V15.5C30.5004 14.02 29.7004 12.73 28.5004 12.04L25.5004 15.5L22.5004 12.04C21.8304 12.43 21.2904 13 20.9404 13.69' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 31.5V29.5H30.5L29.5 25.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 8.5C17.1569 8.5 18.5 7.15685 18.5 5.5C18.5 3.84315 17.1569 2.5 15.5 2.5C13.8431 2.5 12.5 3.84315 12.5 5.5C12.5 7.15685 13.8431 8.5 15.5 8.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 10C26.8807 10 28 8.88071 28 7.5C28 6.11929 26.8807 5 25.5 5C24.1193 5 23 6.11929 23 7.5C23 8.88071 24.1193 10 25.5 10Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 31.5V15.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 31.4998V23.4998C23.5 22.0098 22.5 20.5498 21 20.5498H19C17.66 20.5498 16.5 22.0098 16.5 23.4998V31.4998' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.5V23C12.5 23.83 11.83 24.5 11 24.5C10.17 24.5 9.5 23.83 9.5 23V14.5C9.5 12.29 11.29 10.5 13.5 10.5L15.5 13.5L17.5 10.5C19.49 10.5 21.15 11.96 21.45 13.87' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 18.5C21.3807 18.5 22.5 17.3807 22.5 16C22.5 14.6193 21.3807 13.5 20 13.5C18.6193 13.5 17.5 14.6193 17.5 16C17.5 17.3807 18.6193 18.5 20 18.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5 17.5V24.5C30.5 25.05 30.05 25.5 29.5 25.5C28.95 25.5 28.5 25.05 28.5 24.5V17.5' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-wachttijden {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-wachttijden {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0001 29.381C26.8379 29.381 32.381 23.8379 32.381 17.0001C32.381 10.1623 26.8379 4.61914 20.0001 4.61914C13.1623 4.61914 7.61914 10.1623 7.61914 17.0001C7.61914 23.8379 13.1623 29.381 20.0001 29.381Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.2536 11.2227L19.9997 17.0004L13.3965 13.6988' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 7.26953V9.74572' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 24.2539V26.7301' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2695 17H12.7457' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.2539 17H29.7301' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-werkenbijumc {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .icon.icon-werkenbijumc {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2921_18916)'%3E%3Cpath d='M25 4.63H21.88V1.5H18.13V4.63H15V8.37H18.13V11.5H21.88V8.37H25V4.63Z' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17.5C16 15.29 17.79 13.5 20 13.5C22.21 13.5 24 15.29 24 17.5V32.5H16V17.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M20 13.5V32.5' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 17.5C10 15.84 11.34 14.5 13 14.5C14.66 14.5 16 15.84 16 17.5V32.5H10V17.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M13 32.5V14.5' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M24 17.5C24 15.84 25.34 14.5 27 14.5C28.66 14.5 30 15.84 30 17.5V32.5H24V17.5Z' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M27 14.5V32.5' stroke='%231a21d5' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M38 13.5H30V32.5H38' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 13.5H10V32.5H2' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 22.5H38' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 27.5H38' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 17.5H38' stroke='%231a21d5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2921_18916'%3E%3Crect width='37.5' height='32.5' fill='white' transform='translate(1.25 0.75)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .subtitle {
  color: #001021;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  display: none;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task .subtitle {
    display: block;
  }
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover {
  background: #004285;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .title {
  color: #ffffff;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .subtitle {
  color: #ffffff;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon {
  min-width: 40px;
  width: 40px;
  height: 34px;
  min-height: 34px;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 25V20.2M33 20.2H1M33 20.2H17V12.2H28.2C29.473 12.2 30.6939 12.7057 31.5941 13.6059C32.4943 14.5061 33 15.727 33 17V20.2ZM1 10.6V25M5.8 12.2C5.8 13.0487 6.13714 13.8626 6.73726 14.4627C7.33737 15.0629 8.15131 15.4 9 15.4C9.84869 15.4 10.6626 15.0629 11.2627 14.4627C11.8629 13.8626 12.2 13.0487 12.2 12.2C12.2 11.3513 11.8629 10.5374 11.2627 9.93726C10.6626 9.33714 9.84869 9 9 9C8.15131 9 7.33737 9.33714 6.73726 9.93726C6.13714 10.5374 5.8 11.3513 5.8 12.2Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bed {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bed {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 25V20.2M33 20.2H1M33 20.2H17V12.2H28.2C29.473 12.2 30.6939 12.7057 31.5941 13.6059C32.4943 14.5061 33 15.727 33 17V20.2ZM1 10.6V25M5.8 12.2C5.8 13.0487 6.13714 13.8626 6.73726 14.4627C7.33737 15.0629 8.15131 15.4 9 15.4C9.84869 15.4 10.6626 15.0629 11.2627 14.4627C11.8629 13.8626 12.2 13.0487 12.2 12.2C12.2 11.3513 11.8629 10.5374 11.2627 9.93726C10.6626 9.33714 9.84869 9 9 9C8.15131 9 7.33737 9.33714 6.73726 9.93726C6.13714 10.5374 5.8 11.3513 5.8 12.2Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-diagnose {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-diagnose {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9993 7.66667H10.3327C9.62544 7.66667 8.94716 7.94762 8.44706 8.44772C7.94697 8.94781 7.66602 9.62609 7.66602 10.3333V26.3333C7.66602 27.0406 7.94697 27.7189 8.44706 28.219C8.94716 28.719 9.62544 29 10.3327 29H23.666C24.3733 29 25.0515 28.719 25.5516 28.219C26.0517 27.7189 26.3327 27.0406 26.3327 26.3333V10.3333C26.3327 9.62609 26.0517 8.94781 25.5516 8.44772C25.0515 7.94762 24.3733 7.66667 23.666 7.66667H20.9993M12.9993 7.66667C12.9993 6.95942 13.2803 6.28115 13.7804 5.78105C14.2805 5.28095 14.9588 5 15.666 5H18.3327C19.0399 5 19.7182 5.28095 20.2183 5.78105C20.7184 6.28115 20.9993 6.95942 20.9993 7.66667M12.9993 7.66667C12.9993 8.37391 13.2803 9.05219 13.7804 9.55229C14.2805 10.0524 14.9588 10.3333 15.666 10.3333H18.3327C19.0399 10.3333 19.7182 10.0524 20.2183 9.55229C20.7184 9.05219 20.9993 8.37391 20.9993 7.66667M14.3327 19.6667H19.666M16.9993 17V22.3333' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-inloggen {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-inloggen {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 28.9997V26.3331C9 24.9187 9.5619 23.5621 10.5621 22.562C11.5623 21.5618 12.9188 20.9999 14.3333 20.9999H19.6667C21.0812 20.9999 22.4377 21.5618 23.4379 22.562C24.4381 23.5621 25 24.9187 25 26.3331V28.9997M11.6667 10.3335C11.6667 11.7479 12.2286 13.1044 13.2288 14.1046C14.229 15.1048 15.5855 15.6667 17 15.6667C18.4145 15.6667 19.771 15.1048 20.7712 14.1046C21.7714 13.1044 22.3333 11.7479 22.3333 10.3335C22.3333 8.919 21.7714 7.56248 20.7712 6.56231C19.771 5.56213 18.4145 5.00024 17 5.00024C15.5855 5.00024 14.229 5.56213 13.2288 6.56231C12.2286 7.56248 11.6667 8.919 11.6667 10.3335Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-locatie {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-locatie {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0625 15.3694C13.0625 16.4137 13.4773 17.4152 14.2158 18.1536C14.9542 18.892 15.9557 19.3069 17 19.3069C18.0443 19.3069 19.0458 18.892 19.7842 18.1536C20.5227 17.4152 20.9375 16.4137 20.9375 15.3694C20.9375 14.3251 20.5227 13.3236 19.7842 12.5851C19.0458 11.8467 18.0443 11.4319 17 11.4319C15.9557 11.4319 14.9542 11.8467 14.2158 12.5851C13.4773 13.3236 13.0625 14.3251 13.0625 15.3694Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4248 22.7938L18.8559 28.3627C18.3637 28.8544 17.6964 29.1306 17.0007 29.1306C16.3049 29.1306 15.6376 28.8544 15.1454 28.3627L9.57519 22.7938C8.10679 21.3253 7.10682 19.4544 6.70172 17.4176C6.29662 15.3808 6.50459 13.2697 7.29932 11.3511C8.09406 9.43249 9.43987 7.79265 11.1666 6.63892C12.8933 5.48518 14.9233 4.86938 17 4.86938C19.0767 4.86938 21.1067 5.48518 22.8334 6.63892C24.5601 7.79265 25.9059 9.43249 26.7007 11.3511C27.4954 13.2697 27.7034 15.3808 27.2983 17.4176C26.8932 19.4544 25.8932 21.3253 24.4248 22.7938Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-tijden {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-tijden {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 5.90039C23.1279 5.90039 28.0996 10.8721 28.0996 17C28.0996 23.1279 23.1279 28.0996 17 28.0996C10.8721 28.0996 5.90039 23.1279 5.90039 17C5.90039 10.8721 10.8721 5.90039 17 5.90039Z' stroke='%23ffffff' stroke-width='1.8' stroke-miterlimit='10'/%3E%3Cpath d='M17 10C17 13.5147 17 18 17 18H22' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-verwijzer {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-verwijzer {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 28.9995V26.3329C5 24.9184 5.5619 23.5619 6.5621 22.5617C7.56229 21.5615 8.91885 20.9997 10.3333 20.9997H15.6667C17.0812 20.9997 18.4377 21.5615 19.4379 22.5617C20.4381 23.5619 21 24.9184 21 26.3329V28.9995M22.3333 5.17317C23.4806 5.4669 24.4974 6.13409 25.2235 7.06955C25.9497 8.005 26.3438 9.15553 26.3438 10.3397C26.3438 11.5239 25.9497 12.6745 25.2235 13.6099C24.4974 14.5454 23.4806 15.2126 22.3333 15.5063M29 29V26.3334C28.9932 25.1563 28.5972 24.0145 27.8737 23.086C27.1502 22.1575 26.1398 21.4944 25 21.2002M7.66667 10.3332C7.66667 11.7477 8.22857 13.1042 9.22876 14.1044C10.229 15.1045 11.5855 15.6664 13 15.6664C14.4145 15.6664 15.771 15.1045 16.7712 14.1044C17.7714 13.1042 18.3333 11.7477 18.3333 10.3332C18.3333 8.91876 17.7714 7.56224 16.7712 6.56206C15.771 5.56189 14.4145 5 13 5C11.5855 5 10.229 5.56189 9.22876 6.56206C8.22857 7.56224 7.66667 8.91876 7.66667 10.3332Z' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-beeldmerkumc {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-beeldmerkumc {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2329 21.8466C14.2329 21.8466 14.2329 21.8413 14.2275 21.8359Z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0472 18.2697C22.0472 20.2699 21.3222 21.205 20.002 21.215C18.6819 21.205 17.9569 20.2699 17.9569 18.2697V12.7393H15.4316V18.1197C15.4316 21.56 17.1368 23.2152 20.002 23.2502C22.8673 23.2102 24.5724 21.555 24.5724 18.1197V12.7393H22.0472V18.2697Z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.8689 15.0946L30.1584 14.6796L35.1188 11.8193C35.1188 11.8193 34.6788 10.2242 33.4687 8.39403L28.1432 10.4992L31.3735 5.7688C31.3735 5.7688 30.2834 4.52369 28.3982 3.4036L24.5129 7.61396L25.373 1.95347C25.373 1.95347 23.8528 1.30342 21.6676 1.1134L19.9925 6.58887L18.3074 1.1084C18.3074 1.1084 16.6522 1.1834 14.602 1.95847L15.4721 7.61896L11.5768 3.4186C11.5768 3.4186 10.1216 4.20367 8.60651 5.7938L11.8468 10.5142L6.51633 8.41903C6.51633 8.41903 5.54625 9.75915 4.87119 11.8443L9.81662 14.6796L4.13112 15.0946C4.13112 15.0946 3.8361 16.7248 4.13112 18.8949L9.84162 19.315L4.87619 22.1702C4.87619 22.1702 5.31623 23.7654 6.52633 25.5955L11.8518 23.4953L8.61651 28.2208C8.61651 28.2208 9.70661 29.4709 11.5918 30.591L15.4771 26.3856L14.617 32.0461C14.617 32.0461 16.1372 32.6961 18.3224 32.8912L19.9975 27.4157L21.6776 32.8912C21.6776 32.8912 23.3328 32.8161 25.383 32.0461L24.5179 26.3856L28.4082 30.586C28.4082 30.586 29.8634 29.8009 31.3785 28.2158L28.1432 23.4903L33.4737 25.5905C33.4737 25.5905 34.4488 24.2554 35.1238 22.1652L30.1584 19.315L35.8689 18.8949C35.8689 18.8949 36.1639 17.2648 35.8689 15.0946ZM27.3831 18.4999C29.2133 19.74 30.1534 22.1252 32.0535 22.3952C30.1784 23.2453 28.1282 21.5402 26.003 21.5552C27.1131 23.4653 26.9281 26.0256 28.5182 27.0907C26.4581 27.0406 25.353 24.6154 23.4328 23.7104C23.6028 25.9106 22.3277 28.1407 23.2978 29.7909C21.4626 28.8558 21.5176 26.1856 20.1825 24.5404C19.3824 26.5956 17.2623 28.0507 17.4273 29.9559C16.1822 28.3158 17.3873 25.9356 16.8972 23.8704C15.2821 25.3755 12.7469 25.7655 12.0618 27.5557C11.6518 25.5355 13.767 23.9154 14.227 21.8452C12.1168 22.5003 9.6616 21.7552 8.27148 23.0703C8.77653 21.0701 11.3868 20.5351 12.6969 18.8649C10.5117 18.5399 8.62651 16.7998 6.80135 17.3848C8.12147 15.8047 10.7067 16.4497 12.6119 15.5146C10.7817 14.2745 9.83662 11.8893 7.94145 11.6243C9.81662 10.7742 11.8668 12.4794 13.992 12.4594C12.8819 10.5492 13.0669 7.989 11.4718 6.9289C13.5319 6.97391 14.637 9.40412 16.5572 10.3092C16.3822 8.10901 17.6623 5.87881 16.6872 4.23367C18.5224 5.16875 18.4674 7.83398 19.8025 9.48413C20.6026 7.42395 22.7177 5.97382 22.5577 4.06365C23.8078 5.7038 22.5977 8.079 23.0878 10.1492C23.0878 10.1492 23.0878 10.1492 23.0928 10.1492C24.7079 8.64405 27.2481 8.25402 27.9282 6.46386C28.3382 8.48404 26.218 10.0992 25.763 12.1744C27.8732 11.5193 30.3284 12.2694 31.7185 10.9543C31.2135 12.9544 28.6032 13.4895 27.2881 15.1596C29.4733 15.4846 31.3585 17.2248 33.1836 16.6447C31.8635 18.2249 29.2733 17.5748 27.3681 18.5099' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2881 24.5303L20.2934 24.5356L20.2987 24.5303H20.2881Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bezoek {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bezoek {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.5H28C29.66 2.5 31 3.84 31 5.5V27.5H9V5.5C9 3.84 10.34 2.5 12 2.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6.5H28C29.66 6.5 31 7.84 31 9.5V17.5H9V9.5C9 7.84 10.34 6.5 12 6.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 24.5C14.1046 24.5 15 23.6046 15 22.5C15 21.3954 14.1046 20.5 13 20.5C11.8954 20.5 11 21.3954 11 22.5C11 23.6046 11.8954 24.5 13 24.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27 24.5C28.1046 24.5 29 23.6046 29 22.5C29 21.3954 28.1046 20.5 27 20.5C25.8954 20.5 25 21.3954 25 22.5C25 23.6046 25.8954 24.5 27 24.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35 11.5H33V16.5H35V11.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11.5H5V16.5H7V11.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33 13.5H31V14.5H33V13.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 13.5H7V14.5H9V13.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 2.5H28C29.66 2.5 31 3.84 31 5.5C31 6.05 30.55 6.5 30 6.5H10C9.45 6.5 9 6.05 9 5.5C9 3.84 10.34 2.5 12 2.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 27.5V30.5C14 31.05 13.55 31.5 13 31.5H12C11.45 31.5 11 31.05 11 30.5V27.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 27.5V30.5C29 31.05 28.55 31.5 28 31.5H27C26.45 31.5 26 31.05 26 30.5V27.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 26.5H32V27.5H8V26.5H9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-foundation {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-foundation {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7945 10.1557C23.3145 9.4857 21.5945 9.0957 19.7545 9.0957C18.1545 9.0957 16.6545 9.3857 15.3145 9.9057' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1245 14.3555C11.8645 14.6155 11.4945 14.7855 11.0945 14.7855C10.6945 14.7855 10.3245 14.6255 10.0645 14.3555' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.67383 16.4951L6.01383 18.4351' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5537 11.9255C34.8037 9.70551 36.7337 10.5855 36.3737 12.2855C36.0437 13.8355 33.5737 13.8055 33.3237 11.8455C33.1037 10.0855 33.9537 8.29551 36.2637 8.61551' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.7244 26.9849C27.6044 27.4149 27.2044 27.7049 26.7644 27.7049H23.1144C22.6544 27.7049 22.2844 27.3849 22.1444 26.9449C21.8244 25.9349 20.8744 25.2049 19.7544 25.2049C18.6344 25.2049 17.6944 25.9349 17.3644 26.9449C17.2244 27.3849 16.8544 27.7049 16.3944 27.7049H12.7444C12.3044 27.7049 11.9044 27.4149 11.7844 26.9849C11.7844 26.9849 10.9444 24.7049 10.5244 24.2849C10.1044 23.8649 9.8544 23.6249 9.5544 23.2749C8.6944 22.2649 7.2344 21.8149 7.2344 21.8149C7.2344 21.8149 3.8444 20.7149 3.8444 19.7949C3.8444 19.2049 3.4944 15.3249 3.6044 14.7549C3.6944 14.3149 6.6644 13.8149 6.6644 13.8149C6.6644 13.8149 7.6644 13.1449 7.7944 12.8749C8.2044 12.0049 8.6444 11.5149 9.7244 10.9549C9.7244 10.9549 10.1944 9.39492 9.2144 6.29492C12.4644 7.14492 13.2544 8.25492 13.2544 8.25492C15.1544 7.28492 17.3744 6.72492 19.7644 6.72492C26.6644 6.72492 32.2644 11.4249 32.2644 17.2249C32.2644 19.9549 29.8044 23.4749 28.9944 24.3049C28.1844 25.1349 27.7344 27.0049 27.7344 27.0049L27.7244 26.9849Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-poliklinisch {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-poliklinisch {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5 14.0654C34.6 14.0654 35.5 14.9654 35.5 16.0654V24.0654H33.5' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.53027 14.0654H16.5303C17.6303 14.0654 18.5303 14.9654 18.5303 16.0654V24.0654H4.53027V16.0654C4.53027 14.9654 5.43027 14.0654 6.53027 14.0654Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M26.8604 7.56543C28.3791 7.56543 29.6104 6.33421 29.6104 4.81543C29.6104 3.29665 28.3791 2.06543 26.8604 2.06543C25.3416 2.06543 24.1104 3.29665 24.1104 4.81543C24.1104 6.33421 25.3416 7.56543 26.8604 7.56543Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M30.92 19.335L30.71 13.375' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M19.5 24.0654H2' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M38 24.0654H33.5' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.3604 20.5957L23.7204 13.3857' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M33.5 21.2451C33.5 20.1405 32.6046 19.2451 31.5 19.2451C30.3954 19.2451 29.5 20.1405 29.5 21.2451V29.8451C29.5 30.9497 30.3954 31.8451 31.5 31.8451C32.6046 31.8451 33.5 30.9497 33.5 29.8451V21.2451Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 21.335C23.5 20.2304 22.6046 19.335 21.5 19.335C20.3954 19.335 19.5 20.2304 19.5 21.335V29.935C19.5 31.0395 20.3954 31.935 21.5 31.935C22.6046 31.935 23.5 31.0395 23.5 29.935V21.335Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 24.0654H29.5V21.2454C29.5 20.1454 30.4 19.2454 31.5 19.2454C32.6 19.2454 33.5 20.1454 33.5 21.2454V14.0654C33.5 11.8554 31.71 10.0654 29.5 10.0654H25.5C23.29 10.0654 21.5 11.8554 21.5 14.0654V19.3354C22.6 19.3354 23.5 20.2354 23.5 21.3354V24.0654Z' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M23.5 21.4756H29.5' stroke='%23ffffff' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-portaal {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-portaal {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5 9H8.5C7.39543 9 6.5 9.89543 6.5 11V27C6.5 28.1046 7.39543 29 8.5 29H31.5C32.6046 29 33.5 28.1046 33.5 27V11C33.5 9.89543 32.6046 9 31.5 9Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.4297 12V26' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.42969 12V26' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 17.5H21.5V15H18.5V17.5H16V20.5H18.5V23H21.5V20.5H24V17.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 9V7C25 5.9 24.1 5 23 5H17C15.9 5 15 5.9 15 7V9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9V8' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 9V8' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-werkenbijwkz {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-werkenbijwkz {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.0498 4.37512H18.9298V1.24512H15.1798V4.37512H12.0498V8.11512H15.1798V11.2451H18.9298V8.11512H22.0498V4.37512Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34 9.75488H28V32.7549H34V9.75488Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M2 32.7549H38' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 32.7549H28V9.75488L22 12.7549V26.2549' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M2 14.7549H22' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 18.7549H22' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 22.7549H22' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 26.7549H10.67' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 13.7549H34' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 17.7549H34' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 21.7549H34' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M28 25.7549H34' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M24 27.7549H11V32.7549H24V27.7549Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 32.7549V27.7549' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 32.7549V27.7549' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 27.7549H11L10 24.7549L26 26.7549L23 27.7549Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-zorgverlener {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-zorgverlener {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62012 31.0355C7.62012 26.9855 9.01012 23.0755 13.2201 21.4855C16.1601 20.3655 17.0001 19.7255 17.0001 17.6455' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.38 31.0355C32.38 26.9855 30.99 23.0755 26.78 21.4855C23.84 20.3655 23 19.7255 23 17.6455' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 17.7451C23 19.2351 23.15 21.4251 22.02 22.5351C20.36 24.1751 20 24.5251 20 26.1751V31.0351' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.9998 17.6455C16.9998 19.1355 16.8498 21.4355 17.9798 22.5455' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0498 10.0559V15.0559C24.0498 17.2659 22.2598 19.0559 20.0498 19.0559C17.8398 19.0559 16.0498 17.2659 16.0498 15.0559V11.0559C16.0498 8.74586 17.4798 10.6359 17.4798 6.00586' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.4805 5.99512C17.4805 7.87512 19.0305 8.89512 20.3805 8.89512C21.7305 8.89512 22.1905 8.19512 24.0405 10.0451' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 3 4 3 3 4'/%3E%3Cpath d='M12.7997 18.3258C12.7997 18.3258 12.1797 17.7458 12.1797 16.1458C12.1797 14.5458 13.8397 13.7858 13.8397 12.5158C13.8397 11.2458 13.5997 11.5858 13.5997 9.42578C13.5997 5.83578 16.5097 2.92578 20.0997 2.92578C23.6897 2.92578 26.5997 5.83578 26.5997 9.42578C26.5997 11.5858 26.3597 11.2458 26.3597 12.5158C26.3597 13.7858 28.0197 14.5158 28.0197 16.1458C28.0197 17.6358 27.3997 18.3258 27.3997 18.3258' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7197 30.876C27.5482 30.876 28.2197 30.2044 28.2197 29.376C28.2197 28.5475 27.5482 27.876 26.7197 27.876C25.8913 27.876 25.2197 28.5475 25.2197 29.376C25.2197 30.2044 25.8913 30.876 26.7197 30.876Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0498 20.0957C24.0498 20.0957 27.1998 24.3457 26.7198 27.8757' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0197 20.0957C14.5997 21.7657 13.1797 24.5257 13.1797 26.0757' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1797 31.0752H11.1797V28.0752C11.1797 26.9752 12.0797 26.0752 13.1797 26.0752C14.2797 26.0752 15.1797 26.9752 15.1797 28.0752V31.0752H14.1797' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-apotheek {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-apotheek {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.75 10.5C34.75 7.18629 32.0637 4.5 28.75 4.5C25.4363 4.5 22.75 7.18629 22.75 10.5V23.5C22.75 26.8137 25.4363 29.5 28.75 29.5C32.0637 29.5 34.75 26.8137 34.75 23.5V10.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.22 25.97C30.59 26.6 29.71 27 28.75 27C27.78 27 26.91 26.61 26.28 25.97C25.65 25.33 25.25 24.46 25.25 23.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.25 10.5C25.25 9.53 25.64 8.66 26.28 8.03C26.92 7.4 27.79 7 28.75 7' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 12C19.25 13.93 16.12 15.5 12.25 15.5C8.38 15.5 5.25 13.93 5.25 12V8C5.25 6.07 8.38 4.5 12.25 4.5C16.12 4.5 19.25 6.07 19.25 8V12Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 8C19.25 9.93 16.12 11.5 12.25 11.5C8.38 11.5 5.25 9.93 5.25 8' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16992 5.16016L14.6899 11.2802' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 26C19.25 27.93 16.12 29.5 12.25 29.5C8.38 29.5 5.25 27.93 5.25 26V22C5.25 20.07 8.38 18.5 12.25 18.5C16.12 18.5 19.25 20.07 19.25 22V26Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.25 22C19.25 23.93 16.12 25.5 12.25 25.5C8.38 25.5 5.25 23.93 5.25 22' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16992 19.1602L14.6899 25.2802' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.75 14.5C34.75 16.16 32.06 17.5 28.75 17.5C25.44 17.5 22.75 16.16 22.75 14.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bloedafname {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-bloedafname {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 5.5H18.5V26.5C18.5 28.71 16.71 30.5 14.5 30.5C12.29 30.5 10.5 28.71 10.5 26.5V5.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 13.5H16.5V26.5C16.5 27.6 15.6 28.5 14.5 28.5C13.4 28.5 12.5 27.6 12.5 26.5V13.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 7.5H14.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 3.5H9.5C8.94772 3.5 8.5 3.94772 8.5 4.5C8.5 5.05228 8.94772 5.5 9.5 5.5H19.5C20.0523 5.5 20.5 5.05228 20.5 4.5C20.5 3.94772 20.0523 3.5 19.5 3.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.5 22.5C31.5 25.26 29.26 27.5 26.5 27.5C23.74 27.5 21.5 25.26 21.5 22.5C21.5 19.74 26.5 12.5 26.5 12.5C26.5 12.5 31.5 19.74 31.5 22.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 22.5C23.5 24.16 24.84 25.5 26.5 25.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-familie {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-familie {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5004 18.5V15.5C30.5004 14.02 29.7004 12.73 28.5004 12.04L25.5004 15.5L22.5004 12.04C21.8304 12.43 21.2904 13 20.9404 13.69' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 31.5V29.5H30.5L29.5 25.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 8.5C17.1569 8.5 18.5 7.15685 18.5 5.5C18.5 3.84315 17.1569 2.5 15.5 2.5C13.8431 2.5 12.5 3.84315 12.5 5.5C12.5 7.15685 13.8431 8.5 15.5 8.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 10C26.8807 10 28 8.88071 28 7.5C28 6.11929 26.8807 5 25.5 5C24.1193 5 23 6.11929 23 7.5C23 8.88071 24.1193 10 25.5 10Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 31.5V15.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.5 31.4998V23.4998C23.5 22.0098 22.5 20.5498 21 20.5498H19C17.66 20.5498 16.5 22.0098 16.5 23.4998V31.4998' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.5V23C12.5 23.83 11.83 24.5 11 24.5C10.17 24.5 9.5 23.83 9.5 23V14.5C9.5 12.29 11.29 10.5 13.5 10.5L15.5 13.5L17.5 10.5C19.49 10.5 21.15 11.96 21.45 13.87' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 18.5C21.3807 18.5 22.5 17.3807 22.5 16C22.5 14.6193 21.3807 13.5 20 13.5C18.6193 13.5 17.5 14.6193 17.5 16C17.5 17.3807 18.6193 18.5 20 18.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5 17.5V24.5C30.5 25.05 30.05 25.5 29.5 25.5C28.95 25.5 28.5 25.05 28.5 24.5V17.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-wachttijden {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-wachttijden {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0001 29.381C26.8379 29.381 32.381 23.8379 32.381 17.0001C32.381 10.1623 26.8379 4.61914 20.0001 4.61914C13.1623 4.61914 7.61914 10.1623 7.61914 17.0001C7.61914 23.8379 13.1623 29.381 20.0001 29.381Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.2536 11.2227L19.9997 17.0004L13.3965 13.6988' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 7.26953V9.74572' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 24.2539V26.7301' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2695 17H12.7457' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.2539 17H29.7301' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-werkenbijumc {
  background-position: 100% 0;
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-top-tasks-container .homepage-v2-top-tasks-task:hover .icon.icon-werkenbijumc {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='34' viewBox='0 0 40 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2921_18916)'%3E%3Cpath d='M25 4.63H21.88V1.5H18.13V4.63H15V8.37H18.13V11.5H21.88V8.37H25V4.63Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17.5C16 15.29 17.79 13.5 20 13.5C22.21 13.5 24 15.29 24 17.5V32.5H16V17.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M20 13.5V32.5' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 17.5C10 15.84 11.34 14.5 13 14.5C14.66 14.5 16 15.84 16 17.5V32.5H10V17.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M13 32.5V14.5' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M24 17.5C24 15.84 25.34 14.5 27 14.5C28.66 14.5 30 15.84 30 17.5V32.5H24V17.5Z' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M27 14.5V32.5' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M38 13.5H30V32.5H38' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 13.5H10V32.5H2' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 22.5H38' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 27.5H38' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 17.5H38' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2921_18916'%3E%3Crect width='37.5' height='32.5' fill='white' transform='translate(1.25 0.75)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-theme-component-container {
  border-radius: 30px 0;
  background-color: #e6e4e0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container {
    border-radius: 60px 0;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-theme-component-container {
    border-radius: 80px 0;
    margin: 0;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component {
  display: flex;
  flex-direction: column;
  max-width: 1440px;
  margin: 0 auto;
  padding: 20px 16px;
  align-items: flex-start;
  gap: 20px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component {
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component {
    padding: 40px 40px 40px 40px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component {
    padding: 60px 155px 60px 150px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .title {
  color: #001021;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .title {
    font-size: 30px;
    line-height: 40px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .paragraph {
  max-width: 100%;
  font-size: 17px;
  line-height: 24.8px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .paragraph {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .paragraph {
    max-width: 75%;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  width: 100%;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container {
  display: flex;
  height: auto;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .mantine-Carousel-slide {
  display: flex;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
}
@supports (-webkit-appearance: none) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .mantine-Carousel-slide {
    height: fit-content !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .mantine-Carousel-slide > div {
  height: auto !important;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .homepage-v2-theme-component-link {
  height: auto !important;
}
@media (max-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .homepage-v2-theme-component-link .homepage-v2-theme-image-block {
    height: 215px;
    flex-shrink: 0;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-container .homepage-v2-theme-component-link.below {
  flex-direction: column-reverse;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-slides {
  display: flex;
  align-items: stretch;
  height: auto !important;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container.carousel-mobile .mantine-Carousel-slide {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link {
  display: flex;
  flex-direction: column;
  border-radius: 20px 0;
  overflow: hidden;
  background-color: #ffffff;
  justify-content: space-between;
  text-decoration: none;
  color: inherit;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
  height: auto;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover {
  background-color: #004285;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-component-text-container .title {
  color: #ffffff;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-component-text-container .homepage-v2-theme-component-link-text {
  color: #ffffff;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  border: 2px solid #ffffff;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  background-position: 5px 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link:hover .homepage-v2-theme-image-block img {
  transform: scale(1.1);
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link.above {
  flex-direction: column-reverse;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link.below {
  flex-direction: column;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  min-height: 0;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .button {
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .title {
  color: #1a21d5;
  font-weight: 600;
  font-size: 16px;
  line-height: 20.8px;
  hyphens: auto;
  margin: 16px 16px 4px 16px;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 42px;
  max-height: 42px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .title {
    display: block;
    height: unset;
    max-height: unset;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .title {
    line-height: 26px;
    margin: 20px 20px 5px 20px;
    font-size: 20px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .homepage-v2-theme-component-link-text {
  flex: 1;
  padding: 0 16px 16px 16px;
  font-size: 15px;
  line-height: 24px;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 78px;
  height: 78px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .homepage-v2-theme-component-link-text {
    display: block;
    height: unset;
    max-height: unset;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .homepage-v2-theme-component-link-text {
    font-size: 17px;
    line-height: 27px;
    padding: 0 20px 16px 20px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .link-icon-container {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 0 20px 20px 20px;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border: 2px solid #1a21d5;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  background-position: 5px 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-component-text-container .link-icon-container .link-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-image-block {
  height: 215px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
@media (max-width: 1024px) {
  .design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-image-block {
    height: 180px;
  }
}
.design-v2 .homepage-v2-theme-component-container .homepage-v2-theme-component .homepage-v2-theme-container .homepage-v2-theme-component-link .homepage-v2-theme-image-block img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease-in-out;
}
.design-v2 .homepage-v2-highlights-component {
  padding: 0 16px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component {
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-highlights-component {
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-highlights-component {
    padding: 0 155px 0 150px;
  }
}
.design-v2 .homepage-v2-highlights-component .title {
  color: #001021;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component .title {
    font-size: 30px;
    line-height: 40px;
  }
}
.design-v2 .homepage-v2-highlights-component .paragraph {
  color: #001021;
  font-size: 17px;
  font-weight: 400;
  line-height: 24.8px;
  width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component .paragraph {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-highlights-component .paragraph {
    width: 75%;
  }
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  border-radius: 30px;
  align-items: stretch;
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic:hover .header {
  background-color: #99cc99;
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header {
  display: flex;
  padding: 16px;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background-color: #d6e6d6;
  border-radius: 20px 0 0 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header {
    padding: 30px;
    border-radius: 30px 0 0 0;
  }
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .title {
  color: #1a21d5;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .title {
    font-size: 20px;
    line-height: 26px;
  }
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .link-icon-container {
  display: flex;
  justify-content: flex-end;
  padding: 0;
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .link-icon-container .link-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border: 2px solid #1a21d5;
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .link-icon-container .link-icon {
  background-position: 5px 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .header .link-icon-container .link-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .paragraph {
  color: #001021;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  padding: 15px 30px 30px 30px;
  display: none;
  border-radius: 0 0 30px 0;
  background-color: rgba(214, 230, 214, 0.4);
  width: 100%;
  flex-grow: 1;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-highlights-component .homepage-v2-highlights-component-topic-container .homepage-v2-highlights-component-topic .paragraph {
    display: flex;
  }
}
.design-v2 .homepage-v2-news-and-stories-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block {
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-news-and-stories-block {
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .design-v2 .homepage-v2-news-and-stories-block {
    padding: 0 155px 0 150px;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block .paragraph {
  font-size: 17px;
  font-weight: 400;
  line-height: 24.8px;
  width: 100%;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block .paragraph {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block .paragraph {
    width: 75%;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block .paragraph:last-child {
  margin-bottom: 0;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-text-block h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container {
    flex-direction: row;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories {
    width: 50%;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .image-container img {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container {
  background: #004285;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .content .title,
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .content .date,
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .content .description {
  color: #ffffff;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .link-icon-container .link-icon {
  border: 2px solid #ffffff;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .link-icon-container .link-icon {
  background-position: 5px 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories:hover .text-container .link-icon-container .link-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .image-container {
  border-radius: 20px 0 0 0;
  overflow: hidden;
  width: 100%;
  height: 230px;
}
@media (min-width: 544px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .image-container {
    width: 50%;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .image-container img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  object-position: center;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container {
  display: flex;
  flex-direction: column;
  padding: 20px;
  gap: 5px;
  flex: 1 0 0;
  border-radius: 0 0 20px 0;
  background-color: #f3f2f0;
  height: 230px;
  justify-content: space-between;
  word-break: break-word;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .title {
  color: #1a21d5;
  font-size: 16px;
  font-weight: 600;
  line-height: 20.8px;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 52px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .title {
    font-size: 20px;
    line-height: 26px;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .date {
  color: #001021;
  font-size: 15px;
  font-weight: 600;
  line-height: 27px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .date {
    font-size: 17px;
    line-height: 24px;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .description {
  color: #001021;
  font-size: 15px;
  font-weight: 400;
  line-height: 27px;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 81px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .content .description {
    font-size: 17px;
    line-height: 24px;
  }
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .link-icon-container {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 0;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .link-icon-container .link-icon {
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border: 2px solid #1a21d5;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .link-icon-container .link-icon {
  background-position: 5px 50%;
  background-size: 6px;
  background-repeat: no-repeat;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-container .homepage-v2-news-and-stories .text-container .link-icon-container .link-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-overview-link {
  color: #1a21d5;
  font-size: 15px;
  font-weight: 600;
  width: fit-content;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-overview-link:hover {
  text-decoration: underline;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-overview-link::after {
  content: "";
  display: block;
  position: absolute;
  right: -25px;
  top: 5px;
  width: 18px;
  height: 18px;
  transform: rotate(180deg);
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-overview-link::after {
  background-position: 50% 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.design-v2 .homepage-v2-news-and-stories-block .homepage-v2-news-and-stories-overview-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='1.83333333'%3E%3Cpath stroke-linejoin='round' d='M7 1 1 7l6 6'/%3E%3Cpath d='M1 7h15.6537329'/%3E%3C/g%3E%3C/svg%3E");
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-slides {
  display: flex;
  align-items: stretch;
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-slide {
  display: flex;
  height: auto;
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-slide > div {
  width: 100%;
  height: 100%;
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-controls {
  width: 690px;
  margin: 0 auto;
  display: none;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .mantine-Carousel-controls {
    display: flex;
  }
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-controls .mantine-Carousel-control {
  background-color: #1a21d5;
  color: #ffffff;
  height: 30px;
  width: 30px;
  border: none;
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-indicators {
  display: flex;
  align-items: center;
  bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .mantine-Carousel-indicators {
    bottom: 20px;
  }
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-indicators .mantine-Carousel-indicator {
  width: 10px;
  height: 10px;
  background-color: #1a21d5;
  border-radius: 8px;
  opacity: 1;
}
.design-v2 .homepage-v2-image-container .mantine-Carousel-indicators .mantine-Carousel-indicator[data-active=true] {
  width: 16px;
  height: 16px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .mantine-Carousel-indicators .mantine-Carousel-indicator {
    background-color: #ffffff;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link {
  display: flex;
  flex-direction: column-reverse;
  height: 100%;
  min-height: 200px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link {
    flex-direction: column;
    min-height: 475px;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container {
  display: flex;
  padding: 16px 20px;
  flex-direction: column;
  gap: 20px;
  align-self: stretch;
  position: relative;
  z-index: 2;
  border-radius: 0 0 0 30px;
  background-color: #e6e4e0;
  max-width: 100%;
  margin-bottom: 32px;
  justify-content: space-between;
  height: calc(100% - 156px);
  hyphens: auto;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container {
    border-radius: 30px 0 30px 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    background-color: rgba(255, 255, 255, 0.9);
    max-width: 570px;
    padding: 40px;
    margin-bottom: 32px;
    height: auto;
    hyphens: none;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .button {
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .button {
    flex-direction: column;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .content {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .content .title {
  color: #004285;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .content .title {
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .content .homepage-v2-image-component-link-text {
  color: #004285;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-component-text-container .content .homepage-v2-image-component-link-text {
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-block {
  z-index: 1;
  border-radius: 0 32px 0 0;
  overflow: hidden;
  flex: 1;
  min-height: 156px;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-block {
    border-radius: 0 32px;
  }
}
@media (min-width: 1024px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-block {
    border-radius: 0 80px;
  }
}
.design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-block .homepage-v2-image {
  height: 156px;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .design-v2 .homepage-v2-image-container .homepage-v2-image-component-link .homepage-v2-image-block .homepage-v2-image {
    height: 100%;
    min-height: 475px;
  }
}
.dlab-page__wrapper {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 1024px) {
  .dlab-page__wrapper {
    flex-direction: row-reverse;
  }
}
.dlab-page__sidebar {
  flex-grow: 0;
  flex-shrink: 0;
  padding: 0 20px;
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .dlab-page__sidebar {
    width: calc(0.6693548387 * (100% - 600px));
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1140px) {
  .dlab-page__sidebar {
    padding-left: 40px;
    padding-right: 50px;
  }
}
.dlab-page__content {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0 20px;
}
@media (min-width: 1024px) {
  .dlab-page__content {
    width: 600px;
    margin-left: calc(0.3306451613 * (100% - 600px));
    max-width: 600px;
  }
}
.dlab-page__sidebar-inner {
  display: block;
  position: sticky;
  top: 150px;
}
.dlab-page__sidebar-title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
.dlab-page__sidebar-filters {
  display: none;
  margin-bottom: 50px;
  white-space: nowrap;
  overflow: ellipsis;
}
@media (min-width: 1024px) {
  .dlab-page__sidebar-filters {
    display: block;
  }
}
.dlab-page__sidebar-sort {
  display: none;
  margin-bottom: 50px;
  white-space: nowrap;
  overflow: ellipsis;
}
@media (min-width: 1024px) {
  .dlab-page__sidebar-sort {
    display: block;
  }
}
.js .dlab-page__sidebar-filter-submit {
  display: none;
}
.dlab-page__description {
  margin-bottom: 40px;
}
.dlab-page__sidebar-section {
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .dlab-page__sidebar-section {
    padding-left: 10px;
  }
}
.dlab-page__sidebar-section {
  /**
  * dlab-relations__title
  */
}
.dlab-page__sidebar-section {
  /**
  * dlab-relations__list
  */
}
.dlab-page__sidebar-section {
  /**
  * dlab-relations__relation
  */
}
.dlab-page__sidebar-section-list-item {
  margin-bottom: 5px;
}
.dlab-page__sidebar-section {
  /**
  * dlab-relations__relation-link
  */
}
.dlab-landing__news-title {
  margin-bottom: 40px;
}
.dlab-landing__search-all-results {
  text-align: right;
  margin-top: 30px;
}
.dlab-landing__news-all-results {
  margin-top: 20px;
}
.dlab-news__page-navigation {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.dlab-news__previous-page::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  width: 7px;
  height: 10px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%2710px%27 viewBox=%270 0 7 10%27%3E%3Cpolyline fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%231a21d5%27 stroke-linecap=%27round%27 stroke-width=%272%27 points=%274 0 0 4 4 8%27 transform=%27rotate%28180 2.5 4.5%29%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 7px auto;
  transform: rotate(180deg);
}
.dlab-news__next-page {
  text-align: right;
}
.dlab-news__next-page::after {
  content: "";
  margin-left: 10px;
  display: inline-block;
  width: 7px;
  height: 10px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%2710px%27 viewBox=%270 0 7 10%27%3E%3Cpolyline fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%231a21d5%27 stroke-linecap=%27round%27 stroke-width=%272%27 points=%274 0 0 4 4 8%27 transform=%27rotate%28180 2.5 4.5%29%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 7px auto;
}
.dlab-news__previous-page, .dlab-news__next-page {
  line-height: 1.6;
  display: block;
  color: #1a21d5;
  font-weight: 600;
  flex-grow: 1;
}
.dlab-news-item {
  background: #f3f2f0;
  border-radius: 40px 0 40px 0;
  padding: 20px;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .dlab-news-item {
    border-radius: 50px 0 50px 0;
    padding: 40px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.dlab-news-item__pills {
  margin-bottom: 10px;
}
.dlab-news-item__pill {
  margin-top: 0;
}
.dlab-news-item__date {
  font-size: 17px;
  line-height: 27px;
  font-weight: 600;
  margin: 0 0 10px;
}
.dlab-news-item__title {
  font-size: 20px;
  line-height: 28px;
  margin: 0 0 10px;
}
.dlab-news-item__summary {
  margin: 0 0 10px;
}
/**
 * dlab-search-autocomplete
 */
.dlab-search-autocomplete__error {
  color: #ff2401;
  padding: 20px;
}
.dlab-search__box {
  margin-bottom: 40px;
}
.dlab-search__error {
  color: #ff2401;
}
.dlab-search__results-header {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
}
.dlab-search__results-title {
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 0;
}
.dlab-search__results-filters {
  display: flex;
  gap: 10px;
}
.dlab-search__results-filter {
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  min-height: 0;
  line-height: 2em;
  width: 8rem;
  text-overflow: ellipsis;
  padding: 0 20px 0 10px;
  font-size: 14px;
  background-position: calc(100% - 10px) calc(50% + 1px);
}
.dlab-search__results-filter[name=sort] {
  width: 7rem;
}
.dlab-search__results-filter[name=lab] {
  width: 13rem;
}
/**
* dlab-provision-suggestions
*/
.dlab-provision-suggestions {
  /**
  * dlab-provision-suggestions__all_link
  */
}
.dlab-provision-suggestions__all_link {
  display: flex;
  font-size: 17px;
  line-height: 27px;
  color: #1a21d5;
  padding: 10px 15px;
  margin: 10px 5px;
  border-radius: 30px;
}
@media (min-width: 1024px) {
  .dlab-provision-suggestions__all_link {
    line-height: 40px;
    padding: 0px 25px;
    margin: 20px 0;
  }
}
.dlab-provision-suggestions__all_link::after {
  height: auto;
  position: relative;
  top: 2px;
}
.dlab-provision-suggestions__all_link:focus {
  background: rgb(232, 232, 250);
}
/**
* dlab-provision-suggestion
*/
.dlab-provision-suggestion {
  /**
  * dlab-provision-suggestion__link
  */
}
.dlab-provision-suggestion__link {
  display: flex;
  align-items: center;
  font-size: 15px;
  border-radius: 30px;
  padding: 10px 15px;
  margin: 0px 5px 5px;
}
@media (min-width: 1024px) {
  .dlab-provision-suggestion__link {
    margin: 0px 0px 5px;
    padding: 10px 25px;
  }
}
.dlab-provision-suggestion__link:focus {
  background: rgb(232, 232, 250);
}
.dlab-provision-suggestion__text {
  flex-grow: 1;
  min-width: 0;
}
.dlab-provision-suggestion {
  /**
  * dlab-provision-suggestion__title
  */
}
.dlab-provision-suggestion__title {
  color: #1a21d5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  line-height: 1.5em;
}
.dlab-provision-suggestion__excerpt {
  margin: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1.2em;
  font-size: 12px;
}
.dlab-provision-suggestion {
  /**
  * dlab-provision-suggestion__lab
  */
}
.dlab-provision-suggestion__lab {
  flex-grow: 0;
  flex-shrink: 0;
  color: black;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 10rem;
  margin: 0 0 0 10px;
}
/**
 * dlab-search-results
*/
/**
* dlab-search-result
*/
.dlab-search-result {
  margin: 0 0 10px;
}
@media (min-width: 1024px) {
  .dlab-search-result {
    margin: 0 0 30px;
  }
}
.dlab-search-result__page-navigation {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.dlab-search-result__previous-page::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  width: 7px;
  height: 10px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%2710px%27 viewBox=%270 0 7 10%27%3E%3Cpolyline fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%231a21d5%27 stroke-linecap=%27round%27 stroke-width=%272%27 points=%274 0 0 4 4 8%27 transform=%27rotate%28180 2.5 4.5%29%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 7px auto;
  transform: rotate(180deg);
}
.dlab-search-result__next-page {
  text-align: right;
}
.dlab-search-result__next-page::after {
  content: "";
  margin-left: 10px;
  display: inline-block;
  width: 7px;
  height: 10px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277px%27 height=%2710px%27 viewBox=%270 0 7 10%27%3E%3Cpolyline fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%231a21d5%27 stroke-linecap=%27round%27 stroke-width=%272%27 points=%274 0 0 4 4 8%27 transform=%27rotate%28180 2.5 4.5%29%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 7px auto;
}
.dlab-search-result__previous-page, .dlab-search-result__next-page {
  line-height: 1.6;
  display: block;
  color: #1a21d5;
  font-weight: 600;
  flex-grow: 1;
}
.dlab-search-result {
  /**
  * dlab-search-result__link
  */
}
.dlab-search-result__link {
  transition: background-color 0.1s ease-in-out;
  border-radius: 25px 0 25px 0;
  display: block;
  background: rgb(243, 242, 240);
  padding: 15px;
}
@media (min-width: 1024px) {
  .dlab-search-result__link {
    padding: 40px;
    border-radius: 50px 0 50px 0;
  }
}
@media (min-width: 1024px) {
  .dlab-search-result__link--selected {
    background: rgb(232, 232, 250);
  }
}
.dlab-search-result {
  /**
  * dlab-search-result__lab
  */
}
.dlab-search-result__lab {
  margin: 0;
  padding: 5px 15px;
  display: inline-block;
  background: #d6e6d6;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}
.dlab-search-result__preview {
  display: none;
  background: #e8e8fa;
  padding: 20px;
  border-radius: 20px 0 20px 0;
  margin: 0 -20px;
}
@media (min-width: 1024px) {
  .dlab-search-result__preview--active {
    display: block;
  }
}
.dlab-search-result__preview.invisible {
  display: none;
}
.dlab-search-result__preview-title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}
.dlab-search-result__preview-term {
  font-weight: bold;
  font-size: 17px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 5px;
}
.dlab-search-result__preview-definition {
  font-size: 17px;
  line-height: 27px;
  font-weight: 400;
  margin: 0 0 20px;
  overflow-wrap: break-word;
}
/**
* dlab-search-box
*/
.dlab-search-box {
  position: relative;
}
.dlab-search-box__placeholder {
  display: none;
}
@media (min-width: 1024px) {
  .dlab-search-box__placeholder {
    display: block;
  }
}
.dlab-search-box__overlay {
  transition: all 100ms ease-in-out;
  z-index: 1;
  border-radius: 25px;
  border: 1px solid #1a21d5;
  overflow: hidden;
  background: white;
}
@media (min-width: 1024px) {
  .dlab-search-box__overlay {
    border-radius: 50px;
  }
}
.dlab-search-box__overlay:focus-within, .dlab-search-box__overlay--is-open {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-color: #cccfd3;
}
@media (min-width: 1024px) {
  .dlab-search-box__placeholder + .dlab-search-box__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}
.dlab-search-box__form {
  position: relative;
}
.dlab-search-box__form:focus, .dlab-search-box__form:focus-within {
  outline: 0;
}
.dlab-search-box__form:focus::placeholder, .dlab-search-box__form:focus-within::placeholder {
  color: #cccfd3;
  transition: all ease-out 0.25s, font-size ease 0ms;
}
.dlab-search-box__form:focus:not(:last-child), .dlab-search-box__form:focus-within:not(:last-child) {
  margin-bottom: 0;
}
.dlab-search-box__fieldset {
  display: flex;
}
.dlab-search-box__fieldset:not(:last-child) {
  margin: 0;
}
.dlab-search-box {
  /**
  * dlab-search-box__input
  */
}
.dlab-search-box__input {
  padding: 10px 10px 10px 20px;
  flex-grow: 1;
  height: auto;
  margin-bottom: 0;
  outline: none;
  border: none;
}
@media (min-width: 1024px) {
  .dlab-search-box__input {
    padding: 20px 10px 20px 25px;
    font-size: 17px;
    line-height: 27px;
  }
}
.dlab-search-box__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 24px;
  width: 24px;
  margin-left: 0.4em;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231a21d5'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
  cursor: pointer;
}
.dlab-search-box__input:placeholder-shown {
  text-overflow: ellipsis;
}
.dlab-search-box {
  /**
  * dlab-search-box__button
  */
}
.dlab-search-box__button {
  flex-grow: 0;
  display: block;
  text-indent: -2000px;
  overflow: hidden;
  cursor: pointer;
  border: none;
  padding: 10px 20px;
  width: 58px;
}
.dlab-search-box__button {
  background-position: 50%;
  background-size: auto 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.dlab-search-box__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .dlab-search-box__button {
    padding: 0;
    width: 40px;
    margin-right: 30px;
  }
  .dlab-search-box__button {
    background-position: 50%;
    background-size: auto 26px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .dlab-search-box__button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-width='2'%3E%3Ccircle cx='9.28846154' cy='9.28846154' r='9.28846154' transform='translate(1 1)'/%3E%3Cpath stroke-linecap='round' d='M16.9230769 16.9230769l6.6346154 6.6346154'/%3E%3C/g%3E%3C/svg%3E");
  }
}
.dlab-search-box__progress {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  height: 0.25em;
  color: #e6e4e0;
  background-color: #1191fa;
}
.dlab-search-box__progress::-webkit-progress-bar {
  background-color: transparent;
}
.dlab-search-box__progress {
  /* Determinate */
}
.dlab-search-box__progress::-webkit-progress-value {
  background-color: currentColor;
  transition: all 0.2s;
}
.dlab-search-box__progress::-moz-progress-bar {
  background-color: currentColor;
  transition: all 0.2s;
}
.dlab-search-box__progress::-ms-fill {
  border: none;
  background-color: currentColor;
  transition: all 0.2s;
}
.dlab-search-box__progress {
  /* Indeterminate */
}
.dlab-search-box__progress:indeterminate {
  background-size: 200% 100%;
  background-image: linear-gradient(to right, transparent 50%, currentColor 50%, currentColor 60%, transparent 60%, transparent 71.5%, currentColor 71.5%, currentColor 84%, transparent 84%);
  animation: dlab-search-container__progress 2s infinite linear;
}
.dlab-search-box__progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.dlab-search-box__progress:indeterminate::-ms-fill {
  animation-name: none;
}
@keyframes dlab-search-container__progress {
  0% {
    background-size: 200% 100%;
    background-position: left -31.25% top 0%;
  }
  50% {
    background-size: 800% 100%;
    background-position: left -49% top 0%;
  }
  100% {
    background-size: 400% 100%;
    background-position: left -102% top 0%;
  }
}
@media (min-width: 1024px) {
  .dlab-search-box--animate .dlab-search-box__overlay:focus-within, .dlab-search-box--animate .dlab-search-box__overlay--is-open {
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -60px;
    margin-right: -60px;
  }
}
/**
* dlab-determination
*/
.dlab-determination__last-updated {
  font-size: 14px;
}
/**
* dlab-determination-table-of-contents
*/
.dlab-determination-table-of-contents {
  display: none;
  margin-bottom: 50px;
}
@media (min-width: 1024px) {
  .dlab-determination-table-of-contents {
    display: block;
  }
}
/**
* dlab-relations
*/
/**
* dlab-determination-contact
*/
@media (min-width: 1024px) {
  .dlab-determination-contact {
    padding-left: 10px;
  }
}
.dlab-determination-contact {
  /**
  * dlab-determination-contact__title
  */
}
.dlab-determination-contact {
  /**
  * dlab-determination-contact__description
  */
}
.dlab-determination-contact {
  /**
  * dlab-determination-contact__information
  */
}
/**
* dlab-determination-financial
*/
.dlab-determination-financial {
  background: #c2e4ff;
  border-radius: 20px 0;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
}
.dlab-determination-financial .button {
  background-color: unset;
  padding: 10px 20px;
  width: 100%;
  margin-top: 10px;
}
.dlab-determination-financial .button:hover {
  background-color: #ffffff;
}
.dlab-determination-financial .no-financial-data-available {
  font-style: italic;
}
.dlab-determination-financial .financial-content {
  display: flex;
  flex-direction: column;
  gap: 1em;
  font-weight: 400;
}
.dlab-determination-financial .price-row {
  display: flex;
  flex-direction: row;
  gap: 7px;
}
.dlab-determination-financial .price-row .price {
  font-weight: 600;
}
/**
* dlab-determination-highlights
*/
.dlab-determination-highlights {
  background: #e8e8fa;
  border-radius: 40px 0 40px 0;
  padding: 40px 20px;
  margin: 0 0 20px;
}
@media (min-width: 1024px) {
  .dlab-determination-highlights {
    border-radius: 50px 0 50px 0;
    padding: 40px;
    margin: 0 -20px 30px;
  }
}
/**
* dlab-determination-sections
*/
.dlab-determination-section {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .dlab-determination-section {
    margin-bottom: 30px;
  }
}
.dlab-determination-section__title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 15px;
}
.dlab-determination-section__description:last-child {
  margin-bottom: 0;
}
.dlab-determination-section__content {
  overflow: hidden;
  transition: max-height 0.15s ease-out;
}
.dlab-determination-section--is-protected {
  padding: 20px;
  background: #c2e4ff;
  border-radius: 30px 0 30px 0;
}
.dlab-determination-section--is-expandable .dlab-determination-section__title {
  color: #1a21d5;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.dlab-determination-section--is-expandable .dlab-determination-section__title::after {
  transition: transform 0.15s linear;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: calc(50% + 1px) 50%;
  background-size: 7px auto;
  transform: rotate(-90deg);
  transform-origin: center;
  padding: 15px;
  border-radius: 15px;
  position: relative;
  top: 3px;
}
.dlab-determination-section--is-expandable .dlab-determination-section__title:hover::after {
  background-color: #eee;
}
.dlab-determination-section--is-collapsed .dlab-determination-section__title {
  margin-bottom: 0;
}
.dlab-determination-section--is-collapsed .dlab-determination-section__title::after {
  transform: rotate(90deg);
}
.dlab-determination-section--is-collapsed .dlab-determination-section__content {
  max-height: 0;
}
/**
* dlab-determination-list
*/
.dlab-determination-list {
  margin: 0;
  hyphens: auto;
}
@media (min-width: 1024px) {
  .dlab-determination-list {
    display: flex;
    flex-wrap: wrap;
  }
}
.dlab-determination-list__term {
  font-weight: bold;
  padding-top: 15px;
}
@media (min-width: 1024px) {
  .dlab-determination-list__term {
    flex-grow: 0;
    flex-shrink: 0;
    width: 195px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 32px;
    border-bottom: 1px solid #ccd2d6;
  }
}
.dlab-determination-list__term:first-of-type {
  padding-top: 0;
}
.dlab-determination-list__term:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
.dlab-determination-list__definition {
  border-bottom: 1px solid #ccd2d6;
  padding-bottom: 15px;
  margin: 0;
}
@media (min-width: 1024px) {
  .dlab-determination-list__definition {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 195px);
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.dlab-determination-list__definition:first-of-type {
  padding-top: 0;
}
.dlab-determination-list__definition:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
  word-break: break-word;
}
.dlab-determination-list__definition a {
  text-decoration: underline;
  color: #1a21d5;
}
.dlab-determination-list table tr td {
  padding: 10px 5px;
  border: 1px solid #ccd2d6;
}
.dlab-determination-list table tr td:first-child {
  border-radius: 0;
}
@keyframes circularLineAnimation {
  0% {
    width: 5px;
    height: 5px;
    opacity: 1;
  }
  100% {
    width: 500px;
    height: 500px;
    opacity: 0;
  }
}
@keyframes ripple {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  79% {
    transform: scale(0);
    opacity: 0;
  }
  80% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(3);
    /* Adjust the scale value to control the size of the ripple */
    opacity: 0;
  }
}
@keyframes line-ripple {
  0% {
    opacity: 0;
  }
  79% {
    opacity: 0;
  }
  80% {
    opacity: 1;
    width: 0px;
    height: 0px;
    border: 0px solid #fc6039;
  }
  100% {
    /* Adjust the scale value to control the size of the ripple */
    opacity: 0;
    width: 30px;
    height: 30px;
    border: 8px solid #fc6039;
  }
}
@keyframes moveRipple {
  0% {
    left: 0;
  }
  80% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
.campaign-layout {
  max-width: 1920px;
  margin: 0 auto;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.campaign-layout .campaign-menu {
  display: flex;
  position: sticky;
  gap: 20px;
  z-index: 3;
  justify-content: center;
  width: 100%;
  background-color: #fafafa;
  max-height: 50px;
  display: none;
  top: 52px;
  border-bottom: 1px solid #e6e4e0;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-menu {
    display: flex;
  }
}
.campaign-layout .campaign-menu .campaign-menu-button {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  color: #1961ab;
  cursor: pointer;
  max-height: 30px;
  margin: 10px 0;
  overflow: hidden;
  text-align: center;
}
.campaign-layout .campaign-menu .campaign-menu-button:hover {
  color: #1a21d5;
}
.campaign-layout .campaign-menu-mobile {
  width: 100%;
  display: block;
  padding: 0px;
  position: absolute;
  z-index: 5;
  top: 50px;
  left: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-menu-mobile {
    display: none;
  }
}
.campaign-layout .campaign-menu-mobile.active .campaign-menu-button {
  height: 50px;
  padding: 10px 20px;
}
.campaign-layout .campaign-menu-mobile.active .campaign-menu-button span {
  display: block;
}
.campaign-layout .campaign-menu-mobile.active .open-menu-button {
  background-position: calc(100% - 15px) 50%;
  background-size: 12px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-menu-mobile.active .open-menu-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 25 25'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-width='2' d='M1 1l23 23m0-23L1 24'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-menu-mobile .open-menu-button {
  cursor: pointer;
  font-size: 17px;
  color: #1191fa;
  background-color: #ffffff;
  padding: 10px 20px;
  border-bottom: 1px solid #1191fa;
}
.campaign-layout .campaign-menu-mobile .open-menu-button {
  background-position: calc(100% - 15px) 50%;
  background-size: 12px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-menu-mobile .open-menu-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231191fa' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-menu-mobile .campaign-menu-button {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  color: #1191fa;
  cursor: pointer;
  padding: 0 20px;
  overflow: hidden;
  height: 0px;
  transition: height 0.5s;
  background-color: #ffffff;
}
.campaign-layout .campaign-menu-mobile .campaign-menu-button:hover {
  color: #1a21d5;
}
.campaign-layout .campaign-menu-mobile .campaign-menu-button span {
  display: none;
}
.campaign-layout .card {
  padding: 50px 0 100px;
}
@media (min-width: 1024px) {
  .campaign-layout .card {
    padding: 60px 0 100px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .paragraph {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .content-container {
    padding: 0 145px;
  }
}
.campaign-layout .circular-line {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fc6039;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}
.campaign-layout .circular-line.animate {
  animation: circularLineAnimation 1s ease-out;
}
.campaign-layout .vertical-line {
  position: absolute;
  left: 35px;
  top: 0;
  height: 100%;
  border-left: 2px solid #ebb131;
  pointer-events: none;
  z-index: 1;
}
@media (min-width: 1600px) {
  .campaign-layout .vertical-line {
    left: 100px;
  }
}
.campaign-layout .campaign-hero {
  display: flex;
  flex-direction: column;
  z-index: 2;
}
.campaign-layout .campaign-hero .campaign-hero__image {
  display: flex;
  align-items: center;
  background-position: center 25%;
}
.campaign-layout .campaign-hero .campaign-hero__image img {
  display: none;
}
.campaign-layout .campaign-hero .campaign-home-hero__primary {
  border-bottom-right-radius: 50px;
  color: #fff;
  max-width: 1000px;
  padding: 16px;
  top: 0;
  z-index: 2;
  width: 100%;
  border-bottom-right-radius: 60px;
  padding: 160px 40px 60px 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
}
@media (min-width: 544px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    padding: 120px 40px 120px 80px;
    gap: 20px;
  }
}
@media (min-width: 768px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    width: 80%;
    padding: 120px 40px 120px 150px;
  }
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    background-position: -110px 0;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 27.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 1192 1315' style='enable-background:new 0 0 1192 1315;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23EBB131;stroke-width:2;stroke-linecap:round;%7D%3C/style%3E%3Cline class='st0' x1='502' y1='1' x2='502' y2='1315'/%3E%3Cline class='st0' x1='2' y1='657' x2='1191' y2='657'/%3E%3Cpath class='st0' d='M503,838c-99.4,0-180-80.6-180-180s80.6-180,180-180'/%3E%3Cpath class='st0' d='M501,958c-165.7,0-300-134.3-300-300s134.3-300,300-300'/%3E%3Cpath class='st0' d='M501,1158C224.9,1158,1,934.1,1,658s223.9-500,500-500'/%3E%3Cpath class='st0' d='M501,733c-41.4,0-75-33.6-75-75s33.6-75,75-75'/%3E%3C/svg%3E");
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    width: 80%;
    gap: 40px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary {
    padding: 250px 40px 250px 250px;
    max-width: 1500px;
  }
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .title {
  font-weight: 400;
  font-size: 30px;
  line-height: 30px;
  display: flex;
  align-items: flex-end;
  font-family: "Netto OT", sans-serif;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .title {
    height: 150px;
    font-size: 50px;
    line-height: 50px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .title {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .title {
    font-size: 110px;
    line-height: 110px;
  }
}
@media (min-width: 768px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .container {
    height: 150px;
  }
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .intro-text {
  font-size: 15px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .container .intro-text {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .container .intro-text {
    line-height: 27px;
  }
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .intro-text .paragraph {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-hero .campaign-home-hero__primary .container .intro-text .paragraph {
    margin-bottom: 20px;
  }
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button {
  padding-left: 25px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  background-color: #1a21d5;
  color: #ffffff;
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button:hover,
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button :focus {
  background-color: #ebb131;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button:hover,
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button :focus {
  background-position: calc(100% - 10px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button:hover,
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button :focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-hero .campaign-home-hero__primary .container .button--primary-campaign {
  margin-top: 20px;
  background-color: #1191fa;
  color: #ffffff;
  padding-left: 25px;
}
.campaign-layout .campaign-title-container {
  position: relative;
}
.campaign-layout .campaign-title-container .guiding-line {
  animation: moveRipple 5s infinite;
  position: absolute;
  width: 1px;
  bottom: 0px;
  left: 0px;
  z-index: 5;
}
.campaign-layout .campaign-title-container .guiding-line.delay-2s {
  animation-delay: 2s;
}
.campaign-layout .campaign-title-container .guiding-line .line-ripple {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  z-index: 1;
}
.campaign-layout .campaign-title-container .guiding-line .line-ripple.delay-2s {
  animation-delay: 2s;
}
.campaign-layout .campaign-title-container .guiding-line .line-ripple::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 0px;
  height: 0px;
  background-color: #ffffff;
  border: 0px solid #fc6039;
  border-radius: 50%;
  animation: line-ripple 5s infinite;
  opacity: 0;
  transform: translate(-50%, -50%);
  z-index: 5;
  animation-delay: inherit;
}
.campaign-layout .campaign-title-container .line-left {
  width: 50%;
  border-bottom: 2px solid #ebb131;
  bottom: 0px;
  position: absolute;
}
.campaign-layout .campaign-title-container .campaign-title {
  width: fit-content;
  text-align: center;
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 32px;
  padding: 0 5px 12px 60px;
  border-bottom: 2px solid #ebb131;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Netto OT", sans-serif;
  z-index: 2;
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-title-container .campaign-title {
    padding: 0 5px 12px 145px;
    font-size: 60px;
    line-height: 64px;
  }
}
.campaign-layout .campaign-title-container .campaign-title.left {
  text-align: left;
  left: 0;
  transform: translateX(0);
}
.campaign-layout .mini-card-carousel {
  margin: 0 40px 100px;
  padding: 0;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .campaign-layout .mini-card-carousel {
    margin: 0 0 100px;
  }
}
.campaign-layout .mini-card-carousel.campaign-hcp-carousel {
  margin: 0 45px 100px 40px;
}
@media (min-width: 1600px) {
  .campaign-layout .mini-card-carousel.campaign-hcp-carousel {
    margin: 0 0 100px;
  }
}
.campaign-layout .mini-card-carousel .mini-card-carousel__previous {
  left: 5px;
}
.campaign-layout .mini-card-carousel .mini-card-carousel__next {
  right: 5px;
}
.campaign-layout .mini-card-carousel .swiper-pagination-bullet {
  border: 1px solid #1a21d5;
}
.campaign-layout .mini-card-carousel .swiper-pagination-bullet.carousel .swiper-pagination-bullet-active {
  background: #1a21d5;
}
.campaign-layout .mini-card-carousel .mini-card {
  max-width: 260px;
  width: 260px;
}
@media (min-width: 1024px) {
  .campaign-layout .mini-card-carousel .mini-card {
    max-width: 375px;
    width: 375px;
  }
}
.campaign-layout .mini-card-carousel .mini-card--profile-card {
  height: 425px;
  width: 290px;
  max-width: 290px;
}
.campaign-layout .mini-card-carousel .mini-card--profile-card .mini-card__image {
  height: 350px;
  margin-right: 5px;
}
.campaign-layout .mini-card-carousel .mini-card--profile-card .mini-card__text {
  height: 155px;
  background-color: #c2e4ff;
  width: calc(100% - 5px);
}
.campaign-layout .mini-card-carousel .mini-card--profile-card .mini-card__text .mini-card__title {
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 10px;
}
.campaign-layout .mini-card-carousel .mini-card--profile-card .mini-card__text .mini-card__detail {
  font-family: "Open Sans";
  font-size: inherit;
  font-weight: inherit;
  line-height: 20px;
}
.campaign-layout .mini-card-carousel .mini-card--story-card {
  height: 551px;
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__title {
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__text {
  height: 255px;
  width: calc(100% - 10px);
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__text .mini-card__cta {
  display: flex;
  margin-top: unset;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__text .mini-card__cta .single-text-link {
  text-align: right;
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__text .mini-card__cta .mini-card__cta-text {
  height: 7em;
  overflow: hidden;
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__text .mini-card__cta .mini-card__cta-text:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 80%;
  height: 1.2em;
  background: linear-gradient(to right, rgba(214, 230, 214, 0.1), #d6e6d6 100%);
}
.campaign-layout .mini-card-carousel .mini-card--story-card .mini-card__image {
  height: 350px;
  width: calc(100% - 10px);
}
.campaign-layout .usp-container {
  display: flex;
  align-items: stretch;
  flex-direction: column;
  gap: 20px;
  color: #ffffff;
  font-weight: 400;
  margin: 0 40px 100px 40px;
}
@media (min-width: 1024px) {
  .campaign-layout .usp-container {
    flex-direction: row;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .usp-container {
    margin: 0 0px 100px 0px;
  }
}
.campaign-layout .usp-container .usp {
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: unset;
  position: relative;
}
@media (min-width: 1024px) {
  .campaign-layout .usp-container .usp {
    flex: 1 1 0px;
  }
}
.campaign-layout .usp-container .usp h2 {
  font-size: 18px;
  line-height: 1.2;
}
@media (min-width: 544px) {
  .campaign-layout .usp-container .usp h2 {
    font-size: 24px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .usp-container .usp h2 {
    font-size: 30px;
  }
}
.campaign-layout .usp-container .usp .title {
  margin-bottom: 8px;
  word-break: break-word;
  min-height: 75px;
  padding-left: 65px;
  display: flex;
  align-items: center;
}
@media (min-width: 1600px) {
  .campaign-layout .usp-container .usp .title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .usp-container .usp .title {
    padding-left: 85px;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-rocket {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-rocket {
    background-image: url("data:image/svg+xml,%3Csvg width='83' height='84' viewBox='0 0 83 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.6403 3.08394C79.6084 2.92598 79.5332 2.78066 79.4235 2.66507C79.3138 2.54948 79.1742 2.46843 79.0212 2.43146C68.8179 -0.128406 45.2479 8.9928 32.4648 22.0962C30.1865 24.4141 28.1091 26.9308 26.2561 29.618C22.3159 29.2523 18.3757 29.5603 15.0209 31.0615C5.54751 35.3344 2.79124 46.4939 2.02196 51.2845C1.98028 51.547 1.99809 51.8158 2.07399 52.0701C2.1499 52.3244 2.28187 52.5573 2.45967 52.7509C2.63748 52.9445 2.85634 53.0934 3.09931 53.1863C3.34227 53.2791 3.60281 53.3133 3.86073 53.2862L19.0718 51.5732C19.0823 52.7501 19.1512 53.9257 19.2782 55.0954C19.3576 55.9039 19.7092 56.6587 20.2726 57.2299L26.1623 63.2716C26.7196 63.8499 27.4562 64.2107 28.245 64.2917C29.3784 64.4213 30.5176 64.492 31.658 64.5034L29.9899 80.0935C29.9639 80.3578 29.9974 80.6246 30.088 80.8734C30.1785 81.1222 30.3236 81.3464 30.512 81.5285C30.7004 81.7106 30.9271 81.8459 31.1747 81.9238C31.4222 82.0017 31.6838 82.0202 31.9394 81.9778C36.6114 81.2079 47.5126 78.3805 51.6536 68.6646C53.1171 65.2194 53.4173 61.1986 53.0796 57.176C55.7069 55.2769 58.1673 53.1458 60.4327 50.8071C73.2628 37.7191 82.0983 14.0721 79.6403 3.08394ZM49.0287 33.8524C47.908 32.7031 47.1448 31.2387 46.8355 29.6444C46.5262 28.0501 46.6848 26.3975 47.2911 24.8957C47.8974 23.3938 48.9243 22.1102 50.2419 21.207C51.5595 20.3039 53.1085 19.8218 54.6932 19.8218C56.2778 19.8218 57.8269 20.3039 59.1445 21.207C60.462 22.1102 61.4889 23.3938 62.0953 24.8957C62.7016 26.3975 62.8601 28.0501 62.5509 29.6444C62.2416 31.2387 61.4783 32.7031 60.3577 33.8524C59.6144 34.6165 58.7315 35.2227 57.7595 35.6363C56.7875 36.0499 55.7455 36.2628 54.6932 36.2628C53.6409 36.2628 52.5989 36.0499 51.6269 35.6363C50.6549 35.2227 49.772 34.6165 49.0287 33.8524Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5627 60.4768C11.6923 60.7123 9.95214 61.5822 8.61868 62.9481C5.31266 66.351 4.99932 78.954 4.99932 78.954C4.99932 78.954 17.2928 78.6326 20.6007 75.2374C21.9377 73.8717 22.787 72.0837 23.0117 70.162' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-diamond {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-diamond {
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='82' viewBox='0 0 84 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.61045 30.7518L39.7089 78.87C39.9785 79.2214 40.3254 79.5062 40.7227 79.7021C41.12 79.8981 41.557 80 42 80C42.443 80 42.88 79.8981 43.2773 79.7021C43.6746 79.5062 44.0215 79.2214 44.2911 78.87L81.3895 30.7518C81.7543 30.2769 81.9659 29.7022 81.9962 29.1041C82.0265 28.506 81.8741 27.9129 81.5592 27.4035L68.9752 7.09091C68.7161 6.67054 68.3539 6.32339 67.9229 6.08242C67.4919 5.84145 67.0064 5.71467 66.5127 5.71411H17.4873C16.9936 5.71467 16.5081 5.84145 16.0771 6.08242C15.6461 6.32339 15.2839 6.67054 15.0248 7.09091L2.44081 27.4035C2.12591 27.9129 1.97348 28.506 2.00378 29.1041C2.03408 29.7022 2.24568 30.2769 2.61045 30.7518Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.85669 28.5715H79.1429' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.7145 8.57127L59.143 28.5714L42 5.71411' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2855 8.57127L24.8569 28.5714L41.9999 5.71411' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 77.1433L24.8571 28.5715' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 77.1433L59.143 28.5715' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-speedometer {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-speedometer {
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='82' viewBox='0 0 84 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.518 41.4112L46.0358 54.8933C45.6888 55.3742 45.2668 55.7963 44.7858 56.1433C43.6248 56.9533 42.1911 57.2727 40.7961 57.0322C39.401 56.7917 38.157 56.0107 37.3342 54.8587C36.5114 53.7068 36.1761 52.2768 36.401 50.8791C36.626 49.4815 37.3931 48.2289 38.5358 47.3933L52.018 38.9112C52.3244 38.6975 52.689 38.583 53.0626 38.583C53.4362 38.583 53.8008 38.6975 54.1072 38.9112C54.4921 39.1891 54.7514 39.608 54.8283 40.0764C54.9053 40.5449 54.7937 41.0247 54.518 41.4112Z' fill='%23ffffff'/%3E%3Cpath d='M42 11.429C19.9107 11.429 2.00004 29.3218 2.00004 51.4111C1.98649 61.184 5.56439 70.6213 12.0536 77.9289C12.25 78.1432 12.4286 78.3575 12.625 78.5539C13.0476 79.0114 13.5606 79.3761 14.1314 79.625C14.7023 79.874 15.3187 80.0016 15.9414 79.9999C16.5642 79.9983 17.1799 79.8673 17.7494 79.6153C18.3189 79.3633 18.8299 78.9958 19.25 78.536C22.1456 75.3893 25.6624 72.8775 29.5783 71.1594C33.4941 69.4413 37.7238 68.5542 42 68.5542C46.2762 68.5542 50.5059 69.4413 54.4217 71.1594C58.3376 72.8775 61.8544 75.3893 64.75 78.536C65.1701 78.9958 65.6811 79.3633 66.2506 79.6153C66.8201 79.8673 67.4358 79.9983 68.0586 79.9999C68.6813 80.0016 69.2977 79.874 69.8686 79.625C70.4394 79.3761 70.9524 79.0114 71.375 78.5539L71.9464 77.9289C78.4356 70.6213 82.0135 61.184 82 51.4111C82 29.3218 64.0893 11.429 42 11.429Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 22.8577V28.5719' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M70.5717 51.429H64.8574' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M19.1427 51.429H13.4284' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.8373 35.2667L21.7962 31.2256' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M58.1628 35.2667L62.2038 31.2256' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-date {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-date {
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='84' viewBox='0 0 82 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M70.9889 8.15405H10.9985C6.02879 8.15405 2 12.2868 2 17.3848V72.7694C2 77.8675 6.02879 82.0002 10.9985 82.0002H70.9889C75.9586 82.0002 79.9874 77.8675 79.9874 72.7694V17.3848C79.9874 12.2868 75.9586 8.15405 70.9889 8.15405Z' stroke='%23ffffff' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M16.998 2V8.15385' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64.9899 2V8.15385' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M79.9874 23.5383H2' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.9924 42.7691L58.1324 36.6152H58.991V68.9229' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.9716 51.7363C30.6794 51.7363 33.8064 50.9133 35.8555 48.7613C36.5266 48.0745 37.057 47.2569 37.4153 46.3565C37.7737 45.4562 37.9527 44.4914 37.942 43.519C37.942 38.4959 33.7071 35.8459 28.9641 35.8459C24.9522 35.8459 22.6801 38.0786 21.8683 39.4863' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9348 64.7231C21.8497 66.3135 24.6298 69.6923 29.161 69.6923C34.5207 69.6923 38.9319 66.627 38.9319 61.2654C38.9319 58.8385 38.2458 56.65 36.761 55.0981C34.4439 52.6673 30.9026 51.7366 28.9716 51.7366' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-lamp {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-lamp {
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='84' viewBox='0 0 82 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.64355 82H31.5024' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6703 81.843V31.8318' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0986 42.5485V31.8318' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.3765 2H8.96472L2 30.5778H33.3412L26.3765 2Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.38452 23.4155H29.761' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-less_damage {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-less_damage {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M22.9,35.8c-1.2-1-2.7-1.5-4.2-1.4c-3.2,0.2-5.7,3-5.5,6.2c0.2,3.1,2.8,5.5,5.8,5.5c0.1,0,0.3,0,0.4,0		c1.6-0.1,3-0.8,4-2c1-1.2,1.5-2.7,1.4-4.2C24.8,38.2,24.1,36.8,22.9,35.8z M19.3,43.9c-2,0.1-3.8-1.4-3.9-3.5		c-0.1-2,1.4-3.8,3.5-3.9c0.1,0,0.2,0,0.2,0c0.9,0,1.8,0.3,2.4,0.9c0.7,0.7,1.2,1.6,1.3,2.5C22.9,42,21.4,43.7,19.3,43.9z'/%3E	%3Cpath class='st0' d='M36.7,24.2c0.1,0,0.2,0,0.4,0c1.4-0.1,2.7-0.7,3.7-1.8c0.9-1.1,1.4-2.5,1.3-3.9c-0.1-1.4-0.7-2.7-1.8-3.7		c-1.1-0.9-2.4-1.4-3.9-1.3c-1.4,0.1-2.7,0.7-3.7,1.8c-0.9,1.1-1.4,2.5-1.3,3.9c0.1,1.4,0.7,2.7,1.8,3.7		C34.2,23.7,35.4,24.2,36.7,24.2z M34.3,16.7c0.6-0.6,1.4-1,2.2-1.1c1.8-0.1,3.3,1.2,3.4,3c0.1,0.9-0.2,1.7-0.8,2.3		c-0.6,0.6-1.4,1-2.2,1.1c-0.9,0.1-1.7-0.2-2.3-0.8c-0.6-0.6-1-1.4-1.1-2.2C33.5,18.2,33.8,17.4,34.3,16.7z'/%3E	%3Cpath class='st0' d='M79.2,55.7V29.3c0-0.7-0.3-1.3-0.8-1.8c-0.5-0.5-1.1-0.7-1.8-0.7c0,0,0,0,0,0c-10.7,0-19.1-5.8-19.2-5.9		c-0.4-0.3-0.9-0.3-1.2,0c0,0-1.3,0.9-3.4,1.9c0.4-1.6,0.6-3.3,0.5-5c-0.3-4.4-2.3-8.5-5.6-11.4c-3.3-2.9-7.6-4.4-12-4.1		c-9.1,0.6-16.1,8.5-15.5,17.6c0.1,0.8,0.2,1.6,0.5,2.2c-0.8-0.2-1.7-0.3-2.7-0.3c-4.9,0.3-9.4,2.5-12.6,6.2		c-3.2,3.7-4.8,8.4-4.5,13.3c0.3,4.9,2.5,9.4,6.2,12.6c3.4,3,7.6,4.6,12.1,4.6c0.4,0,0.8,0,1.2,0c6.5-0.4,11.6-4.2,14.2-9.6l0,6.8		c0,0.4-0.1,9.7,10.2,15.8c7.1,4.2,10.1,5.6,11.2,6.1c0.3,0.1,0.6,0.2,1,0.2c0.3,0,0.7-0.1,1-0.2c1.1-0.5,4.1-1.9,11.2-6.1		C79.4,65.3,79.3,56,79.2,55.7z M35.8,4.4c3.9-0.2,7.6,1,10.5,3.6c2.9,2.6,4.6,6.1,4.9,9.9c0.1,2.1-0.2,4.2-0.9,6.1		c-3.4,1.4-8.1,2.8-13.2,2.8c0,0,0,0,0,0c-0.7,0-1.3,0.3-1.8,0.7c-0.5,0.5-0.8,1.1-0.8,1.8l0,3.2c-1.1-0.6-2.2-1.6-3.3-2.7		c-0.6-0.6-1.3-1.3-2-1.9c-0.6-0.5-1.3-1-2-1.5c-2.5-1.9-4.7-3.6-4.9-6.6C21.8,11.8,27.9,4.9,35.8,4.4z M20.1,56.3		c-4.3,0.3-8.5-1.1-11.7-4s-5.2-6.8-5.5-11.1C2.3,32.3,9.1,24.6,18,24c0.1,0,0.3,0,0.4,0c2.8,0,4.7,1.8,6.8,3.9		c0.7,0.7,1.4,1.4,2.2,2.1c0.7,0.6,1.5,1.2,2.2,1.7c2,1.5,3.8,2.9,4.8,4.8l0,8.7C32.5,51.3,26.9,55.9,20.1,56.3z M68,69.6		c-7,4.2-9.8,5.5-10.9,6c-0.1,0-0.2,0-0.3,0c-1.1-0.4-3.9-1.8-10.9-6c-9.2-5.5-9.2-13.6-9.2-14V29.3c0-0.1,0.1-0.2,0.1-0.3		c0,0,0.2-0.1,0.3-0.1c0,0,0,0,0,0c9.8,0,17.6-4.5,19.8-5.8c2.2,1.4,10,5.8,19.8,5.8c0,0,0,0,0,0c0.2,0,0.3,0.1,0.3,0.1		c0.1,0.1,0.1,0.2,0.1,0.3l0,26.4C77.1,56,77.2,64.1,68,69.6z'/%3E	%3Cpath class='st0' d='M67.9,45.5h-7.3v-7.3c0-1-0.9-1.9-1.9-1.9h-3.6c-1,0-1.9,0.9-1.9,1.9v7.3h-7.3c-1,0-1.9,0.9-1.9,1.9V51		c0,1,0.9,1.9,1.9,1.9h7.3v7.3c0,1,0.9,1.9,1.9,1.9h3.6c1,0,1.9-0.9,1.9-1.9v-7.3h7.3c1,0,1.9-0.9,1.9-1.9v-3.6		C69.8,46.4,69,45.5,67.9,45.5z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-better_healing {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-better_healing {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E  %3Cdefs%3E    %3Cstyle%3E      .cls-1 %7B        fill: none;      %7D      .cls-2 %7B        fill:%23fff;      %7D    %3C/style%3E  %3C/defs%3E  %3Cg%3E    %3Cpath class='cls-2' d='m44.36,34.72c.18.12.39.19.61.19s.44-.07.61-.19c6.6-4.48,12.63-9.81,12.55-17.31-.04-3.61-2.91-6.64-6.52-6.64-4.45,0-6.64,4.39-6.64,4.39,0,0-2.19-4.39-6.64-4.39-3.62,0-6.49,3.03-6.52,6.64-.07,7.5,5.95,12.83,12.55,17.31Z'/%3E    %3Cpath class='cls-2' d='m77.83,37.64c-1.29-1.36-3.06-1.69-5.09-1.06.03-.65-.17-1.55-1.23-2.47-1.16-1-3.01-.71-5.22.34,0-.03.01-.06.01-.09.03-.6-.17-1.5-1.26-2.34-3.09-2.39-9.13,3.24-14.62,9.06-.31.33-.61.64-.79.82-3.09-.42-7.87-1.78-15.01-6.37-8.44-5.42-17.77-1.92-21.71.04-.29-.5-.72-.91-1.26-1.15-.68-.31-1.45-.34-2.15-.08l-7.03,2.6c-1.45.54-2.2,2.16-1.66,3.61l8.66,23.37c.42,1.13,1.5,1.84,2.64,1.84.32,0,.65-.06.97-.18l7.02-2.6c1.45-.54,2.2-2.16,1.66-3.61l-.2-.54c2.16-.63,6.29-1.35,10.62.48,1.36.58,2.61,1.18,3.82,1.76,3.09,1.48,5.9,2.83,8.94,2.83,1.54,0,3.13-.34,4.86-1.19,5.96-2.92,26.69-17.95,27.81-18.77.24-.16,1.51-1.06,1.72-2.62.16-1.21-.35-2.44-1.51-3.67Zm-7.42-2.26c.47.41.69.8.66,1.17-.06.54-.6,1.07-1.05,1.41-.17.12-.34.22-.51.34,0,0,0,0-.01,0-.05.03-4.83,3.1-9.09,6.04-.02.01-.02.03-.04.04l-1.95,1.28c-.23-.92-.86-1.73-1.74-2.35.1-.08.2-.17.31-.26,3.42-2.84,11.57-9.28,13.42-7.68Zm-6.4-2.03c.42.32.63.64.61.94-.02.63-.86,1.32-1.15,1.51-.02.01-.03.02-.05.04-.04.03-4.03,3.06-7.57,5.95-.04.03-.07.08-.1.12-.34.28-.59.49-.72.59-.65-.22-1.36-.35-2.11-.37h-.36c-.24-.01-.51-.02-.8-.03,3.78-3.99,10.27-10.28,12.24-8.74Zm12.69,9.17s-.04.02-.05.04c-.22.16-21.72,15.76-27.58,18.63-4.4,2.16-7.73.56-12.33-1.65-1.23-.59-2.49-1.2-3.89-1.79-2.32-.98-4.57-1.32-6.55-1.32-2.21,0-4.06.41-5.32.8l-7.46-20.11c1.28-.65,3.22-1.51,5.53-2.1,5.52-1.42,10.45-.78,14.65,1.93,10.38,6.67,16.08,6.79,18.81,6.85h.36c2.07.06,3.88,1.24,3.95,2.58.06,1.07-.18,1.89-.71,2.43-.65.66-1.76.97-3.32.93-4.2-.11-16.2-3.23-17.56-3.84-.14-.12-.32-.2-.52-.2-.46-.02-.85.35-.86.81-.02.71-.03,1.03,7.99,2.95,2.34.56,8.09,1.87,10.91,1.95,2.04.05,3.58-.43,4.57-1.44.6-.61.97-1.39,1.12-2.31l9.92-6.5c.63-.42,1.3-.89,2.04-1.44.13-.08.43-.26.78-.54,1.47-.94,3.87-2.03,5.43-.39.79.83,1.15,1.6,1.06,2.28-.11.89-.97,1.44-.97,1.45Z'/%3E  %3C/g%3E  %3Crect class='cls-1' width='80' height='80'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-fewer_treatments {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-fewer_treatments {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill: %23fff;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M77.6,63.8c-0.7,0-1.2,0.5-1.2,1.2v1.2H6V8.1h1.2c0.7,0,1.2-0.5,1.2-1.2S7.8,5.7,7.1,5.7H2.4		c-0.7,0-1.2,0.5-1.2,1.2s0.5,1.2,1.2,1.2h1.2v59.3c0,0.7,0.5,1.2,1.2,1.2h71.6v1.2c0,0.7,0.5,1.2,1.2,1.2s1.2-0.5,1.2-1.2V65		C78.8,64.4,78.3,63.8,77.6,63.8z'/%3E	%3Cpath class='st0' d='M55.2,50.2l-4.6-12.3c-0.1-0.2-0.3-0.3-0.5-0.4c-0.2,0-0.4,0-0.6,0.2l-2.4,2.9L22.8,20.4		c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.3,0.1-0.4,0.2l-2.9,3.5c-0.2,0.3-0.2,0.6,0.1,0.8L43.6,45l-2.4,2.9c-0.1,0.2-0.2,0.4-0.1,0.6		c0.1,0.2,0.3,0.3,0.5,0.4l13,2.2c0,0,0.1,0,0.1,0c0.2,0,0.3-0.1,0.5-0.2C55.3,50.6,55.3,50.4,55.2,50.2z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-no_operation {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-no_operation {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E  %3Cdefs%3E    %3Cstyle%3E      .cls-1 %7B        fill: none;      %7D      .cls-2 %7B        fill: %23fff;      %7D    %3C/style%3E  %3C/defs%3E  %3Cpath class='cls-2' d='m76.93,4.31c-1.46-1.46-3.4-2.26-5.46-2.26s-4.01.8-5.46,2.26L31.51,38.81c-1.02,1.02-1.02,2.69,0,3.72l.9.9L1.22,74.61c-.35.35-.49.85-.37,1.33.12.48.47.86.94,1.01,1.39.44,3.66,1,6.37.99,4.01,0,8.98-1.2,13.5-5.73l12.58-12.58c.21-.21.35-.49.4-.79l1.12-7.38,2.34-2.34.61.61c.5.5,1.16.77,1.86.77s1.36-.27,1.86-.77L76.93,15.24c3.01-3.01,3.01-7.91,0-10.92Zm-43.24,45.24c-.38.38-.62.86-.7,1.38l-1.07,7.03-12.26,12.25c-5.17,5.17-11.02,5.27-14.69,4.61l29.42-29.42,1.71,1.71-2.42,2.42Z'/%3E  %3Crect class='cls-1' width='80' height='80'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-quick_service {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-quick_service {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M76.7,29.2c-0.2-0.7-0.9-1-1.6-0.8c-0.7,0.2-1,0.9-0.8,1.6c1,3.3,1.5,6.7,1.5,10.1c0,19.7-16.1,35.7-35.8,35.7		c-19.7,0-35.7-16-35.7-35.7S20.3,4.3,40,4.3c9.5,0,18.6,3.8,25.3,10.5l-6.4-0.5c-0.7-0.1-1.3,0.5-1.3,1.1c-0.1,0.7,0.5,1.3,1.1,1.3		l9.5,0.7c0,0,0.1,0,0.1,0c0.3,0,0.6-0.1,0.8-0.3c0.3-0.2,0.4-0.5,0.4-0.9l0.7-9.5c0.1-0.7-0.5-1.3-1.1-1.3c-0.7,0-1.3,0.5-1.3,1.1		l-0.5,6.5C60.1,5.9,50.2,1.8,40,1.8C18.9,1.8,1.7,18.9,1.7,40c0,21.1,17.1,38.2,38.2,38.2c21.1,0,38.3-17.1,38.3-38.2		C78.3,36.3,77.7,32.7,76.7,29.2z'/%3E	%3Cpath class='st0' d='M61.4,20.1c-0.1,0.7,0.5,1.3,1.1,1.3l9.5,0.7c0,0,0.1,0,0.1,0c0.3,0,0.6-0.1,0.8-0.3c0.3-0.2,0.4-0.5,0.4-0.9		l0.7-9.5c0.1-0.7-0.5-1.3-1.1-1.3c-0.7,0-1.3,0.5-1.3,1.1L71,19.6L62.8,19C62.1,18.9,61.5,19.5,61.4,20.1z'/%3E	%3Cpath class='st0' d='M43.1,12.8c0-1.7-1.4-3.1-3.1-3.1c0,0,0,0,0,0c-1.7,0-3.1,1.4-3.1,3.1l0,26l-8.7,10.7		c-1.1,1.3-0.9,3.3,0.5,4.4c0.6,0.5,1.3,0.7,2,0.7c0.9,0,1.8-0.4,2.4-1.2l9.4-11.6c0,0,0-0.1,0.1-0.1c0.1-0.1,0.1-0.2,0.2-0.3		c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0.1-0.3c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1		L43.1,12.8z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
  }
  .campaign-layout .usp-container .usp .title.usp-icon-no_gold_bar {
    background-position: 0px 50%;
    background-size: 75px 75px;
    background-repeat: no-repeat;
  }
  .campaign-layout .usp-container .usp .title.usp-icon-no_gold_bar {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cpath class='st0' d='M62.4,19.5l3.9-6.8c1.4-2.4,1.4-5.4,0-7.8c-1.4-2.4-3.9-3.9-6.8-3.9H20.7c-2.8,0-5.4,1.5-6.8,3.9	c-1.4,2.4-1.4,5.4,0,7.8l19.4,33.7c0.6,1,1.3,1.8,2.3,2.5v28.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V48.1c0,0,0,0,0,0	c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1	c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c-0.8-0.5-1.5-1.1-1.9-1.9L16.2,11.4	c-0.9-1.6-0.9-3.6,0-5.2c0.9-1.6,2.6-2.6,4.5-2.6h38.9c1.9,0,3.6,1,4.5,2.6c0.9,1.6,0.9,3.6,0,5.2l-4.3,7.4	c-0.7-0.1-1.5-0.2-2.2-0.2c-6.9,0-12.4,5.6-12.4,12.4c0,3.1,1.1,5.9,3,8l-3.5,6c-0.5,0.8-1.1,1.5-1.9,1.9c0,0,0,0,0,0	c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.1c0,0,0,0.1-0.1,0.1	c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v29.6c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3	V48.8c0.9-0.6,1.7-1.5,2.3-2.5l3.2-5.5c2.1,1.6,4.7,2.6,7.5,2.6c6.9,0,12.4-5.6,12.4-12.4C70.1,25.8,66.9,21.4,62.4,19.5z	 M65.9,27.8l-9.7,10c-0.2,0.2-0.5,0.4-0.8,0.4c0,0,0,0,0,0c-0.3,0-0.6-0.1-0.9-0.4l-2.6-2.5l-2.6-2.5c-0.2-0.2-0.4-0.5-0.4-0.9	c0-0.3,0.1-0.6,0.3-0.9l1.7-1.7c0.2-0.2,0.5-0.3,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l1.9,1.8c0.1,0.1,0.3,0.2,0.4,0.2	c0.1,0,0.3-0.1,0.4-0.2l6.8-7c0.5-0.5,1.2-0.5,1.7,0l1.9,1.8C66.4,26.6,66.4,27.4,65.9,27.8z'/%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
  }
}
.campaign-layout .usp-container .usp .title.usp-icon-rocket {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-rocket {
  background-image: url("data:image/svg+xml,%3Csvg width='83' height='84' viewBox='0 0 83 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.6403 3.08394C79.6084 2.92598 79.5332 2.78066 79.4235 2.66507C79.3138 2.54948 79.1742 2.46843 79.0212 2.43146C68.8179 -0.128406 45.2479 8.9928 32.4648 22.0962C30.1865 24.4141 28.1091 26.9308 26.2561 29.618C22.3159 29.2523 18.3757 29.5603 15.0209 31.0615C5.54751 35.3344 2.79124 46.4939 2.02196 51.2845C1.98028 51.547 1.99809 51.8158 2.07399 52.0701C2.1499 52.3244 2.28187 52.5573 2.45967 52.7509C2.63748 52.9445 2.85634 53.0934 3.09931 53.1863C3.34227 53.2791 3.60281 53.3133 3.86073 53.2862L19.0718 51.5732C19.0823 52.7501 19.1512 53.9257 19.2782 55.0954C19.3576 55.9039 19.7092 56.6587 20.2726 57.2299L26.1623 63.2716C26.7196 63.8499 27.4562 64.2107 28.245 64.2917C29.3784 64.4213 30.5176 64.492 31.658 64.5034L29.9899 80.0935C29.9639 80.3578 29.9974 80.6246 30.088 80.8734C30.1785 81.1222 30.3236 81.3464 30.512 81.5285C30.7004 81.7106 30.9271 81.8459 31.1747 81.9238C31.4222 82.0017 31.6838 82.0202 31.9394 81.9778C36.6114 81.2079 47.5126 78.3805 51.6536 68.6646C53.1171 65.2194 53.4173 61.1986 53.0796 57.176C55.7069 55.2769 58.1673 53.1458 60.4327 50.8071C73.2628 37.7191 82.0983 14.0721 79.6403 3.08394ZM49.0287 33.8524C47.908 32.7031 47.1448 31.2387 46.8355 29.6444C46.5262 28.0501 46.6848 26.3975 47.2911 24.8957C47.8974 23.3938 48.9243 22.1102 50.2419 21.207C51.5595 20.3039 53.1085 19.8218 54.6932 19.8218C56.2778 19.8218 57.8269 20.3039 59.1445 21.207C60.462 22.1102 61.4889 23.3938 62.0953 24.8957C62.7016 26.3975 62.8601 28.0501 62.5509 29.6444C62.2416 31.2387 61.4783 32.7031 60.3577 33.8524C59.6144 34.6165 58.7315 35.2227 57.7595 35.6363C56.7875 36.0499 55.7455 36.2628 54.6932 36.2628C53.6409 36.2628 52.5989 36.0499 51.6269 35.6363C50.6549 35.2227 49.772 34.6165 49.0287 33.8524Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5627 60.4768C11.6923 60.7123 9.95214 61.5822 8.61868 62.9481C5.31266 66.351 4.99932 78.954 4.99932 78.954C4.99932 78.954 17.2928 78.6326 20.6007 75.2374C21.9377 73.8717 22.787 72.0837 23.0117 70.162' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-diamond {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-diamond {
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='82' viewBox='0 0 84 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.61045 30.7518L39.7089 78.87C39.9785 79.2214 40.3254 79.5062 40.7227 79.7021C41.12 79.8981 41.557 80 42 80C42.443 80 42.88 79.8981 43.2773 79.7021C43.6746 79.5062 44.0215 79.2214 44.2911 78.87L81.3895 30.7518C81.7543 30.2769 81.9659 29.7022 81.9962 29.1041C82.0265 28.506 81.8741 27.9129 81.5592 27.4035L68.9752 7.09091C68.7161 6.67054 68.3539 6.32339 67.9229 6.08242C67.4919 5.84145 67.0064 5.71467 66.5127 5.71411H17.4873C16.9936 5.71467 16.5081 5.84145 16.0771 6.08242C15.6461 6.32339 15.2839 6.67054 15.0248 7.09091L2.44081 27.4035C2.12591 27.9129 1.97348 28.506 2.00378 29.1041C2.03408 29.7022 2.24568 30.2769 2.61045 30.7518Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.85669 28.5715H79.1429' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.7145 8.57127L59.143 28.5714L42 5.71411' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.2855 8.57127L24.8569 28.5714L41.9999 5.71411' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 77.1433L24.8571 28.5715' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 77.1433L59.143 28.5715' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-speedometer {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-speedometer {
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='82' viewBox='0 0 84 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.518 41.4112L46.0358 54.8933C45.6888 55.3742 45.2668 55.7963 44.7858 56.1433C43.6248 56.9533 42.1911 57.2727 40.7961 57.0322C39.401 56.7917 38.157 56.0107 37.3342 54.8587C36.5114 53.7068 36.1761 52.2768 36.401 50.8791C36.626 49.4815 37.3931 48.2289 38.5358 47.3933L52.018 38.9112C52.3244 38.6975 52.689 38.583 53.0626 38.583C53.4362 38.583 53.8008 38.6975 54.1072 38.9112C54.4921 39.1891 54.7514 39.608 54.8283 40.0764C54.9053 40.5449 54.7937 41.0247 54.518 41.4112Z' fill='%23ffffff'/%3E%3Cpath d='M42 11.429C19.9107 11.429 2.00004 29.3218 2.00004 51.4111C1.98649 61.184 5.56439 70.6213 12.0536 77.9289C12.25 78.1432 12.4286 78.3575 12.625 78.5539C13.0476 79.0114 13.5606 79.3761 14.1314 79.625C14.7023 79.874 15.3187 80.0016 15.9414 79.9999C16.5642 79.9983 17.1799 79.8673 17.7494 79.6153C18.3189 79.3633 18.8299 78.9958 19.25 78.536C22.1456 75.3893 25.6624 72.8775 29.5783 71.1594C33.4941 69.4413 37.7238 68.5542 42 68.5542C46.2762 68.5542 50.5059 69.4413 54.4217 71.1594C58.3376 72.8775 61.8544 75.3893 64.75 78.536C65.1701 78.9958 65.6811 79.3633 66.2506 79.6153C66.8201 79.8673 67.4358 79.9983 68.0586 79.9999C68.6813 80.0016 69.2977 79.874 69.8686 79.625C70.4394 79.3761 70.9524 79.0114 71.375 78.5539L71.9464 77.9289C78.4356 70.6213 82.0135 61.184 82 51.4111C82 29.3218 64.0893 11.429 42 11.429Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42 22.8577V28.5719' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M70.5717 51.429H64.8574' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M19.1427 51.429H13.4284' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M25.8373 35.2667L21.7962 31.2256' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M58.1628 35.2667L62.2038 31.2256' stroke='%23ffffff' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-date {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-date {
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='84' viewBox='0 0 82 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M70.9889 8.15405H10.9985C6.02879 8.15405 2 12.2868 2 17.3848V72.7694C2 77.8675 6.02879 82.0002 10.9985 82.0002H70.9889C75.9586 82.0002 79.9874 77.8675 79.9874 72.7694V17.3848C79.9874 12.2868 75.9586 8.15405 70.9889 8.15405Z' stroke='%23ffffff' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M16.998 2V8.15385' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64.9899 2V8.15385' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M79.9874 23.5383H2' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.9924 42.7691L58.1324 36.6152H58.991V68.9229' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.9716 51.7363C30.6794 51.7363 33.8064 50.9133 35.8555 48.7613C36.5266 48.0745 37.057 47.2569 37.4153 46.3565C37.7737 45.4562 37.9527 44.4914 37.942 43.519C37.942 38.4959 33.7071 35.8459 28.9641 35.8459C24.9522 35.8459 22.6801 38.0786 21.8683 39.4863' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9348 64.7231C21.8497 66.3135 24.6298 69.6923 29.161 69.6923C34.5207 69.6923 38.9319 66.627 38.9319 61.2654C38.9319 58.8385 38.2458 56.65 36.761 55.0981C34.4439 52.6673 30.9026 51.7366 28.9716 51.7366' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-lamp {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-lamp {
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='84' viewBox='0 0 82 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.64355 82H31.5024' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6703 81.843V31.8318' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0986 42.5485V31.8318' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.3765 2H8.96472L2 30.5778H33.3412L26.3765 2Z' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.38452 23.4155H29.761' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-less_damage {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-less_damage {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M22.9,35.8c-1.2-1-2.7-1.5-4.2-1.4c-3.2,0.2-5.7,3-5.5,6.2c0.2,3.1,2.8,5.5,5.8,5.5c0.1,0,0.3,0,0.4,0		c1.6-0.1,3-0.8,4-2c1-1.2,1.5-2.7,1.4-4.2C24.8,38.2,24.1,36.8,22.9,35.8z M19.3,43.9c-2,0.1-3.8-1.4-3.9-3.5		c-0.1-2,1.4-3.8,3.5-3.9c0.1,0,0.2,0,0.2,0c0.9,0,1.8,0.3,2.4,0.9c0.7,0.7,1.2,1.6,1.3,2.5C22.9,42,21.4,43.7,19.3,43.9z'/%3E	%3Cpath class='st0' d='M36.7,24.2c0.1,0,0.2,0,0.4,0c1.4-0.1,2.7-0.7,3.7-1.8c0.9-1.1,1.4-2.5,1.3-3.9c-0.1-1.4-0.7-2.7-1.8-3.7		c-1.1-0.9-2.4-1.4-3.9-1.3c-1.4,0.1-2.7,0.7-3.7,1.8c-0.9,1.1-1.4,2.5-1.3,3.9c0.1,1.4,0.7,2.7,1.8,3.7		C34.2,23.7,35.4,24.2,36.7,24.2z M34.3,16.7c0.6-0.6,1.4-1,2.2-1.1c1.8-0.1,3.3,1.2,3.4,3c0.1,0.9-0.2,1.7-0.8,2.3		c-0.6,0.6-1.4,1-2.2,1.1c-0.9,0.1-1.7-0.2-2.3-0.8c-0.6-0.6-1-1.4-1.1-2.2C33.5,18.2,33.8,17.4,34.3,16.7z'/%3E	%3Cpath class='st0' d='M79.2,55.7V29.3c0-0.7-0.3-1.3-0.8-1.8c-0.5-0.5-1.1-0.7-1.8-0.7c0,0,0,0,0,0c-10.7,0-19.1-5.8-19.2-5.9		c-0.4-0.3-0.9-0.3-1.2,0c0,0-1.3,0.9-3.4,1.9c0.4-1.6,0.6-3.3,0.5-5c-0.3-4.4-2.3-8.5-5.6-11.4c-3.3-2.9-7.6-4.4-12-4.1		c-9.1,0.6-16.1,8.5-15.5,17.6c0.1,0.8,0.2,1.6,0.5,2.2c-0.8-0.2-1.7-0.3-2.7-0.3c-4.9,0.3-9.4,2.5-12.6,6.2		c-3.2,3.7-4.8,8.4-4.5,13.3c0.3,4.9,2.5,9.4,6.2,12.6c3.4,3,7.6,4.6,12.1,4.6c0.4,0,0.8,0,1.2,0c6.5-0.4,11.6-4.2,14.2-9.6l0,6.8		c0,0.4-0.1,9.7,10.2,15.8c7.1,4.2,10.1,5.6,11.2,6.1c0.3,0.1,0.6,0.2,1,0.2c0.3,0,0.7-0.1,1-0.2c1.1-0.5,4.1-1.9,11.2-6.1		C79.4,65.3,79.3,56,79.2,55.7z M35.8,4.4c3.9-0.2,7.6,1,10.5,3.6c2.9,2.6,4.6,6.1,4.9,9.9c0.1,2.1-0.2,4.2-0.9,6.1		c-3.4,1.4-8.1,2.8-13.2,2.8c0,0,0,0,0,0c-0.7,0-1.3,0.3-1.8,0.7c-0.5,0.5-0.8,1.1-0.8,1.8l0,3.2c-1.1-0.6-2.2-1.6-3.3-2.7		c-0.6-0.6-1.3-1.3-2-1.9c-0.6-0.5-1.3-1-2-1.5c-2.5-1.9-4.7-3.6-4.9-6.6C21.8,11.8,27.9,4.9,35.8,4.4z M20.1,56.3		c-4.3,0.3-8.5-1.1-11.7-4s-5.2-6.8-5.5-11.1C2.3,32.3,9.1,24.6,18,24c0.1,0,0.3,0,0.4,0c2.8,0,4.7,1.8,6.8,3.9		c0.7,0.7,1.4,1.4,2.2,2.1c0.7,0.6,1.5,1.2,2.2,1.7c2,1.5,3.8,2.9,4.8,4.8l0,8.7C32.5,51.3,26.9,55.9,20.1,56.3z M68,69.6		c-7,4.2-9.8,5.5-10.9,6c-0.1,0-0.2,0-0.3,0c-1.1-0.4-3.9-1.8-10.9-6c-9.2-5.5-9.2-13.6-9.2-14V29.3c0-0.1,0.1-0.2,0.1-0.3		c0,0,0.2-0.1,0.3-0.1c0,0,0,0,0,0c9.8,0,17.6-4.5,19.8-5.8c2.2,1.4,10,5.8,19.8,5.8c0,0,0,0,0,0c0.2,0,0.3,0.1,0.3,0.1		c0.1,0.1,0.1,0.2,0.1,0.3l0,26.4C77.1,56,77.2,64.1,68,69.6z'/%3E	%3Cpath class='st0' d='M67.9,45.5h-7.3v-7.3c0-1-0.9-1.9-1.9-1.9h-3.6c-1,0-1.9,0.9-1.9,1.9v7.3h-7.3c-1,0-1.9,0.9-1.9,1.9V51		c0,1,0.9,1.9,1.9,1.9h7.3v7.3c0,1,0.9,1.9,1.9,1.9h3.6c1,0,1.9-0.9,1.9-1.9v-7.3h7.3c1,0,1.9-0.9,1.9-1.9v-3.6		C69.8,46.4,69,45.5,67.9,45.5z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-better_healing {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-better_healing {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E  %3Cdefs%3E    %3Cstyle%3E      .cls-1 %7B        fill: none;      %7D      .cls-2 %7B        fill:%23fff;      %7D    %3C/style%3E  %3C/defs%3E  %3Cg%3E    %3Cpath class='cls-2' d='m44.36,34.72c.18.12.39.19.61.19s.44-.07.61-.19c6.6-4.48,12.63-9.81,12.55-17.31-.04-3.61-2.91-6.64-6.52-6.64-4.45,0-6.64,4.39-6.64,4.39,0,0-2.19-4.39-6.64-4.39-3.62,0-6.49,3.03-6.52,6.64-.07,7.5,5.95,12.83,12.55,17.31Z'/%3E    %3Cpath class='cls-2' d='m77.83,37.64c-1.29-1.36-3.06-1.69-5.09-1.06.03-.65-.17-1.55-1.23-2.47-1.16-1-3.01-.71-5.22.34,0-.03.01-.06.01-.09.03-.6-.17-1.5-1.26-2.34-3.09-2.39-9.13,3.24-14.62,9.06-.31.33-.61.64-.79.82-3.09-.42-7.87-1.78-15.01-6.37-8.44-5.42-17.77-1.92-21.71.04-.29-.5-.72-.91-1.26-1.15-.68-.31-1.45-.34-2.15-.08l-7.03,2.6c-1.45.54-2.2,2.16-1.66,3.61l8.66,23.37c.42,1.13,1.5,1.84,2.64,1.84.32,0,.65-.06.97-.18l7.02-2.6c1.45-.54,2.2-2.16,1.66-3.61l-.2-.54c2.16-.63,6.29-1.35,10.62.48,1.36.58,2.61,1.18,3.82,1.76,3.09,1.48,5.9,2.83,8.94,2.83,1.54,0,3.13-.34,4.86-1.19,5.96-2.92,26.69-17.95,27.81-18.77.24-.16,1.51-1.06,1.72-2.62.16-1.21-.35-2.44-1.51-3.67Zm-7.42-2.26c.47.41.69.8.66,1.17-.06.54-.6,1.07-1.05,1.41-.17.12-.34.22-.51.34,0,0,0,0-.01,0-.05.03-4.83,3.1-9.09,6.04-.02.01-.02.03-.04.04l-1.95,1.28c-.23-.92-.86-1.73-1.74-2.35.1-.08.2-.17.31-.26,3.42-2.84,11.57-9.28,13.42-7.68Zm-6.4-2.03c.42.32.63.64.61.94-.02.63-.86,1.32-1.15,1.51-.02.01-.03.02-.05.04-.04.03-4.03,3.06-7.57,5.95-.04.03-.07.08-.1.12-.34.28-.59.49-.72.59-.65-.22-1.36-.35-2.11-.37h-.36c-.24-.01-.51-.02-.8-.03,3.78-3.99,10.27-10.28,12.24-8.74Zm12.69,9.17s-.04.02-.05.04c-.22.16-21.72,15.76-27.58,18.63-4.4,2.16-7.73.56-12.33-1.65-1.23-.59-2.49-1.2-3.89-1.79-2.32-.98-4.57-1.32-6.55-1.32-2.21,0-4.06.41-5.32.8l-7.46-20.11c1.28-.65,3.22-1.51,5.53-2.1,5.52-1.42,10.45-.78,14.65,1.93,10.38,6.67,16.08,6.79,18.81,6.85h.36c2.07.06,3.88,1.24,3.95,2.58.06,1.07-.18,1.89-.71,2.43-.65.66-1.76.97-3.32.93-4.2-.11-16.2-3.23-17.56-3.84-.14-.12-.32-.2-.52-.2-.46-.02-.85.35-.86.81-.02.71-.03,1.03,7.99,2.95,2.34.56,8.09,1.87,10.91,1.95,2.04.05,3.58-.43,4.57-1.44.6-.61.97-1.39,1.12-2.31l9.92-6.5c.63-.42,1.3-.89,2.04-1.44.13-.08.43-.26.78-.54,1.47-.94,3.87-2.03,5.43-.39.79.83,1.15,1.6,1.06,2.28-.11.89-.97,1.44-.97,1.45Z'/%3E  %3C/g%3E  %3Crect class='cls-1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-fewer_treatments {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-fewer_treatments {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill: %23fff;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M77.6,63.8c-0.7,0-1.2,0.5-1.2,1.2v1.2H6V8.1h1.2c0.7,0,1.2-0.5,1.2-1.2S7.8,5.7,7.1,5.7H2.4		c-0.7,0-1.2,0.5-1.2,1.2s0.5,1.2,1.2,1.2h1.2v59.3c0,0.7,0.5,1.2,1.2,1.2h71.6v1.2c0,0.7,0.5,1.2,1.2,1.2s1.2-0.5,1.2-1.2V65		C78.8,64.4,78.3,63.8,77.6,63.8z'/%3E	%3Cpath class='st0' d='M55.2,50.2l-4.6-12.3c-0.1-0.2-0.3-0.3-0.5-0.4c-0.2,0-0.4,0-0.6,0.2l-2.4,2.9L22.8,20.4		c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.3,0.1-0.4,0.2l-2.9,3.5c-0.2,0.3-0.2,0.6,0.1,0.8L43.6,45l-2.4,2.9c-0.1,0.2-0.2,0.4-0.1,0.6		c0.1,0.2,0.3,0.3,0.5,0.4l13,2.2c0,0,0.1,0,0.1,0c0.2,0,0.3-0.1,0.5-0.2C55.3,50.6,55.3,50.4,55.2,50.2z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-no_operation {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-no_operation {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E  %3Cdefs%3E    %3Cstyle%3E      .cls-1 %7B        fill: none;      %7D      .cls-2 %7B        fill: %23fff;      %7D    %3C/style%3E  %3C/defs%3E  %3Cpath class='cls-2' d='m76.93,4.31c-1.46-1.46-3.4-2.26-5.46-2.26s-4.01.8-5.46,2.26L31.51,38.81c-1.02,1.02-1.02,2.69,0,3.72l.9.9L1.22,74.61c-.35.35-.49.85-.37,1.33.12.48.47.86.94,1.01,1.39.44,3.66,1,6.37.99,4.01,0,8.98-1.2,13.5-5.73l12.58-12.58c.21-.21.35-.49.4-.79l1.12-7.38,2.34-2.34.61.61c.5.5,1.16.77,1.86.77s1.36-.27,1.86-.77L76.93,15.24c3.01-3.01,3.01-7.91,0-10.92Zm-43.24,45.24c-.38.38-.62.86-.7,1.38l-1.07,7.03-12.26,12.25c-5.17,5.17-11.02,5.27-14.69,4.61l29.42-29.42,1.71,1.71-2.42,2.42Z'/%3E  %3Crect class='cls-1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-quick_service {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-quick_service {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cg%3E	%3Cpath class='st0' d='M76.7,29.2c-0.2-0.7-0.9-1-1.6-0.8c-0.7,0.2-1,0.9-0.8,1.6c1,3.3,1.5,6.7,1.5,10.1c0,19.7-16.1,35.7-35.8,35.7		c-19.7,0-35.7-16-35.7-35.7S20.3,4.3,40,4.3c9.5,0,18.6,3.8,25.3,10.5l-6.4-0.5c-0.7-0.1-1.3,0.5-1.3,1.1c-0.1,0.7,0.5,1.3,1.1,1.3		l9.5,0.7c0,0,0.1,0,0.1,0c0.3,0,0.6-0.1,0.8-0.3c0.3-0.2,0.4-0.5,0.4-0.9l0.7-9.5c0.1-0.7-0.5-1.3-1.1-1.3c-0.7,0-1.3,0.5-1.3,1.1		l-0.5,6.5C60.1,5.9,50.2,1.8,40,1.8C18.9,1.8,1.7,18.9,1.7,40c0,21.1,17.1,38.2,38.2,38.2c21.1,0,38.3-17.1,38.3-38.2		C78.3,36.3,77.7,32.7,76.7,29.2z'/%3E	%3Cpath class='st0' d='M61.4,20.1c-0.1,0.7,0.5,1.3,1.1,1.3l9.5,0.7c0,0,0.1,0,0.1,0c0.3,0,0.6-0.1,0.8-0.3c0.3-0.2,0.4-0.5,0.4-0.9		l0.7-9.5c0.1-0.7-0.5-1.3-1.1-1.3c-0.7,0-1.3,0.5-1.3,1.1L71,19.6L62.8,19C62.1,18.9,61.5,19.5,61.4,20.1z'/%3E	%3Cpath class='st0' d='M43.1,12.8c0-1.7-1.4-3.1-3.1-3.1c0,0,0,0,0,0c-1.7,0-3.1,1.4-3.1,3.1l0,26l-8.7,10.7		c-1.1,1.3-0.9,3.3,0.5,4.4c0.6,0.5,1.3,0.7,2,0.7c0.9,0,1.8-0.4,2.4-1.2l9.4-11.6c0,0,0-0.1,0.1-0.1c0.1-0.1,0.1-0.2,0.2-0.3		c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0.1-0.3c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1		L43.1,12.8z'/%3E%3C/g%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .title.usp-icon-no_gold_bar {
  background-position: 0px 50%;
  background-size: 50px 50px;
  background-repeat: no-repeat;
}
.campaign-layout .usp-container .usp .title.usp-icon-no_gold_bar {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'	 viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:%23FFFFFF;%7D	.st1%7Bfill:none;%7D%3C/style%3E%3Cpath class='st0' d='M62.4,19.5l3.9-6.8c1.4-2.4,1.4-5.4,0-7.8c-1.4-2.4-3.9-3.9-6.8-3.9H20.7c-2.8,0-5.4,1.5-6.8,3.9	c-1.4,2.4-1.4,5.4,0,7.8l19.4,33.7c0.6,1,1.3,1.8,2.3,2.5v28.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V48.1c0,0,0,0,0,0	c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1	c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c-0.8-0.5-1.5-1.1-1.9-1.9L16.2,11.4	c-0.9-1.6-0.9-3.6,0-5.2c0.9-1.6,2.6-2.6,4.5-2.6h38.9c1.9,0,3.6,1,4.5,2.6c0.9,1.6,0.9,3.6,0,5.2l-4.3,7.4	c-0.7-0.1-1.5-0.2-2.2-0.2c-6.9,0-12.4,5.6-12.4,12.4c0,3.1,1.1,5.9,3,8l-3.5,6c-0.5,0.8-1.1,1.5-1.9,1.9c0,0,0,0,0,0	c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1-0.1,0.1c0,0,0,0.1-0.1,0.1	c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v29.6c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3	V48.8c0.9-0.6,1.7-1.5,2.3-2.5l3.2-5.5c2.1,1.6,4.7,2.6,7.5,2.6c6.9,0,12.4-5.6,12.4-12.4C70.1,25.8,66.9,21.4,62.4,19.5z	 M65.9,27.8l-9.7,10c-0.2,0.2-0.5,0.4-0.8,0.4c0,0,0,0,0,0c-0.3,0-0.6-0.1-0.9-0.4l-2.6-2.5l-2.6-2.5c-0.2-0.2-0.4-0.5-0.4-0.9	c0-0.3,0.1-0.6,0.3-0.9l1.7-1.7c0.2-0.2,0.5-0.3,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l1.9,1.8c0.1,0.1,0.3,0.2,0.4,0.2	c0.1,0,0.3-0.1,0.4-0.2l6.8-7c0.5-0.5,1.2-0.5,1.7,0l1.9,1.8C66.4,26.6,66.4,27.4,65.9,27.8z'/%3E%3Crect class='st1' width='80' height='80'/%3E%3C/svg%3E");
}
.campaign-layout .usp-container .usp .text {
  opacity: 1;
  max-height: 500px;
  overflow: hidden;
  transition: max-height 0.75s ease 0.1s, opacity 0.5s ease 0.1s;
  transition-delay: 0.5s;
  font-size: 13px;
}
@media (min-width: 1600px) {
  .campaign-layout .usp-container .usp .text {
    font-size: 17px;
    line-height: 24px;
  }
}
.campaign-layout .usp-container .usp:nth-child(1) {
  background-color: #c2e4ff;
  border-radius: 30px 0px;
  color: #004285;
}
.campaign-layout .usp-container .usp:nth-child(2) {
  background-color: #0c66af;
  border-radius: 0px 30px;
}
.campaign-layout .usp-container .usp:nth-child(3) {
  background-color: #004285;
  border-radius: 30px 0px;
}
.campaign-layout .usp-container .usp:nth-child(4) {
  background-color: #c2e4ff;
  color: #004285;
  border-radius: 0px 30px;
}
.campaign-layout .usp-container .usp:nth-child(5) {
  background-color: #0c66af;
  border-radius: 30px 0px;
}
.campaign-layout .usp-container .usp:nth-child(6) {
  background-color: #c2e4ff;
  border-radius: 0px 30px;
}
.campaign-layout .usp-container .usp:nth-child(7) {
  background-color: #004285;
  border-radius: 30px 0px;
}
.campaign-layout .usp-container .usp:nth-child(7) {
  background-color: #0c66af;
  border-radius: 30px 0px;
}
.campaign-layout .highlight-with-image-component {
  width: 100%;
  background-color: #d6e6d6;
  display: flex;
  flex-direction: column;
  z-index: 2;
  margin-bottom: 250px;
}
.campaign-layout .highlight-with-image-component .highlight-title {
  font-weight: 400;
  font-size: 40px;
  line-height: 44px;
  width: 100%;
  margin-bottom: 40px;
  font-family: "Netto OT", sans-serif;
  padding-bottom: 20px;
  width: fit-content;
  border-bottom: 2px solid #ffffff;
  margin-left: -80px;
  padding-left: 80px;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component .highlight-title {
    font-size: 60px;
    line-height: 64px;
  }
}
.campaign-layout .highlight-with-image-component.image-right {
  padding: 60px 40px 0px 40px;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component.image-right {
    padding: 60px 0px 0px 80px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component.image-right {
    padding: 60px 40px 0px 145px;
  }
}
.campaign-layout .highlight-with-image-component.image-right .highlight-title {
  margin-left: 0;
  padding-left: 80px;
  margin-left: -80px;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component.image-right .highlight-title {
    padding-left: 145px;
    margin-left: -145px;
    font-size: 60px;
    line-height: 64px;
  }
}
.campaign-layout .highlight-with-image-component.image-right .highlight-content {
  flex-direction: column;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component.image-right .highlight-content {
    flex-direction: row;
  }
}
.campaign-layout .highlight-with-image-component.image-right .highlight-content .highlight-image {
  border-top-left-radius: 60px;
  margin-right: 0px;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component.image-right .highlight-content .highlight-image {
    margin-right: -40px;
  }
}
.campaign-layout .highlight-with-image-component.image-left {
  padding: 60px 40px 0px 40px;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component.image-left {
    padding: 60px 80px 0px 0px;
  }
}
.campaign-layout .highlight-with-image-component.image-left .highlight-title {
  margin-left: -80px;
  padding-left: 80px;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component.image-left .highlight-title {
    margin-left: 0px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component.image-left .highlight-title {
    padding-left: 145px;
    font-size: 60px;
    line-height: 64px;
  }
}
.campaign-layout .highlight-with-image-component.image-left .highlight-content {
  flex-direction: column;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component.image-left .highlight-content {
    flex-direction: row-reverse;
  }
}
.campaign-layout .highlight-with-image-component.image-left .highlight-content .highlight-image {
  border-top-right-radius: 60px;
  margin-bottom: -150px;
}
.campaign-layout .highlight-with-image-component .iframed-video {
  padding-top: 65%;
  height: 100%;
}
.campaign-layout .highlight-with-image-component .highlight-content {
  display: flex;
  gap: 10px;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component .highlight-content {
    gap: 40px;
  }
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text {
  width: 100%;
  padding-bottom: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-text {
    width: 33.3333333333%;
    padding-bottom: 30px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-text {
    font-size: 20px;
    line-height: 32px;
  }
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .highlight-subtitle {
  font-size: 20px;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-text .highlight-subtitle {
    font-size: 30px;
    line-height: 36px;
  }
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary {
  background-color: transparent;
  border-color: #004285;
  border-style: solid;
  border-width: 2px;
  color: #004285;
  padding-left: 25px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary {
    font-size: 20px;
    line-height: 30px;
  }
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23004285' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary:hover {
  background-color: #004285;
  color: #ffffff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary:hover {
  background-position: calc(100% - 10px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-text .button--primary:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-image {
  width: 100%;
  overflow: hidden;
  max-height: 300px;
  margin-bottom: -150px;
  background: #000;
}
@media (min-width: 1024px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-image {
    width: 66.6666666667%;
    max-height: unset;
  }
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-image.highlight-video {
  max-height: unset;
}
.campaign-layout .highlight-with-image-component .highlight-content .highlight-image img {
  height: 100%;
  max-width: unset;
  max-height: 600px;
}
@media (min-width: 1600px) {
  .campaign-layout .highlight-with-image-component .highlight-content .highlight-image img {
    max-height: 880px;
  }
}
.campaign-layout .campaign-link-list {
  max-width: calc(100% - 80px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  margin: 0 40px 100px 40px;
}
.campaign-layout .campaign-link-list br {
  display: none;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-link-list {
    flex-direction: row;
    width: 100%;
  }
}
.campaign-layout .campaign-link-list .button-large-text {
  border-style: solid;
  border-width: 3px;
  font-size: 18px;
  padding: 12px 50px 12px 40px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-link-list .button-large-text {
    font-size: 25px;
  }
}
.campaign-layout .campaign-link-list .button-large-text {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list .button-large-text {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(1) {
  background-color: #c2e4ff;
  color: #004285;
  border-color: #c2e4ff;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(1) {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(1) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23004285' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(2) {
  background-color: #0c66af;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(3) {
  background-color: #004285;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(4) {
  background-color: #c2e4ff;
  color: #004285;
  border-color: #c2e4ff;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(4) {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(4) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23004285' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(5) {
  background-color: #0c66af;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(6) {
  background-color: #c2e4ff;
  color: #004285;
  border-color: #c2e4ff;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(6) {
  background-position: calc(100% - 15px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(6) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23004285' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(7) {
  background-color: #0c66af;
}
.campaign-layout .campaign-link-list .button-large-text:nth-child(8) {
  background-color: #004285;
}
.campaign-layout .campaign-link-list .button-large-text:hover {
  background-color: #fff;
  border-color: #004285;
  color: #004285;
}
.campaign-layout .campaign-link-list .button-large-text:hover {
  background-position: calc(100% - 10px) 50%;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list .button-large-text:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23004285' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-link-list .button-large-text {
    flex-direction: row;
  }
}
.campaign-layout .campaign-link-list-with-text,
.campaign-layout .campaign-text-element {
  margin: 0 40px 100px 40px;
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-link-list-with-text,
  .campaign-layout .campaign-text-element {
    margin: 0 40px 100px 0px;
  }
}
.campaign-layout .campaign-link-list-with-text .title,
.campaign-layout .campaign-text-element .title {
  font-size: 20px;
}
.campaign-layout .campaign-link-list-with-text .text,
.campaign-layout .campaign-text-element .text {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-link-list-with-text .text,
  .campaign-layout .campaign-text-element .text {
    width: 66.6666666667%;
  }
}
.campaign-layout .campaign-link-list-with-text .link-container,
.campaign-layout .campaign-text-element .link-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 13px;
  gap: 0 20px;
}
.campaign-layout .campaign-link-list-with-text .link-container .link,
.campaign-layout .campaign-text-element .link-container .link {
  width: 100%;
  color: #1a21d5;
  transition: background-position 0.3s;
  font-weight: 600;
  text-decoration: none;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-link-list-with-text .link-container .link,
  .campaign-layout .campaign-text-element .link-container .link {
    width: 45%;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-link-list-with-text .link-container .link,
  .campaign-layout .campaign-text-element .link-container .link {
    width: 45%;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-link-list-with-text .link-container .link,
  .campaign-layout .campaign-text-element .link-container .link {
    font-size: 15px;
    line-height: 30px;
  }
}
.campaign-layout .campaign-link-list-with-text .link-container .link,
.campaign-layout .campaign-text-element .link-container .link {
  background-position: 0 7px;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list-with-text .link-container .link,
.campaign-layout .campaign-text-element .link-container .link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list-with-text .link-container .link:hover,
.campaign-layout .campaign-text-element .link-container .link:hover {
  background-position: 5px 7px;
  background-size: 8px auto;
  background-repeat: no-repeat;
}
.campaign-layout .campaign-link-list-with-text .link-container .link:hover,
.campaign-layout .campaign-text-element .link-container .link:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .campaign-link-list-with-text .link-container .link span,
.campaign-layout .campaign-text-element .link-container .link span {
  margin-left: 20px;
}
.campaign-layout .faq-container {
  margin: 0 40px 80px 40px;
}
@media (min-width: 1024px) {
  .campaign-layout .faq-container {
    width: 66.6666666667%;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .faq-container {
    margin: 0 40px 60px 0px;
    font-size: 20px;
    line-height: 32px;
  }
  .campaign-layout .faq-container .faq-item__question {
    font-size: 20px;
    line-height: 32px;
  }
}
.campaign-layout .faq-container .subtitle {
  font-size: 20px;
}
.campaign-layout .faq-container .text {
  margin-bottom: 20px;
}
.campaign-layout .timeline {
  position: relative;
  margin-bottom: 100px;
}
.campaign-layout .timeline .time-scale {
  height: 550px;
  background-color: #cce0ef;
  z-index: 1;
}
.campaign-layout .timeline .time-scale::after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, rgb(204, 224, 239) 0%, rgba(204, 224, 239, 0) 10%, rgba(204, 224, 239, 0) 90%, rgb(204, 224, 239) 100%);
  z-index: 2;
}
.campaign-layout .timeline .timeline-content {
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-top: 2px solid #dc5c2b;
  background-color: #ffffff;
  padding: 0px 40px;
  overflow: hidden;
  transition: all 0.5s ease;
  z-index: 2;
  top: -60px;
}
.campaign-layout .timeline .timeline-content.active {
  padding: 20px 40px;
  max-height: auto;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-content.active {
    padding: 20px 60px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-content.active {
    padding: 20px 80px;
  }
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-content {
    width: 90%;
    padding: 0px 60px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-content {
    width: 70%;
    padding: 0px 80px;
  }
}
.campaign-layout .timeline .timeline-content .title {
  font-size: 24px;
  word-break: break-word;
  color: #dc5c2b;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-content .title {
    font-size: 36px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-content .title {
    font-size: 50px;
    line-height: 50px;
    padding: 20px 0px;
  }
}
.campaign-layout .timeline .timeline-content .one-column-text {
  column-count: 1;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-content .one-column-text {
    padding: 0 100px;
  }
}
@media (min-width: 1140px) {
  .campaign-layout .timeline .timeline-content .one-column-text {
    padding: 0 130px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-content .one-column-text {
    font-size: 20px;
    line-height: 32px;
  }
}
.campaign-layout .timeline .timeline-content .one-column-text h3 {
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-content .one-column-text h3 {
    font-size: 30px;
    line-height: 36px;
  }
}
.campaign-layout .timeline .timeline-content .two-column-text {
  column-count: 1;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-content .two-column-text {
    column-count: 2;
    column-gap: 20px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-content .two-column-text {
    font-size: 20px;
    line-height: 32px;
  }
}
.campaign-layout .timeline .timeline-content .two-column-text h3 {
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-content .two-column-text h3 {
    font-size: 30px;
    line-height: 36px;
  }
}
.campaign-layout .timeline .timeline-carousel-prev-button {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  left: 20px;
  background-color: #fc6039;
  border-radius: 100%;
  border: none;
  z-index: 10;
  cursor: pointer;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-carousel-prev-button {
    left: 40px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel-prev-button {
    left: 100px;
  }
}
.campaign-layout .timeline .timeline-carousel-prev-button {
  background-position: 60% 50%;
  background-size: 15px auto;
  background-repeat: no-repeat;
}
.campaign-layout .timeline .timeline-carousel-prev-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .timeline .timeline-carousel-next-button {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: #fc6039;
  border-radius: 100%;
  border: none;
  z-index: 10;
  cursor: pointer;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-carousel-next-button {
    right: 40px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel-next-button {
    right: 100px;
  }
}
.campaign-layout .timeline .timeline-carousel-next-button {
  background-position: 60% 50%;
  background-size: 15px auto;
  background-repeat: no-repeat;
}
.campaign-layout .timeline .timeline-carousel-next-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7px' height='10px' viewBox='0 0 7 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%23ffffff' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(180 2.5 4.5)'/%3E%3C/svg%3E");
}
.campaign-layout .timeline .horizontal-line {
  position: absolute;
  top: 50%;
  height: 4px;
  background-color: #ffffff;
  width: 100%;
  z-index: -2;
  left: 0px;
}
.campaign-layout .timeline .timeline-carousel {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container {
  display: flex;
  width: 100%;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="0"] .timeline-carousel-item:nth-child(1) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="0"] .timeline-carousel-item:nth-child(1) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="0"] .timeline-carousel-item:nth-child(1) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="0"] .timeline-carousel-item:nth-child(1) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="0"] .timeline-carousel-item:nth-child(1) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="1"] .timeline-carousel-item:nth-child(2) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="1"] .timeline-carousel-item:nth-child(2) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="1"] .timeline-carousel-item:nth-child(2) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="1"] .timeline-carousel-item:nth-child(2) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="1"] .timeline-carousel-item:nth-child(2) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="2"] .timeline-carousel-item:nth-child(3) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="2"] .timeline-carousel-item:nth-child(3) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="2"] .timeline-carousel-item:nth-child(3) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="2"] .timeline-carousel-item:nth-child(3) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="2"] .timeline-carousel-item:nth-child(3) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="3"] .timeline-carousel-item:nth-child(4) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="3"] .timeline-carousel-item:nth-child(4) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="3"] .timeline-carousel-item:nth-child(4) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="3"] .timeline-carousel-item:nth-child(4) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="3"] .timeline-carousel-item:nth-child(4) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="4"] .timeline-carousel-item:nth-child(5) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="4"] .timeline-carousel-item:nth-child(5) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="4"] .timeline-carousel-item:nth-child(5) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="4"] .timeline-carousel-item:nth-child(5) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="4"] .timeline-carousel-item:nth-child(5) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="5"] .timeline-carousel-item:nth-child(6) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="5"] .timeline-carousel-item:nth-child(6) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="5"] .timeline-carousel-item:nth-child(6) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="5"] .timeline-carousel-item:nth-child(6) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="5"] .timeline-carousel-item:nth-child(6) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="6"] .timeline-carousel-item:nth-child(7) .item-vertical-line {
  height: 100%;
  top: 0;
  transform: unset;
  background-color: #dc5c2b;
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="6"] .timeline-carousel-item:nth-child(7) .timeline-title-container {
  top: 50%;
  transform: translateY(-50%);
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="6"] .timeline-carousel-item:nth-child(7) .timeline-title-container .timeline-number {
  top: -25px;
  z-index: 11;
  border-color: #dc5c2b;
  border-width: 8px;
  color: #fc6039;
  line-height: 38px;
  padding-top: 0px;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="6"] .timeline-carousel-item:nth-child(7) .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 60px;
    line-height: 1;
    padding-top: 0px;
  }
}
.campaign-layout .timeline .timeline-carousel .timeline-carousel-item-container[data-attr-active-element="6"] .timeline-carousel-item:nth-child(7) .timeline-title-container .title-intro-container {
  opacity: 0;
}
.campaign-layout .timeline .timeline-carousel-items {
  display: flex;
  transition: transform 0.5s ease;
  left: 27.5%;
  height: 100%;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-carousel-items {
    left: 32.5%;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel-items {
    left: 40%;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-carousel-items {
    left: 42.5%;
  }
}
.campaign-layout .timeline .timeline-carousel-items .timeline-title {
  font-size: 40px;
  font-family: "Netto OT", sans-serif;
  position: absolute;
  left: -20%;
  width: 220px;
  top: 10px;
  z-index: 1;
  background-color: rgba(204, 224, 239, 0.6);
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-carousel-items .timeline-title {
    font-size: 60px;
    line-height: 64px;
    left: calc(-50% + 250px);
    width: 350px;
    top: 24px;
  }
}
.campaign-layout .timeline .timeline-carousel-item {
  flex: 0 0 45%;
  height: 100%;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .campaign-layout .timeline .timeline-carousel-item {
    flex: 0 0 35%;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel-item {
    flex: 0 0 20%;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-carousel-item {
    flex: 0 0 15%;
  }
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(odd) .item-vertical-line {
  height: 150px;
  top: 50%;
  transform: translateY(-100%);
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(odd) .timeline-title-container {
  top: 40px;
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(odd) .timeline-title-container .timeline-number {
  top: 8px;
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(even) .item-vertical-line {
  height: 50px;
  top: 50%;
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(even) .timeline-title-container {
  top: 50%;
}
.campaign-layout .timeline .timeline-carousel-item:nth-child(even) .timeline-title-container .timeline-number {
  top: 10px;
}
.campaign-layout .timeline .timeline-carousel-item .ripple {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.campaign-layout .timeline .timeline-carousel-item .ripple::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  width: 20px;
  height: 20px;
  background-color: #dc5c2b;
  border-radius: 50%;
  animation: ripple 5s infinite;
  opacity: 0;
  transform: translate(-50%, -50%);
  z-index: 5;
  animation-delay: inherit;
}
.campaign-layout .timeline .timeline-carousel-item .timeline-ball {
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  border: 7px solid #dc5c2b;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 5;
  border-radius: 100%;
  background-color: #ffffff;
  z-index: 6;
  opacity: 1;
  cursor: pointer;
}
.campaign-layout .timeline .timeline-carousel-item .item-vertical-line {
  width: 4px;
  background-color: #ffffff;
  position: absolute;
  left: 50%;
  transition: all 0.5s;
}
.campaign-layout .timeline .timeline-carousel-item .timeline-title-container {
  transition: top 0.5s ease;
  z-index: 10;
}
.campaign-layout .timeline .timeline-carousel-item .timeline-title-container .title-intro-container {
  left: calc(50% + 45px);
  position: absolute;
  top: 18px;
  opacity: 1;
  transition: opacity 0.25s;
  min-width: 200px;
  background-color: rgba(204, 224, 239, 0.6);
}
.campaign-layout .timeline .timeline-carousel-item .timeline-title-container .title-intro-container .title {
  font-size: 24px;
  color: #1961ab;
  text-transform: uppercase;
}
@media (min-width: 1600px) {
  .campaign-layout .timeline .timeline-carousel-item .timeline-title-container .title-intro-container .title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
  }
}
.campaign-layout .timeline .timeline-carousel-item .timeline-title-container .title-intro-container .intro {
  font-size: 14px;
}
.campaign-layout .timeline .timeline-carousel-item .timeline-title-container .timeline-number {
  background-color: #ffffff;
  width: 55px;
  height: 55px;
  color: #1961ab;
  font-size: 30px;
  text-align: center;
  font-family: "Netto OT", sans-serif;
  border: 4px solid #1961ab;
  border-radius: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
  transition: all 1s;
  padding-top: 10px;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .campaign-layout .timeline .timeline-carousel-item .timeline-title-container .timeline-number {
    height: 80px;
    width: 80px;
    font-size: 64px;
    line-height: 1;
    padding-top: 2px;
  }
}
@media (max-width: 1023px) {
  .campaign-layout .content-container--checklist {
    padding: 0;
    z-index: 2;
  }
}
.campaign-layout .campaign-checklist {
  font-family: "Netto OT";
  margin: 0 0 100px 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist {
    margin: 0 40px 100px 40px;
  }
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-checklist {
    margin: 0 0 100px 0;
  }
}
.campaign-layout .campaign-checklist .hero-image {
  width: 100%;
  border-radius: 40px 0 0 0;
  position: relative;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .hero-image {
    position: relative;
    width: 75%;
    border-radius: 60px 0 0 0;
  }
}
.campaign-layout .campaign-checklist .checklist-container {
  width: 100%;
  position: relative;
  right: 0;
  top: 0;
  background-color: #c2e4ff;
  border-radius: 0 0 40px 0;
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
.campaign-layout .campaign-checklist .checklist-container[data-attr-active-element=start] {
  background-color: #1191fa;
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
.campaign-layout .campaign-checklist .checklist-container[data-attr-active-element=disclaimer] {
  background-color: #004285;
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
.campaign-layout .campaign-checklist .checklist-container[data-attr-active-element=done] {
  background-color: #d6e6d6;
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
.campaign-layout .campaign-checklist .checklist-container[data-attr-active-element=result] {
  background-color: #e6e4e0;
  -webkit-transition: background-color 300ms linear;
  -ms-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container {
    width: 75%;
    margin-top: calc(-50% + 120px);
    left: 25%;
    border-radius: 60px 0;
  }
}
.campaign-layout .campaign-checklist .checklist-container.full-width {
  width: 100%;
  margin-top: 0%;
  position: relative;
  top: 0;
  left: 0;
}
.campaign-layout .campaign-checklist .checklist-container .checklist-progress {
  width: 100%;
  padding: 40px 20px;
  position: absolute;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .checklist-progress {
    padding: 40px 40px;
  }
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .checklist-progress {
    padding: 80px 100px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .checklist-progress .mantine-Slider-trackContainer {
  cursor: unset;
}
.campaign-layout .campaign-checklist .checklist-container .checklist-progress .mantine-Slider-trackContainer .mantine-Slider-bar {
  background-color: #1191fa;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide:first-child .checklist-item {
  color: #ffffff;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide:first-child .checklist-item .checklist-item-header .checklist-title {
  color: #ffffff;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide:nth-child(2) .checklist-item {
  color: #ffffff;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide:nth-child(2) .checklist-item .checklist-item-header .checklist-title {
  color: #ffffff;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  width: 100%;
  background-color: transparent;
  color: #001021;
  height: 100%;
  justify-content: space-between;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item.checklist-item-last .checklist-introduction {
  color: #001021;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item.checklist-item-result .checklist-introduction {
  color: #001021;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item.checklist-item-result .checklist-item-footer .checklist-image-container img {
  right: 0;
  height: 67px;
}
@media (min-width: 544px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item {
    padding: 32px 40px;
  }
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item {
    border-radius: 40px 0;
    padding: 40px 60px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item {
    border-radius: 60px 0;
    padding: 80px 100px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-content {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 100%;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
}
@media (min-width: 1600px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header {
    flex-direction: row;
    justify-content: space-between;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-title {
  font-family: "Netto OT";
  color: #001021;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-title {
    font-size: 48px;
    line-height: 51px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-title .multiple-answers {
  width: 100%;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-time {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  min-width: 200px;
  align-items: center;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-header .checklist-time {
    font-size: 20px;
    line-height: 24px;
    min-width: 260px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-introduction {
  color: #ffffff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-introduction {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-introduction {
    font-size: 24px;
    line-height: 29px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Select-input {
  border-radius: 25px;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Checkbox-body {
  align-items: center;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Checkbox-body .mantine-Checkbox-label {
  hyphens: auto;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Checkbox-body .mantine-Checkbox-label {
    font-size: 19px;
    line-height: 24px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Radio-body {
  align-items: center;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Radio-body .mantine-Radio-label {
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 1024px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-options .mantine-Radio-body .mantine-Radio-label {
    font-size: 19px;
    line-height: 24px;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer {
  width: 100%;
  display: flex;
  gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer {
    flex-direction: row;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer .checklist-button-container {
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  width: 100%;
  align-items: center;
}
@media (min-width: 768px) {
  .campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer .checklist-button-container {
    flex-direction: row;
    width: auto;
  }
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer .checklist-button-container .button {
  box-shadow: inset 0 0 0 0;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer .checklist-button-container .button.button--disabled {
  background-color: #f3f2f0;
  color: #ccd2d6;
}
.campaign-layout .campaign-checklist .checklist-container .carousel-slide .checklist-item .checklist-item-footer .checklist-image-container img {
  right: -80px;
  height: 67px;
}
.carepath-v2-container {
  width: 100%;
  height: calc(100vh - 40px);
  background-color: #f3f2f0;
}
@media (min-width: 1140px) {
  .carepath-v2-container {
    height: calc(100vh - 127px);
  }
}
.carepath-v2-container.full-height {
  height: 100vh;
}
.carepath-v2-container .carepath-v2 {
  padding: 0 16px;
  max-width: 432px;
  margin: 0 auto 0 auto;
  font-family: Open Sans;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #001021;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  position: relative;
}
@media (min-width: 1140px) {
  .carepath-v2-container .carepath-v2 {
    max-width: 768px;
  }
}
.carepath-v2-container .carepath-v2 .carepath-modal {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  z-index: 1000;
  background-color: #ffffff;
  border-top-left-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px 0;
  height: calc(100% - 82px);
}
.carepath-v2-container .carepath-v2 .carepath-modal.full-height {
  height: 100%;
}
.carepath-v2-container .carepath-v2 .carepath-modal {
  transform: translateY(100%);
  transition: transform 400ms cubic-bezier(0.86, 0, 0.07, 1);
}
.carepath-v2-container .carepath-v2 .carepath-modal.expanded {
  transform: translateY(0%);
  top: 2px;
}
.carepath-v2-container .carepath-v2 .carepath-modal .close-icon {
  width: 100%;
  min-height: 24px;
  cursor: pointer;
}
.carepath-v2-container .carepath-v2 .carepath-modal .close-icon {
  background-position: 24px 100%;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-modal .close-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 9C17 4.58333 13.4167 1 9 1C4.58333 1 1 4.58333 1 9C1 13.4167 4.58333 17 9 17C13.4167 17 17 13.4167 17 9Z' stroke='%23001021' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M11.8445 11.8447L6.15556 6.15576' stroke='%23001021' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.15556 11.8447L11.8445 6.15576' stroke='%23001021' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-modal .carepath-modal-iframe {
  padding: 0;
  height: 100%;
}
.carepath-v2-container .carepath-v2 .carepath-modal .carepath-modal-iframe .shaped-content--gray {
  background: red;
}
.carepath-v2-container .carepath-v2 .carepath-modal .carepath-modal-iframe .shaped-content--gray.print-js-background-image {
  background-color: #ffffff;
}
.carepath-v2-container .carepath-v2 .back-link {
  position: relative;
  left: 0;
  top: 0;
  margin: 16px 0;
}
.carepath-v2-container .carepath-v2 .carepath-overview-link {
  z-index: 4;
  cursor: pointer;
}
.carepath-v2-container .carepath-v2 .carepath-hero {
  width: 100%;
  height: 200px;
  overflow: hidden;
  border-radius: 0 24px 0 24px;
}
.carepath-v2-container .carepath-v2 .carepath-hero img {
  width: 100%;
}
.carepath-v2-container .carepath-v2 .carepath-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  margin-top: 16px;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  overflow-wrap: anywhere;
  white-space: normal;
}
.carepath-v2-container .carepath-v2 .carepath-paragraph {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button {
  height: 64px;
  overflow: hidden;
  background-color: #e6e4e0;
  width: 100%;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button:hover {
  background-color: #1191fa;
  color: #ffffff;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button:hover .right-section .chevron {
  background-position: 100% 100%;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button:hover .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23ffffff'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .left-section {
  display: flex;
  align-items: center;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .left-section .title {
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .right-section {
  display: flex;
  align-items: center;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .right-section .chevron {
  width: 24px;
  height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .right-section .chevron {
  background-position: 100% 100%;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter-button .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23001021'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-chapter {
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: #f3f2f0;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  transition: left 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 3;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0 16px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter.inactive {
  left: 100%;
  transition: left 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.carepath-v2-container .carepath-v2 .carepath-chapter .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .description {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph {
  width: 100%;
  justify-content: space-between;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-radius: 16px;
  display: flex;
  flex-direction: row;
  background: #ffffff;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.pdf-link .right-section .chevron {
  margin-top: 4px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.pdf-link .right-section .chevron {
  background-position: 100% 100%;
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.pdf-link .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23001021'  stroke-width='2'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-file-download'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4' /%3E%3Cpath d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z' /%3E%3Cpath d='M12 17v-6' /%3E%3Cpath d='M9.5 14.5l2.5 2.5l2.5 -2.5' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover {
  background-color: #1191fa;
  color: #ffffff;
  cursor: pointer;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover .right-section .chevron {
  margin-top: 4px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover .right-section .chevron {
  background-position: 100% 100%;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23ffffff'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover.pdf-link .right-section .chevron {
  margin-top: 4px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover.pdf-link .right-section .chevron {
  background-position: 100% 100%;
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph:hover.pdf-link .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23ffffff'  stroke-width='2'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-file-download'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4' /%3E%3Cpath d='M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z' /%3E%3Cpath d='M12 17v-6' /%3E%3Cpath d='M9.5 14.5l2.5 2.5l2.5 -2.5' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.no-hover {
  flex-direction: column;
  cursor: default;
  background-color: #e8e8fa;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.no-hover:hover {
  transform: none;
  background-color: #e8e8fa;
  color: #001021;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph.no-hover [data-kontent-item-codename=video] {
  pointer-events: default;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .left-section {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .left-section .title {
  padding-top: 8px;
  font-weight: 700;
  font-style: Bold;
  font-size: 15px;
  line-height: 19.5px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .left-section .description {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .right-section .chevron {
  margin-top: 4px;
  width: 24px;
  height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .right-section .chevron {
  background-position: 100% 100%;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-chapter .chapter-paragraph .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23001021'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase-button {
  height: 64px;
  overflow: hidden;
  background-color: #e6e4e0;
  width: 100%;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .left-section {
  display: flex;
  align-items: center;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .left-section .title {
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
  width: 100%;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button:hover {
  background-color: #1191fa;
  color: #ffffff;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button:hover .right-section .chevron {
  background-position: 100% -4px;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button:hover .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23ffffff'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .right-section {
  display: flex;
  align-items: center;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .right-section .chevron {
  margin-top: 8px;
  width: 24px;
  height: 24px;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .right-section .chevron {
  background-position: 100% -4px;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase-button .right-section .chevron {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23001021'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase {
  display: flex;
  flex-direction: column;
  background-color: #f3f2f0;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  transition: left 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 3;
  height: calc(100% - 80px);
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase.full-height {
  height: 100%;
}
.carepath-v2-container .carepath-v2 .carepath-phase.inactive {
  left: 100%;
  transition: left 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.carepath-v2-container .carepath-v2 .carepath-phase .title {
  font-weight: 600;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .description {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events {
  padding-bottom: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  gap: 10px;
  border-radius: 16px;
  padding: 24px 16px 24px 16px;
  height: auto;
  margin-top: 42px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event:first-of-type {
  margin-top: 0;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event:last-child .phase-event-seperator {
  display: none;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title {
  font-weight: 700;
  font-size: 15px;
  cursor: pointer;
  line-height: 19.5px;
  width: 100%;
  padding: 20px 30px 20px 0;
  margin: -20px 0;
  z-index: 3;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 18px;
  display: inline-block;
  width: 16px;
  height: 24px;
  transform: rotate(270deg);
  transition: transform 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title::after {
  background-position: 100% 100%;
  background-size: 16px 24px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title::after {
  background-image: url("data:image/svg+xml,%3Csvg  xmlns='http://www.w3.org/2000/svg'  width='24'  height='24'  viewBox='0 0 24 24'  fill='none'  stroke='%23001021'  stroke-width='3'  stroke-linecap='round'  stroke-linejoin='round'  class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-right'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l6 6l-6 6' /%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title:not(.active) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  min-height: 19.5px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event > .title:not(.active)::after {
  transform: rotate(90deg);
  transition: transform 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .single-text-link {
  cursor: pointer;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content {
  width: 100%;
  opacity: 1;
  flex-direction: column;
  height: auto;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event .title {
  font-weight: 700;
  font-size: 15px;
  line-height: 19.5px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event:last-child {
  margin-bottom: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .description {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0%;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content [data-kontent-item-codename=video] {
  margin-top: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content [data-kontent-item-codename=video] h2 {
  font-size: 15px;
  line-height: 19.5px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-information {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
  background-color: #ffffff;
  margin-top: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 10px;
  padding: 16px;
  border-radius: 16px;
  background-color: #c2e4ff;
  margin-top: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .single-text-link:after {
  top: 0;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .text {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon {
  height: 18px;
  width: 18px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.location-icon {
  background-position: 100% 3px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.location-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.50012 1.2373C6.19012 1.2373 3.50012 3.8463 3.50012 7.0553C3.50012 9.3893 4.95712 11.8763 6.38312 13.8123C7.80912 15.7473 9.23512 17.1313 9.23512 17.1313C9.38212 17.2733 9.61912 17.2733 9.76612 17.1313C9.76612 17.1313 11.1921 15.7473 12.6181 13.8123C14.0441 11.8763 15.5001 9.3893 15.5001 7.0553C15.5001 3.8463 12.8101 1.2373 9.50012 1.2373Z' stroke='%23001021' stroke-width='1.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.50012 10.2373C11.1571 10.2373 12.5001 8.8943 12.5001 7.2373C12.5001 5.5803 11.1571 4.2373 9.50012 4.2373C7.84312 4.2373 6.50012 5.5803 6.50012 7.2373C6.50012 8.8943 7.84312 10.2373 9.50012 10.2373Z' stroke='%23001021' stroke-width='1.1'/%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.calendar-icon {
  background-position: 100% 3px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.calendar-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5276 3.43799V6.43799' stroke='%23001021' stroke-linecap='round'/%3E%3Cpath d='M5.47241 3.43799V6.43799' stroke='%23001021' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7825 15.9336H4.21751C3.26851 15.9336 2.49951 15.1646 2.49951 14.2156V6.65059C2.49951 5.70259 3.26851 4.93359 4.21751 4.93359H14.7825C15.7315 4.93359 16.4995 5.70259 16.4995 6.65059V14.2156C16.4995 15.1646 15.7315 15.9336 14.7825 15.9336Z' stroke='%23001021' stroke-width='1.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.97733 9.20411C6.97733 9.64111 6.62233 9.99611 6.18533 9.99611C5.74733 9.99611 5.39233 9.64111 5.39233 9.20411C5.39233 8.76711 5.74733 8.41211 6.18533 8.41211C6.62233 8.41211 6.97733 8.76711 6.97733 9.20411Z' fill='%23001021'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2366 9.20411C10.2366 9.64111 9.88261 9.99611 9.44461 9.99611C9.00661 9.99611 8.65161 9.64111 8.65161 9.20411C8.65161 8.76711 9.00661 8.41211 9.44461 8.41211C9.88261 8.41211 10.2366 8.76711 10.2366 9.20411Z' fill='%23001021'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.97733 12.5815C6.97733 13.0185 6.62233 13.3735 6.18533 13.3735C5.74733 13.3735 5.39233 13.0185 5.39233 12.5815C5.39233 12.1435 5.74733 11.7895 6.18533 11.7895C6.62233 11.7895 6.97733 12.1435 6.97733 12.5815Z' fill='%23001021'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2366 12.5815C10.2366 13.0185 9.88261 13.3735 9.44461 13.3735C9.00661 13.3735 8.65161 13.0185 8.65161 12.5815C8.65161 12.1435 9.00661 11.7895 9.44461 11.7895C9.88261 11.7895 10.2366 12.1435 10.2366 12.5815Z' fill='%23001021'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4612 9.20411C13.4612 9.64111 13.1062 9.99611 12.6692 9.99611C12.2312 9.99611 11.8762 9.64111 11.8762 9.20411C11.8762 8.76711 12.2312 8.41211 12.6692 8.41211C13.1062 8.41211 13.4612 8.76711 13.4612 9.20411Z' fill='%23001021'/%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.clock-icon {
  background-position: 100% 3px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.clock-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.40188 15.7461C13.1009 15.7461 16.1009 12.7471 16.1009 9.04708C16.1009 5.34708 13.1009 2.34808 9.40188 2.34808C5.70188 2.34808 2.70288 5.34708 2.70288 9.04708C2.70288 12.7471 5.70188 15.7461 9.40188 15.7461Z' stroke='%23001021' stroke-width='1.1'/%3E%3Cpath d='M9.40186 5.07471V9.04671H13.3749' stroke='%23001021' stroke-linecap='round'/%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.profile-icon {
  background-position: 100% 3px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-appointment .appointment-container .appointment-row .icon.profile-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.45521 9.80511C11.3422 9.80511 12.8712 8.27611 12.8712 6.38811C12.8712 4.50211 11.3422 2.97211 9.45521 2.97211C7.56821 2.97211 6.03821 4.50211 6.03821 6.38811C6.03821 8.27611 7.56821 9.80511 9.45521 9.80511Z' stroke='%23001021' stroke-width='1.1'/%3E%3Cpath d='M15.4709 15.6605V12.5965C15.4709 11.7705 14.8889 11.0595 14.0779 10.8965L9.51688 9.98053L4.90788 10.8985C4.09688 11.0595 3.51288 11.7715 3.51288 12.5985V15.6605' stroke='%23001021' stroke-width='1.1'/%3E%3Cpath d='M11.5236 13.3461H13.5306' stroke='%23001021' stroke-width='1.1'/%3E%3C/svg%3E");
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-content .event-action {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  gap: 10px;
  padding: 16px;
  border-radius: 16px;
  background-color: #e8e8fa;
  margin-top: 16px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-seperator {
  width: calc(100% - 32px);
  min-height: 90px;
  height: 90px;
  margin-top: -20px;
  margin-bottom: -56px;
  position: absolute;
  z-index: 2;
  bottom: -10px;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-seperator {
  background-position: 50% 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
.carepath-v2-container .carepath-v2 .carepath-phase .phase-events .phase-event .phase-event-seperator {
  background-image: url("data:image/svg+xml,%3Csvg width='59' height='90' viewBox='0 0 59 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_285_3650)'%3E%3Crect width='59' height='90' fill='%23F3F2F0'/%3E%3Cpath d='M59 66.2872V90.0319L0 90.0319V66.2872L3.44998 66.2872C7.86826 66.2872 11.3146 70.1214 13.6521 73.8706C16.7157 78.7844 22.6641 82.117 29.5 82.117C36.3359 82.117 42.2843 78.7844 45.3478 73.8706C47.6854 70.1214 51.1317 66.2872 55.55 66.2872H59Z' fill='white'/%3E%3Ccircle cx='30' cy='67' r='8' fill='%23949A9E'/%3E%3Cpath d='M59 23.7447V7.17285e-06L0 9.05991e-06V23.7447L3.44998 23.7447C7.86826 23.7447 11.3146 19.9106 13.6521 16.1613C16.7157 11.2475 22.6641 7.9149 29.5 7.9149C36.3359 7.9149 42.2843 11.2475 45.3478 16.1613C47.6854 19.9106 51.1317 23.7447 55.55 23.7447H59Z' fill='white'/%3E%3Ccircle cx='8' cy='8' r='8' transform='matrix(1 0 0 -1 22 32)' fill='%23949A9E'/%3E%3Cpath d='M30 67L30 24' stroke='%23949A9E' stroke-width='2' stroke-linecap='round' stroke-dasharray='4 4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_285_3650'%3E%3Crect width='59' height='90' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.error-block {
  color: #c00a35;
  font-size: 12px;
  padding-bottom: 10px;
  margin-top: -20px;
}
.required {
  font-size: 10px;
  display: inline-block;
}
.rubrics-preconditions ul li {
  margin: 0;
  padding: 0;
}
/* Hide the default checkbox */
.custom-checkbox input[type=checkbox] {
  display: none;
}
/* Style the custom checkbox container */
.custom-checkbox .checkmark {
  display: inline-block;
  width: 12px;
  height: 12px;
  border: 1px solid #1a21d5;
  background-color: white;
  /* Unchecked background color */
  vertical-align: middle;
  margin-right: 20px;
  margin-top: -5px;
}
/* Style the custom checkbox when checked */
.custom-checkbox input[type=checkbox]:checked + .checkmark {
  background-color: #1a21d5;
  /* Checked background color */
}
.custom-checkbox input[type=checkbox]:checked + .checkmark {
  background-position: 50% 50%;
  background-size: 15px 15px;
  background-repeat: no-repeat;
}
.custom-checkbox input[type=checkbox]:checked + .checkmark {
  background-image: url("data:image/svg+xml,%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='22_Patientjourney-componenten' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Patientjourney-elements' transform='translate(-553.000000, -421.000000)'%3E%3Cg id='Group' transform='translate(553.000000, 421.000000)'%3E%3Cpolyline id='Checkmark' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(15.000000, 15.000000) scale(-1, 1) rotate(-90.000000) translate(-15.000000, -15.000000) ' points='19 9 11 16.1760569 15.7087995 21'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.rubrics-layout {
  max-width: 1920px;
  print-color-adjust: exact !important;
}
.rubrics-layout body {
  max-width: 1920px;
  margin: 0 auto;
  background-color: #000;
}
.rubrics-layout .card {
  padding-left: 40px;
  padding-right: 40px;
}
@media (min-width: 1600px) {
  .rubrics-layout .card {
    padding-left: 135px;
    padding-right: 135px;
  }
}
.rubrics-layout .card .content-wrapper {
  max-width: 100%;
}
.rubrics-layout .card .content-wrapper.back-link-container {
  height: 30px;
}
.rubrics-layout .card .content-wrapper .content-container.logo-container {
  display: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block.button-block {
  display: flex;
  gap: 15px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block.button-block .download-button.disabled {
  background-color: #e6e4e0;
  color: #000;
  cursor: not-allowed;
}
.rubrics-layout .card .content-wrapper .content-container .content-block.signature-content-block ol {
  display: flex;
  gap: 20px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block.signature-content-block ol > div {
  width: 385px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block.signature-content-block ol > div input {
  margin-top: 8px;
  border-radius: 4px;
  border: 1px solid #1a21d5;
  outline: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-introblock {
  max-width: 1200px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-introblock h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-introblock ul {
  list-style: disc;
  margin-left: 20px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-introblock a {
  color: #1a21d5;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr {
  background-color: unset;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td {
  background-color: unset;
  padding: 0 20px 0 0;
  vertical-align: top;
  width: 385px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td input,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td select {
  padding: 12px, 15px, 12px, 15px;
  border-radius: 4px;
  border: 1px solid #1a21d5;
  outline: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td select {
  background-position: 95% 50%;
  background-size: 10px 10px;
  background-repeat: no-repeat;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpolyline fill='none' fill-rule='evenodd' stroke='%231a21d5' stroke-linecap='round' stroke-width='2' points='4 0 0 4 4 8' transform='rotate(270 3.5 2.5)'/%3E%3C/svg%3E");
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table tr td ul {
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-preconditions li label span {
  font-weight: 400;
  line-height: 27px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-bottom: -80px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container::-webkit-scrollbar {
  display: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table {
  word-break: break-word;
  display: flex;
  flex-direction: column;
  min-width: 800px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row {
  display: flex;
  flex-direction: row;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header {
  background-color: #fff;
  width: auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  padding: 10px 27px;
  display: flex;
  align-items: flex-end;
}
@media (min-width: 1600px) {
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header {
    font-size: 14px;
    line-height: 20px;
  }
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(2), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(3), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(4) {
  width: 18%;
  max-width: 18%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(1) {
  width: 18%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(5) {
  width: calc(28% - 30px);
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(6) {
  width: 30px;
  max-width: 30px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header:nth-child(6) img {
  width: 100%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header.yellow {
  border-bottom: 20px solid #ffcd00;
  background-color: #ffcd00;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header.green {
  border-bottom: 20px solid #24a793;
  background-color: #ffcd00;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header.orange {
  border-bottom: 20px solid #f3965e;
  background-color: #ffcd00;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header.red {
  border-bottom: 20px solid #c00a35;
  background-color: #ffcd00;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0px;
  display: flex;
  min-height: 86px;
  margin-top: -1px;
}
@media (min-width: 1200px) {
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section {
    font-size: 14px;
    line-height: 20px;
  }
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section.additional .rubrics-table-section-cell:nth-child(1) {
  width: 100%;
  background-color: #f3f2f0;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell {
  background-color: #f3f2f0;
  padding: 27px;
  display: flex;
  align-items: flex-end;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(2), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(3), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(4) {
  width: 18%;
  max-width: 18%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(1) {
  width: 18%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(5) {
  width: calc(28% - 30px);
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(6) {
  width: 30px;
  max-width: 30px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:nth-child(6) img {
  width: 100%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell:last-child {
  background-color: unset;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  background: #fff;
  display: flex;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .button-column,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .button-column {
  background-position: 50% 50%;
  background-size: 30px 25px;
  background-repeat: no-repeat;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .button-column,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .button-column {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' width='32' height='28' viewBox='0 0 32 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5 17.4876C30.5 22.4189 23.9708 26.4168 15.9166 26.4168C7.86248 26.4168 1.33331 22.4189 1.33331 17.4876C1.33331 12.5564 7.86248 8.56055 15.9166 8.56055C23.9708 8.56055 30.5 12.5564 30.5 17.4876Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5626 17.4875C19.5931 18.9686 18.7244 20.3208 17.3647 20.9088C16.0051 21.4969 14.4248 21.2037 13.3665 20.1672C12.3082 19.1306 11.9823 17.5568 12.5419 16.1852C13.1015 14.8136 14.4354 13.917 15.9168 13.9167C16.8738 13.9067 17.7956 14.2773 18.4793 14.947C19.163 15.6167 19.5527 16.5305 19.5626 17.4875V17.4875Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1667 8.5605C15.1667 8.97471 15.5025 9.3105 15.9167 9.3105C16.3309 9.3105 16.6667 8.97471 16.6667 8.5605H15.1667ZM16.6667 1.41675C16.6667 1.00253 16.3309 0.666748 15.9167 0.666748C15.5025 0.666748 15.1667 1.00253 15.1667 1.41675H16.6667ZM29.3452 5.32829C29.5334 4.95929 29.3868 4.50761 29.0178 4.31944C28.6488 4.13127 28.1971 4.27786 28.0089 4.64687L29.3452 5.32829ZM25.0152 10.5177C24.827 10.8867 24.9736 11.3384 25.3426 11.5266C25.7116 11.7147 26.1633 11.5681 26.3515 11.1991L25.0152 10.5177ZM3.82439 4.64687C3.63622 4.27786 3.18454 4.13127 2.81554 4.31944C2.44653 4.50761 2.29994 4.95929 2.48811 5.32829L3.82439 4.64687ZM5.48186 11.1991C5.67003 11.5681 6.12171 11.7147 6.49071 11.5266C6.85972 11.3384 7.00631 10.8867 6.81814 10.5177L5.48186 11.1991ZM16.6667 8.5605V1.41675H15.1667V8.5605H16.6667ZM28.0089 4.64687L25.0152 10.5177L26.3515 11.1991L29.3452 5.32829L28.0089 4.64687ZM2.48811 5.32829L5.48186 11.1991L6.81814 10.5177L3.82439 4.64687L2.48811 5.32829Z' fill='black'/%3E%3C/svg%3E");
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.last > div,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.last > div {
  border-bottom: 1px solid #000;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.last > div:last-child,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.last > div:last-child {
  border-bottom: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled {
  pointer-events: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell {
  color: #e6e4e0;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell.button-column,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell.button-column {
  pointer-events: all;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell.button-column,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell.button-column {
  background-position: 50% calc(50% + 3px);
  background-size: 30px 30px;
  background-repeat: no-repeat;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell.button-column,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell.button-column {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' width='32' height='34' viewBox='0 0 32 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9.51871C16.4142 9.51871 16.75 9.18292 16.75 8.76871C16.75 8.3545 16.4142 8.01871 16 8.01871V9.51871ZM6.54735 25.8049C6.91709 25.9916 7.36819 25.8432 7.55491 25.4735C7.74163 25.1037 7.59326 24.6526 7.22352 24.4659L6.54735 25.8049ZM15.25 8.76871C15.25 9.18292 15.5858 9.51871 16 9.51871C16.4142 9.51871 16.75 9.18292 16.75 8.76871H15.25ZM16.75 1.41663C16.75 1.00241 16.4142 0.666626 16 0.666626C15.5858 0.666626 15.25 1.00241 15.25 1.41663H16.75ZM15.9976 8.01871C15.5834 8.02005 15.2487 8.35692 15.25 8.77113C15.2514 9.18534 15.5882 9.52004 16.0024 9.51871L15.9976 8.01871ZM21.5692 10.2392C21.9695 10.346 22.3804 10.108 22.4872 9.70783C22.5939 9.30761 22.356 8.89663 21.9558 8.78988L21.5692 10.2392ZM3.91144 4.76034C3.72733 4.38929 3.27728 4.23776 2.90623 4.42187C2.53519 4.60599 2.38365 5.05603 2.56777 5.42708L3.91144 4.76034ZM5.56568 11.4687C5.7498 11.8398 6.19985 11.9913 6.57089 11.8072C6.94194 11.6231 7.09347 11.1731 6.90936 10.802L5.56568 11.4687ZM6.33384 32.1584C6.05318 32.4631 6.07262 32.9376 6.37726 33.2182C6.6819 33.4989 7.15637 33.4794 7.43703 33.1748L6.33384 32.1584ZM12.8016 27.3519C13.0823 27.0472 13.0628 26.5728 12.7582 26.2921C12.4536 26.0115 11.9791 26.0309 11.6984 26.3355L12.8016 27.3519ZM31.1351 7.43921C31.4157 7.13448 31.3961 6.66001 31.0914 6.37945C30.7866 6.09889 30.3122 6.11848 30.0316 6.42321L31.1351 7.43921ZM25.8233 10.994C25.5427 11.2988 25.5623 11.7732 25.867 12.0538C26.1717 12.3344 26.6462 12.3148 26.9268 12.01L25.8233 10.994ZM11.6984 26.3355C11.4178 26.6402 11.4372 27.1146 11.7418 27.3953C12.0465 27.676 12.5209 27.6565 12.8016 27.3519L11.6984 26.3355ZM17.25 21.4166L17.8016 21.9248L17.8023 21.924L17.25 21.4166ZM19.5104 18.9562L18.9587 18.4481L18.9581 18.4488L19.5104 18.9562ZM26.9267 12.0101C27.2073 11.7054 27.1878 11.2309 26.8831 10.9503C26.5784 10.6697 26.1039 10.6893 25.8233 10.994L26.9267 12.0101ZM12.373 26.1039C11.9644 26.0359 11.5781 26.3121 11.5102 26.7207C11.4422 27.1293 11.7184 27.5156 12.127 27.5835L12.373 26.1039ZM16 27.152V26.402H15.9995L16 27.152ZM30.5834 17.9604H31.3334C31.3334 17.9426 31.3327 17.9248 31.3315 17.9071L30.5834 17.9604ZM26.7259 10.8392C26.3598 10.6454 25.906 10.7851 25.7122 11.1512C25.5184 11.5172 25.658 11.9711 26.0241 12.1649L26.7259 10.8392ZM12.4333 20.5594C12.6756 20.8954 13.1444 20.9714 13.4803 20.7291C13.8163 20.4869 13.8923 20.0181 13.65 19.6821L12.4333 20.5594ZM12.7438 16.3015L13.4128 16.6405L12.7438 16.3015ZM16 14.2833L15.9991 13.5333L15.9941 13.5333L16 14.2833ZM17.5207 15.4689C17.8717 15.6888 18.3345 15.5824 18.5544 15.2314C18.7743 14.8804 18.6679 14.4175 18.3169 14.1977L17.5207 15.4689ZM16 8.01871C11.8537 8.01871 8.0645 9.07633 5.28815 10.8261C2.52154 12.5698 0.666687 15.073 0.666687 17.9604H2.16669C2.16669 15.7707 3.57642 13.678 6.08793 12.0951C8.58971 10.5184 12.0922 9.51871 16 9.51871V8.01871ZM0.666687 17.9604C0.666687 21.2629 3.08684 24.0573 6.54735 25.8049L7.22352 24.4659C4.01737 22.8468 2.16669 20.462 2.16669 17.9604H0.666687ZM16.75 8.76871V1.41663H15.25V8.76871H16.75ZM16.0024 9.51871C17.8817 9.51264 19.7535 9.7549 21.5692 10.2392L21.9558 8.78988C20.0124 8.27152 18.009 8.01222 15.9976 8.01871L16.0024 9.51871ZM2.56777 5.42708L5.56568 11.4687L6.90936 10.802L3.91144 4.76034L2.56777 5.42708ZM7.43703 33.1748L12.8016 27.3519L11.6984 26.3355L6.33384 32.1584L7.43703 33.1748ZM30.0316 6.42321L25.8233 10.994L26.9268 12.01L31.1351 7.43921L30.0316 6.42321ZM12.8016 27.3519L17.8016 21.9248L16.6984 20.9084L11.6984 26.3355L12.8016 27.3519ZM17.8023 21.924L20.0627 19.4636L18.9581 18.4488L16.6977 20.9092L17.8023 21.924ZM20.0621 19.4643L26.9267 12.0101L25.8233 10.994L18.9587 18.4481L20.0621 19.4643ZM12.127 27.5835C13.4072 27.7964 14.7028 27.9029 16.0005 27.902L15.9995 26.402C14.7845 26.4029 13.5716 26.3032 12.373 26.1039L12.127 27.5835ZM16 27.902C20.1463 27.902 23.9355 26.8444 26.7119 25.0946C29.4785 23.3509 31.3334 20.8477 31.3334 17.9604H29.8334C29.8334 20.1501 28.4236 22.2427 25.9121 23.8256C23.4103 25.4024 19.9079 26.402 16 26.402V27.902ZM31.3315 17.9071C31.1184 14.9144 29.3776 12.2429 26.7259 10.8392L26.0241 12.1649C28.2184 13.3265 29.6589 15.5371 29.8352 18.0136L31.3315 17.9071ZM13.65 19.6821C13.0085 18.7924 12.9169 17.619 13.4128 16.6405L12.0748 15.9624C11.3254 17.4413 11.4637 19.2147 12.4333 20.5594L13.65 19.6821ZM13.4128 16.6405C13.9087 15.662 14.9091 15.042 16.006 15.0333L15.9941 13.5333C14.3362 13.5465 12.8243 14.4836 12.0748 15.9624L13.4128 16.6405ZM16.001 15.0333C16.5384 15.0326 17.0652 15.1836 17.5207 15.4689L18.3169 14.1977C17.6222 13.7626 16.8188 13.5323 15.9991 13.5333L16.001 15.0333Z' fill='%23C00A35'/%3E%3C/svg%3E");
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell .rubrics-table-input,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell .rubrics-table-input {
  border: 1px solid #e5eaeb;
  color: #e6e4e0;
  outline: none;
  font-size: 14px;
  line-height: 20px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row.disabled .rubrics-table-row-cell .rubrics-table-slider-row .slider-container .slider-background .slider,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row.disabled .rubrics-table-row-cell .rubrics-table-slider-row .slider-container .slider-background .slider {
  border-color: #ccd2d6 !important;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content {
  width: 54%;
  display: flex;
  flex-direction: column;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container {
  display: flex;
  gap: 54px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container .table-cell,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container .table-cell {
  padding: 0 0 12px 0;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container .table-cell ul,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container .table-cell ul {
  list-style: disc;
  margin-left: 15px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container .table-cell:nth-child(1), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container .table-cell:nth-child(2), .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .table-content-cell-container .table-cell:nth-child(3),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container .table-cell:nth-child(1),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container .table-cell:nth-child(2),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .table-content-cell-container .table-cell:nth-child(3) {
  width: 33.3333333333%;
  max-width: 33.3333333333%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .rubrics-table-slider-row,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .rubrics-table-slider-row {
  background-color: #fff;
  width: 100%;
  padding: 0 20px 0 0;
  position: relative;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .rubrics-table-slider-row .slider-container,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .rubrics-table-slider-row .slider-container {
  width: 100%;
  max-width: 100%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .rubrics-table-slider-row .slider-container .slider-background,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .rubrics-table-slider-row .slider-container .slider-background {
  background: #f3f2f0;
  border: 1px solid #f3f2f0;
  border-radius: 18px;
  height: 18px;
  padding: 0;
  overflow: hidden;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .table-content .rubrics-table-slider-row .slider-container .slider-background .slider,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .table-content .rubrics-table-slider-row .slider-container .slider-background .slider {
  height: 18px;
  width: 30px;
  min-width: 30px;
  border-bottom: 20px solid #ffcd00;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell {
  padding: 27px;
  vertical-align: top;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(2),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(2) {
  width: 54%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(1),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(1) {
  width: 18%;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(3),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(3) {
  width: calc(28% - 30px);
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(4),
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(4) {
  height: 70px;
  width: 30px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(4) img,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(4) img {
  width: 30px;
  max-width: 30px;
  margin-left: -27px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:first-child,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:first-child {
  font-weight: 400;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:last-child,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:last-child {
  background-color: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell.additional,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell.additional {
  width: 100%;
  padding: 0;
  margin-top: 35px;
  margin-bottom: 8px;
  padding-bottom: 40px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell.additional:last-child,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell.additional:last-child {
  border-bottom: 1px solid #000;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell.additional .rubrics-table-input,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell.additional .rubrics-table-input {
  width: 100%;
  min-width: 400px;
  min-height: 200px;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell .rubrics-table-input,
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell .rubrics-table-input {
  height: 100%;
  padding: 12px 15px 12px 15px;
  border-radius: 4px;
  border: 1px solid #1a21d5;
  outline: none;
  font-size: 14px;
  min-height: 150px;
  overflow: hidden;
  resize: none;
}
.rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table tr.rubrics-table-sub-section {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
}
@media print {
  .rubrics-layout html,
  .rubrics-layout body {
    width: 1000px;
  }
  .rubrics-layout .button {
    display: none;
  }
  .rubrics-layout .pagebreak {
    clear: both;
    page-break-after: always;
  }
  .rubrics-layout .no-print {
    display: none;
  }
  .rubrics-layout .custom-checkbox input[type=checkbox] {
    display: inline-block;
  }
  .rubrics-layout .checkmark {
    display: none;
  }
  .rubrics-layout .rubrics-preconditions ul li {
    background-image: none;
  }
  .rubrics-layout .card .content-wrapper .content-container.logo-container {
    display: block;
  }
  .rubrics-layout .card .content-wrapper .content-container.logo-container .content-block {
    display: flex;
    width: 70%;
  }
  .rubrics-layout .card .content-wrapper .content-container.logo-container .content-block img {
    width: 33.3333333333%;
    border-right: 1px solid #000;
    padding: 0 20px;
  }
  .rubrics-layout .card .content-wrapper .content-container.logo-container .content-block img:last-child {
    border-right: none;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .heading-alpha {
    display: block;
    font-size: 20px;
    font-weight: 600;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .heading-alpha.large-print-heading {
    font-size: 60px;
    font-weight: 500;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table {
    display: table;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table input,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-personaldata table select {
    font-size: 12px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container {
    font-size: 12px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .table-row .table-header {
    font-size: 12px;
    padding: 12px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section {
    min-height: 60px;
    line-height: 18px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-section .rubrics-table-section-cell {
    font-size: 12px;
    padding: 12px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row {
    line-height: 18px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell {
    font-size: 10px;
    padding: 12px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(1),
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(1) {
    width: 13%;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(1).additional,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(1).additional {
    width: 100%;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell:nth-child(1).additional .rubrics-table-input,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell:nth-child(1).additional .rubrics-table-input {
    min-height: 200px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell.table-content,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell.table-content {
    width: 59%;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .rubrics-table-row-cell .rubrics-table-input,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .rubrics-table-row-cell .rubrics-table-input {
    font-size: 9px;
  }
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-row .button-column,
  .rubrics-layout .card .content-wrapper .content-container .content-block .rubrics-table-container .rubrics-table .rubrics-table-additional-row .button-column {
    display: none;
  }
}
.newsarticle .newsarticle-title {
  border-radius: 0 32px 0 0;
  max-width: 75%;
  background-color: #ffffff;
  z-index: 2;
  padding: 20px 20px 0 20px;
  margin-top: -32px;
  hyphens: auto;
}
@media (min-width: 1024px) {
  .newsarticle .newsarticle-title {
    max-width: 100%;
  }
}
.newsarticle .newsarticle-header {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 0.75rem;
  padding: 0 20px;
}
@media (min-width: 768px) {
  .newsarticle .newsarticle-header {
    font-size: 1.0625rem;
  }
}
.newsarticle .newsarticle-full-width-image {
  z-index: 1;
  max-height: 800px;
}
@media (min-width: 768px) {
  .newsarticle .newsarticle-full-width-image {
    z-index: 0;
  }
}
.newsarticle .highlight {
  padding: 0 20px;
}
.newsarticle .content-block .shaped-content {
  width: 100%;
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .newsarticle .content-block .shaped-content {
    width: calc(100% + 40px);
    margin: 0 0 20px -20px;
  }
}
.newsarticle .readspeaker-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.newsarticle .readspeaker-block .reading-time-mobile {
  display: block;
  padding-left: 26px;
  font-weight: 600;
  font-size: 0.95rem;
}
.newsarticle .readspeaker-block .reading-time-mobile {
  background-position: 0 50%;
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-color: transparent;
}
.newsarticle .readspeaker-block .reading-time-mobile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 16 16'%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23001021' transform='translate(1 1)'%3E%3Cpath stroke-width='1.1' d='M6.9019 13.7461c3.699 0 6.699-2.999 6.699-6.699 0-3.7-3-6.699-6.699-6.699-3.7 0-6.699 2.999-6.699 6.699 0 3.7 2.999 6.699 6.699 6.699z'/%3E%3Cpolyline stroke-linecap='round' points='6.9019 3.0747 6.9019 7.0467 10.8749 7.0467'/%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 910px) {
  .newsarticle .readspeaker-block .reading-time-mobile {
    display: none;
  }
}
.share-drawer-container {
  display: flex;
}
@media (min-width: 910px) {
  .share-drawer-container {
    display: none;
  }
}
.share-drawer-container .share-drawer-title {
  color: #1a21d5;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
}
.mantine-Drawer-content {
  border-radius: 0 32px 0 0 !important;
  overflow: hidden;
}
.mantine-Drawer-content .social-share__link--mobile-title {
  color: #000000;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
}
.social-share__row {
  cursor: pointer;
}
.hidden, .swiper-button-disabled {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}