.site-desktop-header {
  --subnav-height: 48px;
  --mainnav-height: 80px;
  --total-header-height: 132px;
  --supnav-background-color: var(--color-grey-10);
  --max-subnav-width: var(--max-header-width);
}
.desktop-header {
  --header-logo-width: 263px;
}
.date-time {
  line-height: var(--supnav-height);
}
.supnav-right-listitem {
  color: var(--color-black-base);
}
.usermenu-logged-out {
  height: 24px;
  overflow: hidden;
}
.usermenu-logged-out-toggle {
  background-color: var(--color-white-base);
  border-left-color: var(--color-black-base);
  border-right-color: var(--color-black-base);
  border-top-color: var(--color-black-base);
  border-bottom-color: var(--color-black-base);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  color: var(--color-black-base);
  --align-items: center;
  width: 200px;
}
.usermenu-logged-out-svg {
  flex: 0 0 auto;
}
.main-nav {
  display: flex;
  margin: 5px 0 0 0;
}
.main-nav ul {
  display: flex;
  list-style: none;
}
.main-nav-wrapper {
  display: flex;
  margin-top: 36px;
  position: relative;
}
.main-nav-wrapper::after {
  content: "";
  position: absolute;
  bottom: -41px;
  left: 0;
  width: 100%;
  border-bottom: 2px solid black;
}
.main-nav ul li {
  height: 40px;
}
.desktop-brand-logo {
  background-color: var(--color-white-base);
  color: var(--color-black-base);
  --flex-direction: column-reverse;
  --justify-content: center;
  --logo-width: 263px;
  margin-bottom: 10px;
}
.mainnav-listitem {
  --active-line-color: #4d4d4d;
}
.mainnav-link {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}
.desktop-header-search {
  --search-icon-svg-margin-bottom: 15px;
}
.subnav-link {
  --subnav-text-color: #4d4d4d;
}
.site-mobile-header {
  border-bottom-color: var(--color-black-base);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.mobile-brand-logo {
  height: 40px;
  width: 209px;
}
.mobile-header-usermenu {
  color: var(--color-#ffffff);
  --align-items: center;
}
.button-login {
  min-width: auto;
  padding: var(--space-2);
}
.button-login-svg {
  flex: 0 0 auto;
}
.button-burger-svg {
  color: var(--color-black-base);
  flex: 0 0 auto;
}
.action-plain-link {
  color: inherit;
  font-family:
    "Nuacht Sans", "Nuacht Sans Fallback", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: var(--line-height-x-small);
}
.article-teaser-list {
  --number-of-articles: 5;
  --divider-color: #d7d7d7;
  --horizontal-list-gap: 12px;
  --multi-column-list-gap: 12px;
  --list-item-padding: 8px;
  --list-item-margin-top: 16px;
  --aspect-ratio: 3/2;
}
.article-teaser-label {
  background-color: var(--color-transparent);
  color: var(--color-primary-70);
  vertical-align: middle;
}
.article-teaser-info {
  --horizontal-teaser-gap: 16px;
}
.article-teaser-img-wrapper {
  width: 120px;
  max-width: 100%;
  padding-bottom: 66.66666666666666%;
}
.site-footer {
  --footer-padding-left: 0;
}
.logo-footer-wrapper {
  background-color: var(--color-grey-10);
  border-bottom-color: var(--color-grey-30);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  color: var(--color-text-grey-10);
}
.footer-container {
  max-width: 996px;
}
.brand-text-footer {
  --align-items: center;
  --justify-content: flex-end;
}
.brand-text-footer-info {
  color: var(--color-grey-70);
  --align-items: center;
}
.footer {
  background-color: var(--color-grey-10);
  color: var(--color-text-grey-10);
}
.mobile-site-footer {
  display: none;
}
.mobile-site-footer .brand-text-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .mobile-site-footer {
    display: block;
  }
}
:root {
  --white: #ffffff;
  --red: #d10a10;
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  --button-hover: #313131;
  --link-color: #0486be;
  --link-hover-color: #d10a10;
}
* {
  -webkit-tap-highlight-color: transparent;
}
img {
  border: 0;
  font-size: 0;
  line-height: 0;
}
figure,
figcaption {
  display: block;
  margin: 0;
  padding: 0;
}
#un-content {
  margin-bottom: var(--space-5);
  padding: 0 8px 8px;
}
@media screen and (min-width: 768px) {
  #un-content {
    padding: 0;
  }
}
.un-header__title {
  display: inline;
  margin-top: 0;
  margin-bottom: 0;
  color: var(--color-text-grey-base);
  font-family: var(--font-family-brand-primary);
  font-weight: var(--font-weight-medium);
  font-size: var(--font-heading-2-size);
  line-height: var(--font-heading-2-line-height);
  text-align: inherit;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .un-header__title {
    font-size: var(--font-heading-2-large-size);
    line-height: var(--font-heading-2-large-line-height);
  }
}
.un-header__image-wrapper {
  margin-bottom: var(--space-4);
}
.un-header__info {
  --align-items: center;
  --flex-wrap: wrap;
  --justify-content: flex-end;
  display: flex;
  margin: 0;
  margin-bottom: var(--space-3);
  padding-top: var(--space-4);
  padding-bottom: var(--space-4);
}
.un-header__details {
  flex: 1 1 auto;
  width: 100%;
  margin-right: var(--space-2);
  margin-bottom: var(--space-3);
}
@media only screen and (min-width: 480px) {
  .un-header__details {
    width: auto;
    margin-bottom: 0;
  }
}
.un-header__author {
  display: -webkit-box;
  display: block;
  margin: 0;
  margin-bottom: var(--space-3);
  padding: 0;
  padding-top: var(--space-4);
  overflow: hidden;
  color: var(--color-black-base);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.un-header__date {
  display: block;
  color: var(--color-primary-60);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
}
.un-header__share-wrappepr {
  width: 100%;
  margin-bottom: var(--space-3);
}
@media only screen and (min-width: 480px) {
  .un-header__share-wrappepr {
    width: auto;
    margin-bottom: 0;
  }
}
.un-header__share {
  --flex-direction: row;
  display: flex;
  margin: 0;
  margin-bottom: var(--space-3);
  padding: 0;
  list-style: none;
}
.un-header__share-object {
  margin: 0;
  margin-right: var(--space-3);
}
.un-header__share-icon {
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: var(--button-small-height);
  height: var(--button-small-height);
  border: none;
  border-radius: var(--border-radius-sides);
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.un-header__share-icon_fb {
  color: #ffffff;
  background-color: #4267b2;
}
.un-header__share-icon_x {
  color: #ffffff;
  background-color: #000000;
}
.un-header__share-icon_mail {
  color: #ffffff;
  background-color: #919191;
}
.un-header__share-icon svg {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  fill: currentColor;
}
.un-article {
  margin-bottom: 0px;
  margin-bottom: var(--space-5);
}
.un-article__paragraph {
  margin: 0;
  margin-bottom: var(--space-5);
  padding: 0;
  color: var(--color-primary-80);
  font-family: var(--font-family-brand-primary);
  font-size: var(--font-paragraph-size);
  line-height: var(--font-paragraph-line-height);
  text-align: inherit;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .un-article__paragraph {
    font-size: var(--font-paragraph-large-size);
    line-height: var(--font-paragraph-large-line-height);
  }
}
.un-article__headline2 {
  margin-bottom: var(--space-3);
  color: var(--color-text-grey-base);
  font-family: var(--font-family-brand-primary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-heading-5-size);
  line-height: var(--font-heading-5-line-height);
  text-align: inherit;
}
@media only screen and (min-width: 768px) {
  .un-article__headline2 {
    font-size: 24px;
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
    line-height: var(--font-heading-5-large-line-height);
  }
}
.un-article__callout {
  font-style: italic;
  border-left: solid 4px #e11229;
  padding-left: 8px;
}
.un-article__image-wrapper {
  margin-bottom: var(--space-5);
}
.un-article__image {
  display: flex;
  flex-direction: column;
  align-items: center;
  clear: both;
  width: 960px;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.un-article-image__caption {
  display: block;
  width: 100%;
  margin: 0 0 0 32px;
  margin-top: var(--space-3);
  padding: 0;
  color: var(--color-grey-60);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
  text-align: left;
  text-decoration: none;
}
.un-article__tags {
  margin-top: var(--space-5);
  margin-bottom: var(--space-5);
  padding: 0 8px;
}
.un-article__tags-headline {
  position: relative;
  display: block;
  width: 100%;
  margin: var(--space-3) 0;
  border-top: 1px solid;
  padding: var(--space-3) 0 calc(var(--space-3) - 2px) 0;
  color: var(--color-primary-60);
  font-family: var(--font-family-brand-primary);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .un-article__tags-headline {
    font-size: var(--font-heading-5-large-size);
    line-height: var(--font-heading-5-large-line-height);
  }
}
@media only screen and (min-width: 480px) {
  .un-article__tags-headline {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.un-article__tags-headline span {
  margin-right: var(--space-5);
}
.un-article__tags-list {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.un-article__tag {
  --button-outline-border-style: solid;
  height: var(--button-large-height);
  height: var(--button-large-height);
  margin-top: var(--space-3);
  margin-right: var(--space-3);
  border-width: var(--button-outline-border-width);
  border-style: var(--button-outline-border-style);
  border-color: #00605c;
  border-radius: 24px;
  padding: 0 var(--button-large-padding-horizontal);
  padding: 0 var(--button-large-padding-horizontal);
  box-shadow: var(--button-outline-shadow);
  color: #00605c;
  font-family:
    "Nuacht Sans", "Nuacht Sans Fallback", "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  background: var(--button-outline-background);
}
.un-comments {
  padding: 0 8px 8px;
  margin-top: var(--space-7);
  margin-bottom: var(--space-5);
}
.un-comment__img {
  display: block;
  width: 100%;
  max-width: 230px;
  height: auto;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 768px) {
  .site-container__inner {
    padding-top: 54px;
  }
  .oneplatform_fragment_enableMenus .body-wrapper {
    margin-top: 0;
  }
  .un-article__paragraph {
    margin: 0 16px 16px 16px !important;
  }
  .un-header__info,
  .breadcrumb,
  .un-article__headline2 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .un-header__title {
    display: block;
  }
  .un-article__headline2 {
    font-size: 22px;
    color: #000000;
    padding: 8px 0;
    margin: 16px;
  }
  .indo-1d70522a_marginbottom5 {
    margin-top: 10px;
  }
  #un-content {
    padding: 0;
  }
}
.site-mobile-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 56px;
  background-color: white;
  z-index: 1000;
  display: flex;
  align-items: center;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  background-color: white;
  z-index: 1000;
}
:root {
  --grey: #81888c;
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  --check-font-regular: "IBM Plex Mono", IBM Plex, monospace;
}
.comment-line {
  margin: var(--space-3) 0;
  color: var(--color-text-grey-base);
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-heading-5-size);
  line-height: var(--font-heading-5-line-height);
  text-align: inherit;
  border-top: 1px solid;
  padding: var(--space-3) 0 calc(var(--space-3) - 2px) 0;
}
@media only screen and (min-width: 768px) {
  .comment-line {
    font-size: var(--font-heading-5-large-size);
    line-height: var(--font-heading-5-large-line-height);
  }
}
.fb-post {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  margin-bottom: var(--space-5);
  padding: 0;
  color: var(--color-primary-80);
  font-family: var(--font-family-brand-primary);
  font-size: var(--font-paragraph-size);
  line-height: var(--font-paragraph-line-height);
  text-align: inherit;
  text-decoration: none;
  font-weight: 400;
}
.fb-comment__sort {
  color: #365899 !important;
  cursor: pointer;
  margin: 10px 0;
  font-family: var(--font-family-brand-secondary);
}
.fb-comment__sort:hover {
  text-decoration: underline;
}
.fb-comment__avatar {
  height: 32px;
  min-width: 32px;
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  padding: 0;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.fb-comment__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  margin: 10px 0;
}
.fb-comment__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.fb-comment__answer {
  display: flex;
  margin-top: 1.2rem;
}
.fb-comment__text {
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  color: #1d2129;
  background-color: #f2f3f5;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.fb-comment__author {
  font-weight: 600;
  color: #365899 !important;
  text-decoration: none;
  font-family: var(--font-family-brand-secondary);
}
.fb-comment__author:hover {
  text-decoration: underline;
}
.fb-comment__react {
  text-decoration: none;
  color: #365899 !important;
  cursor: pointer;
}
.fb-comment__react:after {
  content: "·";
  color: #606770;
  padding: 3px;
}
.fb-comment__posted {
  color: #606770;
}
.fb-comment__like {
  position: absolute;
  bottom: -14px;
  right: -15px;
  height: 20px;
  width: 44px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  color: #8d949e;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 1px 2px 2px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: var(--font-family-brand-secondary);
  font-weight: 400;
}
@media screen and (max-width: 800px) {
  .fb-comment__like {
    right: 0px;
  }
}
.fb-comment__like img {
  height: 18px;
  width: 18px;
  display: inline-block;
  margin-right: 3px;
  padding: 0;
}
.fb-comment__action {
  font-family: var(--font-family-brand-secondary);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.32px;
}
.fb-comment__action_answer {
  padding-left: 40px;
}
@media screen and (max-width: 600px) {
  .fb-post {
    width: 100%;
    margin: 0;
    border: none;
  }
  .fb-comment__text {
    max-width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .fb-post {
    font-family:
      BBC Reith Serif,
      Helvetica,
      Arial,
      sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
  }
  .fb-comment__action {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.28px;
  }
}
figcaption {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}
article,
aside,
figcaption,
figure,
header,
main,
nav,
section {
  display: block;
}
@-webkit-viewport {
  width: "device-width";
}
@-moz-viewport {
  width: "device-width";
}
@-ms-viewport {
  width: "device-width";
}
@-o-viewport {
  width: "device-width";
}
@viewport {
  width: "device-width";
}
*,
:after,
:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
  font-family:
    -apple-system,
    system-ui,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 60px;
}
body,
html {
  min-height: 100%;
}
body {
  overflow-x: hidden;
}
button,
html {
  color: #333;
}
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4285714286;
}
.body-wrapper {
  position: relative;
  margin: 2.1875rem auto 0;
}
@media only screen and (min-width: 37.5em) {
  .body-wrapper {
    margin-top: 12.375rem;
  }
}
.oneplatform_fragment_enableMenus .body-wrapper {
  margin-top: 0;
}
h1,
h3,
h6 {
  margin: 0;
  font-weight: 700;
}
h1 {
  font-size: 1.875rem;
  line-height: 1;
}
h3 {
  font-size: 1.25rem;
  line-height: 1;
}
h6 {
  font-size: 0.875rem;
  line-height: 1.4285714286;
}
figure {
  margin: 0 0 1.25rem;
  padding: 0;
}
ol,
ul {
  margin: 0 0 1.25rem;
}
ul {
  list-style-type: square;
}
ol,
ul {
  margin-left: 1.25rem;
  padding: 0;
}
.oneplatform_fragment_enableMenus div[data-fragment-name="siteheader"] ul {
  margin-bottom: 0;
}
::selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}
::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}
p {
  margin: 0 0 1.25rem;
  padding: 0;
}
a {
  background-color: transparent;
  color: #006834;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #00351b;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: none;
}
b {
  font-weight: 700;
}
.breadcrumb ol {
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 0 8px;
}
@media screen and (min-width: 768px) {
  .breadcrumb ol {
    padding: 0;
  }
}
@media screen and (ma-width: 768px) {
  .site-container__inner {
    padding-top: 0;
  }
}
img {
  border: 0;
  max-width: 100%;
}
img {
  height: auto;
}
img {
  vertical-align: middle;
}
button {
  border-radius: 0;
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button {
  line-height: normal;
}
@font-face {
  font-family: Nuacht Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/fonts/NuachtSansWEB-Regular.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("/fonts/NuachtSansWEB-Medium.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/fonts/NuachtSansWEB-Bold.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Sans Fallback;
  size-adjust: 96%;
  src: local("Arial");
}
@font-face {
  font-family: Nuacht Serif;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/fonts/NuachtSerifText-Regular.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Serif;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("/fonts/NuachtSerifText-Medium.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Serif;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/fonts/NuachtSerifText-Bold.woff2") format("woff2");
}
@font-face {
  font-family: Nuacht Serif Fallback;
  size-adjust: 108.5%;
  src: local("Times New Roman");
}
.body-wrapper:after,
.grid:after,
body:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.grid {
  margin: 0 -0.625rem;
  display: block;
  font-size: 0;
  list-style: none;
  padding: 0;
  text-align: left;
  text-rendering: optimizespeed;
}
.grid__col {
  display: inline-block;
  vertical-align: top;
  font-size: 0.875rem;
  direction: ltr;
  letter-spacing: normal;
  margin: 0;
  text-align: left;
  text-rendering: auto;
  width: 100%;
  word-spacing: normal;
}
.grid__col__inner {
  padding: 0 0.625rem;
  display: block;
}
.secondary-col {
  display: none;
}
@media screen and (min-width: 768px) {
  .secondary-col {
    display: inline-block;
  }
}
.breadcrumb ol {
  margin-bottom: 0.625rem !important;
}
.site-container {
  margin-bottom: 1.25rem !important;
}
@media only screen and (min-width: 62.1875em) {
  .site-container {
    margin-top: 1.25rem !important;
  }
}
@media only screen and (min-width: 48em) {
  .size-1-3--bp4 {
    width: 33.3333333333% !important;
  }
  .size-2-3--bp4 {
    width: 66.6666666667% !important;
  }
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 0.0625rem solid transparent;
}
.breadcrumb li:first-child:before {
  display: none;
}
.breadcrumb li:last-child b {
  font-weight: 600;
}
.breadcrumb a,
.breadcrumb a:active,
.breadcrumb a:focus,
.breadcrumb a:hover {
  text-decoration: none;
}
.breadcrumb b {
  font-weight: 400;
}
.breadcrumb .bc__divider {
  display: none;
}
.breadcrumb ol li:before,
.breadcrumb ol li:last-child a b,
.breadcrumb ol li a b,
.breadcrumb ol li b {
  font-weight: 500;
}
.breadcrumb ol li:before,
.breadcrumb ol li a,
.breadcrumb ol li b {
  font-family:
    Nuacht Serif,
    Nuacht Serif Fallback,
    Georgia,
    serif;
  font-size: var(--font-heading-6-large-size);
  color: var(--color-black-base);
  line-height: var(--line-height-small);
}
body:after {
  content: "bp0";
  display: block;
  height: 0;
  overflow: hidden;
  speak: none;
  width: 0;
}
@media only screen and (min-width: 20em) {
  body:after {
    content: "bp1";
  }
}
@media only screen and (min-width: 30em) {
  body:after {
    content: "bp2";
  }
}
@media only screen and (min-width: 37.5em) {
  body:after {
    content: "bp3";
  }
}
@media only screen and (min-width: 48em) {
  body:after {
    content: "bp4";
  }
}
@media only screen and (min-width: 62.1875em) {
  body:after {
    content: "bp5";
  }
}
@media only screen and (min-width: 64em) {
  body:after {
    content: "bp6";
  }
}
@media only screen and (min-width: 77.5em) {
  body:after {
    content: "bp7";
  }
}
.breadcrumb li {
  position: relative;
}
.breadcrumb li:after,
.breadcrumb li:before {
  color: #dcdcdc;
  border: 0 solid #dcdcdc;
  content: "/";
}
.breadcrumb li:before {
  display: inline-block;
  vertical-align: middle;
}
.breadcrumb li:after {
  display: none;
}
.breadcrumb ol {
  list-style: none;
  margin-left: 0;
}
.breadcrumb ol > li {
  display: inline-block;
  vertical-align: top;
}
.site-container {
  margin: 0 auto !important;
  max-width: 62.25rem !important;
  position: relative;
}
.site-container main {
  background-color: #fff;
}
.site-container__inner {
  padding-top: 1.25rem;
  border: 0 solid #dcdcdc;
}
.site-container__inner main {
  padding: 0.625rem 0.625rem 0;
}
@media only screen and (min-width: 48em) {
  .site-container__inner {
    border-bottom-width: 0;
    border-width: 0.0625rem;
  }
  .site-container__inner main {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.search-input:placeholder {
  color: black;
}
.site-container__inner {
  border: none;
}
.site-container__inner main {
  padding: 0.625rem 0;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    -ms-filter: none !important;
    -webkit-filter: none !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="#"]:after {
    content: "";
  }
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h3 {
    page-break-after: avoid;
  }
  article img {
    max-height: 25rem !important;
  }
  .site-footer,
  aside {
    display: none !important;
  }
  .site-container:before {
    color: #000;
    display: block;
    font-size: 1.5rem;
    width: 100%;
    text-align: center;
  }
  article.grid .grid__col {
    float: left;
  }
}
.fp-price-holder-price-option.fp-opt-wrapper:has(
    p input[type="radio"]:checked + label
  ) {
  background-color: var(--selected-placeholder-background);
}
:root {
  --icon-small: 16px;
  --icon-medium: 24px;
  --icon-large: 28px;
  --icon-x-large: 32px;
  --button-secondary-border-width: 1px;
  --button-large-height: 48px;
  --button-small-height: 32px;
  --button-primary-border-width: 0px;
  --button-plain-hover-text-decoration: underline;
  --button-outline-border-width: 1px;
  --button-outline-background: rgba(0, 0, 0, 0);
  --button-default-active-background: rgba(0, 0, 0, 0.1);
  --button-default-hover-background: rgba(0, 0, 0, 0.05);
  --line-height-x-small: 16px;
  --line-height-small: 20px;
  --line-height-medium: 24px;
  --line-height-large: 28px;
  --line-height-x-large: 32px;
  --line-height-xx-large: 40px;
  --line-height-3-x-large: 44px;
  --line-height-4-x-large: 48px;
  --font-weight-bold: 700;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
  --font-size-x-small: 12px;
  --font-size-small: 14px;
  --font-size-medium: 16px;
  --font-size-large: 18px;
  --font-size-x-large: 20px;
  --font-size-xx-large: 22px;
  --font-size-3-x-large: 24px;
  --font-size-4-x-large: 28px;
  --font-size-5-x-large: 32px;
  --font-size-6-x-large: 40px;
  --font-family-system:
    -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu,
    Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif;
  --font-family-brand-secondary:
    "Nuacht Sans", "Nuacht Sans Fallback", "Helvetica Neue", Arial, sans-serif;
  --font-family-brand-primary:
    "Nuacht Serif", "Nuacht Serif Fallback", Georgia, serif;
  --font-paragraph-large-size: 18px;
  --font-paragraph-size: 17px;
  --font-heading-6-large-size: 16px;
  --font-heading-6-size: 16px;
  --font-heading-5-large-size: 20px;
  --font-heading-5-size: 18px;
  --font-heading-4-large-size: 22px;
  --font-heading-4-size: 20px;
  --font-heading-3-large-size: 24px;
  --font-heading-3-size: 22px;
  --font-heading-2-large-size: 32px;
  --font-heading-2-size: 24px;
  --font-heading-1-large-size: 40px;
  --font-heading-1-size: 28px;
  --font-caption-2-size: 12px;
  --font-caption-1-size: 14px;
  --border-radius-fill: 50%;
  --border-radius-sides: 9999px;
  --border-radius-0: 0px;
  --overlay-gradient-linear-fade-to-bottom: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0.33) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --overlay-gradient-linear-fade-to-top: linear-gradient(
    -180deg,
    rgba(213, 219, 224, 0) 0%,
    rgba(0, 0, 0, 0.33) 100%
  );
  --overlay-fill: rgba(0, 0, 0, 0.33);
  --motion-duration-loop: 1200ms;
  --motion-duration-slow: 500ms;
  --motion-duration-medium: 300ms;
  --motion-duration-fast: 200ms;
  --space-11: 96px;
  --space-10: 64px;
  --space-9: 48px;
  --space-8: 40px;
  --space-7: 32px;
  --space-6: 24px;
  --space-5: 16px;
  --space-4: 12px;
  --space-3: 8px;
  --space-2: 4px;
  --space-1: 2px;
  --grid-wrap-static: 1200px;
  --grid-breakpoint-x-large: 1440px;
  --grid-breakpoint-large-max: 1439px;
  --grid-breakpoint-large: 1010px;
  --grid-breakpoint-medium-max: 1009px;
  --grid-breakpoint-medium: 768px;
  --grid-breakpoint-small-max: 767px;
  --grid-breakpoint-small: 480px;
  --grid-breakpoint-x-small-max: 479px;
  --grid-breakpoint-x-small: 0;
  --z-index-900: 900;
  --z-index-800: 800;
  --z-index-700: 700;
  --z-index-600: 600;
  --z-index-500: 500;
  --z-index-400: 400;
  --z-index-300: 300;
  --z-index-200: 200;
  --z-index-100: 100;
  --shadow-inset-2: inset 0 1px 15px 0 rgba(0, 0, 0, 0.28);
  --shadow-inset-1: inset 0 1px 10px 0 rgba(0, 0, 0, 0.24);
  --shadow-4: 0 14px 28px 0 rgba(0, 0, 0, 0.28);
  --shadow-3: 0 7px 14px 0 rgba(0, 0, 0, 0.28);
  --shadow-2: 0 2px 7px 0 rgba(0, 0, 0, 0.28);
  --shadow-1: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  --shadow-0: none;
  --step-number-font-size: 16px;
  --loader-small: 16px;
  --loader-medium: 24px;
  --loader-large: 28px;
  --loader-x-large: 32px;
  --loader-xx-large: 40px;
  --label-action-line-height: 20px;
  --label-action-font-size: 14px;
  --label-optional-font-size: 16px;
  --input-font-size: 16px;
  --backdrop-background: rgba(0, 0, 0, 0.73);
  --autocomplete-loading-overlay-background: rgba(255, 255, 255, 0.73);
  --color-quaternary-100: #474d00;
  --color-quaternary-90: #5e6402;
  --color-quaternary-80: #747c07;
  --color-quaternary-70: #8b9410;
  --color-quaternary-60: #a2ab1f;
  --color-quaternary-50: #b9c337;
  --color-quaternary-40: #d2db5c;
  --color-quaternary-30: #e0e788;
  --color-quaternary-20: #eff3bf;
  --color-quaternary-10: #fffffc;
  --color-white-base: #ffffff;
  --color-tertiary-100: #7a1200;
  --color-tertiary-90: #aa2008;
  --color-tertiary-80: #de3518;
  --color-tertiary-70: #f54324;
  --color-tertiary-60: #fd5234;
  --color-tertiary-50: #ff654a;
  --color-tertiary-40: #ff7f68;
  --color-tertiary-30: #ff9f8d;
  --color-tertiary-20: #ffc3b9;
  --color-tertiary-10: #ffe9e6;
  --color-secondary-100: #00302f;
  --color-secondary-90: #00605c;
  --color-secondary-80: #04847f;
  --color-secondary-70: #329a96;
  --color-secondary-60: #5cafaa;
  --color-secondary-50: #82c1bd;
  --color-secondary-40: #a4d1ce;
  --color-secondary-30: #c2e0dc;
  --color-secondary-20: #dcece9;
  --color-secondary-10: #f2f7f4;
  --color-red-100: #870002;
  --color-red-90: #a00003;
  --color-red-80: #b80003;
  --color-red-70: #cd0003;
  --color-red-60: #dd070b;
  --color-red-50: #e92326;
  --color-red-40: #f2494c;
  --color-red-30: #f97a7d;
  --color-red-20: #fdb5b6;
  --color-red-10: #ffebeb;
  --color-primary-100: #000000;
  --color-primary-90: #1a1a1a;
  --color-primary-80: #333333;
  --color-primary-70: #4d4d4d;
  --color-primary-60: #666666;
  --color-primary-50: #808080;
  --color-primary-40: #999999;
  --color-primary-30: #b3b3b3;
  --color-primary-20: #cccccc;
  --color-primary-10: #e6e6e6;
  --color-orange-100: #4d2b00;
  --color-orange-90: #7b4600;
  --color-orange-80: #a75e00;
  --color-orange-70: #cc7300;
  --color-orange-60: #e98400;
  --color-orange-50: #ffa024;
  --color-orange-40: #ffc066;
  --color-orange-30: #ffdea8;
  --color-orange-20: #ffe9c7;
  --color-orange-10: #fff4e6;
  --color-grey-100: #1c1c1c;
  --color-grey-90: #212121;
  --color-grey-80: #333333;
  --color-grey-70: #474747;
  --color-grey-60: #666666;
  --color-grey-50: #919191;
  --color-grey-40: #cacaca;
  --color-grey-30: #d7d7d7;
  --color-grey-20: #e8e8e8;
  --color-grey-10: #f3f4f4;
  --color-green-100: #003601;
  --color-green-90: #003b01;
  --color-green-80: #005a02;
  --color-green-70: #006402;
  --color-green-60: #048907;
  --color-green-50: #1ab11d;
  --color-green-40: #40d342;
  --color-green-30: #74eb76;
  --color-green-20: #b2f9b4;
  --color-green-10: #e0ffe0;
  --color-blue-100: #00283d;
  --color-blue-90: #002d46;
  --color-blue-80: #003958;
  --color-blue-70: #004c75;
  --color-blue-60: #00649c;
  --color-blue-50: #0280c6;
  --color-blue-40: #2da2e3;
  --color-blue-30: #68c3f5;
  --color-blue-20: #ade2fe;
  --color-blue-10: #e0f3ff;
  --color-black-base: #000000;
  --alias-field-border-width-base: 1px;
  --alias-input-border-width: 1px;
  --alias-focus-ring-size-base: 3px;
  --alias-focus-width: 3px;
  --alias-focus-color-success: rgba(21, 134, 55, 0.5);
  --alias-backdrop-opacity-base: 0.73;
  --button-secondary-active-shadow: var(--shadow-3);
  --button-secondary-hover-shadow: var(--shadow-2);
  --button-secondary-shadow: var(--shadow-0);
  --button-secondary-active-background: var(--color-white-base);
  --button-secondary-hover-background: var(--color-white-base);
  --button-secondary-background: var(--color-white-base);
  --button-icon-padding: var(--space-2);
  --button-large-padding-horizontal: var(--space-6);
  --button-small-padding-horizontal: var(--space-5);
  --button-large-font-size: var(--font-paragraph-large-size);
  --button-small-font-size: var(--font-paragraph-size);
  --button-focus-shadow: var(--shadow-3);
  --button-font-weight: var(--font-weight-medium);
  --button-font-family: var(--font-family-brand-secondary);
  --button-primary-active-shadow: var(--shadow-3);
  --button-primary-hover-shadow: var(--shadow-2);
  --button-primary-shadow: var(--shadow-0);
  --button-primary-active-color: var(--color-white-base);
  --button-primary-hover-color: var(--color-white-base);
  --button-primary-color: var(--color-white-base);
  --button-plain-active-shadow: var(--shadow-0);
  --button-plain-hover-shadow: var(--shadow-0);
  --button-plain-shadow: var(--shadow-0);
  --button-plain-active-background: var(--color-primary-20);
  --button-plain-hover-background: var(--color-primary-10);
  --button-plain-background: var(--color-white-base);
  --button-outline-shadow: var(--shadow-0);
  --font-paragraph-large-line-height: 1.4444;
  --font-paragraph-line-height: 1.5294;
  --font-heading-6-large-line-height: 1.25;
  --font-heading-6-weight: var(--font-weight-bold);
  --font-heading-6-line-height: 1.25;
  --font-heading-5-large-line-height: 1.3;
  --font-heading-5-weight: var(--font-weight-bold);
  --font-heading-5-line-height: 1.4444;
  --font-heading-4-large-line-height: 1.2727;
  --font-heading-4-weight: var(--font-weight-bold);
  --font-heading-4-line-height: 1.2;
  --font-heading-3-large-line-height: 1.3333;
  --font-heading-3-weight: var(--font-weight-bold);
  --font-heading-3-line-height: 1.2727;
  --font-heading-2-large-line-height: 1.25;
  --font-heading-2-weight: var(--font-weight-bold);
  --font-heading-2-line-height: 1.1667;
  --font-heading-1-large-line-height: 1.2;
  --font-heading-1-weight: var(--font-weight-bold);
  --font-heading-1-line-height: 1.2857;
  --font-caption-2-line-height: 1.3333;
  --font-caption-1-line-height: 1.1429;
  --border-radius-11: var(--space-11);
  --border-radius-10: var(--space-10);
  --border-radius-9: var(--space-9);
  --border-radius-8: var(--space-8);
  --border-radius-7: var(--space-7);
  --border-radius-6: var(--space-6);
  --border-radius-5: var(--space-5);
  --border-radius-4: var(--space-4);
  --border-radius-3: var(--space-3);
  --border-radius-2: var(--space-2);
  --border-radius-1: var(--space-1);
  --grid-wrap-fluid: calc(100% - var(--space-7));
  --grid-gutter: var(--space-5);
  --step-label-font-size: var(--font-caption-1-size);
  --placeholder-root-border-radius: var(--border-radius-0);
  --loader-color-light: var(--color-primary-20);
  --image-wrapper-border-radius: var(--border-radius-0);
  --choice-checked-background: var(--color-primary-10);
  --choice-checked-title-color: var(--color-primary-100);
  --choice-checked-info-color: var(--color-primary-100);
  --choice-message-color: var(--color-grey-60);
  --choice-title-color: var(--color-grey-80);
  --choice-info-color: var(--color-grey-80);
  --color-quaternary-dark: var(--color-quaternary-50);
  --color-quaternary-base: var(--color-quaternary-40);
  --color-quaternary-light: var(--color-quaternary-30);
  --color-tertiary-dark: var(--color-tertiary-90);
  --color-tertiary-base: var(--color-tertiary-80);
  --color-tertiary-light: var(--color-tertiary-70);
  --color-secondary-dark: var(--color-secondary-100);
  --color-secondary-base: var(--color-secondary-90);
  --color-secondary-light: var(--color-secondary-80);
  --color-red-dark: var(--color-red-70);
  --color-red-base: var(--color-red-50);
  --color-red-light: var(--color-red-30);
  --color-primary-dark: var(--color-primary-100);
  --color-primary-base: var(--color-primary-100);
  --color-primary-light: var(--color-primary-90);
  --color-orange-dark: var(--color-orange-60);
  --color-orange-base: var(--color-orange-50);
  --color-orange-light: var(--color-orange-40);
  --color-marketing-100: var(--color-primary-100);
  --color-marketing-90: var(--color-primary-90);
  --color-marketing-80: var(--color-primary-80);
  --color-marketing-70: var(--color-primary-70);
  --color-marketing-60: var(--color-primary-60);
  --color-marketing-50: var(--color-primary-50);
  --color-marketing-40: var(--color-primary-40);
  --color-marketing-30: var(--color-primary-30);
  --color-marketing-20: var(--color-primary-20);
  --color-marketing-10: var(--color-primary-10);
  --color-grey-dark: var(--color-grey-60);
  --color-grey-base: var(--color-grey-50);
  --color-grey-light: var(--color-grey-40);
  --color-green-dark: var(--color-green-60);
  --color-green-base: var(--color-green-50);
  --color-green-light: var(--color-green-40);
  --color-blue-dark: var(--color-blue-60);
  --color-blue-base: var(--color-blue-50);
  --color-blue-light: var(--color-blue-40);
  --color-text-quaternary-100: var(--color-white-base);
  --color-text-quaternary-90: var(--color-white-base);
  --color-text-quaternary-80: var(--color-white-base);
  --color-text-quaternary-70: var(--color-black-base);
  --color-text-quaternary-60: var(--color-black-base);
  --color-text-quaternary-50: var(--color-black-base);
  --color-text-quaternary-40: var(--color-black-base);
  --color-text-quaternary-30: var(--color-black-base);
  --color-text-quaternary-20: var(--color-black-base);
  --color-text-quaternary-10: var(--color-black-base);
  --color-text-white-base: var(--color-black-base);
  --color-text-tertiary-100: var(--color-white-base);
  --color-text-tertiary-90: var(--color-white-base);
  --color-text-tertiary-80: var(--color-white-base);
  --color-text-tertiary-70: var(--color-black-base);
  --color-text-tertiary-60: var(--color-black-base);
  --color-text-tertiary-50: var(--color-black-base);
  --color-text-tertiary-40: var(--color-black-base);
  --color-text-tertiary-30: var(--color-black-base);
  --color-text-tertiary-20: var(--color-black-base);
  --color-text-tertiary-10: var(--color-black-base);
  --color-text-secondary-100: var(--color-white-base);
  --color-text-secondary-90: var(--color-white-base);
  --color-text-secondary-80: var(--color-white-base);
  --color-text-secondary-70: var(--color-black-base);
  --color-text-secondary-60: var(--color-black-base);
  --color-text-secondary-50: var(--color-black-base);
  --color-text-secondary-40: var(--color-black-base);
  --color-text-secondary-30: var(--color-black-base);
  --color-text-secondary-20: var(--color-black-base);
  --color-text-secondary-10: var(--color-black-base);
  --color-text-red-100: var(--color-white-base);
  --color-text-red-90: var(--color-white-base);
  --color-text-red-80: var(--color-white-base);
  --color-text-red-70: var(--color-white-base);
  --color-text-red-60: var(--color-white-base);
  --color-text-red-50: var(--color-black-base);
  --color-text-red-40: var(--color-black-base);
  --color-text-red-30: var(--color-black-base);
  --color-text-red-20: var(--color-black-base);
  --color-text-red-10: var(--color-black-base);
  --color-text-primary-100: var(--color-white-base);
  --color-text-primary-90: var(--color-white-base);
  --color-text-primary-80: var(--color-white-base);
  --color-text-primary-70: var(--color-white-base);
  --color-text-primary-60: var(--color-white-base);
  --color-text-primary-50: var(--color-black-base);
  --color-text-primary-40: var(--color-black-base);
  --color-text-primary-30: var(--color-black-base);
  --color-text-primary-20: var(--color-black-base);
  --color-text-primary-10: var(--color-black-base);
  --color-text-orange-100: var(--color-white-base);
  --color-text-orange-90: var(--color-white-base);
  --color-text-orange-80: var(--color-white-base);
  --color-text-orange-70: var(--color-white-base);
  --color-text-orange-60: var(--color-white-base);
  --color-text-orange-50: var(--color-black-base);
  --color-text-orange-40: var(--color-black-base);
  --color-text-orange-30: var(--color-black-base);
  --color-text-orange-20: var(--color-black-base);
  --color-text-orange-10: var(--color-black-base);
  --color-text-grey-100: var(--color-white-base);
  --color-text-grey-90: var(--color-white-base);
  --color-text-grey-80: var(--color-white-base);
  --color-text-grey-70: var(--color-white-base);
  --color-text-grey-60: var(--color-white-base);
  --color-text-grey-50: var(--color-black-base);
  --color-text-grey-40: var(--color-black-base);
  --color-text-grey-30: var(--color-black-base);
  --color-text-grey-20: var(--color-black-base);
  --color-text-grey-10: var(--color-black-base);
  --color-text-green-100: var(--color-white-base);
  --color-text-green-90: var(--color-white-base);
  --color-text-green-80: var(--color-white-base);
  --color-text-green-70: var(--color-white-base);
  --color-text-green-60: var(--color-white-base);
  --color-text-green-50: var(--color-black-base);
  --color-text-green-40: var(--color-black-base);
  --color-text-green-30: var(--color-black-base);
  --color-text-green-20: var(--color-black-base);
  --color-text-green-10: var(--color-black-base);
  --color-text-blue-100: var(--color-white-base);
  --color-text-blue-90: var(--color-white-base);
  --color-text-blue-80: var(--color-white-base);
  --color-text-blue-70: var(--color-white-base);
  --color-text-blue-60: var(--color-white-base);
  --color-text-blue-50: var(--color-black-base);
  --color-text-blue-40: var(--color-black-base);
  --color-text-blue-30: var(--color-black-base);
  --color-text-blue-20: var(--color-black-base);
  --color-text-blue-10: var(--color-black-base);
  --color-text-black-base: var(--color-white-base);
  --color-text-100: var(--color-white-base);
  --color-text-90: var(--color-white-base);
  --color-text-80: var(--color-white-base);
  --color-text-70: var(--color-white-base);
  --color-text-60: var(--color-white-base);
  --color-text-50: var(--color-black-base);
  --color-text-40: var(--color-black-base);
  --color-text-30: var(--color-black-base);
  --color-text-20: var(--color-black-base);
  --color-text-10: var(--color-black-base);
  --alias-field-shadow-error: 0 0 0 var(--alias-focus-width)
    var(--alias-focus-color-error);
  --alias-field-shadow-focus: 0 0 0 var(--alias-focus-width)
    var(--alias-focus-color);
  --alias-field-shadow-active: inset 0 1px 5px 0 var(--color-black-base);
  --alias-field-shadow-base: var(--shadow-1);
  --alias-field-background-color-disabled: var(--color-grey-20);
  --alias-field-background-color-base: var(--color-white-base);
  --alias-field-border-color-disabled: var(--color-grey-30);
  --alias-field-border-color-active: var(--color-black-base);
  --alias-field-border-color-base: var(--color-grey-50);
  --alias-input-box-shadow-active: inset 0 1px 5px 0 var(--color-black-base);
  --alias-input-box-shadow: var(--shadow-1);
  --alias-input-background-color-disabled: var(--color-grey-20);
  --alias-input-background-color: var(--color-white-base);
  --alias-input-border-color-disabled: var(--color-grey-30);
  --alias-input-border-color-active: var(--color-black-base);
  --alias-input-border-color: var(--color-grey-50);
  --alias-focus-ring-color-error: var(--color-red-30);
  --alias-focus-ring-color-base: var(--color-primary-30);
  --alias-focus-box-shadow-success: 0 0 0 var(--alias-focus-width)
    var(--alias-focus-color-success);
  --alias-focus-box-shadow-error: 0 0 0 var(--alias-focus-width)
    var(--alias-focus-color-error);
  --alias-focus-box-shadow: 0 0 0 var(--alias-focus-width)
    var(--alias-focus-color);
  --alias-focus-color-error: var(--color-red-30);
  --alias-focus-color: var(--color-primary-30);
  --alias-backdrop-color-base: var(--color-black-base);
  --button-secondary-focus-background: var(--button-secondary-background);
  --button-secondary-active-color: var(--color-primary-base);
  --button-secondary-hover-color: var(--color-primary-base);
  --button-secondary-border-color: var(--color-primary-base);
  --button-secondary-color: var(--color-primary-base);
  --button-primary-focus-color: var(--button-primary-color);
  --button-primary-active-background: var(--color-primary-base);
  --button-primary-hover-background: var(--color-primary-base);
  --button-primary-background: var(--color-primary-base);
  --button-plain-color: var(--color-primary-base);
  --button-outline-active-shadow: var(--button-secondary-active-shadow);
  --button-outline-hover-shadow: var(--button-secondary-hover-shadow);
  --button-outline-active-border-color: var(--color-primary-base);
  --button-outline-active-background: var(--button-secondary-active-background);
  --button-outline-hover-background: var(--button-secondary-hover-background);
  --button-outline-hover-border-color: var(--color-primary-base);
  --widelist-root-border-radius: var(--border-radius-2);
  --tooltip-container-border-radius: var(--border-radius-2);
  --table-root-border-radius: var(--border-radius-2);
  --step-completed-label-color: var(--color-primary-base);
  --step-completed-line-color: var(--color-primary-base);
  --step-completed-number-background: var(--color-primary-base);
  --paper-wrapper-border-radius: var(--border-radius-1);
  --loader-color-base: var(--color-primary-base);
  --link-text-branded-active-color: var(--color-secondary-dark);
  --link-text-branded-visited-color: var(--color-secondary-light);
  --link-text-branded-hover-color: var(--color-secondary-base);
  --link-text-branded-color: var(--color-secondary-base);
  --link-text-default-active-color: var(--color-blue-dark);
  --link-text-default-visited-color: var(--color-blue-light);
  --link-text-default-hover-color: var(--color-blue-base);
  --link-text-default-color: var(--color-blue-base);
  --dialog-root-border-radius: var(--border-radius-2);
  --choice-body-border-radius: var(--border-radius-1);
  --checkbox-icon-container-border-radius: var(--border-radius-1);
  --calendar-root-day-picker-day-border-radius: var(--border-radius-2);
  --calendar-root-day-picker-nav-button-border-radius: var(--border-radius-2);
  --banner-root-border-radius: var(--border-radius-2);
  --avatar-square-border-radius: var(--border-radius-2);
  --accordion-item-hover-title-color: var(--color-primary-base);
  --color-marketing-dark: var(--color-primary-dark);
  --color-marketing-base: var(--color-primary-base);
  --color-marketing-light: var(--color-primary-light);
  --color-text-quaternary-dark: var(--color-text-quaternary-50);
  --color-text-quaternary-base: var(--color-text-quaternary-40);
  --color-text-quaternary-light: var(--color-text-quaternary-30);
  --color-text-tertiary-dark: var(--color-text-tertiary-90);
  --color-text-tertiary-base: var(--color-text-tertiary-80);
  --color-text-tertiary-light: var(--color-text-tertiary-70);
  --color-text-secondary-dark: var(--color-text-secondary-100);
  --color-text-secondary-base: var(--color-text-secondary-90);
  --color-text-secondary-light: var(--color-text-secondary-80);
  --color-text-red-dark: var(--color-text-red-70);
  --color-text-red-base: var(--color-text-red-50);
  --color-text-red-light: var(--color-text-red-30);
  --color-text-primary-dark: var(--color-text-primary-100);
  --color-text-primary-base: var(--color-text-primary-100);
  --color-text-primary-light: var(--color-text-primary-90);
  --color-text-orange-dark: var(--color-text-orange-60);
  --color-text-orange-base: var(--color-text-orange-50);
  --color-text-orange-light: var(--color-text-orange-40);
  --color-text-marketing-100: var(--color-text-primary-100);
  --color-text-marketing-90: var(--color-text-primary-90);
  --color-text-marketing-80: var(--color-text-primary-80);
  --color-text-marketing-70: var(--color-text-primary-70);
  --color-text-marketing-60: var(--color-text-primary-60);
  --color-text-marketing-50: var(--color-text-primary-50);
  --color-text-marketing-40: var(--color-text-primary-40);
  --color-text-marketing-30: var(--color-text-primary-30);
  --color-text-marketing-20: var(--color-text-primary-20);
  --color-text-marketing-10: var(--color-text-primary-10);
  --color-text-grey-dark: var(--color-text-grey-60);
  --color-text-grey-base: var(--color-text-grey-50);
  --color-text-grey-light: var(--color-text-grey-40);
  --color-text-green-dark: var(--color-text-green-60);
  --color-text-green-base: var(--color-text-green-50);
  --color-text-green-light: var(--color-text-green-40);
  --color-text-blue-dark: var(--color-text-blue-60);
  --color-text-blue-base: var(--color-text-blue-50);
  --color-text-blue-light: var(--color-text-blue-40);
  --alias-field-background-color-checked: var(--color-primary-base);
  --alias-field-background-color-focus: var(--color-primary-base);
  --alias-field-background-color-active: var(--color-primary-dark);
  --alias-field-background-color-error: var(--color-red-base);
  --alias-field-border-color-checked: var(--color-primary-base);
  --alias-field-border-color-focus: var(--alias-field-border-color-base);
  --alias-field-border-color-error: var(--color-red-base);
  --alias-field-border-color-hover: var(--color-primary-base);
  --alias-input-box-shadow-success: var(--alias-focus-box-shadow-success);
  --alias-input-box-shadow-error: var(--alias-focus-box-shadow-error);
  --alias-input-box-shadow-focus: var(--alias-focus-box-shadow);
  --alias-input-background-color-checked: var(--color-primary-base);
  --alias-input-background-color-focus: var(--color-primary-base);
  --alias-input-background-color-active: var(--color-primary-dark);
  --alias-input-background-color-error: var(--color-red-base);
  --alias-input-border-color-checked: var(--color-primary-base);
  --alias-input-border-color-focus: var(--alias-input-border-color);
  --alias-input-border-color-success: var(--color-green-base);
  --alias-input-border-color-error: var(--color-red-base);
  --alias-input-border-color-hover: var(--color-primary-base);
  --alias-input-border-radius: var(--border-radius-2);
  --alias-action-border-radius: var(--border-radius-2);
  --button-secondary-focus-color: var(--button-secondary-color);
  --button-primary-focus-background: var(--button-primary-background);
  --button-primary-border-color: var(--button-primary-background);
  --button-plain-focus-color: var(--button-plain-color);
  --button-plain-active-color: var(--button-plain-color);
  --button-plain-hover-color: var(--button-plain-color);
  --button-outline-active-color: var(--button-secondary-active-color);
  --button-outline-focus-background: var(--button-outline-hover-background);
  --button-outline-focus-border-color: var(--button-outline-hover-border-color);
  --button-outline-hover-color: var(--button-secondary-hover-color);
  --button-outline-color: var(--button-secondary-color);
  --button-outline-border-color: var(--button-secondary-border-color);
  --switch-active-background: var(--alias-field-background-color-active);
  --switch-checked-background: var(--alias-field-background-color-checked);
  --step-completed-number-color: var(--color-text-primary-base);
  --radio-checked-color: var(--alias-field-background-color-checked);
  --choice-checked-icon-background: var(--alias-field-background-color-checked);
  --choice-checked-border-color: var(--alias-field-border-color-checked);
  --choice-content-border-radius: var(--alias-input-border-radius);
  --checkbox-checked-background: var(--alias-field-background-color-checked);
  --color-text-marketing-dark: var(--color-text-primary-dark);
  --color-text-marketing-base: var(--color-text-primary-base);
  --color-text-marketing-light: var(--color-text-primary-light);
  --alias-field-text-checked: var(--color-text-primary-base);
  --alias-input-text-color-checked: var(--color-text-primary-base);
  --button-outline-focus-color: var(--button-secondary-focus-color);
  --switch-checked-color: var(--alias-field-text-checked);
  --choice-checked-icon-color: var(--alias-field-text-checked);
  --checkbox-checked-color: var(--alias-field-text-checked);
}
.indo-118f5aad_displayblock {
  display: block;
}
.indo-118f5aad_displayflex {
  display: flex;
}
.indo-da27be32_secondary {
  font-family: var(--font-family-brand-secondary);
}
.indo-140c7d04_regular {
  font-weight: var(--font-weight-regular);
}
.indo-140c7d04_medium {
  font-weight: var(--font-weight-medium);
}
.indo-4fdfd9c8_h6 {
  height: var(--space-6);
}
.indo-702a40c0_root {
  --align-content: initial;
  --align-items: initial;
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}
@media only screen and (min-width: 480px) {
  .indo-702a40c0_root {
    --sm-align-content: initial;
    --sm-align-items: initial;
    --sm-flex-direction: initial;
    --sm-flex-wrap: initial;
    --sm-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(--sm-align-content, var(--align-content));
    align-items: var(--align-items);
    align-items: var(--sm-align-items, var(--align-items));
    flex-direction: var(--flex-direction);
    flex-direction: var(--sm-flex-direction, var(--flex-direction));
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--sm-flex-wrap, var(--flex-wrap));
    justify-content: var(--justify-content);
    justify-content: var(--sm-justify-content, var(--justify-content));
  }
}
@media only screen and (min-width: 768px) {
  .indo-702a40c0_root {
    --md-align-content: initial;
    --md-align-items: initial;
    --md-flex-direction: initial;
    --md-flex-wrap: initial;
    --md-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --md-align-content,
      var(--sm-align-content, var(--align-content))
    );
    align-items: var(--align-items);
    align-items: var(
      --md-align-items,
      var(--sm-align-items, var(--align-items))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --md-flex-direction,
      var(--sm-flex-direction, var(--flex-direction))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)));
    justify-content: var(--justify-content);
    justify-content: var(
      --md-justify-content,
      var(--sm-justify-content, var(--justify-content))
    );
  }
}
@media only screen and (min-width: 1010px) {
  .indo-702a40c0_root {
    --lg-align-content: initial;
    --lg-align-items: initial;
    --lg-flex-direction: initial;
    --lg-flex-wrap: initial;
    --lg-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --lg-align-content,
      var(--md-align-content, var(--sm-align-content, var(--align-content)))
    );
    align-items: var(--align-items);
    align-items: var(
      --lg-align-items,
      var(--md-align-items, var(--sm-align-items, var(--align-items)))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --lg-flex-direction,
      var(--md-flex-direction, var(--sm-flex-direction, var(--flex-direction)))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --lg-flex-wrap,
      var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --lg-justify-content,
      var(
        --md-justify-content,
        var(--sm-justify-content, var(--justify-content))
      )
    );
  }
}
@media only screen and (min-width: 1440px) {
  .indo-702a40c0_root {
    --xl-align-content: initial;
    --xl-align-items: initial;
    --xl-flex-direction: initial;
    --xl-flex-wrap: initial;
    --xl-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --xl-align-content,
      var(
        --lg-align-content,
        var(--md-align-content, var(--sm-align-content, var(--align-content)))
      )
    );
    align-items: var(--align-items);
    align-items: var(
      --xl-align-items,
      var(
        --lg-align-items,
        var(--md-align-items, var(--sm-align-items, var(--align-items)))
      )
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --xl-flex-direction,
      var(
        --lg-flex-direction,
        var(
          --md-flex-direction,
          var(--sm-flex-direction, var(--flex-direction))
        )
      )
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --xl-flex-wrap,
      var(
        --lg-flex-wrap,
        var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
      )
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --xl-justify-content,
      var(
        --lg-justify-content,
        var(
          --md-justify-content,
          var(--sm-justify-content, var(--justify-content))
        )
      )
    );
  }
}
.indo-4bb60769_marginbottom1 {
  margin-bottom: var(--space-1);
}
.indo-4bb60769_marginleft0 {
  margin-left: 0;
}
.subnav-link {
  margin-left: 8px;
}
.indo-4bb60769_marginleft2 {
  margin-left: var(--space-2);
}
.indo-4bb60769_marginleft3 {
  margin-left: var(--space-3);
}
.indo-4bb60769_marginleft5 {
  margin-left: var(--space-5);
}
.indo-4bb60769_marginright2 {
  margin-right: var(--space-2);
}
.indo-4bb60769_marginright3 {
  margin-right: var(--space-3);
}
.indo-4bb60769_marginright4 {
  margin-right: var(--space-4);
}
.indo-99a69aa6_paddingleft2 {
  padding-left: var(--space-2);
}
.indo-99a69aa6_paddingleft4 {
  padding-left: var(--space-4);
}
.indo-99a69aa6_paddingleft5 {
  padding-left: var(--space-5);
}
.indo-99a69aa6_paddingright2 {
  padding-right: var(--space-2);
}
.indo-99a69aa6_paddingright4 {
  padding-right: var(--space-4);
}
.indo-99a69aa6_paddingright5 {
  padding-right: var(--space-5);
}
.indo-99a69aa6_paddingtop0 {
  padding-top: 0;
}
.indo-1409396e_positionrelative {
  position: relative;
  margin-left: auto;
}
.indo-95996886_none {
  text-transform: none;
}
.indo-3e6509f3_zindex100 {
  z-index: var(--z-index-100);
}
.indo-8ef7b9d3_root {
  fill: currentColor;
  vertical-align: middle;
}
.indo-8ef7b9d3_root:active,
.indo-8ef7b9d3_root:hover,
.indo-8ef7b9d3_root:visited,
.indo-8ef7b9d3_root:focus {
  outline: none;
}
.indo-8ef7b9d3_small {
  height: 16px;
  width: 16px;
}
.indo-8ef7b9d3_medium {
  height: 24px;
  width: 24px;
}
.indo-8ef7b9d3_xlarge {
  height: 32px;
  width: 32px;
}
.indo-958a0785_root {
  color: inherit;
}
.indo-958a0785_heading6 {
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
}
@media only screen and (min-width: 768px) {
  .indo-958a0785_heading6 {
    font-size: var(--font-heading-6-large-size);
    line-height: var(--font-heading-6-large-line-height);
  }
}
.indo-958a0785_caption2 {
  font-size: var(--font-caption-2-size);
  line-height: var(--font-caption-2-line-height);
}
.indo-9d38ad85_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-45d84a8c_usermenutrigger {
  cursor: pointer;
}
.indo-ec4a15ec_supnav {
  display: flex;
  justify-content: space-between;
  max-width: var(--max-header-width);
  width: 100%;
  height: var(--supnav-height);
  margin: 0 auto;
  grid-area: 1/1/2/-1;
  margin-left: 0;
}
.indo-ec4a15ec_supnav > ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  overflow-y: hidden;
  padding: 0;
}
.indo-ec4a15ec_supnav > ul.indo-ec4a15ec_supnavlistright {
  flex-wrap: nowrap;
  overflow-y: visible;
}
.indo-ec4a15ec_supnav > ul > li {
  white-space: nowrap;
}
.indo-ec4a15ec_supnavlink {
  color: inherit;
  font-size: var(--font-size-x-small);
  line-height: var(--supnav-height);
  display: block;
}
.indo-ec4a15ec_supnavlink:hover,
.indo-ec4a15ec_supnavlink:focus,
.indo-ec4a15ec_supnavlink:active,
.indo-ec4a15ec_supnavlink:visited {
  text-decoration: none;
  color: inherit;
}
.indo-71af292c_togglesearchbutton {
  height: var(--mainnav-height);
  cursor: pointer;
  background-color: transparent;
  border: 0;
}
.indo-71af292c_togglesearchbutton.indo-71af292c_aligntoend {
  display: flex;
  justify-content: flex-end;
}
.indo-71af292c_togglesearchbutton.indo-71af292c_aligntoend svg {
  margin-bottom: var(--search-icon-svg-margin-bottom);
}
.indo-71af292c_searchinput:focus-visible {
  border: 0;
  outline: none;
}
.indo-feb90c8e_root {
  align-items: center;
  border-radius: var(--alias-action-border-radius);
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  justify-content: center;
  min-width: 70px;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  transition: var(--motion-duration-fast);
}
.indo-feb90c8e_root:hover,
.indo-feb90c8e_root:active,
.indo-feb90c8e_root:visited,
.indo-feb90c8e_root:focus {
  transition: none;
}
.indo-feb90c8e_root:focus {
  outline: none;
  z-index: 1;
}
.indo-feb90c8e_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-feb90c8e_content {
  position: relative;
  display: inline-flex;
}
.indo-feb90c8e_small {
  font-size: var(--button-small-font-size);
  height: var(--button-small-height);
  padding: 0 var(--button-small-padding-horizontal);
}
.indo-feb90c8e_plain,
.indo-feb90c8e_plain:visited {
  background: var(--button-plain-background);
  color: var(--button-plain-color);
  box-shadow: var(--button-plain-shadow);
}
.indo-feb90c8e_plain:hover {
  background: var(--button-plain-hover-background);
  color: var(--button-plain-hover-color);
  -webkit-text-decoration: var(--button-plain-hover-text-decoration);
  text-decoration: var(--button-plain-hover-text-decoration);
  box-shadow: var(--button-plain-hover-shadow);
}
.indo-feb90c8e_plain:active {
  background: var(--button-plain-active-background);
  color: var(--button-plain-active-color);
  box-shadow: var(--button-plain-active-shadow);
}
.indo-feb90c8e_plain:focus {
  color: var(--button-plain-focus-color);
}
.indo-1c50554c_subnav {
  height: var(--subnav-height);
  display: flex;
}
.indo-1c50554c_subnav ul {
  display: flex;
  flex-wrap: wrap-reverse;
  list-style: none;
  padding: 0;
}
.indo-1c50554c_subnav > ul {
  overflow-y: hidden;
}
.indo-1c50554c_subnav ul li {
  position: relative;
}
.indo-1c50554c_subnavlink {
  line-height: var(--subnav-height);
  text-decoration: none;
  display: block;
  white-space: nowrap;
}
.indo-1c50554c_subnavlink {
  color: var(--subnav-text-color);
}
.indo-1c50554c_subnavlink:hover {
  text-decoration: underline;
}
.indo-1c50554c_subnavlink:focus,
.indo-1c50554c_subnavlink:visited {
  color: var(--color-black-base);
}
.indo-1c50554c_subnavlink:active,
.indo-1c50554c_subnavlink:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--active-line-color);
  text-decoration-color: var(--active-line-color);
  color: var(--active-line-color);
}
:root {
  --supnav-height: 24px;
  --regionav-height: 66px;
  --max-header-width: 996px;
}
.indo-5581dc71_headerwrapper {
  background-repeat: no-repeat;
  background-size:
    100% 24px,
    100% var(--total-header-height),
    100%;
  display: none;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: var(--z-index-400);
}
.indo-5581dc71_headerwrapper.indo-5581dc71_backgroundsupnav {
  background-image:
    linear-gradient(
      var(--supnav-background-color),
      var(--supnav-background-color)
    ),
    linear-gradient(var(--color-white-base), var(--color-white-base)),
    linear-gradient(var(--color-white-base), var(--color-white-base));
}
.indo-5581dc71_headerwrapper .indo-5581dc71_subnavwrapper {
  width: 996px;
  width: var(--max-header-width);
}
.indo-5581dc71_headerwrapper .indo-5581dc71_subnavwrapper nav {
  width: 100%;
  max-width: var(--max-subnav-width);
}
@media (min-width: 768px) {
  .indo-5581dc71_headerwrapper {
    display: block;
  }
}
.indo-5581dc71_headerwrapper.indo-5581dc71_issticky {
  background-size:
    100% 24px,
    100% var(--total-header-height);
}
.indo-5581dc71_siteheader {
  display: grid;
  grid-template-rows: 24px var(--mainnav-height) var(--subnav-height);
  grid-template-rows: var(--supnav-height) var(--mainnav-height) var(
      --subnav-height
    );
  max-width: 996px;
  max-width: var(--max-header-width);
  margin: 0 auto;
}
.indo-e990370a_brandlogoimage {
  max-height: var(--mobile-headerbar-height);
  height: 100%;
  padding: 0px 0;
}
.indo-e990370a_brandlogoimage.indo-e990370a_rectangularlogo {
  padding: 0;
}
:root {
  --mobile-headerbar-height: 56px;
  --mobile-regionav-height: 40px;
}
.indo-21a25e11_siteheader {
  display: contents;
}
@media (min-width: 768px) {
  .indo-21a25e11_siteheader {
    display: none;
  }
}
.indo-21a25e11_headerbar {
  display: flex;
  flex-direction: column;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: var(--z-index-400);
}
.indo-21a25e11_headerbar .indo-21a25e11_barmain {
  align-items: center;
  background-color: var(--bar-main-background-color);
  display: flex;
  height: 56px;
  height: var(--mobile-headerbar-height);
  justify-content: space-between;
}
.indo-feeb8737_displayflex {
  display: flex;
}
.indo-52cfb1a8_system {
  font-family: var(--font-family-system);
}
.indo-3cafa552_h6 {
  height: var(--space-6);
}
.indo-3cafa552_h7 {
  height: var(--space-7);
}
.indo-c845145a_root {
  --align-content: initial;
  --align-items: initial;
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}
@media only screen and (min-width: 480px) {
  .indo-c845145a_root {
    --sm-align-content: initial;
    --sm-align-items: initial;
    --sm-flex-direction: initial;
    --sm-flex-wrap: initial;
    --sm-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(--sm-align-content, var(--align-content));
    align-items: var(--align-items);
    align-items: var(--sm-align-items, var(--align-items));
    flex-direction: var(--flex-direction);
    flex-direction: var(--sm-flex-direction, var(--flex-direction));
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--sm-flex-wrap, var(--flex-wrap));
    justify-content: var(--justify-content);
    justify-content: var(--sm-justify-content, var(--justify-content));
  }
}
@media only screen and (min-width: 768px) {
  .indo-c845145a_root {
    --md-align-content: initial;
    --md-align-items: initial;
    --md-flex-direction: initial;
    --md-flex-wrap: initial;
    --md-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --md-align-content,
      var(--sm-align-content, var(--align-content))
    );
    align-items: var(--align-items);
    align-items: var(
      --md-align-items,
      var(--sm-align-items, var(--align-items))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --md-flex-direction,
      var(--sm-flex-direction, var(--flex-direction))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)));
    justify-content: var(--justify-content);
    justify-content: var(
      --md-justify-content,
      var(--sm-justify-content, var(--justify-content))
    );
  }
}
@media only screen and (min-width: 1010px) {
  .indo-c845145a_root {
    --lg-align-content: initial;
    --lg-align-items: initial;
    --lg-flex-direction: initial;
    --lg-flex-wrap: initial;
    --lg-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --lg-align-content,
      var(--md-align-content, var(--sm-align-content, var(--align-content)))
    );
    align-items: var(--align-items);
    align-items: var(
      --lg-align-items,
      var(--md-align-items, var(--sm-align-items, var(--align-items)))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --lg-flex-direction,
      var(--md-flex-direction, var(--sm-flex-direction, var(--flex-direction)))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --lg-flex-wrap,
      var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --lg-justify-content,
      var(
        --md-justify-content,
        var(--sm-justify-content, var(--justify-content))
      )
    );
  }
}
@media only screen and (min-width: 1440px) {
  .indo-c845145a_root {
    --xl-align-content: initial;
    --xl-align-items: initial;
    --xl-flex-direction: initial;
    --xl-flex-wrap: initial;
    --xl-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --xl-align-content,
      var(
        --lg-align-content,
        var(--md-align-content, var(--sm-align-content, var(--align-content)))
      )
    );
    align-items: var(--align-items);
    align-items: var(
      --xl-align-items,
      var(
        --lg-align-items,
        var(--md-align-items, var(--sm-align-items, var(--align-items)))
      )
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --xl-flex-direction,
      var(
        --lg-flex-direction,
        var(
          --md-flex-direction,
          var(--sm-flex-direction, var(--flex-direction))
        )
      )
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --xl-flex-wrap,
      var(
        --lg-flex-wrap,
        var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
      )
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --xl-justify-content,
      var(
        --lg-justify-content,
        var(
          --md-justify-content,
          var(--sm-justify-content, var(--justify-content))
        )
      )
    );
  }
}
.indo-253233f3_marginbottomauto {
  margin-bottom: auto;
}
.indo-253233f3_marginleftauto {
  margin-left: auto;
}
.indo-253233f3_marginrightauto {
  margin-right: auto;
}
.indo-253233f3_margintopauto {
  margin-top: auto;
}
.indo-9b966e3c_paddingbottom6 {
  padding-bottom: 26px;
}
.indo-9b966e3c_paddingleft4 {
  padding-left: var(--space-4);
}
.indo-9b966e3c_paddingleft7 {
  padding-left: var(--space-7);
}
.indo-9b966e3c_paddingright4 {
  padding-right: var(--space-4);
}
.indo-9b966e3c_paddingright7 {
  padding-right: var(--space-7);
}
.indo-9b966e3c_paddingtop4 {
  padding-top: var(--space-4);
}
.indo-9b966e3c_paddingtop6 {
  padding-top: var(--space-6);
}
.indo-5becb45d_center {
  text-align: center;
}
.indo-a18dfc1c_uppercase {
  text-transform: uppercase;
}
.indo-dadd9d1f_root {
  color: inherit;
}
.indo-dadd9d1f_heading6 {
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
}
@media only screen and (min-width: 768px) {
  .indo-dadd9d1f_heading6 {
    font-size: var(--font-heading-6-large-size);
    line-height: var(--font-heading-6-large-line-height);
  }
}
.indo-e28c431f_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-2ec00e8b_footercontainer {
  display: none;
  position: relative;
  padding-left: var(--footer-padding-left);
}
@media screen and (min-width: 768px) {
  .indo-2ec00e8b_footercontainer {
    display: block;
  }
}
.indo-2ec00e8b_brandtextfooter a {
  line-height: 0;
  font-size: var(--font-caption-2-size);
}
.indo-2ec00e8b_brandtextfooter img {
  display: block;
  margin: auto 6px;
  height: 16px;
}
.indo-13b44ded_brandlogoimage {
  height: 100%;
  width: auto;
}
.indo-9578424b_mobilefooter {
  display: none;
}
@media screen and (max-width: 768px) {
  .indo-9578424b_mobilefooter {
    display: block;
  }
}
a.tik4-button.tik4-button:hover:not(:disabled),
button.tik4-button.tik4-button:hover:not(:disabled) {
  filter: var(--t4-hover-saturate);
  color: #fff;
  text-decoration: none;
}
a.tik4-button.tik4-button:active:not(:disabled),
button.tik4-button.tik4-button:active:not(:disabled) {
  filter: var(--t4-active-saturate);
}
a.tik4-button.tik4-button:focus-visible,
button.tik4-button.tik4-button:focus-visible {
  outline-color: var(--t4-txt);
}
a.tik4-button.tik4-button--txt--l:hover:not(:disabled),
button.tik4-button.tik4-button--txt--l:hover:not(:disabled) {
  color: var(--t4-link--l);
}
.tik4-live--sharing-expanded
  .tik4-sharing__item__button:focus-visible
  + .tik4-sharing__item__tooltip {
  opacity: 1;
  top: -2em;
}
.tik4-ec__h:hover:not(:disabled) {
  filter: var(--t4-hover-saturate);
  background: var(--t4-sfc-bg);
}
.tik4-ec__h:hover:not(:disabled) .tik4-ec__h__ch {
  color: var(--t4-txt);
}
.tik4-ec__h:active:not(:disabled) {
  filter: var(--t4-active-saturate);
  background: transparent;
}
.tik4-ec__h:focus-visible {
  outline-color: var(--t4-txt);
}
.tik4-we-toggle__checkbox.tik4-we-toggle__checkbox:checked ~ :before {
  color: var(--t4-ev-bg);
  border-color: var(--t4-secondary);
  background-color: var(--t4-secondary);
  content: "";
}
.tik4-we-toggle__checkbox.tik4-we-toggle__checkbox:checked ~ :after {
  background-color: var(--t4-ev-bg);
  transform: translateX(0.75em);
}
.tik4-we-toggle__checkbox.tik4-we-toggle__checkbox.focus-visible ~ :before,
.tik4-we-toggle__checkbox.tik4-we-toggle__checkbox:focus-visible ~ :before {
  outline: 1px dotted;
  outline-offset: 2px;
}
.indo-d26cc5d6_center {
  -ms-grid-row-align: center;
  align-self: center;
}
.indo-7eeed105_none {
  text-decoration: none;
}
.indo-bcee7b1d_displayinlineblock {
  display: inline-block;
}
.indo-ea190c2_primary {
  font-family: var(--font-family-brand-primary);
}
.indo-ea190c2_secondary {
  font-family: var(--font-family-brand-secondary);
}
.indo-35512234_medium {
  font-weight: var(--font-weight-medium);
}
.indo-48fd6af8_h5 {
  height: var(--space-5);
}
.indo-d382f4d9_marginbottom0 {
  margin-bottom: 0;
}
.indo-d382f4d9_marginbottom2 {
  margin-bottom: var(--space-2);
}
.indo-d382f4d9_marginbottom5 {
  margin-bottom: var(--space-5);
}
.indo-d382f4d9_marginleft0 {
  margin-left: 0;
}
.indo-d382f4d9_marginleft5 {
  margin-left: var(--space-5);
}
.indo-d382f4d9_marginright0 {
  margin-right: 0;
}
.indo-d382f4d9_marginright2 {
  margin-right: var(--space-2);
}
.indo-d382f4d9_margintop0 {
  margin-top: 0;
}
.indo-ddd60156_paddingbottom0 {
  padding-bottom: 0;
}
.indo-ddd60156_paddingtop0 {
  padding-top: 0;
}
.indo-7730661e_positionrelative {
  position: relative;
}
.indo-254a1621_wfull {
  width: 100%;
}
.indo-254a1621_wauto {
  width: auto;
}
.indo-254a1621_mwfull {
  max-width: 100%;
}
.indo-17abbc75_root {
  color: inherit;
}
.indo-17abbc75_heading6 {
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
}
@media only screen and (min-width: 768px) {
  .indo-17abbc75_heading6 {
    font-size: var(--font-heading-6-large-size);
    line-height: var(--font-heading-6-large-line-height);
  }
}
.indo-17abbc75_caption1 {
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
}
.indo-1f5a6275_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-e6a44204_link {
  color: inherit;
  display: block;
  height: inherit;
  text-decoration: none;
}
.indo-e6a44204_link:hover {
  color: inherit;
  text-decoration: none;
}
.indo-e6a44204_textcolorhoverlighten {
  color: var(--color-black-base);
}
.indo-e6a44204_textcolorhoverlighten:hover {
  color: #404040;
}
.indo-617e8164_plusicon {
  vertical-align: middle;
}
.indo-dd59e603_middle {
  vertical-align: middle;
}
.indo-a2d926e4_figure {
  flex: 0 0 auto;
  margin: 0;
  max-width: 100%;
  position: relative;
}
.indo-a2d926e4_imagetag {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@supports (-webkit-tap-highlight-color: var(--color-black-base)) {
  .indo-a2d926e4_imagetag {
    image-rendering: -webkit-optimize-contrast;
  }
}
.indo-c19c0b0b_root {
  width: 100%;
  height: 0;
  position: relative;
  border-radius: var(--placeholder-root-border-radius);
}
.indo-c19c0b0b_placeholder {
  background-color: var(--color-grey-10);
}
.indo-c19c0b0b_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.indo-ed5814a8_horizontalteaser {
  display: -ms-grid;
  display: grid;
}
.indo-ed5814a8_horizontalteaserimageright {
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  grid-column-gap: var(--space-5);
}
.indo-9d6383c7_teaserlist {
  margin: 0 0 var(--space-5) 0;
  padding: 0;
  list-style: none;
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
}
.indo-9d6383c7_defaultlistitem {
  padding: var(--list-item-padding);
}
.indo-9d6383c7_defaultlistitem:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 480px) {
  .indo-9d6383c7_defaultlistitem {
    padding: var(--list-item-padding);
  }
}
@media only screen and (min-width: 768px) {
  .indo-9d6383c7_defaultlistitem {
    padding: 0 0 var(--list-item-padding) 0;
  }
}
.indo-9d6383c7_teaserdefaultlisthorizontaldivider li:not(:last-child) {
  border-bottom: 1px solid var(--divider-color);
}
@media only screen and (min-width: 480px) {
  .indo-9d6383c7_teaserdefaultlisthorizontaldivider li {
    margin-top: var(--list-item-margin-top);
  }
}
.indo-f178c3e_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-a71b11d9_input:not(:disabled):active ~ .indo-a71b11d9_iconcontainer {
  border-color: var(--alias-input-border-color-active);
  box-shadow: var(--alias-input-box-shadow-active);
}
.indo-365a23fb_input:not(:disabled):active ~ .indo-365a23fb_iconcontainer {
  border-color: var(--alias-input-border-color-active);
  box-shadow: var(--alias-input-box-shadow-active);
}
h3.indo-273d2c_centeredheader {
  width: calc(100% - 2 * var(--space-5));
  margin-left: var(--space-5);
  margin-right: var(--space-5);
}
@media only screen and (min-width: 768px) {
  h3.indo-273d2c_centeredheader {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
}
.indo-9a56d055_root {
  border: none;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  border: none;
  padding: 0;
}
.indo-9a56d055_root:hover {
  cursor: pointer;
  text-decoration: underline;
}
.indo-9a56d055_root:focus {
  outline: none;
  text-decoration: underline;
}
.indo-9a56d055_default {
  color: var(--link-text-default-color);
}
.indo-9a56d055_default:hover {
  color: var(--link-text-default-hover-color);
}
.indo-9a56d055_default:visited {
  color: var(--link-text-default-visited-color);
}
.indo-9a56d055_default:active {
  color: var(--link-text-default-active-color);
}
.indo-c221d3b8_root {
  display: block;
  text-decoration: none;
  font-family: var(--font-family-brand-primary);
  font-weight: var(--font-weight-bold);
  padding: var(--space-3) 0 calc(var(--space-3) - 2px) 0;
  margin: var(--space-3) 0;
  border-top: 1px solid;
}
@media only screen and (min-width: 480px) {
  .indo-c221d3b8_root {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.indo-c221d3b8_action {
  display: none;
  flex-shrink: 0;
}
.indo-c221d3b8_inner {
  margin-right: var(--space-5);
}
@media only screen and (min-width: 480px) {
  .indo-c221d3b8_action {
    display: block;
  }
}
.indo-c221d3b8_action a {
  display: inline-flex;
  align-items: center;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-caption-1-size);
  font-family: var(--font-family-system);
  color: currentColor;
}
.indo-c221d3b8_action a:focus,
.indo-c221d3b8_action a:hover {
  color: currentColor;
  text-decoration: underline;
  opacity: 0.9;
}
.indo-c221d3b8_action a:visited {
  color: currentColor;
}
.indo-c221d3b8_action a:active {
  color: currentColor;
  opacity: 0.7;
}
.indo-c221d3b8_large {
  font-size: var(--font-heading-3-size);
  line-height: var(--font-heading-3-line-height);
  border-width: 2px;
}
@media only screen and (min-width: 768px) {
  .indo-c221d3b8_large {
    font-size: var(--font-heading-3-large-size);
    line-height: var(--font-heading-3-large-line-height);
    border-top: none;
    border-bottom-style: solid;
  }
}
.indo-c221d3b8_primary,
.indo-c221d3b8_primary:active,
.indo-c221d3b8_primary:visited,
.indo-c221d3b8_primary:focus,
.indo-c221d3b8_primary:hover {
  color: var(--color-primary-100);
}
.indo-8e1bcfad_bordertop {
  border-top-width: var(--theme-border-width);
  border-top-style: var(--theme-border-style);
  border-top-color: var(--theme-border-color);
}
figure {
  margin: 0;
}
.indo-223c7e83_root {
  --align-content: initial;
  --align-items: initial;
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}
@media only screen and (min-width: 480px) {
  .indo-223c7e83_root {
    --sm-align-content: initial;
    --sm-align-items: initial;
    --sm-flex-direction: initial;
    --sm-flex-wrap: initial;
    --sm-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(--sm-align-content, var(--align-content));
    align-items: var(--align-items);
    align-items: var(--sm-align-items, var(--align-items));
    flex-direction: var(--flex-direction);
    flex-direction: var(--sm-flex-direction, var(--flex-direction));
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--sm-flex-wrap, var(--flex-wrap));
    justify-content: var(--justify-content);
    justify-content: var(--sm-justify-content, var(--justify-content));
  }
}
@media only screen and (min-width: 768px) {
  .indo-223c7e83_root {
    --md-align-content: initial;
    --md-align-items: initial;
    --md-flex-direction: initial;
    --md-flex-wrap: initial;
    --md-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --md-align-content,
      var(--sm-align-content, var(--align-content))
    );
    align-items: var(--align-items);
    align-items: var(
      --md-align-items,
      var(--sm-align-items, var(--align-items))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --md-flex-direction,
      var(--sm-flex-direction, var(--flex-direction))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)));
    justify-content: var(--justify-content);
    justify-content: var(
      --md-justify-content,
      var(--sm-justify-content, var(--justify-content))
    );
  }
}
@media only screen and (min-width: 1010px) {
  .indo-223c7e83_root {
    --lg-align-content: initial;
    --lg-align-items: initial;
    --lg-flex-direction: initial;
    --lg-flex-wrap: initial;
    --lg-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --lg-align-content,
      var(--md-align-content, var(--sm-align-content, var(--align-content)))
    );
    align-items: var(--align-items);
    align-items: var(
      --lg-align-items,
      var(--md-align-items, var(--sm-align-items, var(--align-items)))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --lg-flex-direction,
      var(--md-flex-direction, var(--sm-flex-direction, var(--flex-direction)))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --lg-flex-wrap,
      var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --lg-justify-content,
      var(
        --md-justify-content,
        var(--sm-justify-content, var(--justify-content))
      )
    );
  }
}
@media only screen and (min-width: 1440px) {
  .indo-223c7e83_root {
    --xl-align-content: initial;
    --xl-align-items: initial;
    --xl-flex-direction: initial;
    --xl-flex-wrap: initial;
    --xl-justify-content: initial;
    align-content: var(--align-content);
    align-content: var(
      --xl-align-content,
      var(
        --lg-align-content,
        var(--md-align-content, var(--sm-align-content, var(--align-content)))
      )
    );
    align-items: var(--align-items);
    align-items: var(
      --xl-align-items,
      var(
        --lg-align-items,
        var(--md-align-items, var(--sm-align-items, var(--align-items)))
      )
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --xl-flex-direction,
      var(
        --lg-flex-direction,
        var(
          --md-flex-direction,
          var(--sm-flex-direction, var(--flex-direction))
        )
      )
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --xl-flex-wrap,
      var(
        --lg-flex-wrap,
        var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
      )
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --xl-justify-content,
      var(
        --lg-justify-content,
        var(
          --md-justify-content,
          var(--sm-justify-content, var(--justify-content))
        )
      )
    );
  }
}
.indo-1d70522a_marginbottom5 {
  margin-bottom: var(--space-5);
}
.indo-1d70522a_marginleft0 {
  margin-left: 0;
}
.indo-1d70522a_marginright0 {
  margin-right: 0;
}
.indo-99d112c6_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
.indo-96da38cd_root {
  align-items: center;
  border-radius: var(--alias-action-border-radius);
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  justify-content: center;
  min-width: 70px;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  transition: var(--motion-duration-fast);
}
.indo-96da38cd_root:hover,
.indo-96da38cd_root:active,
.indo-96da38cd_root:visited,
.indo-96da38cd_root:focus {
  transition: none;
}
.indo-96da38cd_root:focus {
  outline: none;
  z-index: 1;
}
.indo-96da38cd_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}
@media screen and (max-width: 768px) {
  .site-container__inner {
    padding-top: 0;
  }
  .oneplatform_fragment_enableMenus .body-wrapper {
    margin-top: 0;
  }
  .un-article__paragraph {
    margin: 0 16px 16px 16px !important;
  }
  .un-header__info {
    margin-right: 16px;
    margin-left: 16px;
  }
  .site-container__inner main {
    padding-top: 16px;
  }
  .indo-1d70522a_marginright0 {
    margin-right: 16px !important;
  }
  .indo-1d70522a_marginleft0 {
    margin-left: 16px !important;
  }
}
.date {
  display: flex;
}
.dateWrapper {
  background-color: #f3f4f4;
}
.privacy-button {
  background: var(--color-secondary-base);
  cursor: pointer;
  position: fixed;
  padding: 0.3125rem 0.9375rem;
  min-height: 2.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  color: #ffffff;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-height: 1.875rem;
  z-index: 1;
  bottom: 0;
  left: 0;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.privacy-button .icon-gear {
  margin-right: 0.1875rem;
  background-size: contain;
  width: 1.375rem;
  height: 1.375rem;
}
.privacy-button span {
  font-size: 1.125rem;
  font-weight: 400;
  display: inline-block;
  color: white;
}
.footer_ad--sticky .didomi_consent_trigger_wrapper a {
  color: #666;
}
.footer_ad--sticky .didomi_consent_trigger_wrapper a {
  font-weight: 700;
  padding: 5px 7px;
  background-color: #fff;
  border-top-right-radius: 4px;
  border: 0 solid transparent;
  -webkit-transition: -webkit-transform 0.35s ease-in;
  transition: -webkit-transform 0.35s ease-in;
  transition: transform 0.35s ease-in;
  transition:
    transform 0.35s ease-in,
    -webkit-transform 0.35s ease-in;
  box-shadow: -1px -2px 2px rgba(0, 0, 0, 0.05);
}
.footer_ad--sticky .didomi_consent_trigger_wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-size: 0.8125rem;
}
.footer_ad--sticky .didomi_consent_trigger_wrapper,
.footer_ad--sticky .footer_ad__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer_ad--sticky {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  margin: 0;
}
.footer_ad--sticky .didomi_consent_trigger_wrapper svg {
  height: 0.8125rem;
  width: 0.8125rem;
}
svg:not(:root) {
  overflow: hidden;
}
.icon {
  display: none;
  fill: currentColor;
  height: 1rem;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 1rem;
}
@media (max-width: 768px) {
  .privacy-button {
    display: none;
  }
}
.f1t-form {
  width: 100%;
  color: black;
}
video {
  width: 100%;
}
.congratulations {
  background: #fff;
  height: 295px;
  display: none;
}
.f1t-form {
  padding: 0 10px 10px 10px;
}
.f1t-form {
  text-align: left;
}
.iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover,
.iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover {
  cursor: default;
}
.iti--allow-dropdown
  .iti__country-container:has(+ input[disabled]):hover
  .iti__selected-country,
.iti--allow-dropdown
  .iti__country-container:has(+ input[readonly]):hover
  .iti__selected-country {
  background-color: transparent;
}
img,
video {
  height: auto;
  max-width: 100%;
}
* {
  box-sizing: border-box;
}
*,
:after,
:before {
  border: 0 solid #e2e8f0;
  box-sizing: border-box;
}
:after,
:before {
  --tw-content: "";
}
.beyond_form {
  position: relative;
  z-index: 1;
  border: 4px solid #d32e21;
  border-radius: 12px;
  background-color: rgba(213, 50, 42, 0.05);
  padding: 0px 14px;
  margin-top: -15px;
}
.beyond_form p {
  font-weight: normal !important;
}
.beyond_form .bold,
#allocationCount {
  font-weight: bold;
}
.f1t-form__center {
  box-shadow: 0 4px 20.9px 3.1px rgba(13, 13, 13, 0.43);
  max-width: 450px;
  margin: 30px auto;
  line-height: normal;
  font-size: 20px;
  border-radius: 5px;
}
.reg-box-style {
  border-radius: 5px 5px 0 0;
  font-weight: 700;
  padding: 10px 24px;
  padding-top: 20px;
  word-break: break-word;
  font-size: 1.875rem;
  background: #0f2166;
  color: white;
  text-align: center;
}
.rating-box {
  position: relative;
  z-index: 2;
  padding: 10px 40px;
  word-break: break-word;
  background: #0f2166;
}
.relative {
  position: relative;
}
.w-full {
  width: 100%;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
@media (max-width: 640px) {
  div#form {
    padding: 0px;
  }
  .px-6 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .px-66 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  #trustedsite {
    margin-left: 20px !important;
  }
}
@media (min-width: 640px) {
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:w-full {
    width: 100%;
  }
  .sm\:max-w-md {
    max-width: 28rem;
  }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1280px) {
  .xl\:mr-0 {
    margin-right: 0;
  }
}
a,
a * {
  pointer-events: auto !important;
  cursor: pointer;
}
.desktop-header-search {
  pointer-events: none;
}
.desktop-header-search button {
  pointer-events: auto;
}
.main-nav a,
.subnav-link,
.indo-ec4a15ec_supnavlink {
  position: relative;
  z-index: 2;
}
[aria-hidden="true"] {
  pointer-events: none !important;
}
.main-nav-wrapper,
.main-nav,
.indo-1c50554c_subnav {
  position: relative;
  z-index: 3;
}
.fixed-header {
  position: sticky;
  top: 0;
  z-index: 1000;
}
video {
  width: 100%;
  height: auto;
  display: block;
}
.exp__container {
  color: var(--color-primary-80);
  font-family: var(--font-family-brand-primary);
  font-size: 18px;
  line-height: var(--font-paragraph-line-height);
  text-align: inherit;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.exp__container hr {
  margin: 15px 0;
}
.exp__item-header img {
  border-radius: 50%;
  height: 150px;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.exp__item-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 15px 0;
}
.exp__text-header {
  font-weight: bold;
  font-size: 24px;
  margin: 5px 0;
}
.exp__text-content {
  color: #7f7f7f;
}
.exp__text {
  display: flex;
  flex-direction: column;
  padding: 15px;
}
.exp__item-comment {
  padding: 15px 0;
}
@media (max-width: 767px) {
  .exp__item-header img {
    border-radius: 50%;
    height: 100px;
    object-fit: cover;
    aspect-ratio: 1/1;
  }
  .exp__item-comment {
    padding: 15px 0;
  }
  .exp__item-header {
    text-align: center;
    flex-direction: column;
    padding: 0;
  }
  .exp__text-content {
    text-align: center;
  }
  .exp__item-comment {
    padding-left: 16px;
    padding-right: 16px;
  }
  .reg {
    margin: 15px 16px;
  }
}
.link_red {
  color: #e11229;
  text-decoration: underline;
}
.link_red:hover {
  color: #007fff !important;
}
.reg__list {
  counter-reset: none;
}
.reg__list-container {
  border: none;
  background: none;
  margin: 10px;
}
.reg__list-container {
  display: list-item;
}
.reg li:before {
  border: none;
  color: #212121;
  padding: 0;
  width: auto;
  height: auto;
  display: none;
}
.reg__list,
.reg__list-2 {
  padding-left: 20px;
}
.reg__list .reg__list-container {
  list-style: arabic;
}
.reg__list-2 .reg__list-container {
  list-style: disc;
}
.reg__list-2 {
  list-style-type: disc;
  margin-bottom: 15px;
}
.reg__list-2 .reg__list-container {
  border: none;
}
.reg {
  color: #333333;
  font-family: "Nuacht Serif", "Nuacht Serif Fallback";
}
.reg ol {
  counter-reset: none;
}
.reg__list {
  padding-left: 0;
  margin-bottom: 15px;
}
.reg__list .reg__list-container {
  align-items: center;
  display: flex;
  padding-left: 0;
  gap: 10px;
}
.reg__list .reg__list-container::before {
  content: "" !important;
  display: flex;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #bb0000;
  width: 0;
  height: 0;
  border-radius: 0;
}
.reg__list-2 .reg__list-container::before {
  display: none !important;
}
video {
  width: 100%;
  display: block;
}
.reg__header {
  font-size: 23px;
  margin-bottom: 15px;
}
.reg__subheader {
  font-style: italic !important;
  font-size: 14px;
  margin: 10px 0 15px;
}
.reg p {
  font-size: 18px;
}
.reg__item {
  font-size: 18px;
}
.breadcrumb ol {
  padding: 0;
}
.un-article__paragraph a {
  color: #e11229;
  text-decoration: underline;
}
.un-article__paragraph a:hover {
  color: #007fff;
}
@media (max-width: 500px) {
  .indo-5581dc71_headerwrapper .indo-5581dc71_subnavwrapper nav {
    max-width: 100%;
  }
  html,
  body {
    overflow-x: hidden;
  }
}
a {
  outline: none !important;
}
.reg-form-wrapp {
  width: 100%;
  max-width: 600px;
}
