@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");
}

figcaption {
  font-size: 0.8125rem;
  line-height: 1.2307692308;
}
article,
aside,
figcaption,
figure,
header,
main,
nav,
section {
  display: block;
}

@-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%;
}
body,
html {
  min-height: 100%;
}
body {
  overflow-x: clip;
}

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: 1.25rem; */
  margin-top: 0;
}
h1,
h3,
h6 {
  font-weight: 700;
}
h1 {
  font-size: 1.875rem;
  line-height: 1;
  margin-bottom: 8px;
}
h3 {
  font-size: 1.25rem;
  line-height: 1;
  margin-bottom: 10px;
}
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;
}

::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}
p {
  margin: 0 0 1.25rem;
  padding: 0;
}

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

a {
  text-decoration: 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;
}
svg:not(:root) {
  overflow: hidden;
}
button {
  border-radius: 0;
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button {
  line-height: normal;
}

.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;
  }
}
.breadcrumb li:first-child:before {
  display: none;
}
.breadcrumb li:last-child b {
  font-weight: 600;
}
.breadcrumb b {
  font-weight: 400;
}
.breadcrumb ol li:before,
.breadcrumb ol li b {
  font-weight: 500;
}
.breadcrumb ol li:before,
.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;
  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;
}
@supports (-webkit-tap-highlight-color: black) {
}
.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;
  }
}
.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) ")";
  }
  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;
  }
}

/*=========INDEX=========*/
* {
  box-sizing: border-box;
}
:root {
  --button-large-height: 48px;
  --button-small-height: 32px;
  --button-plain-hover-text-decoration: underline;
  --button-outline-border-width: 1px;
  --button-outline-background: rgba(0, 0, 0, 0);
  --line-height-x-small: 16px;
  --line-height-small: 20px;
  --font-weight-bold: 700;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
  --font-size-x-small: 12px;
  --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-3-large-size: 24px;
  --font-heading-3-size: 22px;
  --font-heading-2-large-size: 32px;
  --font-heading-2-size: 24px;
  --font-caption-2-size: 12px;
  --font-caption-1-size: 14px;
  --border-radius-sides: 9999px;
  --border-radius-0: 0px;
  --motion-duration-fast: 200ms;
  --space-7: 32px;
  --space-6: 24px;
  --space-5: 16px;
  --space-4: 12px;
  --space-3: 8px;
  --space-2: 4px;
  --space-1: 2px;
  --z-index-400: 400;
  --z-index-100: 100;
  --shadow-3: 0 7px 14px 0 rgba(0, 0, 0, 0.28);
  --shadow-0: none;
  --color-quaternary-40: #d2db5c;
  --color-white-base: #ffffff;
  --color-secondary-90: #00605c;
  --color-primary-100: #000000;
  --color-primary-80: #333333;
  --color-primary-70: #4d4d4d;
  --color-primary-60: #666666;
  --color-primary-20: #cccccc;
  --color-primary-10: #e6e6e6;
  --color-grey-70: #474747;
  --color-grey-60: #666666;
  --color-grey-30: #d7d7d7;
  --color-grey-10: #f3f4f4;
  --color-blue-60: #00649c;
  --color-blue-50: #0280c6;
  --color-blue-40: #2da2e3;
  --color-black-base: #000000;
  --button-large-padding-horizontal: var(--space-6);
  --button-small-padding-horizontal: var(--space-5);
  --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-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-line-height: 1.25;
  --font-heading-5-large-line-height: 1.3;
  --font-heading-5-line-height: 1.4444;
  --font-heading-3-large-line-height: 1.3333;
  --font-heading-3-line-height: 1.2727;
  --font-heading-2-large-line-height: 1.25;
  --font-heading-2-line-height: 1.1667;
  --font-caption-2-line-height: 1.3333;
  --font-caption-1-line-height: 1.1429;
  --border-radius-2: var(--space-2);
  --placeholder-root-border-radius: var(--border-radius-0);
  --color-quaternary-base: var(--color-quaternary-40);
  --color-secondary-base: var(--color-secondary-90);
  --color-primary-base: var(--color-primary-100);
  --color-blue-dark: var(--color-blue-60);
  --color-blue-base: var(--color-blue-50);
  --color-blue-light: var(--color-blue-40);
  --color-text-grey-50: var(--color-black-base);
  --color-text-grey-10: var(--color-black-base);
  --button-plain-color: var(--color-primary-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);
  --color-text-grey-base: var(--color-text-grey-50);
  --alias-action-border-radius: var(--border-radius-2);
  --button-plain-focus-color: var(--button-plain-color);
  --button-plain-active-color: var(--button-plain-color);
  --button-plain-hover-color: var(--button-plain-color);
}

/*=========FRAGMENT-HEADER=========*/

/**
 * Do not edit directly
 * Generated on Tue, 31 Oct 2023 13:29:19 GMT
 */

/**
 * alignSelf:
 * auto | flex-start | flex-end | center | baseline | stretch
 */

/**
 * borderRadius:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | fill | sides
 */

/**
 * decoration:
 * inherit | none | underline | lineThrough
 */

/**
 * display:
 * inline | block | contents | flex | grid | inline-block | inline-flex | inline-grid | inline-table | list-item | run-in | table | table-caption | table-column-group | table-header-group | table-footer-group | table-row-group | table-cell | table-column | table-row | none | initial | inherit
 */
.indo-118f5aad_displayblock {
  display: block;
}
.indo-118f5aad_displayflex {
  display: flex;
}

/**
 * alignSelf:
 * left | right | none | inline-start | inline-end
 */

/**
 * fontFamily:
 * inherit | primary | secondary | system
 */
.indo-da27be32_secondary {
  font-family: var(--font-family-brand-secondary);
}

/**
 * font-style:
 * normal | italic | oblique
 */

/**
 * font-weight:
 * inherit | regular | medium | bold
 *
 * important because it needs to overwrite the default
 */
.indo-140c7d04_regular {
  font-weight: var(--font-weight-regular);
}
.indo-140c7d04_medium {
  font-weight: var(--font-weight-medium);
}

/**
 * height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.indo-4fdfd9c8_h6 {
  height: var(--space-6);
}

/**
 * max-height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * alignContent
 * flex-start | center | flex-end | stretch | space-around | space-between
 *
 * alignItems
 * flex-start | center | flex-end | stretch | baseline
 *
 * flexDirection
 * row | row-reverse | column | column-reverse
 *
 * flexWrap
 * nowrap | wrap | wrap-reverse
 *
 * justifyContent
 * flex-start | center | flex-end | space-between | space-around | space-evenly
 */

.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;

    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 {
    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 {
    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))
        )
      )
    );
  }
}

/**
 * Margins
 * marginBottom | marginLeft | marginRight | marginTop
 */
.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);
}

/**
 * Negative Margins
 * marginBottom-value | marginLeft-value | marginRight-value | marginTop-value
 */

/**
 * Paddings
 * paddingBottom | paddingLeft | paddingRight | paddingTop
 */
.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;
}

/**
 * position
 * absolute | fixed | relative | sticky
 */
.indo-1409396e_positionrelative {
  position: relative;
  margin-left: auto;
}

/**
 * Left
 */

/**
 * Right
 */

/**
 * Top
 */

/**
 * Bottom
 */

/**
 * textAlign:
 * center | inherit | justify | left | right
 */

/**
 * text-transform:
 * inherit | none | capitalize | uppercase | lowercase
 */
.indo-95996886_none {
  text-transform: none;
}

/**
 * width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * max-width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * zIndex
 */
.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;
}

/**
 * size:
* small | medium | large | xLarge
*/
.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;
}

/**
 * SCALE:
 *
 * Heading1 - Responsive
 * Heading2 - Responsive
 * Heading3 - Responsive
 * Heading4 - Responsive
 * Heading5 - Responsive
 * Heading6 - Responsive
 * Paragraph - Responsive
 * Caption1
 * Caption2
 */

.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);
}

/**
 * appearance:
 * default | primary | secondary | plain | outline
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */
.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-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;
}

/**
 * iconLeft | iconRight
 * size small | large
 */

.indo-feb90c8e_small {
  font-size: var(--button-small-font-size);
  height: var(--button-small-height);
  padding: 0 var(--button-small-padding-horizontal);
}

/**
 * appearance:
 * primary | secondary | plain | outline
 */

.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);
}

/**
 * width:
 * auto | full
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

/**
 * size:
 * small | medium | large | xLarge | xxLarge
 */
.indo-1c50554c_subnav {
  height: var(--subnav-height);
  display: flex;
}
/* .indo-1c50554c_subnav.indo-1c50554c_subnavexpanded {
  grid-area: 3/2/-1/-1;
} */
.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);
}

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

:root {
  --supnav-height: 24px;
  --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%;
  margin-top: 97px;
  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
    );
  /* grid-template-columns: 100%; */
  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;
}
.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;
}
/* [data-fragment-name="siteheader"] {
  display: contents;
} */

/*=========FRAGMENT-FOOTER=========*/

/**
 * Do not edit directly
 * Generated on Tue, 31 Oct 2023 13:29:19 GMT
 */

/**
 * alignSelf:
 * auto | flex-start | flex-end | center | baseline | stretch
 */

/**
 * borderRadius:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | fill | sides
 */

/**
 * decoration:
 * inherit | none | underline | lineThrough
 */

/**
 * display:
 * inline | block | contents | flex | grid | inline-block | inline-flex | inline-grid | inline-table | list-item | run-in | table | table-caption | table-column-group | table-header-group | table-footer-group | table-row-group | table-cell | table-column | table-row | none | initial | inherit
 */
.indo-feeb8737_displayflex {
  display: flex;
}

/**
 * alignSelf:
 * left | right | none | inline-start | inline-end
 */

/**
 * fontFamily:
 * inherit | primary | secondary | system
 */
.indo-52cfb1a8_system {
  font-family: var(--font-family-system);
}

/**
 * font-style:
 * normal | italic | oblique
 */

/**
 * font-weight:
 * inherit | regular | medium | bold
 *
 * important because it needs to overwrite the default
 */

/**
 * height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.indo-3cafa552_h6 {
  height: var(--space-6);
}
.indo-3cafa552_h7 {
  height: var(--space-7);
}

/**
 * max-height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * alignContent
 * flex-start | center | flex-end | stretch | space-around | space-between
 *
 * alignItems
 * flex-start | center | flex-end | stretch | baseline
 *
 * flexDirection
 * row | row-reverse | column | column-reverse
 *
 * flexWrap
 * nowrap | wrap | wrap-reverse
 *
 * justifyContent
 * flex-start | center | flex-end | space-between | space-around | space-evenly
 */

.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;

    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 {
    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 {
    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))
        )
      )
    );
  }
}

/**
 * Margins
 * marginBottom | marginLeft | marginRight | marginTop
 */
.indo-253233f3_marginbottomauto {
  margin-bottom: auto;
}
.indo-253233f3_marginleftauto {
  margin-left: auto;
}
.indo-253233f3_marginrightauto {
  margin-right: auto;
}
.indo-253233f3_margintopauto {
  margin-top: auto;
}

/**
 * Negative Margins
 * marginBottom-value | marginLeft-value | marginRight-value | marginTop-value
 */

/**
 * Paddings
 * paddingBottom | paddingLeft | paddingRight | paddingTop
 */
.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);
}

/**
 * position
 * absolute | fixed | relative | sticky
 */

/**
 * Left
 */

/**
 * Right
 */

/**
 * Top
 */

/**
 * Bottom
 */

/**
 * textAlign:
 * center | inherit | justify | left | right
 */
.indo-5becb45d_center {
  text-align: center;
}

/**
 * text-transform:
 * inherit | none | capitalize | uppercase | lowercase
 */
.indo-a18dfc1c_uppercase {
  text-transform: uppercase;
}

/**
 * width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * max-width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * zIndex
 */

/**
 * size:
* small | medium | large | xLarge
*/

.indo-dadd9d1f_root {
  color: inherit;
}

/**
 * SCALE:
 *
 * Heading1 - Responsive
 * Heading2 - Responsive
 * Heading3 - Responsive
 * Heading4 - Responsive
 * Heading5 - Responsive
 * Heading6 - Responsive
 * Paragraph - Responsive
 * Caption1
 * Caption2
 */

.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);
  }
}

/**
 * appearance:
 * default | primary | secondary | plain | outline
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

.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 img {
  display: block;
  margin: auto 6px;
  height: 16px;
}
.indo-13b44ded_brandlogoimage {
  height: 100%;
  width: auto;
}

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */
.indo-9578424b_mobilefooter {
  display: none;
}
@media screen and (max-width: 768px) {
  .indo-9578424b_mobilefooter {
    display: block;
  }
}

/*=========tik4=========*/
@container tik4-gsb (min-width: 36em) {
}
@container tik4-plcard__m (min-width: 28em) {
}

/*=========FRAGMENT-ARTICLE-LIST=========*/

/**
 * Do not edit directly
 * Generated on Tue, 31 Oct 2023 13:29:19 GMT
 */

/**
 * alignSelf:
 * auto | flex-start | flex-end | center | baseline | stretch
 */
.indo-d26cc5d6_center {
  -ms-grid-row-align: center;
  align-self: center;
}

/**
 * borderRadius:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | fill | sides
 */

/**
 * decoration:
 * inherit | none | underline | lineThrough
 */
.indo-7eeed105_none {
  text-decoration: none;
}

/**
 * display:
 * inline | block | contents | flex | grid | inline-block | inline-flex | inline-grid | inline-table | list-item | run-in | table | table-caption | table-column-group | table-header-group | table-footer-group | table-row-group | table-cell | table-column | table-row | none | initial | inherit
 */
.indo-bcee7b1d_displayinlineblock {
  display: inline-block;
}

/**
 * alignSelf:
 * left | right | none | inline-start | inline-end
 */

/**
 * fontFamily:
 * inherit | primary | secondary | system
 */
.indo-ea190c2_primary {
  font-family: var(--font-family-brand-primary);
}
.indo-ea190c2_secondary {
  font-family: var(--font-family-brand-secondary);
}

/**
 * font-style:
 * normal | italic | oblique
 */

/**
 * font-weight:
 * inherit | regular | medium | bold
 *
 * important because it needs to overwrite the default
 */
.indo-35512234_medium {
  font-weight: var(--font-weight-medium);
}

/**
 * height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.indo-48fd6af8_h5 {
  height: var(--space-5);
}

/**
 * max-height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * alignContent
 * flex-start | center | flex-end | stretch | space-around | space-between
 *
 * alignItems
 * flex-start | center | flex-end | stretch | baseline
 *
 * flexDirection
 * row | row-reverse | column | column-reverse
 *
 * flexWrap
 * nowrap | wrap | wrap-reverse
 *
 * justifyContent
 * flex-start | center | flex-end | space-between | space-around | space-evenly
 */

/**
 * Margins
 * marginBottom | marginLeft | marginRight | marginTop
 */
.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;
}

/**
 * Negative Margins
 * marginBottom-value | marginLeft-value | marginRight-value | marginTop-value
 */

/**
 * Paddings
 * paddingBottom | paddingLeft | paddingRight | paddingTop
 */
.indo-ddd60156_paddingbottom0 {
  padding-bottom: 0;
}

.indo-ddd60156_paddingtop0 {
  padding-top: 0;
}

/**
 * position
 * absolute | fixed | relative | sticky
 */
.indo-7730661e_positionrelative {
  position: relative;
}

/**
 * Left
 */

/**
 * Right
 */

/**
 * Top
 */

/**
 * Bottom
 */

/**
 * textAlign:
 * center | inherit | justify | left | right
 */

/**
 * text-transform:
 * inherit | none | capitalize | uppercase | lowercase
 */

/**
 * width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.indo-254a1621_wfull {
  width: 100%;
}
.indo-254a1621_wauto {
  width: auto;
}

/**
 * max-width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.indo-254a1621_mwfull {
  max-width: 100%;
}

/**
 * zIndex
 */

/**
 * size:
* small | medium | large | xLarge
*/

.indo-17abbc75_root {
  color: inherit;
}

/**
 * SCALE:
 *
 * Heading1 - Responsive
 * Heading2 - Responsive
 * Heading3 - Responsive
 * Heading4 - Responsive
 * Heading5 - Responsive
 * Heading6 - Responsive
 * Paragraph - Responsive
 * Caption1
 * Caption2
 */

.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);
}

/**
 * appearance:
 * default | primary | secondary | plain | outline
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

.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);
  /* flexembed does not work on iframes in iOS so we still have to do a position relative/absolute fix */
}

.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);
  }
}
@supports (aspect-ratio: var(--aspect-ratio)) {
}
/**
 * shadow:
 * -1 | 0 | 1 | 2 | 3
 */

/**
 * hoverable:
 * true | false
 */

/* Note: shadowInset1 has no hover for now. */

/**
 * iconLeft | iconRight
 * size small | large
 */

/**
 * appearance:
 * primary | secondary | plain | outline
 */

/**
 * width:
 * auto | full
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

/**
 * size:
 * small | medium | large | xLarge | xxLarge
 */

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);
}

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

.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_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;
}

/*=========FRAGMENT-ARTICLE-DETAIL=========*/

/**
 * Do not edit directly
 * Generated on Tue, 31 Oct 2023 13:29:19 GMT
 */

/**
 * alignSelf:
 * auto | flex-start | flex-end | center | baseline | stretch
 */

/**
 * borderRadius:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | fill | sides
 */

/**
 * decoration:
 * inherit | none | underline | lineThrough
 */

/**
 * display:
 * inline | block | contents | flex | grid | inline-block | inline-flex | inline-grid | inline-table | list-item | run-in | table | table-caption | table-column-group | table-header-group | table-footer-group | table-row-group | table-cell | table-column | table-row | none | initial | inherit
 */

/**
 * alignSelf:
 * left | right | none | inline-start | inline-end
 */

/**
 * fontFamily:
 * inherit | primary | secondary | system
 */

/**
 * font-style:
 * normal | italic | oblique
 */

/**
 * font-weight:
 * inherit | regular | medium | bold
 *
 * important because it needs to overwrite the default
 */

/**
 * height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * max-height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * alignContent
 * flex-start | center | flex-end | stretch | space-around | space-between
 *
 * alignItems
 * flex-start | center | flex-end | stretch | baseline
 *
 * flexDirection
 * row | row-reverse | column | column-reverse
 *
 * flexWrap
 * nowrap | wrap | wrap-reverse
 *
 * justifyContent
 * flex-start | center | flex-end | space-between | space-around | space-evenly
 */

.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;

    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 {
    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 {
    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))
        )
      )
    );
  }
}

/**
 * Margins
 * marginBottom | marginLeft | marginRight | marginTop
 */
.indo-1d70522a_marginbottom5 {
  margin-bottom: var(--space-5);
}

.indo-1d70522a_marginleft0 {
  margin-left: 0;
}

.indo-1d70522a_marginright0 {
  margin-right: 0;
}

/**
 * Negative Margins
 * marginBottom-value | marginLeft-value | marginRight-value | marginTop-value
 */

/**
 * Paddings
 * paddingBottom | paddingLeft | paddingRight | paddingTop
 */

/**
 * position
 * absolute | fixed | relative | sticky
 */

/**
 * Left
 */

/**
 * Right
 */

/**
 * Top
 */

/**
 * Bottom
 */

/**
 * textAlign:
 * center | inherit | justify | left | right
 */

/**
 * text-transform:
 * inherit | none | capitalize | uppercase | lowercase
 */

/**
 * width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * max-width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */

/**
 * zIndex
 */

/**
 * size:
* small | medium | large | xLarge
*/

/**
 * SCALE:
 *
 * Heading1 - Responsive
 * Heading2 - Responsive
 * Heading3 - Responsive
 * Heading4 - Responsive
 * Heading5 - Responsive
 * Heading6 - Responsive
 * Paragraph - Responsive
 * Caption1
 * Caption2
 */

/**
 * appearance:
 * default | primary | secondary | plain | outline
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */
/**
 * shadow:
 * -1 | 0 | 1 | 2 | 3
 */

/**
 * hoverable:
 * true | false
 */

/* Note: shadowInset1 has no hover for now. */

/**
 * iconLeft | iconRight
 * size small | large
 */

/**
 * appearance:
 * primary | secondary | plain | outline
 */

/**
 * width:
 * auto | full
 */

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */

/**
 * size:
 * small | medium | large | xLarge | xxLarge
 */

/**
 * label wrapper
 */

/**
 * body text
 */

/**
 * info text
 */

/**
 * input itself (hidden)
 * will affect visual style
 */

/**
 * message text
 */

/**
 * checkmark icon with container
 * radio | checkbox
 */

/**
 * image
 */
@media screen and (max-width: 768px) {
  .site-container__inner {
    padding-top: 0;
  }

  .oneplatform_fragment_enableMenus .body-wrapper {
    margin-top: 0;
  }

  .un-article p,
  .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;
}
svg:not(:root) {
  overflow: hidden;
}

.photocover img + figcaption {
  opacity: 0.6;
}

.info-box {
  background: #e8eff5;
  border-radius: 8px;
  padding: 24px 28px 20px;
  margin: 32px 0;
}

.info-box h3 {
  font-family: "Source Serif 4", Georgia, serif;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 4px;
  color: var(--nrk-text);
}

.info-box ul {
  font-family: "Source Serif 4", Georgia, serif;
  font-size: large;
}

.info-box a {
  color: #e11229;
  text-decoration: underline;
}

.info-box a:hover {
  color: #007fff;
}

.expert-card {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  background: #f7f9fb;
  border: 1px solid #e8ecf0;
  border-radius: 10px;
  padding: 24px;
  margin-bottom: 20px;
}

.expert-avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
  border: 3px solid var(--nrk-border);
}

.expert-info {
  flex: 1;
}

.expert-info h4 {
  font-family: "Source Serif 4", Georgia, serif;
  font-size: 18px;
  font-weight: 900;
  color: var(--nrk-blue);
  margin-bottom: 2px;
}

.expert-info > span {
  display: block;
  font-size: 13px;
  color: var(--nrk-gray);
  margin-bottom: 10px;
}

.expert-info p {
  font-size: 16px;
  line-height: 1.6;
  color: var(--nrk-text);
  margin-bottom: 0;
}

/* ===== fix.css ===== */
.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);
}

.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;
  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 {
  --divider-color: #d7d7d7;
  --list-item-padding: 8px;
  --list-item-margin-top: 16px;
}

.article-teaser-label {
  background-color: var(--color-transparent);
  color: var(--color-primary-70);
  vertical-align: middle;
}

.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;
  }
}

/* ===== un-style.css ===== */
/*==============RESET===================*/

:root {
  --white: #ffffff;
  /* --additional-color: #ff6900; 
  --main-grey: #333333;
  --additional-grey: #777;*/
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  /*--title-color: #141414;
  --text-color: #141414;
  --label-color: #a1a1a1;
  --header-add-color: #545658;
  --decor-element-color: #8a8c8e;
  --image-color: #f6f6f6;
  --sections-margin-bottom: 1.5rem;
  --sections-max-width: 36.25rem;
  --titles-margin: 2.5rem 0 1.5rem;
  --text-size: 1rem;
  --title-size: 2rem;
  --common-text-margin: 1rem 0;
  --font: ;
  --additional-font: ;
  */
}

* {
  -webkit-tap-highlight-color: transparent;
}

img {
  border: 0;
  font-size: 0;
  line-height: 0;
}

figure,
figcaption {
  display: block;
  margin: 0;
  padding: 0;
}

/*=========MAIN-CONTENT===========*/

#un-content {
  margin-bottom: var(--space-5);
  padding: 0 8px 8px;
}
@media screen and (min-width: 768px) {
  #un-content {
    padding: 0;
  }
}

/*==============HEADER==============*/

.un-header__title {
  display: inline;
  margin-top: 0;
  margin-bottom: 10px;
  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);
  /* border-top-width: 1px;
  border-top-style: solid;
  border-top-color: var(--color-grey-30); */
  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;
  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 p,
.un-article__paragraph,
.info-box ul {
  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 p,
  .un-article__paragraph,
  .info-box ul {
    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__image-wrapper {
  margin-bottom: var(--space-5);
}

.un-article__image {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* margin: auto; */
  clear: both;
  width: 960px;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

/*=============COMMENTS==============*/

.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 p,
  .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;
}

@media (max-width: 768px) {
  .caption {
    margin: 8px 0 0 16px;
  }
}

:root {
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}

.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 {
  pointer-events: none;
  color: var(--color-primary-60, #666666) !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__text {
  /* max-width: 440px; */
  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__text > a {
  color: #e11229;
  text-decoration: underline;
}

.fb-comment__text > a:hover {
  color: #007fff;
}

.fb-comment__author {
  font-weight: 500;
  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 {
  pointer-events: none;
  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;
}

@media screen and (max-width: 600px) {
  .fb-post {
    width: 100%;
    margin: 0;
    /*padding: 5px;*/
    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;
  }
}

/* ===== slider.css ===== */
/* Slideshow container */

/* Next & previous buttons */

/* Position the "next button" to the right */

/* On hover, add a black background color with a little bit see-through */

/* Slide number text (1/3 etc) */

/* The dots/bullets/indicators */

/* Zoom styles */

[data-zoomable] {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
}

[data-zoomable] img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

:root {
  --white: #ffffff;
  --title-color: #1b1b1b;
  --box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  --title-size: 2.5rem;
  --source-sans: "Source Sans Pro", sans-serif;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  height: 100%;
  font-family: var(--source-sans);
  color: var(--title-color);
}

h1,
h2,
h3,
h4 {
  color: var(--title-color);
}

h1,
h2 {
  font-size: var(--title-size);
}

ul {
  list-style: none;
  padding: 0;
}

ol,
ul {
  padding: 0 !important;
  margin: 0 !important;
}

h2 {
  margin-bottom: 1rem;
}

a {
  color: #007fff !important;
  transition: all 0.3s ease-in-out;
}

a:hover {
  color: #e11229 !important;
}

img {
  max-width: 100%;
  height: auto;
}

/* .image-stack__item--logo {
    grid-column: 1 / -1;
    grid-row: 1;
    padding-top: 42%;
    padding-left: 4%;
    z-index: 2;
} */

/*===========HEADER==========*/

/*=====================*/

/*================MAIN=============*/

/*=============INFO================*/

/*=========STEPS==============*/

/*==============CHECK==============*/

/*===========BENEFITS============*/

/*=========REG=============*/

/*==========TAGS================*/

/*=========COMMENTS==========*/

/*=============COMMENTS==============*/

.comment-line {
  font-size: 20px;
  color: var(--color-primary-100, #000000);
  font-weight: 700;
  margin-bottom: 1rem;
  margin-left: 0;
}

/*============ADVBLOCK===========*/

/*==========RECOMMEND=========*/

/*==========FOOTER===========*/

.footer {
  background-color: #000;
  padding: 1.2rem 0;
  margin-top: 2rem;
}

/*========MEDIA QUERIES==========*/

/*-------------------*/

/*-------------*/

/*============== FEEDBACK ==============*/

/* ===== inline styles from index.html ===== */

/* .block-info-line__like_item a {
                            color: #7e7e7e ;
                          } */

/* .reg__list-container::marker {
                        position: absolute;
                        top: 112px;
                        } */

.breadcrumb ol {
  padding: 0;
}

.un-article p a {
  color: #e11229;
  text-decoration: underline;
}

.un-article p a:hover {
  color: #007fff;
}

@media (max-width: 500px) {
  .indo-5581dc71_headerwrapper .indo-5581dc71_subnavwrapper nav {
    max-width: 100%;
  }

  html,
  body {
    overflow-x: clip;
  }
}

a {
  outline: none !important;
}

/* ===== styles moved from HTML inline (specificity preserved via !important) ===== */

/* utility: pointer-events: none */
.pe-none {
  pointer-events: none !important;
}

/* supnav: Newsletters / Newspaper Archives items */
.supnav-item-colored {
  color: var(--color-black-base) !important;
}

/* supnav: Subscribe item */
.supnav-subscribe-item {
  background-color: var(--color-quaternary-base) !important;
  color: var(--color-black-base) !important;
}

/* active main-nav link bottom border (Business) */
.indo-3f49e86c_mainnavlinkactive .mainnav-link {
  border-bottom: 2px solid black !important;
}

/* mobile header bar: pointer-events: none */
.indo-21a25e11_barmain {
  pointer-events: none !important;
}

/* mobile subscribe button */
.mobile-subscribe-btn {
  background-color: var(--color-quaternary-base) !important;
  color: var(--color-white-base) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 0px 12px !important;
}

/* breadcrumb ol: pointer-events: none */
.breadcrumb ol {
  pointer-events: none !important;
}

/* Miriam host quote paragraph */
.p--quote-host {
  font-style: italic !important;
  color: #007fff !important;
}

/* generic italic paragraph */
.p--italic {
  font-style: italic !important;
}

/* info-box ul */
.info-box ul {
  margin-left: 20px !important;
}

/* registration info-box */

/* WARNING label */

/* widget header action: pointer-events: none */
.indo-c221d3b8_action {
  pointer-events: none !important;
}

/* article teaser list: pointer-events: none */
.article-teaser-list {
  pointer-events: none !important;
}

/* footer brand text: pointer-events: none */
.brand-text-footer {
  pointer-events: none !important;
}

/* privacy button icon */
/* Slideshow container */

/* Hide the images by default */

/* Next & previous buttons */

/* Position the "next button" to the right */

/* On hover, add a black background color with a little bit see-through */

/* Slide number text (1/3 etc) */

/* The dots/bullets/indicators */

/* Zoom styles */

[data-zoomable] {
  position: relative;
  display: block;
  cursor: zoom-in;
  /* Safari */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

[data-zoomable] img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
  /* Safari */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  image-rendering: -webkit-optimize-contrast;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* Safari only */
  }
}

/* Fading animation */

/* comment image zoom sizes (moved from Comments.js inline styles) */
.un-comment__img {
  max-width: 100%;
  width: 100%;
}

.reg-v4 {
  --reg-v4-avatar-box-size: calc(
    var(--reg-v4-avatar-size) + var(--reg-v4-avatar-gap) * 2 +
      var(--reg-v4-avatar-border-width) * 2
  );

  --reg-v4-line-width: 1px;

  --reg-v4-dot-center-left: calc(
    var(--reg-v4-line-left) - var(--reg-v4-content-padding-left) +
      var(--reg-v4-line-width) / 2
  );
}

.reg-v4,
.reg-v4 * {
  box-sizing: border-box !important;
  font-family: var(--reg-v4-font-family);
}

.reg-v4 b {
  font-weight: var(--reg-v4-step-bold) !important;
}

.reg-v4 .reg-v4__content {
  position: relative !important;
  max-width: 645px !important;
  margin: 0 auto !important;
  padding-top: var(--reg-v4-content-padding-top);
  padding-bottom: var(--reg-v4-content-padding-bottom);
  padding-left: var(--reg-v4-content-padding-left);
  color: var(--reg-v4-text-color);
}

.reg-v4 .reg-v4__content::before {
  content: "" !important;
  position: absolute !important;
  top: var(--reg-v4-line-top);
  left: var(--reg-v4-line-left);
  width: var(--reg-v4-line-width);
  height: var(--reg-v4-line-height);
  background-color: var(--reg-v4-accent);
}

.reg-v4 .reg-v4__user {
  position: static !important;
  display: block !important;
  z-index: 2 !important;
  margin: 0 !important;
}

.reg-v4 .reg-v4__avatar {
  position: absolute !important;

  top: 0 !important;

  left: 0 !important;

  width: var(--reg-v4-avatar-box-size);
  height: var(--reg-v4-avatar-box-size);

  border: var(--reg-v4-avatar-border);
  border-radius: var(--reg-v4-avatar-radius);

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  overflow: hidden !important;

  z-index: 2 !important;
}

.reg-v4 .reg-v4__avatar > img {
  display: block !important;
  width: var(--reg-v4-avatar-size);
  height: var(--reg-v4-avatar-size);
  border-radius: inherit !important;
  object-fit: cover !important;
}

.reg-v4 .reg-v4__name {
  display: inline-block !important;
  margin: 0 !important;
  font-size: var(--reg-v4-name-font-size);
  font-weight: var(--reg-v4-name-font-weight);
  line-height: var(--reg-v4-name-line-height);
  color: var(--reg-v4-name-color);
  text-decoration: none !important;
}

.reg-v4 .reg-v4__title {
  width: fit-content !important;
  margin: var(--reg-v4-title-margin);
  padding: var(--reg-v4-title-padding);
  background-color: var(--reg-v4-title-bg);
  color: var(--reg-v4-title-color);
  font-size: var(--reg-v4-title-font-size);
  font-weight: var(--reg-v4-title-font-weight);
  line-height: var(--reg-v4-title-line-height);
  letter-spacing: var(--reg-v4-title-letter-spacing);
  text-transform: var(--reg-v4-title-text-transform);
  border-radius: var(--reg-v4-title-radius);
  hyphens: auto !important;
}

.reg-v4 .reg-v4__content > ul {
  margin: 0 auto 25px !important;
  padding: 0 !important;
  font: inherit !important;
  text-align: left !important;
  list-style: none !important;
}

.reg-v4 .reg-v4__content > ul li {
  position: relative !important;
  margin: var(--reg-v4-step-margin);
  padding: 0 !important;
  font-size: var(--reg-v4-step-font-size);
  line-height: var(--reg-v4-step-line-height);
}

.reg-v4 .reg-v4__content > ul li:last-child {
  margin-top: var(--reg-v4-last-step-margin-top);
}

.reg-v4 .reg-v4__content > ul li::before {
  content: "" !important;
  position: absolute !important;
  top: var(--reg-v4-dot-top);
  left: var(--reg-v4-dot-center-left);
  width: var(--reg-v4-dot-size);
  height: var(--reg-v4-dot-size);
  background-color: var(--reg-v4-accent);
  border-radius: var(--reg-v4-dot-radius);
  transform: translate(-50%, -50%) !important;
}

.reg-v4 .reg-v4__link,
.reg-v4 .reg-v4__list a {
  color: var(--reg-v4-link);
  text-decoration: underline !important;
}

.reg-v4 .reg-v4__link:hover,
.reg-v4 .reg-v4__list a:hover {
  color: var(--reg-v4-link-hover);
}

.reg-v4 .reg-v4__list a {
  font-weight: var(--reg-v4-link-bold) !important;
}

.reg-v4 .reg-v4__text {
  margin: var(--reg-v4-note-margin);
  font-size: var(--reg-v4-note-font-size);
  color: var(--reg-v4-note-color);
}

.reg-v4 .button-link {
  display: inline-block !important;
  width: var(--reg-v4-button-width);
  max-width: none !important;
  margin: var(--reg-v4-button-margin);
  padding: var(--reg-v4-button-padding);
  font-weight: var(--reg-v4-button-font-weight);
  font-size: var(--reg-v4-button-font-size);
  line-height: 100% !important;
  text-align: center !important;
  text-transform: var(--reg-v4-button-text-transform);
  color: var(--reg-v4-button-text-color);
  background-color: var(--reg-v4-button-bg);
  border-radius: var(--reg-v4-button-radius);
  text-decoration: none !important;
  box-shadow: var(--reg-v4-button-shadow);
}

.reg-v4 .button-link:hover {
  color: var(--reg-v4-button-text-color);
  background-color: var(--reg-v4-button-hover-bg);
  text-decoration: none !important;
}

@media (max-width: 767px) {
  .reg-v4 {
    --reg-v4-content-padding-left: var(--reg-v4-content-mobile-padding-left);
    --reg-v4-line-left: var(--reg-v4-line-mobile-left);
    --reg-v4-avatar-size: var(--reg-v4-avatar-mobile-size);
    --reg-v4-avatar-margin-bottom: var(--reg-v4-avatar-mobile-margin-bottom);
  }

  .reg-v4 .reg-v4__content {
    padding-bottom: var(--reg-v4-content-mobile-padding-bottom);
  }

  .reg-v4 .reg-v4__content::before {
    height: var(--reg-v4-line-mobile-height);
  }
}

@media (max-width: 575px) {
  .reg-v4 .button-link {
    width: var(--reg-v4-button-mobile-width);
    margin-left: var(--reg-v4-button-mobile-margin-left);
  }
}

.reg-v4 {
  --reg-v4-accent: #005890;
  /* timeline line and step markers color */

  --reg-v4-title-bg: #e3e3e3;
  /* title background */
  --reg-v4-title-color: #000;
  /* title text color */

  --reg-v4-text-color: #000;
  /* main text color */
  --reg-v4-font-family: Arial, sans-serif;
  /* font family for the whole block */

  --reg-v4-button-bg: #005890;
  /* button background color */
  --reg-v4-button-hover-bg: #007fff;
  /* button hover background */
  --reg-v4-button-text-color: #ffffff;
  /* button text color */
  --reg-v4-button-text-transform: uppercase;
  /* button text transform */

  --reg-v4-link: #e11229;
  /* link color */
  --reg-v4-link-hover: #007fff;
  /* link hover color */
  --reg-v4-link-bold: inherit;
  /* font weight link */

  --reg-v4-note-color: #464b5a;
  /* note text color */

  --reg-v4-content-padding-top: 16px;
  /* top padding of content */
  --reg-v4-content-padding-bottom: 8px;
  /* bottom padding of content */
  --reg-v4-content-padding-left: 75px;
  /* left padding reserved for avatar, line and markers */

  --reg-v4-content-mobile-padding-left: 58px;
  /* left padding on mobile */
  --reg-v4-content-mobile-padding-bottom: 20px;
  /* bottom padding on mobile */

  --reg-v4-avatar-size: 54px;
  /* avatar image size */
  --reg-v4-avatar-mobile-size: 47px;
  /* avatar image size on mobile */
  --reg-v4-avatar-gap: 0px;
  /* gap between image and border */
  --reg-v4-avatar-border: none;
  /* avatar border */
  --reg-v4-avatar-border-width: 0px;
  /* border width, must match border */
  --reg-v4-avatar-radius: 50%;
  /* avatar border radius */
  --reg-v4-avatar-margin-bottom: -60px;
  /* avatar bottom margin */
  --reg-v4-avatar-mobile-margin-bottom: -50px;
  /* avatar bottom margin on mobile */

  --reg-v4-line-left: 27px;
  /* vertical line horizontal position */
  --reg-v4-line-mobile-left: 19px;
  /* vertical line horizontal position on mobile */
  --reg-v4-line-top: 20px;
  /* vertical line starting position */
  --reg-v4-line-height: 93%;
  /* vertical line height */
  --reg-v4-line-mobile-height: 92%;
  /* vertical line height on mobile */
  --reg-v4-line-width: 1px;
  /* vertical line width */

  --reg-v4-dot-size: 11px;
  /* step marker size */
  --reg-v4-dot-radius: 50%;
  /* 50% = circle, 0 = square */
  --reg-v4-dot-top: 0.65em;
  /* marker vertical position */

  --reg-v4-name-font-size: 16px;
  /* author name font size */
  --reg-v4-name-font-weight: 700;
  /* author name font weight */
  --reg-v4-name-line-height: 18px;
  /* author name line height */
  --reg-v4-name-color: var(--ue-c-comments-user-name-color, #000);
  /* author name color */

  --reg-v4-title-font-size: 1.1875rem;
  /* title font size */
  --reg-v4-title-font-weight: 800;
  /* title font weight */
  --reg-v4-title-line-height: 1.5rem;
  /* title line height */
  --reg-v4-title-letter-spacing: 0;
  /* title letter spacing */
  --reg-v4-title-text-transform: uppercase;
  /* title text transform */
  --reg-v4-title-padding: 16px 13px;
  /* title padding */
  --reg-v4-title-margin: 4px 0 25px;
  /* title margin */
  --reg-v4-title-radius: 4px;
  /* title border radius */

  --reg-v4-step-font-size: 19px;
  /* step text font size */
  --reg-v4-step-line-height: 1.35;
  /* step line height */
  --reg-v4-step-margin: 8px 0;
  /* spacing between steps */
  --reg-v4-last-step-margin-top: 20px;
  /* top margin of last step */
  --reg-v4-step-bold: 700;
  /* font weight for bold text like labels inside <b> tag */

  --reg-v4-note-font-size: var(--font-size-main-text);
  /* note font size */
  --reg-v4-note-margin: 0 0 20.647px;
  /* note margin */

  --reg-v4-button-width: 100%;
  /* button width */
  --reg-v4-button-mobile-width: 90%;
  /* button width on small screens */
  --reg-v4-button-margin: 0 auto 20px;
  /* button margin */
  --reg-v4-button-mobile-margin-left: 10px;
  /* button left margin on mobile */
  --reg-v4-button-padding: 19px;
  /* button padding */
  --reg-v4-button-font-size: 16px;
  /* button font size */
  --reg-v4-button-font-weight: 700;
  /* button font weight */
  --reg-v4-button-radius: 10px;
  /* button border radius */
  --reg-v4-button-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.25);
  /* button shadow */
}

.reg-v4 {
  --reg-v4-font-family: var(
    --font-family-brand-secondary,
    "Nuacht Sans",
    "Helvetica Neue",
    Arial,
    sans-serif
  );
  --reg-v4-accent: #000000;
  --reg-v4-title-bg: #000000;
  --reg-v4-title-color: #ffffff;
  --reg-v4-text-color: #333333;
  --reg-v4-name-color: #000000;
  --reg-v4-note-color: #666666;
  --reg-v4-button-bg: #d2db5c;
  --reg-v4-button-hover-bg: #b8c040;
  --reg-v4-button-text-color: #000000 !important;
  --reg-v4-button-radius: 0px;
  --reg-v4-link: #000000;
  --reg-v4-link-hover: #4d4d4d;
  --reg-v4-title-font-weight: 800;
  --reg-v4-title-letter-spacing: 0.01em;
  --reg-v4-title-text-transform: uppercase;
}
.reg-v4 .button-link {
  display: none !important;
}
#form {
  scroll-margin-top: var(--total-header-height, 132px);
}
