/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: 'Oranda BT';
  font-style: normal;
  /* font-weight: $font-weight-bold; */
  src:
    local(Oranda BT Bold),
    url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,700&display=swap') format('woff2'),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bold_bt.8e266873.woff') format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Oranda BT';
  font-style: normal;
  /* font-weight: $font-weight-bold; */
  src:
    local(Oranda BT Bold),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bold_bt.04c85cb2.woff2') format('woff2'),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bold_bt.8e266873.woff') format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Oranda BT';
  font-style: normal;
  /* font-weight: $font-weight-normal; */
  src:
    local(Oranda BT Roman),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bt.bde3d05f.woff2') format('woff2'),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bt.05235f9a.woff') format('woff');
}

/**
 * Tokens imported from Tokens CSS from NPM package
 * Generated on Wed, 12 Feb 2025 10:35:15 GMT
 */


body {
  --utrecht-accordion-section-border-width: 1px;
  --utrecht-accordion-section-border-color: #D4D4D4;
  --utrecht-accordion-section-hover-border-color: #D4D4D4;
  --utrecht-accordion-section-margin-block-end: 0rem;
  --utrecht-accordion-section-margin-block-start: 0rem;
  --utrecht-accordion-panel-border-color: transparent;
  --utrecht-accordion-panel-border-width: 1px;
  --utrecht-accordion-panel-padding-block-end: 1rem;
  --utrecht-accordion-panel-padding-block-start: 1rem;
  --utrecht-accordion-panel-padding-inline-end: 1rem;
  --utrecht-accordion-panel-padding-inline-start: 1rem;
  --utrecht-accordion-button-gap: 0.5rem;
  --utrecht-accordion-button-icon-size: 1.5rem;
  --utrecht-accordion-button-padding-block-end: 0.75rem;
  --utrecht-accordion-button-padding-block-start: 0.75rem;
  --utrecht-accordion-button-padding-inline-end: 1rem;
  --utrecht-accordion-button-padding-inline-start: 1rem;
  --utrecht-accordion-button-hover-background-color: #F3F3F3;
  --utrecht-accordion-button-hover-border-color: #FFFFFF00;
  --utrecht-accordion-button-hover-color: #116253;
  --utrecht-accordion-button-background-color: #FFFFFF;
  --utrecht-accordion-button-border-color: #FFFFFF00;
  --utrecht-accordion-button-color: #157C68;
  --utrecht-accordion-button-focus-visible-background-color: #DAEAE7;
  --utrecht-accordion-button-focus-visible-border-color: #FFFFFF00;
  --utrecht-accordion-button-focus-visible-color: #000000;
  --utrecht-accordion-button-focus-visible-border-width: 1px;
  --utrecht-accordion-button-active-background-color: #E7E7E7;
  --utrecht-accordion-button-active-border-color: #FFFFFF00;
  --utrecht-accordion-button-active-color: #0C483D;
  --utrecht-accordion-button-border-width: 1px;
  --utrecht-accordion-button-border-radius: 0px;
  --utrecht-accordion-margin-block-end: 0rem;
  --utrecht-accordion-margin-block-start: 0rem;
  --utrecht-accordion-row-gap: 0.0625rem;
  --utrecht-alert-column-gap: 0.5rem;
  --utrecht-alert-border-width: 2px;
  --utrecht-alert-padding-block-end: 1.25rem;
  --utrecht-alert-padding-block-start: 1rem;
  --utrecht-alert-padding-inline-end: 1rem;
  --utrecht-alert-padding-inline-start: 1rem;
  --utrecht-alert-info-background-color: #D7E9FB;
  --utrecht-alert-info-border-color: #006BD4;
  --utrecht-alert-info-color: #282828;
  --utrecht-alert-icon-info-color: #006BD4;
  --utrecht-alert-icon-inset-block-start: 0.5rem;
  --utrecht-alert-icon-ok-color: #1D7D38;
  --utrecht-alert-icon-error-color: #BC415D;
  --utrecht-alert-icon-warning-color: #B25012;
  --utrecht-alert-icon-size: 1.5rem;
  --utrecht-alert-icon-color: #006BD4;
  --utrecht-alert-error-background-color: #F5E2E6;
  --utrecht-alert-error-border-color: #BC415D;
  --utrecht-alert-error-color: #282828;
  --utrecht-alert-ok-background-color: #DAEBDF;
  --utrecht-alert-ok-border-color: #1D7D38;
  --utrecht-alert-ok-color: #282828;
  --utrecht-alert-warning-background-color: #FEE2C8;
  --utrecht-alert-warning-border-color: #B25012;
  --utrecht-alert-warning-color: #282828;
  --utrecht-alert-message-row-gap: 0.25rem;
  --utrecht-alert-background-color: #D7E9FB;
  --utrecht-alert-border-color: #006BD4;
  --utrecht-alert-color: #282828;
  --utrecht-alert-border-radius: 0px;
  --utrecht-alert-content-row-gap: 1rem;
  --utrecht-blockquote-background-color: #FFFFFF00;
  --utrecht-blockquote-padding-block-end: 0.75rem;
  --utrecht-blockquote-padding-block-start: 0.75rem;
  --utrecht-blockquote-padding-inline-end: 0rem;
  --utrecht-blockquote-padding-inline-start: 0rem;
  --utrecht-blockquote-attribution-font-size: 1rem;
  --utrecht-blockquote-attribution-color: #6D6D6D;
  --utrecht-blockquote-content-font-size: 1.5rem;
  --utrecht-blockquote-content-color: #282828;
  --utrecht-breadcrumb-line-height: 150%;
  --utrecht-breadcrumb-font-size: 1.125rem;
  --utrecht-breadcrumb-link-icon-size: 1.5rem;
  --utrecht-breadcrumb-link-padding-inline-end: 0rem;
  --utrecht-breadcrumb-link-padding-inline-start: 0rem;
  --utrecht-breadcrumb-link-color: #157C68;
  --utrecht-breadcrumb-link-active-color: #0C483D;
  --utrecht-breadcrumb-link-active-text-decoration: none;
  --utrecht-breadcrumb-link-focus-background-color: #DAEAE7;
  --utrecht-breadcrumb-link-focus-color: #000000;
  --utrecht-breadcrumb-link-focus-text-decoration: none;
  --utrecht-breadcrumb-link-hover-color: #116253;
  --utrecht-breadcrumb-link-hover-text-decoration: none;
  --utrecht-breadcrumb-link-current-color: #868686;
  --utrecht-breadcrumb-link-text-decoration: underline;
  --utrecht-breadcrumb-divider-size: 1.5rem;
  --utrecht-breadcrumb-divider-color: #A3A3A3;
  --utrecht-breadcrumb-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-breadcrumb-font-weight: 400;
  --utrecht-button-group-background-color: #FFFFFF00;
  --utrecht-button-group-column-gap: 0.5rem;
  --utrecht-button-group-padding-block-end: 0rem;
  --utrecht-button-group-padding-block-start: 0rem;
  --utrecht-button-group-row-gap: 0.5rem;
  --utrecht-button-primary-action-hover-background-color: #116253;
  --utrecht-button-primary-action-hover-border-color: #FFFFFF00;
  --utrecht-button-primary-action-hover-color: #FFFFFF;
  --utrecht-button-primary-action-background-color: #157C68;
  --utrecht-button-primary-action-border-color: #FFFFFF00;
  --utrecht-button-primary-action-color: #FFFFFF;
  --utrecht-button-primary-action-disabled-background-color: #F3F3F3;
  --utrecht-button-primary-action-disabled-border-color: #FFFFFF00;
  --utrecht-button-primary-action-disabled-color: #868686;
  --utrecht-button-primary-action-focus-background-color: #DAEAE7;
  --utrecht-button-primary-action-focus-border-color: #FFFFFF00;
  --utrecht-button-primary-action-focus-color: #000000;
  --utrecht-button-primary-action-font-weight: 700;
  --utrecht-button-primary-action-active-background-color: #0C483D;
  --utrecht-button-primary-action-active-border-color: #FFFFFF00;
  --utrecht-button-primary-action-active-color: #FFFFFF;
  --utrecht-button-secondary-action-hover-background-color: #EDF5F4;
  --utrecht-button-secondary-action-hover-border-color: #116253;
  --utrecht-button-secondary-action-hover-color: #116253;
  --utrecht-button-secondary-action-background-color: #FFFFFF;
  --utrecht-button-secondary-action-border-color: #157C68;
  --utrecht-button-secondary-action-color: #157C68;
  --utrecht-button-secondary-action-disabled-background-color: #F3F3F3;
  --utrecht-button-secondary-action-disabled-border-color: #FFFFFF00;
  --utrecht-button-secondary-action-disabled-color: #868686;
  --utrecht-button-secondary-action-focus-background-color: #DAEAE7;
  --utrecht-button-secondary-action-focus-border-color: #FFFFFF00;
  --utrecht-button-secondary-action-focus-color: #000000;
  --utrecht-button-secondary-action-font-weight: 700;
  --utrecht-button-secondary-action-active-background-color: #DAEAE7;
  --utrecht-button-secondary-action-active-border-color: #0C483D;
  --utrecht-button-secondary-action-active-color: #0C483D;
  --utrecht-button-border-radius: 4px;
  --utrecht-button-border-width: 1px;
  --utrecht-button-icon-size: 1.5rem;
  --utrecht-button-icon-gap: 0.25rem;
  --utrecht-button-column-gap: 0.25rem;
  --utrecht-button-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-button-font-size: 1.125rem;
  --utrecht-button-font-weight: 700;
  --utrecht-button-subtle-font-weight: 700;
  --utrecht-button-subtle-hover-background-color: #EDF5F4;
  --utrecht-button-subtle-hover-border-color: #FFFFFF00;
  --utrecht-button-subtle-hover-color: #116253;
  --utrecht-button-subtle-background-color: #FFFFFF00;
  --utrecht-button-subtle-border-color: #FFFFFF00;
  --utrecht-button-subtle-color: #157C68;
  --utrecht-button-subtle-disabled-background-color: #F3F3F3;
  --utrecht-button-subtle-disabled-border-color: #FFFFFF00;
  --utrecht-button-subtle-disabled-color: #868686;
  --utrecht-button-subtle-focus-background-color: #DAEAE7;
  --utrecht-button-subtle-focus-border-color: #FFFFFF00;
  --utrecht-button-subtle-focus-color: #000000;
  --utrecht-button-subtle-active-background-color: #DAEAE7;
  --utrecht-button-subtle-active-border-color: #FFFFFF00;
  --utrecht-button-subtle-active-color: #0C483D;
  --utrecht-button-line-height: 150%;
  --utrecht-button-padding-block-end: 0.75rem;
  --utrecht-button-padding-block-start: 0.75rem;
  --utrecht-button-padding-inline-end: 1rem;
  --utrecht-button-padding-inline-start: 1rem;
  --utrecht-button-disabled-background-color: #F3F3F3;
  --utrecht-button-disabled-border-color: #FFFFFF00;
  --utrecht-button-disabled-color: #868686;
  --utrecht-button-focus-background-color: #DAEAE7;
  --utrecht-button-focus-border-color: #FFFFFF00;
  --utrecht-button-focus-color: #000000;
  --utrecht-button-hover-background-color: #EDF5F4;
  --utrecht-button-hover-border-color: #116253;
  --utrecht-button-hover-color: #116253;
  --utrecht-button-active-background-color: #DAEAE7;
  --utrecht-button-active-border-color: #0C483D;
  --utrecht-button-active-color: #0C483D;
  --utrecht-button-background-color: #FFFFFF;
  --utrecht-button-border-color: #404040;
  --utrecht-button-color: #404040;
  --utrecht-button-min-block-size: 3rem;
  --utrecht-button-min-inline-size: 3rem;
  --utrecht-checkbox-border-radius: 0px;
  --utrecht-checkbox-size: 2rem;
  --utrecht-checkbox-icon-size: 1.5rem;
  --utrecht-checkbox-background-color: #FFFFFF;
  --utrecht-checkbox-border-color: #868686;
  --utrecht-checkbox-invalid-background-color: #FFFFFF;
  --utrecht-checkbox-invalid-border-color: #BC415D;
  --utrecht-checkbox-invalid-border-width: 2px;
  --utrecht-checkbox-focus-background-color: #FFFFFF;
  --utrecht-checkbox-focus-border-color: #000000;
  --utrecht-checkbox-focus-border-width: 2px;
  --utrecht-checkbox-disabled-background-color: #F3F3F3;
  --utrecht-checkbox-disabled-border-color: #868686;
  --utrecht-checkbox-checked-background-color: #157C68;
  --utrecht-checkbox-checked-border-color: transparent;
  --utrecht-checkbox-checked-color: #FFFFFF;
  --utrecht-checkbox-checked-border-width: 1px;
  --utrecht-checkbox-checked-disabled-background-color: #868686;
  --utrecht-checkbox-checked-disabled-border-color: transparent;
  --utrecht-checkbox-checked-disabled-color: #FFFFFF;
  --utrecht-checkbox-checked-focus-border-width: 2px;
  --utrecht-checkbox-checked-focus-background-color: #FFFFFF;
  --utrecht-checkbox-checked-focus-border-color: #000000;
  --utrecht-checkbox-checked-focus-color: #000000;
  --utrecht-checkbox-checked-hover-border-width: 2px;
  --utrecht-checkbox-checked-hover-background-color: #116253;
  --utrecht-checkbox-checked-hover-border-color: transparent;
  --utrecht-checkbox-checked-hover-color: #FFFFFF;
  --utrecht-checkbox-checked-active-border-width: 2px;
  --utrecht-checkbox-checked-active-background-color: #0C483D;
  --utrecht-checkbox-checked-active-border-color: transparent;
  --utrecht-checkbox-checked-active-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-background-color: #157C68;
  --utrecht-checkbox-indeterminate-border-color: transparent;
  --utrecht-checkbox-indeterminate-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-border-width: 1px;
  --utrecht-checkbox-indeterminate-disabled-background-color: #868686;
  --utrecht-checkbox-indeterminate-disabled-border-color: transparent;
  --utrecht-checkbox-indeterminate-disabled-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-active-background-color: #0C483D;
  --utrecht-checkbox-indeterminate-active-border-color: transparent;
  --utrecht-checkbox-indeterminate-active-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-active-border-width: 2px;
  --utrecht-checkbox-indeterminate-hover-background-color: #116253;
  --utrecht-checkbox-indeterminate-hover-border-color: transparent;
  --utrecht-checkbox-indeterminate-hover-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-hover-border-width: 2px;
  --utrecht-checkbox-indeterminate-focus-background-color: #FFFFFF;
  --utrecht-checkbox-indeterminate-focus-border-color: #000000;
  --utrecht-checkbox-indeterminate-focus-color: #000000;
  --utrecht-checkbox-indeterminate-focus-border-width: 2px;
  --utrecht-checkbox-border-width: 1px;
  --utrecht-checkbox-hover-border-width: 2px;
  --utrecht-checkbox-hover-background-color: #FFFFFF;
  --utrecht-checkbox-hover-border-color: #404040;
  --utrecht-checkbox-active-border-width: 2px;
  --utrecht-checkbox-active-background-color: #E7E7E7;
  --utrecht-checkbox-active-border-color: #868686;
  --utrecht-data-list-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-data-list-item-value-font-weight: 400;
  --utrecht-data-list-item-border-width: 1px;
  --utrecht-data-list-item-border-color: #D4D4D4;
  --utrecht-data-list-item-color: #282828;
  --utrecht-data-list-font-size: 1.125rem;
  --utrecht-data-list-line-height: 150%;
  --utrecht-email-input-border-radius: 0px;
  --utrecht-email-input-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-email-input-font-size: 1.125rem;
  --utrecht-email-input-font-weight: 400;
  --utrecht-email-input-line-height: 150%;
  --utrecht-email-input-max-inline-size: 400px;
  --utrecht-email-input-background-color: #FFFFFF;
  --utrecht-email-input-border-color: #868686;
  --utrecht-email-input-color: #282828;
  --utrecht-email-input-invalid-background-color: #FFFFFF;
  --utrecht-email-input-invalid-border-color: #BC415D;
  --utrecht-email-input-invalid-color: #282828;
  --utrecht-email-input-invalid-border-width: 2px;
  --utrecht-email-input-placeholder-color: #6D6D6D;
  --utrecht-email-input-border-block-end-width: auto;
  --utrecht-email-input-border-width: 1px;
  --utrecht-email-input-focus-border-width: 2px;
  --utrecht-email-input-focus-background-color: #FFFFFF;
  --utrecht-email-input-focus-border-color: #000000;
  --utrecht-email-input-focus-color: #000000;
  --utrecht-email-input-disabled-background-color: #F3F3F3;
  --utrecht-email-input-disabled-border-color: #868686;
  --utrecht-email-input-disabled-color: #868686;
  --utrecht-email-input-read-only-background-color: #F3F3F3;
  --utrecht-email-input-read-only-border-color: #FFFFFF00;
  --utrecht-email-input-read-only-color: #282828;
  --utrecht-email-input-hover-border-width: 2px;
  --utrecht-email-input-hover-background-color: #FFFFFF;
  --utrecht-email-input-hover-border-color: #404040;
  --utrecht-email-input-hover-color: #282828;
  --utrecht-form-field-description-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-form-field-description-font-size: 1.125rem;
  --utrecht-form-field-description-line-height: 150%;
  --utrecht-form-field-description-color: #6D6D6D;
  --utrecht-form-field-error-message-icon-size: 1.5rem;
  --utrecht-form-field-error-message-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-form-field-error-message-font-size: 1.125rem;
  --utrecht-form-field-error-message-font-weight: 400;
  --utrecht-form-field-error-message-line-height: 150%;
  --utrecht-form-field-option-label-color: #282828;
  --utrecht-form-field-option-label-font-size: 1.125rem;
  --utrecht-form-field-option-label-line-height: 150%;
  --utrecht-form-field-option-label-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-form-field-option-label-font-weight: 400;
  --utrecht-form-field-option-label-disabled-color: #6D6D6D;
  --utrecht-form-field-invalid-border-inline-start-color: #BC415D;
  --utrecht-form-field-invalid-border-inline-start-width: 2px;
  --utrecht-form-field-invalid-padding-inline-start: 1rem;
  --utrecht-heading-1-color: #A80A2D;
  --utrecht-heading-1-font-family: Oranda BT, Georgia, serif;
  --utrecht-heading-1-font-weight: 700;
  --utrecht-heading-1-font-size: 3rem;
  --utrecht-heading-1-line-height: 125%;
  --utrecht-heading-2-color: #000000;
  --utrecht-heading-2-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-heading-2-font-weight: 600;
  --utrecht-heading-2-font-size: 2.5rem;
  --utrecht-heading-2-line-height: 125%;
  --utrecht-heading-3-color: #000000;
  --utrecht-heading-3-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-heading-3-font-weight: 600;
  --utrecht-heading-3-font-size: 2rem;
  --utrecht-heading-3-line-height: 125%;
  --utrecht-heading-4-color: #000000;
  --utrecht-heading-4-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-heading-4-font-weight: 600;
  --utrecht-heading-4-font-size: 1.5rem;
  --utrecht-heading-4-line-height: 150%;
  --utrecht-heading-5-color: #000000;
  --utrecht-heading-5-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-heading-5-font-weight: 600;
  --utrecht-heading-5-font-size: 1.25rem;
  --utrecht-heading-5-line-height: 150%;
  --utrecht-heading-6-color: #000000;
  --utrecht-heading-6-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-heading-6-font-weight: 600;
  --utrecht-heading-6-font-size: 1.125rem;
  --utrecht-heading-6-line-height: 150%;
  --utrecht-link-list-row-gap: 0.5rem;
  --utrecht-link-list-icon-inset-block-start: 0.125rem;
  --utrecht-link-list-icon-size: 1.5rem;
  --utrecht-link-color: #157C68;
  --utrecht-link-text-decoration-color: #157C68;
  --utrecht-link-active-color: #0C483D;
  --utrecht-link-focus-background-color: #DAEAE7;
  --utrecht-link-focus-color: #000000;
  --utrecht-link-focus-visible-text-decoration: None;
  --utrecht-link-focus-visible-text-decoration-thickness: auto;
  --utrecht-link-hover-color: #116253;
  --utrecht-link-hover-text-decoration: None;
  --utrecht-link-hover-text-decoration-thickness: auto;
  --utrecht-link-visited-color: #157C68;
  --utrecht-link-text-decoration: underline;
  --utrecht-link-icon-size: 1.5rem;
  --utrecht-link-text-decoration-thickness: auto;
  --utrecht-link-text-underline-offset: auto;
  --utrecht-link-column-gap: 0.25rem;
  --utrecht-ordered-list-color: #282828;
  --utrecht-ordered-list-font-familiy: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-ordered-list-font-weight: 400;
  --utrecht-ordered-list-font-size: 1.125rem;
  --utrecht-ordered-list-line-height: 150%;
  --utrecht-pagination-relative-link-border-width: 1px;
  --utrecht-pagination-relative-link-icon-size: 1.5rem;
  --utrecht-pagination-relative-link-background-color: transparent;
  --utrecht-pagination-relative-link-border-color: transparent;
  --utrecht-pagination-relative-link-color: #157C68;
  --utrecht-pagination-relative-link-active-background-color: transparent;
  --utrecht-pagination-relative-link-active-border-color: transparent;
  --utrecht-pagination-relative-link-active-color: #0C483D;
  --utrecht-pagination-relative-link-active-text-decoration: underline;
  --utrecht-pagination-relative-link-focus-background-color: #DAEAE7;
  --utrecht-pagination-relative-link-focus-color: #000000;
  --utrecht-pagination-relative-link-focus-text-decoration: none;
  --utrecht-pagination-relative-link-hover-background-color: transparent;
  --utrecht-pagination-relative-link-hover-border-color: transparent;
  --utrecht-pagination-relative-link-hover-color: #116253;
  --utrecht-pagination-relative-link-hover-text-decoration: underline;
  --utrecht-pagination-relative-link-text-decoration: none;
  --utrecht-pagination-relative-link-border-radius: 0px;
  --utrecht-pagination-relative-link-font-weight: 400;
  --utrecht-pagination-relative-link-min-block-size: 3rem;
  --utrecht-pagination-relative-link-min-inline-size: 3rem;
  --utrecht-pagination-page-link-border-width: 1px;
  --utrecht-pagination-page-link-font-weight: 400;
  --utrecht-pagination-page-link-current-text-decoration: none;
  --utrecht-pagination-page-link-current-background-color: transparent;
  --utrecht-pagination-page-link-current-border-color: transparent;
  --utrecht-pagination-page-link-current-color: #282828;
  --utrecht-pagination-page-link-border-radius: 0px;
  --utrecht-pagination-page-link-focus-text-decoration: none;
  --utrecht-pagination-page-link-focus-background-color: #DAEAE7;
  --utrecht-pagination-page-link-focus-color: #000000;
  --utrecht-pagination-page-link-hover-text-decoration: underline;
  --utrecht-pagination-page-link-hover-background-color: transparent;
  --utrecht-pagination-page-link-hover-border-color: transparent;
  --utrecht-pagination-page-link-hover-color: #116253;
  --utrecht-pagination-page-link-text-decoration: none;
  --utrecht-pagination-page-link-active-text-decoration: underline;
  --utrecht-pagination-page-link-active-background-color: transparent;
  --utrecht-pagination-page-link-active-border-color: transparent;
  --utrecht-pagination-page-link-active-color: #0C483D;
  --utrecht-pagination-page-link-background-color: transparent;
  --utrecht-pagination-page-link-border-color: transparent;
  --utrecht-pagination-page-link-color: #157C68;
  --utrecht-pagination-page-link-min-block-size: 3rem;
  --utrecht-pagination-page-link-min-inline-size: 3rem;
  --utrecht-pagination-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-pagination-line-height: 150%;
  --utrecht-pagination-font-size: 1.125rem;
  --utrecht-pagination-ellipses-color: #6D6D6D;
  --utrecht-pagination-ellipses-font-weight: 400;
  --utrecht-paragraph-color: #282828;
  --utrecht-paragraph-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-paragraph-font-size: 1.125rem;
  --utrecht-paragraph-font-weight: 400;
  --utrecht-paragraph-line-height: 150%;
  --utrecht-paragraph-lead-color: #282828;
  --utrecht-paragraph-lead-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-paragraph-lead-font-size: 1.25rem;
  --utrecht-paragraph-lead-font-weight: 400;
  --utrecht-paragraph-lead-line-height: 150%;
  --utrecht-paragraph-small-color: #282828;
  --utrecht-paragraph-small-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-paragraph-small-font-size: 1rem;
  --utrecht-paragraph-small-font-weight: 400;
  --utrecht-paragraph-small-line-height: 150%;
  --utrecht-paragraph-margin-block-end: 0rem;
  --utrecht-paragraph-margin-block-start: 0rem;
  --utrecht-radio-active-border-width: 2px;
  --utrecht-radio-active-border-color: #868686;
  --utrecht-radio-size: 2rem;
  --utrecht-radio-dot-size: 1rem;
  --utrecht-radio-background-color: #FFFFFF;
  --utrecht-radio-border-color: #868686;
  --utrecht-radio-invalid-background-color: #FFFFFF;
  --utrecht-radio-invalid-border-color: #BC415D;
  --utrecht-radio-invalid-border-width: 2px;
  --utrecht-radio-focus-background-color: #FFFFFF;
  --utrecht-radio-focus-border-color: #000000;
  --utrecht-radio-focus-border-width: 2px;
  --utrecht-radio-disabled-background-color: #F3F3F3;
  --utrecht-radio-disabled-border-color: #868686;
  --utrecht-radio-checked-background-color: #157C68;
  --utrecht-radio-checked-border-color: transparent;
  --utrecht-radio-checked-color: #FFFFFF;
  --utrecht-radio-checked-hover-background-color: #116253;
  --utrecht-radio-checked-hover-border-color: transparent;
  --utrecht-radio-checked-hover-color: #FFFFFF;
  --utrecht-radio-checked-hover-border-width: 2px;
  --utrecht-radio-checked-active-background-color: #0C483D;
  --utrecht-radio-checked-active-border-color: transparent;
  --utrecht-radio-checked-active-color: #FFFFFF;
  --utrecht-radio-checked-active-border-width: 2px;
  --utrecht-radio-checked-focus-background-color: #FFFFFF;
  --utrecht-radio-checked-focus-border-color: #114A21;
  --utrecht-radio-checked-focus-color: #1D7D38;
  --utrecht-radio-checked-focus-border-width: 2px;
  --utrecht-radio-checked-disabled-background-color: #868686;
  --utrecht-radio-checked-disabled-border-color: transparent;
  --utrecht-radio-checked-disabled-color: #FFFFFF;
  --utrecht-radio-checked-border-width: 1px;
  --utrecht-radio-hover-background-color: #FFFFFF;
  --utrecht-radio-hover-border-color: #404040;
  --utrecht-radio-hover-border-width: 2px;
  --utrecht-radio-border-width: 1px;
  --utrecht-select-icon-size: 1.5rem;
  --utrecht-select-background-color: #FFFFFF;
  --utrecht-select-border-color: #868686;
  --utrecht-select-color: #282828;
  --utrecht-select-invalid-background-color: #FFFFFF;
  --utrecht-select-invalid-border-color: #BC415D;
  --utrecht-select-invalid-color: #282828;
  --utrecht-select-invalid-border-width: 2px;
  --utrecht-select-focus-background-color: #FFFFFF;
  --utrecht-select-focus-border-color: #000000;
  --utrecht-select-focus-color: #000000;
  --utrecht-select-focus-border-width: 2px;
  --utrecht-select-disabled-background-color: #F3F3F3;
  --utrecht-select-disabled-border-color: #868686;
  --utrecht-select-disabled-color: #868686;
  --utrecht-select-hover-background-color: #FFFFFF;
  --utrecht-select-hover-border-color: #404040;
  --utrecht-select-hover-color: #282828;
  --utrecht-select-hover-border-width: 2px;
  --utrecht-select-border-radius: 0px;
  --utrecht-select-border-bottom-width: auto;
  --utrecht-select-border-width: 1px;
  --utrecht-select-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-select-font-weight: 400;
  --utrecht-select-line-height: 150%;
  --utrecht-select-font-size: 1.125rem;
  --utrecht-select-max-inline-size: 400px;
  --utrecht-separator-color: #868686;
  --utrecht-separator-block-size: 0.125rem;
  --utrecht-skip-link-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-skip-link-font-size: 1.125rem;
  --utrecht-skip-link-line-height: 150%;
  --utrecht-skip-link-min-block-size: 3rem;
  --utrecht-skip-link-min-inline-size: 3rem;
  --utrecht-skip-link-focus-background-color: #DAEAE7;
  --utrecht-skip-link-focus-border-color: transparent;
  --utrecht-skip-link-focus-color: #000000;
  --utrecht-skip-link-focus-text-decoration: none;
  --utrecht-skip-link-background-color: #282828;
  --utrecht-skip-link-border-color: transparent;
  --utrecht-skip-link-color: #FFFFFF;
  --utrecht-skip-link-border-width: 1px;
  --utrecht-skip-link-box-block-end-shadow: [object Object];
  --utrecht-skip-link-text-decoration: underline;
  --utrecht-table-header-cell-line-height: 150%;
  --utrecht-table-header-cell-color: #282828;
  --utrecht-table-header-cell-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-table-header-cell-font-size: 1.125rem;
  --utrecht-table-caption-line-height: 125%;
  --utrecht-table-caption-color: #000000;
  --utrecht-table-caption-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-table-caption-font-weight: 600;
  --utrecht-table-data-cell-color: #282828;
  --utrecht-table-data-cell-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-table-data-cell-font-weight: 400;
  --utrecht-table-data-cell-line-height: 150%;
  --utrecht-table-data-cell-font-size: 1.125rem;
  --utrecht-table-header-border-block-end-width: 2px;
  --utrecht-table-header-border-block-end-color: #D4D4D4;
  --utrecht-table-header-background-color: transparent;
  --utrecht-table-footer-border-block-end-width: 1px;
  --utrecht-table-footer-border-block-end-color: #D4D4D4;
  --utrecht-table-footer-background-color: transparent;
  --utrecht-table-row-border-block-end-width: 1px;
  --utrecht-table-row-border-block-end-color: #D4D4D4;
  --utrecht-table-row-background-color: transparent;
  --utrecht-table-footer-cell-font-size: 1.125rem;
  --utrecht-table-footer-cell-color: #282828;
  --utrecht-table-footer-cell-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-table-footer-cell-line-height: 150%;
  --utrecht-table-container-box-inline-end-shadow: [object Object];
  --utrecht-table-container-box-inline-start-shadow: [object Object];
  --utrecht-textarea-max-inline-size: 400px;
  --utrecht-textarea-background-color: #FFFFFF;
  --utrecht-textarea-border-color: #868686;
  --utrecht-textarea-color: #282828;
  --utrecht-textarea-invalid-background-color: #FFFFFF;
  --utrecht-textarea-invalid-border-color: #BC415D;
  --utrecht-textarea-invalid-color: #282828;
  --utrecht-textarea-invalid-border-width: 2px;
  --utrecht-textarea-placeholder-color: #6D6D6D;
  --utrecht-textarea-focus-background-color: #FFFFFF;
  --utrecht-textarea-focus-border-color: #000000;
  --utrecht-textarea-focus-color: #000000;
  --utrecht-textarea-focus-border-width: 2px;
  --utrecht-textarea-disabled-background-color: #F3F3F3;
  --utrecht-textarea-disabled-border-color: #868686;
  --utrecht-textarea-disabled-color: #868686;
  --utrecht-textarea-read-only-background-color: #F3F3F3;
  --utrecht-textarea-read-only-border-color: #FFFFFF00;
  --utrecht-textarea-read-only-color: #282828;
  --utrecht-textarea-hover-background-color: #FFFFFF;
  --utrecht-textarea-hover-border-color: #404040;
  --utrecht-textarea-hover-color: #282828;
  --utrecht-textarea-hover-border-width: 2px;
  --utrecht-textarea-border-radius: 0px;
  --utrecht-textarea-border-bottom-width: auto;
  --utrecht-textarea-border-width: 1px;
  --utrecht-textarea-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-textarea-font-weight: 400;
  --utrecht-textarea-line-height: 150%;
  --utrecht-textarea-font-size: 1.125rem;
  --utrecht-textbox-border-radius: 0px;
  --utrecht-textbox-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-textbox-font-size: 1.125rem;
  --utrecht-textbox-font-weight: 400;
  --utrecht-textbox-line-height: 150%;
  --utrecht-textbox-max-inline-size: 400px;
  --utrecht-textbox-background-color: #FFFFFF;
  --utrecht-textbox-border-color: #868686;
  --utrecht-textbox-color: #282828;
  --utrecht-textbox-invalid-background-color: #FFFFFF;
  --utrecht-textbox-invalid-border-color: #BC415D;
  --utrecht-textbox-invalid-color: #282828;
  --utrecht-textbox-invalid-border-width: 2px;
  --utrecht-textbox-placeholder-color: #6D6D6D;
  --utrecht-textbox-border-block-end-width: auto;
  --utrecht-textbox-border-width: 1px;
  --utrecht-textbox-focus-border-width: 2px;
  --utrecht-textbox-focus-background-color: #FFFFFF;
  --utrecht-textbox-focus-border-color: #000000;
  --utrecht-textbox-focus-color: #000000;
  --utrecht-textbox-disabled-background-color: #F3F3F3;
  --utrecht-textbox-disabled-border-color: #868686;
  --utrecht-textbox-disabled-color: #868686;
  --utrecht-textbox-read-only-background-color: #F3F3F3;
  --utrecht-textbox-read-only-border-color: #FFFFFF00;
  --utrecht-textbox-read-only-color: #282828;
  --utrecht-textbox-hover-border-width: 2px;
  --utrecht-textbox-hover-background-color: #FFFFFF;
  --utrecht-textbox-hover-border-color: #404040;
  --utrecht-textbox-hover-color: #282828;
  --utrecht-unordered-list-color: #282828;
  --utrecht-unordered-list-marker-border-color: #282828;
  --utrecht-unordered-list-marker-color: #282828;
  --utrecht-unordered-list-font-familiy: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-unordered-list-font-size: 1.125rem;
  --utrecht-unordered-list-font-weight: 400;
  --utrecht-unordered-list-line-height: 150%;
  --utrecht-document-background-color: #FFFFFF;
  --utrecht-document-color: #282828;
  --utrecht-document-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --utrecht-document-font-size: 1.125rem;
  --utrecht-document-font-weight: 400;
  --utrecht-document-line-height: 150%;
  --utrecht-focus-outline-color: #082D26;
  --utrecht-focus-inverse-outline-color: #FFFFFF;
  --utrecht-focus-outline-offset: 1px;
  --utrecht-focus-outline-style: dashed;
  --utrecht-focus-outline-width: 2px;
  --utrecht-pointer-target-min-size: 3rem;
  --todo-accordion-button-font-size: 1.125rem;
  --todo-accordion-button-line-height: 125%;
  --todo-accordion-button-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --todo-accordion-button-font-weight: 600;
  --todo-alert-heading-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --todo-alert-heading-font-weight: 600;
  --todo-alert-heading-line-height: 150%;
  --todo-alert-heading-font-size: 1.5rem;
  --todo-blockquote-row-gap: 0.5rem;
  --todo-blockquote-attribution-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --todo-blockquote-attribution-line-height: 150%;
  --todo-blockquote-attribution-font-weight: 400;
  --todo-blockquote-content-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --todo-blockquote-content-line-height: 125%;
  --todo-blockquote-content-font-weight: 400;
  --todo-link-list-item-column-gap: 0.5rem;
  --todo-link-list-item-text-decoration: None;
  --todo-link-list-item-active-text-decoration: underline;
  --todo-link-list-item-focus-text-decoration: None;
  --todo-link-list-item-hover-text-decoration: underline;
  --nl-avatar-size: 3rem;
  --nl-avatar-icon-icon-size: 1.5rem;
  --nl-avatar-background-color: #157C68;
  --nl-avatar-border-color: transparent;
  --nl-avatar-color: #FFFFFF;
  --nl-avatar-text-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nl-avatar-text-font-weight: 600;
  --nl-avatar-text-line-height: 150%;
  --nl-avatar-text-text-transform: uppercase;
  --nl-avatar-text-font-size: 1.125rem;
  --nl-avatar-border-width: 1px;
  --nl-avatar-hover-background-color: #116253;
  --nl-avatar-hover-border-color: transparent;
  --nl-avatar-hover-color: #FFFFFF;
  --nijmegen-badge-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-badge-font-weight: 600;
  --nijmegen-badge-line-height: 150%;
  --nijmegen-badge-font-size: 1.125rem;
  --nijmegen-badge-positive-color: #1D7D38;
  --nijmegen-badge-positive-background-color: #DAEBDF;
  --nijmegen-badge-positive-border-color: #FFFFFF00;
  --nijmegen-badge-border-width: 0px;
  --nijmegen-badge-border-radius: 8px;
  --nijmegen-badge-padding-block-end: 0.25rem;
  --nijmegen-badge-padding-block-start: 0.25rem;
  --nijmegen-badge-padding-inline-end: 0.5rem;
  --nijmegen-badge-padding-inline-start: 0.5rem;
  --nijmegen-badge-negative-color: #BC415D;
  --nijmegen-badge-negative-background-color: #F5E2E6;
  --nijmegen-badge-negative-border-color: #FFFFFF00;
  --nijmegen-badge-warning-color: #B25012;
  --nijmegen-badge-warning-background-color: #FEE2C8;
  --nijmegen-badge-warning-border-color: #FFFFFF00;
  --nijmegen-badge-informative-color: #006BD4;
  --nijmegen-badge-informative-background-color: #D7E9FB;
  --nijmegen-badge-informative-border-color: #FFFFFF00;
  --nijmegen-breadcrumb-nav-column-gap: 0.5rem;
  --nijmegen-breadcrumb-nav-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-breadcrumb-nav-font-size: 1.125rem;
  --nijmegen-breadcrumb-nav-font-weight: 400;
  --nijmegen-breadcrumb-nav-line-height: 150%;
  --nijmegen-breadcrumb-nav-link-icon-column-gap: 0.25rem;
  --nijmegen-breadcrumb-nav-link-icon-size: 1.5rem;
  --nijmegen-breadcrumb-nav-link-padding-block-end: 0.75rem;
  --nijmegen-breadcrumb-nav-link-padding-block-start: 0.75rem;
  --nijmegen-breadcrumb-nav-link-padding-inline-end: 0rem;
  --nijmegen-breadcrumb-nav-link-padding-inline-start: 0rem;
  --nijmegen-breadcrumb-nav-link-color: #157C68;
  --nijmegen-breadcrumb-nav-link-active-color: #0C483D;
  --nijmegen-breadcrumb-nav-link-active-text-decoration: underline;
  --nijmegen-breadcrumb-nav-link-focus-visible-background-color: #DAEAE7;
  --nijmegen-breadcrumb-nav-link-focus-visible-color: #000000;
  --nijmegen-breadcrumb-nav-link-focus-visible-text-decoration: None;
  --nijmegen-breadcrumb-nav-link-hover-color: #116253;
  --nijmegen-breadcrumb-nav-link-hover-text-decoration: underline;
  --nijmegen-breadcrumb-nav-link-current-color: #6D6D6D;
  --nijmegen-breadcrumb-nav-link-text-decoration: None;
  --nijmegen-breadcrumb-nav-separator-color: #6D6D6D;
  --nijmegen-breadcrumb-nav-separator-size: 1rem;
  --nijmegen-card-event-title-color: #000000;
  --nijmegen-card-event-title-hover-color: #17642D;
  --nijmegen-card-event-title-font-weight: 600;
  --nijmegen-card-event-title-line-height: 125%;
  --nijmegen-card-event-title-font-size: 1.25rem;
  --nijmegen-card-event-date-color: #868686;
  --nijmegen-card-event-date-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-event-date-font-weight: 400;
  --nijmegen-card-event-date-font-size: 1.125rem;
  --nijmegen-card-event-place-color: #575757;
  --nijmegen-card-event-place-font-weight: 400;
  --nijmegen-card-event-place-font-size: 1.125rem;
  --nijmegen-card-event-intro-text-color: #868686;
  --nijmegen-card-event-intro-text-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-event-intro-text-font-weight: 400;
  --nijmegen-card-event-intro-text-font-size: 1.125rem;
  --nijmegen-card-event-icon-color: #575757;
  --nijmegen-card-event-border-color: #E7E7E7;
  --nijmegen-card-event-border-radius: 4px;
  --nijmegen-card-event-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-persona-border-color: #868686;
  --nijmegen-card-persona-border-radius: 4px;
  --nijmegen-card-persona-title-color: #000000;
  --nijmegen-card-persona-title-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-persona-title-font-weight: 600;
  --nijmegen-card-persona-title-font-size: 1.25rem;
  --nijmegen-card-persona-title-line-height: 125%;
  --nijmegen-card-persona-title-hover-color: #17642D;
  --nijmegen-card-persona-title-hover-text-decoration: underline;
  --nijmegen-card-persona-description-color: #A3A3A3;
  --nijmegen-card-persona-description-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-persona-description-font-weight: 400;
  --nijmegen-card-persona-description-font-size: 1.125rem;
  --nijmegen-card-persona-description-line-height: 125%;
  --nijmegen-card-searchresults-base-background-color: #FFFFFF;
  --nijmegen-card-searchresults-base-title-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-searchresults-base-title-font-weight: 600;
  --nijmegen-card-searchresults-base-title-line-height: 150%;
  --nijmegen-card-searchresults-base-title-color: #000000;
  --nijmegen-card-searchresults-base-body-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-searchresults-base-body-font-size: 1.125rem;
  --nijmegen-card-searchresults-base-body-font-weight: 400;
  --nijmegen-card-searchresults-base-body-line-height: 125%;
  --nijmegen-card-searchresults-base-body-color: #868686;
  --nijmegen-card-searchresults-base-link-color: #3C9756;
  --nijmegen-card-searchresults-base-link-text-decoration: underline;
  --nijmegen-card-searchresults-base-icon-color: #A3A3A3;
  --nijmegen-card-searchresults-base-metadata-color: #A3A3A3;
  --nijmegen-card-searchresults-hover-title-color: #3C9756;
  --nijmegen-card-searchresults-hover-title-text-decoration: underline;
  --nijmegen-card-searchresults-hover-link-color: #3C9756;
  --nijmegen-card-searchresults-hover-link-text-decoration: underline;
  --nijmegen-card-searchresults-focus-visible-border-color: #114A21;
  --nijmegen-card-topics-base-background-color: #FFFFFF;
  --nijmegen-card-topics-base-border-color: #F3F3F3;
  --nijmegen-card-topics-base-border-radius: 8px;
  --nijmegen-card-topics-base-border-width: 1px;
  --nijmegen-card-topics-base-text-color: #000000;
  --nijmegen-card-topics-base-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-topics-base-font-size: 1.125rem;
  --nijmegen-card-topics-base-line-height: 150%;
  --nijmegen-card-topics-hover-text-decoration: underline;
  --nijmegen-card-topics-hover-text-color: #3C9756;
  --nijmegen-card-topics-focus-visible-border-color: #0B2E15;
  --nijmegen-card-topics-focus-visible-border-style: dotted;
  --nijmegen-card-topics-focus-visible-border-width: 2px;
  --nijmegen-card-background-color: #FFFFFF;
  --nijmegen-card-border-color: #D4D4D4;
  --nijmegen-card-color: #282828;
  --nijmegen-card-padding-inline-start: 1rem;
  --nijmegen-card-padding-inline-end: 1rem;
  --nijmegen-card-padding-block-end: 1.5rem;
  --nijmegen-card-padding-block-start: 1.5rem;
  --nijmegen-card-icon-size: 1.5rem;
  --nijmegen-card-content-row-gap: 1rem;
  --nijmegen-card-metadata-column-gap: 0.5rem;
  --nijmegen-card-footer-column-gap: 0.5rem;
  --nijmegen-card-heading-hover-color: #116253;
  --nijmegen-card-heading-hover-text-decoration: underline;
  --nijmegen-card-heading-active-color: #0C483D;
  --nijmegen-card-heading-active-text-decoration: underline;
  --nijmegen-card-heading-focus-visible-color: #000000;
  --nijmegen-card-heading-focus-visible-text-decoration: None;
  --nijmegen-card-heading-text-decoration: None;
  --nijmegen-card-focus-visible-color: #000000;
  --nijmegen-card-focus-visible-background-color: #DAEAE7;
  --nijmegen-card-border-width: 1px;
  --nijmegen-card-border-radius: 8px;
  --nijmegen-card-action-icon-color: #157C68;
  --nijmegen-card-nieuws-background-color: #FFFFFF;
  --nijmegen-card-nieuws-border-color: #868686;
  --nijmegen-card-nieuws-border-radius: 4px;
  --nijmegen-card-nieuws-datum-color: #A3A3A3;
  --nijmegen-card-nieuws-heading-color: #000000;
  --nijmegen-card-nieuws-heading-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-card-nieuws-heading-font-weight: 600;
  --nijmegen-card-nieuws-heading-hover-color: #116253;
  --nijmegen-card-nieuws-heading-line-height: 125%;
  --nijmegen-card-nieuws-paragraph-color: #282828;
  --nijmegen-card-news-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-form-field-label-color: #282828;
  --nijmegen-form-field-label-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-form-field-label-font-size: 1.125rem;
  --nijmegen-form-field-label-line-height: 150%;
  --nijmegen-form-field-label-column-gap: 0.25rem;
  --nijmegen-form-field-label-font-weight: 700;
  --nijmegen-header-item-color: #282828;
  --nijmegen-header-item-hover-color: #116253;
  --nijmegen-header-item-hover-text-decoration: underline;
  --nijmegen-header-item-active-color: #0C483D;
  --nijmegen-header-item-active-text-decoration: underline;
  --nijmegen-header-item-font-weight: 400;
  --nijmegen-header-item-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-header-item-font-size: 1.125rem;
  --nijmegen-header-item-line-height: 150%;
  --nijmegen-header-item-current-font-weight: 700;
  --nijmegen-header-item-icon-size: 1.5rem;
  --nijmegen-header-item-focus-visible-color: #000000;
  --nijmegen-header-item-focus-visible-background-color: #DAEAE7;
  --nijmegen-header-item-column-gap: 0.25rem;
  --nijmegen-header-content-padding-inline-start: 0.5rem;
  --nijmegen-header-content-padding-block-start: 0.5rem;
  --nijmegen-header-content-padding-block-end: 0.5rem;
  --nijmegen-header-content-padding-inline-end: 0.5rem;
  --nijmegen-header-content-max-inline-size: 1280px;
  --nijmegen-header-content-large-vw-padding-inline-start: 1rem;
  --nijmegen-header-content-large-vw-padding-block-start: 1rem;
  --nijmegen-header-content-large-vw-padding-block-end: 1rem;
  --nijmegen-header-content-large-vw-padding-inline-end: 1rem;
  --nijmegen-header-content-column-gap: 1.5rem;
  --nijmegen-header-border-color: #D4D4D4;
  --nijmegen-header-border-block-end-width: 1px;
  --nijmegen-header-background-color: #FFFFFF;
  --nijmegen-icon-only-button-padding-block-end: 0.75rem;
  --nijmegen-icon-only-button-padding-block-start: 0.75rem;
  --nijmegen-icon-only-button-padding-inline-end: 0.75rem;
  --nijmegen-icon-only-button-padding-inline-start: 0.75rem;
  --nijmegen-listbox-background-color: #FFFFFF;
  --nijmegen-listbox-border-color: #868686;
  --nijmegen-listbox-color: #282828;
  --nijmegen-listbox-border-radius: 0px;
  --nijmegen-listbox-border-width: 1px;
  --nijmegen-listbox-item-font-weight: 400;
  --nijmegen-listbox-item-min-block-size: 3rem;
  --nijmegen-listbox-item-icon-size: 1.5rem;
  --nijmegen-listbox-item-background-color: #FFFFFF;
  --nijmegen-listbox-item-color: #282828;
  --nijmegen-listbox-item-padding-block-end: 0.75rem;
  --nijmegen-listbox-item-padding-block-start: 0.75rem;
  --nijmegen-listbox-item-padding-inline-end: 0.75rem;
  --nijmegen-listbox-item-padding-inline-start: 0.75rem;
  --nijmegen-listbox-item-active-background-color: #E7E7E7;
  --nijmegen-listbox-item-active-color: #0C483D;
  --nijmegen-listbox-item-hover-background-color: #F3F3F3;
  --nijmegen-listbox-item-hover-color: #116253;
  --nijmegen-listbox-item-focus-visible-background-color: #DAEAE7;
  --nijmegen-listbox-item-focus-visible-color: #000000;
  --nijmegen-listbox-item-column-gap: 0.25rem;
  --nijmegen-listbox-item-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-listbox-item-line-height: 150%;
  --nijmegen-listbox-item-font-size: 1.125rem;
  --nijmegen-listbox-min-inline-size: 328px;
  --nijmegen-listbox-max-block-size: 300px;
  --nijmegen-listbox-icon-inset-block-start: 0.125rem;
  --nijmegen-mega-menu-container-max-inline-size: 1280px;
  --nijmegen-mega-menu-content-padding-block-start: 2rem;
  --nijmegen-mega-menu-content-padding-inline-start: 1rem;
  --nijmegen-mega-menu-content-padding-inline-end: 1rem;
  --nijmegen-mega-menu-content-padding-block-end: 2rem;
  --nijmegen-mega-menu-content-column-gap: 1.5rem;
  --nijmegen-mega-menu-content-row-gap: 4rem;
  --nijmegen-mega-menu-list-row-gap: 1rem;
  --nijmegen-mega-menu-background-color: #FFFFFF;
  --nijmegen-mega-menu-border-color: #D4D4D4;
  --nijmegen-mega-menu-border-block-end-with: 1px;
  --nijmegen-menu-link-padding-inline-start: 1rem;
  --nijmegen-menu-link-padding-inline-end: 1rem;
  --nijmegen-menu-link-padding-block-start: 1rem;
  --nijmegen-menu-link-padding-block-end: 1rem;
  --nijmegen-menu-link-min-height: 3rem;
  --nijmegen-menu-link-column-gap: 0.5rem;
  --nijmegen-menu-link-small-column-gap: 0.5rem;
  --nijmegen-menu-link-small-font-size: 1.125rem;
  --nijmegen-menu-link-small-padding-block-start: 0.75rem;
  --nijmegen-menu-link-small-padding-inline-start: 1rem;
  --nijmegen-menu-link-small-padding-inline-end: 1rem;
  --nijmegen-menu-link-small-padding-block-end: 0.75rem;
  --nijmegen-menu-link-color: #282828;
  --nijmegen-menu-link-expanded-color: #0C483D;
  --nijmegen-menu-link-expanded-background-color: #EDF5F4;
  --nijmegen-menu-link-level-1-font-weight: 600;
  --nijmegen-menu-link-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-menu-link-font-size: 1.25rem;
  --nijmegen-menu-link-font-weight: 400;
  --nijmegen-menu-link-line-height: 150%;
  --nijmegen-menu-link-current-border-block-start-width: 4px;
  --nijmegen-menu-link-current-color: #0C483D;
  --nijmegen-menu-link-current-border-color: #0C483D;
  --nijmegen-menu-button-padding-block-start: 0.5rem;
  --nijmegen-menu-button-padding-inline-start: 0.75rem;
  --nijmegen-menu-button-padding-inline-end: 0.75rem;
  --nijmegen-menu-button-padding-block-end: 0.5rem;
  --nijmegen-menu-button-column-gap: 0.5rem;
  --nijmegen-menu-background-color: #FFFFFF;
  --nijmegen-menu-icon-size: 1.5rem;
  --nijmegen-menu-row-gap: 1rem;
  --nijmegen-menu-padding-block-start: 1rem;
  --nijmegen-menu-padding-block-end: 2.5rem;
  --nijmegen-page-footer-color: #FFFFFF;
  --nijmegen-page-footer-main-footer-content-padding-block-start: 3rem;
  --nijmegen-page-footer-main-footer-content-padding-block-end: 4rem;
  --nijmegen-page-footer-main-footer-content-padding-inline-end: 1rem;
  --nijmegen-page-footer-main-footer-content-padding-inline-start: 1rem;
  --nijmegen-page-footer-background-color: #282828;
  --nijmegen-page-footer-sub-footer-content-padding-block-start: 1.5rem;
  --nijmegen-page-footer-sub-footer-content-padding-block-end: 1.5rem;
  --nijmegen-page-footer-sub-footer-content-padding-inline-end: 1rem;
  --nijmegen-page-footer-sub-footer-content-padding-inline-start: 1rem;
  --nijmegen-page-footer-content-max-inline-size: 1280px;
  --nijmegen-page-footer-content-row-gap: 2rem;
  --nijmegen-page-footer-content-column-gap: 2rem;
  --nijmegen-page-footer-content-border-block-start-width: 1px;
  --nijmegen-page-footer-content-border-color: #6D6D6D;
  --nijmegen-page-footer-footer-block-row-gap: 1rem;
  --nijmegen-page-footer-footer-block-column-gap: 1rem;
  --nijmegen-search-background-color: #FFFFFF;
  --nijmegen-search-border-block-end-width: 1px;
  --nijmegen-search-border-color: #868686;
  --nijmegen-search-border-radius: 0px;
  --nijmegen-search-border-width: 1px;
  --nijmegen-search-color: #282828;
  --nijmegen-search-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-search-font-size: 1.125rem;
  --nijmegen-search-line-height: 150%;
  --nijmegen-search-max-inline-size: 612px;
  --nijmegen-search-min-block-size: 51px;
  --nijmegen-search-padding-block-end: 0rem;
  --nijmegen-search-padding-block-start: 0rem;
  --nijmegen-search-padding-inline-end: 0rem;
  --nijmegen-search-padding-inline-start: 0.75rem;
  --nijmegen-search-placeholder-color: #6D6D6D;
  --nijmegen-search-disabled-background-color: #F3F3F3;
  --nijmegen-search-disabled-border-color: #868686;
  --nijmegen-search-disabled-color: #868686;
  --nijmegen-search-focus-background-color: #FFFFFF;
  --nijmegen-search-focus-border-color: #000000;
  --nijmegen-search-focus-color: #000000;
  --nijmegen-search-invalid-background-color: #FFFFFF;
  --nijmegen-search-invalid-border-block-end-width: 2px;
  --nijmegen-search-invalid-border-color: #BC415D;
  --nijmegen-search-invalid-border-width: 2px;
  --nijmegen-search-invalid-color: #282828;
  --nijmegen-search-read-only-background-color: #F3F3F3;
  --nijmegen-search-read-only-border-color: #FFFFFF00;
  --nijmegen-search-read-only-color: #282828;
  --nijmegen-search-font-weight: 400;
  --nijmegen-search-hover-background-color: #FFFFFF;
  --nijmegen-search-hover-border-color: #404040;
  --nijmegen-search-hover-color: #282828;
  --nijmegen-search-column-gap: 0.5rem;
  --nijmegen-search-input-column-gap: 0.5rem;
  --nijmegen-toolbar-button-column-gap: 0.25rem;
  --nijmegen-toolbar-button-padding-block-end: 0.75rem;
  --nijmegen-toolbar-button-padding-block-start: 0.75rem;
  --nijmegen-toolbar-button-padding-inline-end: 0.5rem;
  --nijmegen-toolbar-button-padding-inline-start: 0.5rem;
  --nijmegen-typography-font-size-sm: 1rem;
  --nijmegen-typography-font-size-md: 1.125rem;
  --nijmegen-typography-font-size-lg: 1.25rem;
  --nijmegen-typography-font-size-xl: 1.5rem;
  --nijmegen-typography-font-size-2xl: 2rem;
  --nijmegen-typography-font-size-3xl: 2.5rem;
  --nijmegen-typography-font-size-4xl: 3rem;
  --nijmegen-typography-line-height-xs: 100%;
  --nijmegen-typography-line-height-sm: 125%;
  --nijmegen-typography-line-height-md: 150%;
  --nijmegen-typography-line-height-lg: 200%;
  --nijmegen-typography-font-weight-regular: 400;
  --nijmegen-typography-font-weight-bold: 700;
  --nijmegen-typography-font-weight-semibold: 600;
  --nijmegen-typography-font-family-primary: Oranda BT, Georgia, serif;
  --nijmegen-typography-font-family-secondary: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-color-wit: #FFFFFF;
  --nijmegen-color-zwart: #000000;
  --nijmegen-color-none: #FFFFFF00;
  --nijmegen-color-oranje-100: #FEF1E5;
  --nijmegen-color-oranje-200: #FEE2C8;
  --nijmegen-color-oranje-300: #FECA9D;
  --nijmegen-color-oranje-400: #FD8022;
  --nijmegen-color-oranje-500: #D96416;
  --nijmegen-color-oranje-600: #B25012;
  --nijmegen-color-oranje-700: #8F400D;
  --nijmegen-color-oranje-800: #6A2E09;
  --nijmegen-color-oranje-900: #431D07;
  --nijmegen-color-geel-100: #FAF4D7;
  --nijmegen-color-geel-200: #F4E8AA;
  --nijmegen-color-geel-300: #EAD565;
  --nijmegen-color-geel-400: #C0A100;
  --nijmegen-color-geel-500: #9E8400;
  --nijmegen-color-geel-600: #816C00;
  --nijmegen-color-geel-700: #675600;
  --nijmegen-color-geel-800: #4C3F00;
  --nijmegen-color-geel-900: #2F2800;
  --nijmegen-color-blauw-100: #ECF5FD;
  --nijmegen-color-blauw-200: #D7E9FB;
  --nijmegen-color-blauw-300: #B8D8F8;
  --nijmegen-color-blauw-400: #5FA8EF;
  --nijmegen-color-blauw-500: #2588E9;
  --nijmegen-color-blauw-600: #006BD4;
  --nijmegen-color-blauw-700: #0056AA;
  --nijmegen-color-blauw-800: #003F7D;
  --nijmegen-color-blauw-900: #00284F;
  --nijmegen-color-rood-100: #FAF1F3;
  --nijmegen-color-rood-200: #F5E2E6;
  --nijmegen-color-rood-300: #EDCCD3;
  --nijmegen-color-rood-400: #D78F9F;
  --nijmegen-color-rood-500: #C9687E;
  --nijmegen-color-rood-600: #BC415D;
  --nijmegen-color-rood-700: #A80A2D;
  --nijmegen-color-rood-800: #830823;
  --nijmegen-color-rood-900: #550517;
  --nijmegen-color-groen-100: #EDF6F0;
  --nijmegen-color-groen-200: #DAEBDF;
  --nijmegen-color-groen-300: #BDDCC6;
  --nijmegen-color-groen-400: #6EB281;
  --nijmegen-color-groen-500: #3C9756;
  --nijmegen-color-groen-600: #1D7D38;
  --nijmegen-color-groen-700: #17642D;
  --nijmegen-color-groen-800: #114A21;
  --nijmegen-color-groen-900: #0B2E15;
  --nijmegen-color-grijs-100: #F3F3F3;
  --nijmegen-color-grijs-200: #E7E7E7;
  --nijmegen-color-grijs-300: #D4D4D4;
  --nijmegen-color-grijs-400: #A3A3A3;
  --nijmegen-color-grijs-500: #868686;
  --nijmegen-color-grijs-600: #6D6D6D;
  --nijmegen-color-grijs-700: #575757;
  --nijmegen-color-grijs-800: #404040;
  --nijmegen-color-grijs-900: #282828;
  --nijmegen-color-zeegroen-100: #EDF5F4;
  --nijmegen-color-zeegroen-200: #DAEAE7;
  --nijmegen-color-zeegroen-300: #BEDAD5;
  --nijmegen-color-zeegroen-400: #70AFA3;
  --nijmegen-color-zeegroen-500: #409484;
  --nijmegen-color-zeegroen-600: #157C68;
  --nijmegen-color-zeegroen-700: #116253;
  --nijmegen-color-zeegroen-800: #0C483D;
  --nijmegen-color-zeegroen-900: #082D26;
  --nijmegen-color-border-default: #868686;
  --nijmegen-color-border-subdued: #D4D4D4;
  --nijmegen-color-border-strong: #404040;
  --nijmegen-color-feedback-info-default: #006BD4;
  --nijmegen-color-feedback-info-subdued: #D7E9FB;
  --nijmegen-color-feedback-error-default: #BC415D;
  --nijmegen-color-feedback-error-subdued: #F5E2E6;
  --nijmegen-color-feedback-warning-default: #B25012;
  --nijmegen-color-feedback-warning-subdued: #FEE2C8;
  --nijmegen-color-feedback-success-default: #1D7D38;
  --nijmegen-color-feedback-success-subdued: #DAEBDF;
  --nijmegen-color-primary-rood: #A80A2D;
  --nijmegen-color-primary-zeegroen: #157C68;
  --nijmegen-color-background-default: #FFFFFF;
  --nijmegen-color-background-active: #E7E7E7;
  --nijmegen-color-background-hover: #F3F3F3;
  --nijmegen-color-foreground-default: #282828;
  --nijmegen-color-foreground-subdued: #6D6D6D;
  --nijmegen-color-foreground-on-emphasis: #FFFFFF;
  --nijmegen-space-0: 0rem;
  --nijmegen-space-12: 0.125rem;
  --nijmegen-space-25: 0.25rem;
  --nijmegen-space-50: 0.5rem;
  --nijmegen-space-75: 0.75rem;
  --nijmegen-space-100: 1rem;
  --nijmegen-space-125: 1.25rem;
  --nijmegen-space-150: 1.5rem;
  --nijmegen-space-200: 2rem;
  --nijmegen-space-250: 2.5rem;
  --nijmegen-space-300: 3rem;
  --nijmegen-space-400: 4rem;
  --nijmegen-space-500: 5rem;
  --nijmegen-space-600: 6rem;
  --nijmegen-border-width-sm: 1px;
  --nijmegen-border-width-none: 0px;
  --nijmegen-border-width-md: 2px;
  --nijmegen-border-width-lg: 4px;
  --nijmegen-size-12: 0.125rem;
  --nijmegen-size-25: 0.25rem;
  --nijmegen-size-50: 0.5rem;
  --nijmegen-size-100: 1rem;
  --nijmegen-size-150: 1.5rem;
  --nijmegen-size-200: 2rem;
  --nijmegen-size-300: 3rem;
  --nijmegen-size-400: 4rem;
  --nijmegen-size-600: 6rem;
  --nijmegen-size-750: 7.5rem;
  --nijmegen-size-1000: 10rem;
  --nijmegen-box-shadow-sm: [object Object];
  --nijmegen-box-shadow-md: [object Object];
  --nijmegen-box-shadow-lg: [object Object];
  --nijmegen-border-radius-none: 0px;
  --nijmegen-border-radius-xs: 4px;
  --nijmegen-border-radius-sm: 8px;
  --nijmegen-border-radius-md: 12px;
  --nijmegen-border-radius-lg: 16px;
  --nijmegen-border-radius-xl: 32px;
  --nijmegen-border-radius-2xl: 40px;
  --nijmegen-border-radius-3xl: 64px;
  --nijmegen-border-radius-circle: 999px;
  --nijmegen-root-background-color: #E7E7E7;
  --nijmegen-document-inverse-background-color: #282828;
  --nijmegen-document-inverse-color: #FFFFFF;
  --nijmegen-heading-color: #000000;
  --nijmegen-heading-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-heading-font-weight: 600;
  --nijmegen-form-control-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --nijmegen-form-control-font-weight: 400;
  --nijmegen-form-control-accent-color: #157C68;
  --nijmegen-form-control-background-color: #FFFFFF;
  --nijmegen-form-control-border-color: #868686;
  --nijmegen-form-control-color: #282828;
  --nijmegen-form-control-active-accent-color: #0C483D;
  --nijmegen-form-control-active-background-color: #E7E7E7;
  --nijmegen-form-control-active-border-color: #868686;
  --nijmegen-form-control-active-color: #282828;
  --nijmegen-form-control-active-border-width: 2px;
  --nijmegen-form-control-disabled-accent-color: #868686;
  --nijmegen-form-control-disabled-background-color: #F3F3F3;
  --nijmegen-form-control-disabled-border-color: #868686;
  --nijmegen-form-control-disabled-color: #868686;
  --nijmegen-form-control-focus-background-color: #FFFFFF;
  --nijmegen-form-control-focus-border-color: #000000;
  --nijmegen-form-control-focus-color: #000000;
  --nijmegen-form-control-focus-border-width: 2px;
  --nijmegen-form-control-hover-accent-color: #116253;
  --nijmegen-form-control-hover-background-color: #FFFFFF;
  --nijmegen-form-control-hover-border-color: #404040;
  --nijmegen-form-control-hover-color: #282828;
  --nijmegen-form-control-hover-border-width: 2px;
  --nijmegen-form-control-invalid-background-color: #FFFFFF;
  --nijmegen-form-control-invalid-border-color: #BC415D;
  --nijmegen-form-control-invalid-color: #BC415D;
  --nijmegen-form-control-invalid-border-width: 2px;
  --nijmegen-form-control-read-only-background-color: #F3F3F3;
  --nijmegen-form-control-read-only-border-color: #FFFFFF00;
  --nijmegen-form-control-read-only-color: #282828;
  --nijmegen-form-control-placeholder-color: #6D6D6D;
  --nijmegen-form-control-border-width: 1px;
  --nijmegen-form-control-max-inline-size: 400px;
  --nijmegen-form-control-border-radius: 0px;
  --nijmegen-form-control-font-size: 1.125rem;
  --nijmegen-form-control-line-height: 150%;
  --nijmegen-form-control-padding-block-end: 0.5rem;
  --nijmegen-form-control-padding-inline-end: 0.75rem;
  --nijmegen-form-control-padding-block-start: 0.5rem;
  --nijmegen-form-control-padding-inline-start: 0.75rem;
  --nijmegen-interaction-color: #157C68;
  --nijmegen-interaction-active-color: #0C483D;
  --nijmegen-interaction-hover-color: #116253;
  --nijmegen-focus-background-color: #DAEAE7;
  --nijmegen-focus-color: #000000;
  --nijmegen-icon-functional-size: 1.5rem;
  --nijmegen-icon-toptask-size: 3rem;
  --nijmegen-hover-text-decoration: underline;
  --nijmegen-breakpoint-xs: 0;
  --nijmegen-breakpoint-sm: 576px;
  --nijmegen-breakpoint-md: 768px;
  --nijmegen-breakpoint-lg: 992px;
  --nijmegen-breakpoint-xl: 1200px;
  --nijmegen-breakpoint-xxl: 1400px;
  --nijmegen-container-max-width-sm: 540px;
  --nijmegen-container-max-width-md: 720px;
  --nijmegen-container-max-width-lg: 960px;
  --nijmegen-container-max-width-xl: 1140px;
  --nijmegen-container-max-width-xxl: 1320px;
  --nijmegen-container-padding-inline-start: 0.25rem;
  --nijmegen-container-padding-inline-end: 0.25rem;
  --nijmegen-grid-columns: 12;
  --nijmegen-grid-gap: 1.5rem;
  --nijmegen-grid-rows: 1;
  --nijmegen-enable-important-utilities-on-spacing: true;
  --denhaag-sidenav-link-line-height: 150%;
  --denhaag-sidenav-link-icon-size: 1.5rem;
  --denhaag-sidenav-link-font-size: 1.125rem;
  --denhaag-sidenav-link-font-family: Source Sans Pro, Tahoma, Verdana, sans-serif;
  --denhaag-sidenav-link-font-weight: 400;
  --denhaag-sidenav-link-current-color: #282828;
  --denhaag-sidenav-link-color: #157C68;
  --denhaag-sidenav-link-active-color: #0C483D;
  --denhaag-sidenav-link-active-text-decoration: underline;
  --denhaag-sidenav-link-focus-background-color: #DAEAE7;
  --denhaag-sidenav-link-focus-color: #000000;
  --denhaag-sidenav-link-focus-text-decoration: none;
  --denhaag-sidenav-link-hover-color: #116253;
  --denhaag-sidenav-link-hover-text-decoration: underline;
  --denhaag-sidenav-link-text-decoration: none;
}


/** Additional tokens **/
body {
  --of-input-font-weight: normal;
  --of-view-background: #fff;
  --utrecht-form-label-font-weight: bold;
  --of-utrecht-form-field-background-color: #ffffff;
  --of-utrecht-form-field-checkbox-background-color: #FFFFFF;
  
  --of-form-navigation-link-button-padding-inline-start: var(--utrecht-button-padding-inline-start);
  --of-form-navigation-link-button-padding-inline-end: var(--utrecht-button-padding-inline-end);
}

/* Links not in a specified content block get default styling */
a {
  color: #157c68;
  text-decoration: underline;
}

/* .openforms-formio-content a has default styling */
a:hover,
.openforms-formio-content a:hover {
  color: #157c68;
  text-decoration: none;
}


@font-face {
  font-display: swap;
  font-family: 'Oranda BT';
  font-style: normal;
  /* font-weight: $font-weight-bold; */
  src:
    local(Oranda BT Bold),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bold_bt.04c85cb2.woff2') format('woff2'),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bold_bt.8e266873.woff') format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Oranda BT';
  font-style: normal;
  /* font-weight: $font-weight-normal; */
  src:
    local(Oranda BT Roman),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bt.bde3d05f.woff2') format('woff2'),
    url('https://componenten.nijmegen.nl/v6.4.0/oranda_bt.05235f9a.woff') format('woff');
}


/* This cannot be manged by tokens.. */
.openforms-subtitle {
  font-family: Oranda, sans-serif !important;
  font-feature-settings: liga;
  text-rendering: optimizeLegibility;
  color: #a80a2d;
  font-size: 32px;
}

.utrecht-page-header {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.utrecht-page-footer {
  background-color: #3a3a3a;
}

/* fixes scrollbars in Edge, see https://github.com/GemeenteNijmegen/open-forms/issues/455 */
.openforms-formio-content {
  overflow: initial;
}

.openforms-formio-content p,
.openforms-formio-content ol,
.openforms-formio-content ul {
  font-size: 1.125rem;
}

.openforms-toolbar--bottom .utrecht-button--danger {
  margin-top: 3em;
  background: var(--nijmegen-color-primary-rood);
}

/* Make sure that in the big view:
 *   - the process indicator is rounded
 *   - the content does not overlap the shadow 
 */
@media (min-width: 767px) {
  .utrecht-page-header {
    margin-bottom: 10px;
  }

  .openforms-progress-indicator {
    border-radius: 0.5rem;
  }
}

.utrecht-button--secondary-action {
  border: 2px solid !important;
  /* I cannot do this with the design tokens... */
}

.utrecht-button-link.utrecht-button-link--html-a.utrecht-button-link--secondary-action {
  border-block-start-color: var(--utrecht-button-secondary-action-border-color);
  border-inline-start-color: var(--utrecht-button-secondary-action-border-color);
}

.utrecht-form-label.utrecht-form-label--openforms.utrecht-form-label--radio,
.utrecht-form-label.utrecht-form-label--openforms.utrecht-form-label--checkbox {
  font-weight: normal;
}

/*
 * Yivi login hack for BSN (DigiD OIDC)
 */
.openforms-login-button>.utrecht-button-link[href*="digid_oidc"]::after {
  content: 'Inloggen met Yivi';
  text-indent: 0;
  display: block;
  line-height: initial;
}

.openforms-login-button>.utrecht-button-link[href*="digid_oidc"] {
  text-indent: -9999px !important;
  line-height: 0 !important;
}

.openforms-login-button>.utrecht-button-link[href*="digid_oidc"]+.openforms-login-button-logo>img {
  display: none;
  /* 
  Note: use display:none; as we cannot change the url to where this logo links (digid info page). So it's better to just hide it.

  content: url("https://mijn.nijmegen.nl/static/images/yivi.svg");
  height: 46px;
  width: 46px; 
  */
}

/*
 * Yivi login hack for KVK (eHerkenning OIDC)
 */

/* DISABLED AS WE DO NOT HAVE YIVI FOR KVK CONFIGURED YET this connection is currently used form eHerkenning
.openforms-login-button > .utrecht-button-link[href*="eherkenning_oidc"]::after {
  content: 'Inloggen met Yivi als ondernemer';
  text-indent: 0;
  display: block;
  line-height: initial;
}
.openforms-login-button > .utrecht-button-link[href*="eherkenning_oidc"] {
  text-indent: -9999px !important;
  line-height: 0 !important;
}
.openforms-login-button > .utrecht-button-link[href*="eherkenning_oidc"] + .openforms-login-button-logo > img {
  content:url("https://mijn.nijmegen.nl/static/images/yivi.svg");
  height: 46px;
  width: 46px;
}
*/
/*
* Inloggen als medewerker
*/
.openforms-login-button>.utrecht-button-link[href*="org-oidc"]::after {
  content: 'Inloggen als medewerker';
  text-indent: 0;
  display: block;
  line-height: initial;
}

.openforms-login-button>.utrecht-button-link[href*="org-oidc"] {
  text-indent: -9999px !important;
  line-height: 0 !important;
}

.openforms-login-button>.utrecht-button-link[href*="org-oidc"]+.openforms-login-button-logo>img {
  display: none;
}