@font-face {
  font-family: "TradeGothicCondensed18";
  src: url("../Fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"), url("../Fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"), url("../Fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
  font-display: swap;
}
@font-face {
  font-family: "TradeGothicBoldCondensed20";
  src: url("../Fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), url("../Fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"), url("../Fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
  font-display: swap;
}
:root {
  font-size: 100%;
  --font-size-h1: 2.5rem;
  --font-size-h2: 2.25rem;
  --font-size-h3: 1.875rem;
  --font-size-h4: 1.5rem;
  --font-size-h5: 1.25rem;
  --font-size-h6: 1.125rem;
  --font-size-default: 1.25rem;
  --font-size-large: 1.5rem;
  --font-size-semi-large: 1.375rem;
  --font-size-smaller: 1.125rem;
  --font-size-small: 1rem;
  --font-size-smallest: 0.75rem;
  --line-height-default: 1.875rem;
  --line-height-large: 2.125rem;
  --line-height-largest: 2.437rem;
  --line-height-small: 1.375rem;
  --tradegothic: 'TradeGothicBoldCondensed20', AvenirNextCondensed-DemiBold, 'Univers Condensed', Univers, Arial, Helvetica, sans-serif;
  --tradegothic-light: 'TradeGothicCondensed18', Univers, Arial, Helvetica, sans-serif;
  --poppins: 'Poppins', sans-serif;
  --font-default: 'Roboto', sans-serif;
  --font-bold: var(--tradegothic);
  --font-light: var(--tradegothic-light);
  --font-small: var(--poppins);
  --font-weight-bold: 700;
  --black: #000000;
  --white: #ffffff;
  --green: #008b6c;
  --green-dark: #01745a;
  --orange: #f16e06;
  --orange-dark: #d45f01;
  --orange-light: #f39910;
  --red: #e5352c;
  --red-dark: #bf1a12;
  --pink: #c8006c;
  --pink-dark: #a40058;
  --pink-light: #e2007a;
  --pink-lightest: #ffe6f4;
  --tilburg-blue: #053d63;
  --main-lightest-ultra: #f2faff;
  --main-lightest-alt: #e6f6ff;
  --main-lightest: #b9e4fc;
  --main-light: #009cda;
  --main-medium: #026596;
  --main-dark: #053d63;
  --main-darkest: #003867;
  --header-color: #016596;
  --header-border: var(--main-lightest-alt);
  --footer-color: #035987;
  --gray: #cccccc;
  --main-gray-dark: #626262;
  --main-gray: #afafaf;
  --main-gray-light: #e5e5e5;
  --main-gray-lightest: #efefef;
  --border-color: var(--gray);
  --text-color: #333;
  --text-color-light: #595959;
  --link-color: var(--pink);
  --link-color-light: var(--pink-light);
  --link-color-lightest: var(--pink-lightest);
  --link-color-dark: var(--pink-dark);
  --link-color-hover: var(--pink-dark);
  --tt-01: var(--orange);
  --tt-01-h: var(--orange-dark);
  --tt-02: var(--red);
  --tt-02-h: var(--red-dark);
  --tt-03: var(--green);
  --tt-03-h: var(--green-dark);
  --tt-04: var(--pink-light);
  --tt-04-h: var(--pink);
  --toptasks-bg: var(--pink);
  --toptask-link: var(--pink-light);
  --readspeaker: var(--pink);
  --transition: all 0.2s ease-in-out;
  --slow-transition: all 0.8s ease-in-out;
  --smooth-transition: all 0.5s cubic-bezier(0.16, 0.8, 0.4, 1);
  --duration: 300ms;
  --easing: cubic-bezier(0.165, 0.84, 0.44, 1);
  --border-radius: 0.5rem;
  --border-radius-sm: 0.25rem;
  --border-radius-lg: 1rem;
  --line-height-base: 1.5;
  --spacer-xl: 5rem;
  --spacer-lg: 2.5rem;
  --spacer: 1.25rem;
  --spacer-md: 0.75rem;
  --spacer-sm: 0.5rem;
  --spacer-xs: 0.25rem;
  --wrapper-width: 65rem;
  --wrapper-padding: var(--spacer);
  --gutter: 0.75rem;
  --quarter-shim: calc(var(--gutter) / 8);
  --page-margin: calc(var(--quarter-shim) + 22vw);
  --double-gutter: calc(var(--gutter) * 2);
  --max-viewport: 90rem;
  --max-content: 73.75rem;
  --max-content-inside: 61.25rem;
  --max-aside: 40rem;
  --box-shadow: 0px 4px 16px 0px rgba(0, 56, 103, 0.1);
  --box-shadow-sm: 0 0.5px 0.5px rgba(0, 0, 0, 0.035), 0 1px 1px rgba(0, 0, 0, 0.035), 0 2px 2px rgba(0, 0, 0, 0.035), 0 4px 4px rgba(0, 0, 0, 0.035), 0 8px 8px rgba(0, 0, 0, 0.035);
}
@media (max-width: 992px) {
  :root {
    --font-size-h1: 2.25rem;
    --font-size-h2: 2rem;
    --font-size-h3: 1.5rem;
    --font-size-h4: 1.25rem;
    --font-size-h5: 1.125rem;
    --font-size-default: 1.125rem;
    --font-size-large: 1.25rem;
    --font-size-smaller: 1rem;
    --line-height-default: 1.75rem;
  }
}

body {
  font-size: var(--font-size-default);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:is(h1, h2, h3, h4, h5, h6),
:is(.h1, .h2, .h3, .h4, .h5, .h6),
.powermail_legend {
  border: none !important;
  color: var(--text-color);
  font-family: var(--font-bold), sans-serif;
  font-weight: 100;
  line-height: initial;
  margin-bottom: 1.25rem;
  -ms-hyphens: auto;
      hyphens: auto;
}
:is(h1, h2, h3, h4, h5, h6) a,
:is(.h1, .h2, .h3, .h4, .h5, .h6) a,
.powermail_legend a {
  color: var(--link-color);
}
:is(h1, h2, h3, h4, h5, h6) a:hover,
:is(.h1, .h2, .h3, .h4, .h5, .h6) a:hover,
.powermail_legend a:hover {
  color: var(--link-color-hover);
}

:is(h1, .h1) {
  color: var(--header-color);
  font-size: var(--font-size-h1);
  text-transform: uppercase;
  word-break: break-word;
}

:is(h2, .h2) {
  font-size: var(--font-size-h2);
}

:is(h3, .h3),
.powermail_legend {
  font-size: var(--font-size-h3);
}

:is(h4, .h4) {
  color: var(--text-color);
  font-size: var(--font-size-h4);
}

:is(h5, .h5) {
  color: var(--text-color);
  font-size: var(--font-size-h5);
}

:is(h6, .h6) {
  color: var(--text-color);
  font-size: var(--font-size-h6);
}

a {
  color: var(--link-color);
  text-decoration: underline;
  word-wrap: break-word;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}
a:focus-visible, a:hover, a:active {
  color: var(--link-color-hover);
  text-decoration: none;
}
a:focus-visible {
  outline: 2px solid var(--link-color);
}
a.mail {
  word-wrap: break-word;
}
#nav-main a {
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
}
#nav-main a:focus-visible, #nav-main a:hover {
  text-decoration: none;
}
.pagelevel-0 .news-more a:focus-visible, .pagelevel-0 .news-more a:hover {
  color: var(--link-color);
}
a.abs-link::before {
  content: "";
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

a:focus-visible,
input:focus-visible {
  outline: 2px solid var(--link-color);
}

p {
  margin-bottom: 2.5rem;
}
p.intro {
  color: var(--text-color);
  font-family: var(--font-default);
  font-size: var(--font-size-large);
  background: none !important;
  padding: 0 !important;
}

ol,
ul {
  margin: 0 0 2.5rem 0;
  padding: 0 0 0 1.25rem;
}
ol li::marker,
ul li::marker {
  color: var(--main-medium);
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

ol {
  list-style: decimal;
}

ul li {
  list-style-type: square;
}

p + ul {
  margin-top: -1.25rem;
}

nav ul,
nav ol,
nav li,
.menu_pages ul,
.menu_pages ol,
.menu_pages li,
.menu_subpages ul,
.menu_subpages ol,
.menu_subpages li,
.grid__menu ul,
.grid__menu ol,
.grid__menu li,
.filter-box ul,
.filter-box ol,
.filter-box li,
.slider ul,
.slider ol,
.slider li,
.tabs-nav ul,
.tabs-nav ol,
.tabs-nav li {
  list-style: none !important;
}

.streep {
  border: none;
}

strong {
  font-weight: 700;
}

i,
em {
  font-style: italic;
}

.cke_editable {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.cke_editable a {
  color: var(--link-color);
}
.cke_editable a:hover {
  color: var(--link-color-hover);
}
.cke_editable p {
  margin-bottom: var(--spacer-lg);
}

.cke_editable p,
.cke_editable p:empty {
  border-right: 5px solid pink;
}

.cke_editable p:empty {
  padding: 0.5em;
}

body {
  background-color: var(--white);
  color: var(--black) !important;
  padding: var(--spacer);
  font-family: var(--font-default);
  font-size: var(--font-size-default);
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
.intro,
.nav-sub .leveltitle {
  background: var(--white);
  color: var(--black);
  font-family: var(--font-bold);
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}

a:not(.show) {
  background: var(--white);
  color: var(--black);
}
a:not(.show)::after {
  content: " (" attr(href) ")";
  font-size: inherit;
  font-style: italic;
  text-decoration: none;
}

.intro {
  font-size: 1.5em;
  line-height: 34px;
  font-family: var(--font-default);
}

#logo {
  background-color: var(--white) !important;
  background-image: url("../Images/logo-print.svg");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  border: none !important;
  margin-bottom: var(--spacer);
  height: 110px;
  width: 100%;
  left: 0;
  position: relative;
}
#logo img {
  display: none;
}
#logo a,
#logo span {
  color: #000000 !important;
  display: block;
  font-family: var(--font-bold);
  font-size: 41px;
  text-transform: uppercase;
}

.logo-print {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: var(--white);
  color: var(--black);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5.625rem;
  margin-bottom: 2.5rem;
}
.logo-print span {
  color: var(--black);
  display: inline-block;
  font-family: var(--font-bold);
  font-size: var(--font-size-h1);
  margin-left: var(--spacer);
  text-transform: uppercase;
}
.logo-print img {
  height: 100%;
  max-height: 3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.logo-print img.logo-bw {
  max-height: 6rem;
}

a.abs-link {
  position: initial;
}
a.abs-link::before {
  display: none;
}

.ce-gallery {
  float: none !important;
}

/* Tables via Wim ////////////////////////////*/
table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 40px;
}
table thead th {
  background-color: var(--main-gray-light);
  font-weight: bold;
}
table th {
  font-weight: bold;
}
table th,
table td {
  border: 1px solid var(--main-gray);
  padding: 0.5em 1em;
  text-align: left;
  vertical-align: top;
}
table th ul,
table th ol,
table td ul,
table td ol {
  margin: 0 0 1em 1em;
}
table th p,
table td p {
  margin: 0 0 1em 0;
}
table th p:last-child,
table td p:last-child {
  margin: 0;
}
table th.currency, table th.size,
table td.currency,
table td.size {
  text-align: right;
}
table tfoot th,
table tfoot td {
  background-color: var(--main-gray-lightest);
}

caption {
  text-align: left;
  margin-bottom: 10px;
  color: var(--text-color);
  font-weight: bold;
}

body ol,
body ul {
  display: block;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}

#sidebar,
.foldable,
.toggleable {
  background: var(--white) !important;
  border: 0 !important;
  display: block !important;
}

.frame-cta,
.frame-custom-42 {
  border: 0;
  display: block;
  margin: 0 0 50px;
  padding: 15px;
  clear: both;
}
.frame-cta p,
.frame-custom-42 p {
  font-family: var(--font-default);
  font-size: 1.2em;
  margin-bottom: 0.1em;
}
.frame-cta .button,
.frame-custom-42 .button {
  display: block;
  margin-top: 0.3em;
}

.news-single-img {
  float: right;
}
.news-single-img img {
  float: right;
  margin: 0 0 0 20px;
  max-width: 250px;
}

#header,
#share,
#skip,
#search,
#search-button,
#search-button-close,
#menu-button,
#nav-main,
#sidebar,
#footer,
#bread,
.header,
.more {
  display: none !important;
}

.assistive,
.background,
.backgroundImage,
.category-menu,
.news-backlink-wrap,
.warning-IE,
.readspeaker,
.social,
.theme-selector,
.csc-linkToTop,
.hidden {
  display: none !important;
}/*# sourceMappingURL=print.css.map */