/*-----------------**
|  Global variables  |
**-----------------*/
/*****************
* Theming colors *
*****************/
/*----------------------------------------------------------**
|  Protype base variabelen voor de skin.css = prototype skin  |
**----------------------------------------------------------*/
/*******
* Grid *
*******/
/********
* Links *
********/
/**************
* transitions *
**************/
/************
* separator *
************/
/*-----------------------------**
|  Variables protype typography  |
**-----------------------------*/
/*---------------**
|  Globale option  |
**---------------*/
/* color output */
/* Scafolding */
/*--------------------------------**
|  Globale base colors for theming  |
**--------------------------------*/
/*-----------------------**
|  Globale base variables  |
**-----------------------*/
/*---------------------**
|  Globale base z-index  |
**---------------------*/
/*-------------------------**
|  Globale base Transitions  |
**-------------------------*/
/*----------------**
|  Globale Shadows  |
**----------------*/
/*------------------------**
|  Globale Spacing partial  |
**------------------------*/
/*------------------------**
|  Global base grid system  |
**------------------------*/
/*-----------------------**
|  Globale Border styling  |
**-----------------------*/
/*----------------------**
|  Global base separator  |
**----------------------*/
/*---------------------------**
|  Globale Base Focus styling  |
**---------------------------*/
/*----------------------**
|  Global link variables  |
**----------------------*/
/*-------------------**
|  Globale Typography  |
**-------------------*/
/* Font-family */
/*--------------------------------------------------------------------**
|  Use `inspect` for lists so that quoted items keep the quotes.        |
|  See https://github.com/sass/sass/issues/2383#issuecomment-336349172  |
**--------------------------------------------------------------------*/
/* Font weight */
/* font-size */
/* Headings style */
/*------------------**
| headings h1,h2,h3  |
**------------------*/
/*-------------------------**
|  Base variables voor Body  |
**-------------------------*/
/*--------------------**
|  Globale Breakpoints  |
**--------------------*/
/**************************************************************************
* Grid containers                                                         *
* // Define the maximum width of `.container` for different screen sizes. *
**************************************************************************/
/*--------------------------**
|  Globale Helpers variables  |
**--------------------------*/
/*---------------------------**
|  Base helper view variables  |
**---------------------------*/
/*-----------------------**
|  Globale core variables  |
**-----------------------*/
/*----------------------**
|  Global icon Variables  |
**----------------------*/
/* Icon size */
/* Icon text-padding (spacing between icon and text) */
/* Icon base styling */
/* variables base cbo font */
/*--------**w
|  New add  |
**--------*/
/* External [target="_blank"] icons base icon */
/* Inplace editing */
/*---------------------------**
|  Global core List variables  |
**---------------------------*/
/*------------------------------**
|  Global core buttons variables  |
**------------------------------*/
/*--------------------------**
|  Global core box Variables  |
**--------------------------*/
/*----------------------------**
|  Globale alert-box variables  |
**----------------------------*/
/*-----------------------**
|  Global Table Variables  |
**-----------------------*/
/*-------------------------**
|  Global overlay variables  |
**-------------------------*/
/*----------------------------------**
|  Globale navigation core variables  |
**----------------------------------*/
/* Nav-tabs */
/*--------------------------**
|  Global dropdown variables  |
**--------------------------*/
/*------------------------**
|  Global Scroll variables  |
**------------------------*/
/*----------------------------**
|  Breadcrumb Global variables  |
**----------------------------*/
/* Padding niet op a want staat inline dus op de wrapper */
/*-----------------------**
|  Global Media variables  |
**-----------------------*/
/*----------------------**
|  Global Status styling  |
**----------------------*/
/*-----------------------**
|  Globale form variables  |
**-----------------------*/
/* label variables */
/* Input variables */
/*----------------------------**
|  Global myinterest variables  |
**----------------------------*/
/*----------------------------**
|  Global favorites variables  |
**----------------------------*/
/*---------------------------------**
|  Global ticket__from-icon styling  |
**---------------------------------*/
.box-bulletin-board-react,
.box-comments-notifications {
  background-color: var(--color1-lighter);
  border-color: var(--color1-lighter);
}

/*--------------------------**
|  Global variable Accordion  |
**--------------------------*/
/*-----------------------**
|  Global steps variables  |
**-----------------------*/
/*--------------------**
|  Global variables poi  |
**--------------------*/
/*--------------------------**
|  Global taxonmie variables  |
**--------------------------*/
/*-------------------------------------------------------------------------**
|  Globale Variables for frontend-scss\scss\layout\components\_anchors.scss  |
**-------------------------------------------------------------------------*/
/*--------------------------**
|  Global Base Caret styling  |
**--------------------------*/
/*------------------------**
|  Globale Badge variables  |
**------------------------*/
/*-----------------------**
|  Global image variables  |
**-----------------------*/
/*---------------------------**
|  Global copyright variables  |
**---------------------------*/
/*------------------------------**
|  Global base loading indicator  |
**------------------------------*/
/*--------------------------------------**
|  Globale Download components variables  |
**--------------------------------------*/
/*-----------------------**
|  Globale date variables  |
**-----------------------*/
/*-------------------------**
|  Globale Toggle variables  |
**-------------------------*/
/*-------------------------**
|  Global partial variables  |
**-------------------------*/
/* Partial */
/* partial-grid layout */
/*-----------------------**
|  Global event variables  |
**-----------------------*/
/*------------------------------**
|  Global hall finder variables  |
**------------------------------*/
/* modules cordis */
/*----------------------------------------------------------------**
|  Globale variables voor de vrije content zone via de class .info  |
**----------------------------------------------------------------*/
/*-------------------------**
|  Globale Social variables  |
**-------------------------*/
/*------------------------**
|  Globale share variables  |
**------------------------*/
/*------------------------**
|  Global cookie variables  |
**------------------------*/
/*-----------------------------**
|  Global alertbanner variables  |
**-----------------------------*/
/*---------------------------**
|  Globale Contact variabelen  |
**---------------------------*/
/* Streetmap base dimensions */
/* hours styling */
/*--------------------------**
|  Global Calendar variables |
**--------------------------*/
/*------------------------------**
|  Global progress bar variables  |
**------------------------------*/
/* modules intranet */
/*--------------------------------------------**
|  Globale Prikbord / bulletin-board variables  |
**--------------------------------------------*/
/*---------------------------**
|  Globale birthday variables  |
**---------------------------*/
/*-------------------------------**
|  Global inout persons variables  |
**-------------------------------*/
/*------------------------------------------**
|  Global applications/ toepassing variables  |
**------------------------------------------*/
/* modules school */
/*-------------------------**
|  Globale header variables  |
**-------------------------*/
/*------------------------**
|  Global search variables  |
**------------------------*/
/*--------------------------------**
|  Global main structure variables  |
**--------------------------------*/
/*------------------------**
|  Global Footer variables  |
**------------------------*/
/*---------------------------**
|  Global home page variables  |
**---------------------------*/
/*-------------------------------**
|  Globale page sitemap variables  |
**-------------------------------*/
/* Global Components */
/*----------------------------------**
|  Global variables Component swiper  |
**----------------------------------*/
/* Global modules */
/*---------------------------------**
|  Global content-blocks variabelen  |
**---------------------------------*/
/*----------------------------**
|  Variable pagebuilder pb.css  |
**----------------------------*/
/*---------------------------------------**
|  Globale Variables Slideshow / bxslider  |
**---------------------------------------*/
/*-------------------------**
|  Globale variables filter  |
**-------------------------*/
/*---------------------------------------**
|  Globale Variables AI Search  |
**---------------------------------------*/
/*----------------------------------------**
|  Global Local tiles standalone variables  |
**----------------------------------------*/
/*------------------------------------**
|  Global static standalone atoz pages  |
**------------------------------------*/
/* Icordis */
/*--------------------------**
|  Globale sorting variables  |
**--------------------------*/
/*-----------------------------------------------------------------------------**
|  Variables global widget overrule + toekomst depc door vervanging pagebuilder  |
**-----------------------------------------------------------------------------*/
/*-----------**
|  Base Mixin  |
**-----------*/
/***************
* Mixin colors *
***************/
/*---------**
|  position  |
**---------*/
/*--------**
|  z-index  |
**--------*/
/*------------------------**
|  Text typography styling  |
**------------------------*/
/* Text truncate */
/* Text alignment */
/***********************
* Mixins Screenreaders *
***********************/
/*************************
* Mixin toggling content *
*************************/
/*----------------**
|  Mixin tab-focus  |
**----------------*/
/*
%focus-style-within {
	--ring-within-inset: var(--ring-inset);
    --ring-within-color: hsla(var(--hsla(var(--focus-h), var(--focus-s), var(--focus-l), var(--focus-a))-h), var(--hsla(var(--focus-h), var(--focus-s), var(--focus-l), var(--focus-a))-s), var(--hsla(var(--focus-h), var(--focus-s), var(--focus-l), var(--focus-a))-l), var(--ring-alpha-within, 0.8));
    --ring-within-color-offset: var(--ring-color-offset);
    --ring-within-width: var(--ring-width);
    --ring-within-width-offset: var(--ring-width-offset);
    --ring-within-offset-shadow: var(--ring-within-inset) 0 0 0 var(--ring-within-width-offset) var(--ring-within-color-offset);
    --ring-within-shadow: var(--ring-within-inset) 0 0 0 calc(var(--ring-within-width) + var(--ring-within-width-offset)) var(--ring-within-color); //0 0 #0000;
	box-shadow: var(--ring-within-offset-shadow, 0 0 #0000), var(--ring-within-shadow, 0 0 #0000), outputCssvar($shadow-none, shadow);
}

%focus-within  {
	&:focus-within {
		@extend %focus-style-within;
		// @include border-radius($border-radius);
    }
}
*/
/****************
* Border radius *
****************/
/*--------------------------------**
|  Border-radius mixin the new way  |
**--------------------------------*/
/************
* Gradients *
************/
/************************
* Mixin flex properties *
************************/
/*-----------**
|  mixin icon  |
**-----------*/
/*----------**
|  Mixin box  |
**----------*/
/***********
* Alertbox *
***********/
/*-----------------**
|  Mixin navigation  |
**-----------------*/
/******************
* Mixins Dropdown *
******************/
/**********
* Mixins navigations *
**********/
/*-------------------------**
|  Mixin status box styling  |
**-------------------------*/
/*------------**
|  Mixins form  |
**------------*/
/*------------**
|  Float mixin  |
**------------*/
/***************
* Mixin Scroll *
***************/
/*----------------**
|  Mixin Container  |
**----------------*/
/*-------------------**
|  Mixin Grid layouts  |
**-------------------*/
/*---------**
|  CSS grid  |
**---------*/
/*------------------------------**
|  Page-builder global structure  |
**------------------------------*/
.pb {
  /*----------**
  |  Modifiers  |
  **----------*/
  /* Intro */
  /* Background */
  /*-----------**
  |  Alignement  |
  **-----------*/
  /* pb-align */
  /* .pb-text */
  /* Col widths */
  /* Paddings */
  /* Content Row spacing */
  /* Paragraph */
  /* Paragraph */
  /* Icon */
  /* pb-counter */
  /* pb-carousel */
  /* pb-logos */
}
.pb-info > div:not(:last-child),
.pb-info > section:not(:last-child) {
  margin-bottom: var(--pb-main-section-margin-vertical, var(--pb-main-section-margin-vertical-bottom, var(--main-section-margin-vertical-bottom, 6rem)));
}
.pb__row:not(:last-child) {
  margin-bottom: var(--pb-main-section-margin-vertical, var(--pb-main-section-margin-vertical-bottom, var(--main-section-margin-vertical-bottom, 6rem)));
}
.pb__row[data-cols="1"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="1"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="1"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 100%;
  }
}
.pb__row[data-cols="2"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="2"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="2"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 50%;
  }
}
.pb__row[data-cols="3"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="3"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="3"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 33.3333333333%;
  }
}
.pb__row[data-cols="4"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="4"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="4"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 25%;
  }
}
.pb__row[data-cols="5"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="5"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="5"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 20%;
  }
}
.pb__row[data-cols="6"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="6"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="6"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 16.6666666667%;
  }
}
.pb__row[data-cols="7"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="7"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="7"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 14.2857142857%;
  }
}
.pb__row[data-cols="8"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="8"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="8"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 12.5%;
  }
}
.pb__row[data-cols="9"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="9"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="9"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 11.1111111111%;
  }
}
.pb__row[data-cols="10"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="10"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="10"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 10%;
  }
}
.pb__row[data-cols="11"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="11"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="11"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 9.0909090909%;
  }
}
.pb__row[data-cols="12"] {
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  row-gap: var(--pb-gutter-vertical, 0);
  margin-right: calc(var(--pb-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-gutter-horizontal, 3rem) / -2);
}
.pb__row[data-cols="12"] > * {
  flex-shrink: var(--pb-flex-shrink, 0);
  flex-grow: var(--pb-flex-grow, 1);
  flex-basis: var(--pb-flex-basis, auto);
  padding-right: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-gutter-horizontal, 3rem) / 2);
  width: var(--pb-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 64em) {
  .pb__row[data-cols="12"] > * {
    --pb-flex-grow: 0;
    --pb-flex-shrink: 0;
    --pb-flex-basis: auto;
    --pb-col-size-width: 8.3333333333%;
  }
}
@media (min-width: 48em) {
  .pb__row[data-cols="4"] .pb__col {
    --pb-col-size-width: 50%;
  }
}
@media (min-width: 64em) {
  .pb__row[data-cols="4"] .pb__col {
    --pb-col-size-width: 25%;
  }
}
.pb__row--background {
  position: relative;
}
.pb__row--background::before {
  content: "";
  position: absolute;
  top: 0;
  left: var(--pb-row-background-position-horizontal, calc(var(--pb-gutter-horizontal) / 2));
  width: var(--pb-row-background-width, calc(100% - (var(--pb-gutter-horizontal))));
  height: 100%;
  z-index: -2;
  pointer-events: none;
  background-color: var(--pb-row-background-color, var(--gray-lighter));
}
.pb__row--background .pb__col:not(.pb__col--padding) .pb__item-wrapper {
  padding-top: var(--pb-background-padding-vertical, var(--pb-background-padding-vertical-top, var(--box-padding-horizontal, 1.2rem)));
  padding-bottom: var(--pb-background-padding-vertical, var(--pb-background-padding-vertical-bottom, var(--box-padding-horizontal, 1.2rem)));
  padding-left: var(--pb-background-padding-horizontal, var(--pb-background-padding-horizontal-left, var(--box-padding-horizontal, 1.2rem)));
  padding-right: var(--pb-background-padding-horizontal, var(--pb-background-padding-horizontal-right, var(--box-padding-horizontal, 1.2rem)));
}
.pb__row.pb-background--full .pb__col:only-child.pb__col--background .pb__item-wrapper::before {
  content: "";
  position: absolute;
  height: 100%;
  width: calc(100vw - var(--scrollbar-width, 0rem));
  left: calc(((100vw - 100%) / 2 - var(--scrollbar-width, 0rem) / 2) * -1);
  top: 0;
  z-index: -1;
  background-color: var(--pb-col-background-color, var(--gray-lighter));
}
.pb__row.pb-background--full .pb__col:not(:only-child):first-child > .pb__item-wrapper {
  position: relative;
  --pb-border-radius-top-left: 0;
  --pb-border-radius-bottom-left: 0;
}
.pb__row.pb-background--full .pb__col:not(:only-child):first-child > .pb__item-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: calc((100vw - 100%) / 2);
  z-index: -1;
  pointer-events: none;
  background-color: var(--pb-col-background-color, var(--gray-lighter));
}
.pb__row.pb-background--full .pb__col:not(:only-child):last-child > .pb__item-wrapper {
  position: relative;
  --pb-border-radius-top-right: 0;
  --pb-border-radius-bottom-right: 0;
}
.pb__row.pb-background--full .pb__col:not(:only-child):last-child > .pb__item-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  width: calc((100vw - 100%) / 2);
  z-index: -1;
  pointer-events: none;
  background-color: var(--pb-col-background-color, var(--gray-lighter));
}
.pb__row--full {
  position: relative;
  left: calc((100vw - 100%) / 2 * -1);
  width: calc(100vw + var(--pb-gutter-horizontal));
  --pb-row-background-position-horizontal: 0;
  --pb-row-background-width: 100%;
}
.pb__row--align {
  align-items: var(--pb-row-align-items, flex-start);
}
.pb__col--grow {
  --pb-flex-grow: 1 !important;
  --pb-flex-shrink: 0 !important;
  --pb-flex-basis: 0% !important;
  --pb-col-size-width: auto !important;
}
.pb__col--padding .pb__item-wrapper {
  padding-top: var(--pb-padding-vertical, var(--pb-padding-vertical-top, 0));
  padding-bottom: var(--pb-padding-vertical, var(--pb-padding-vertical-bottom, 0));
  padding-left: var(--pb-padding-horizontal, var(--pb-padding-horizontal-left, 0));
  padding-right: var(--pb-padding-horizontal, var(--pb-padding-horizontal-right, 0));
}
.pb__col--radius::before,
.pb__col--radius .pb__item-wrapper {
  border-top-left-radius: var(--pb-border-radius-top, var(--pb-border-radius-top-left, 0.6rem));
  border-top-right-radius: var(--pb-border-radius-top, var(--pb-border-radius-top-right, 0.6rem));
  border-bottom-left-radius: var(--pb-border-radius-bottom, var(--pb-border-radius-bottom-left, 0.6rem));
  border-bottom-right-radius: var(--pb-border-radius-bottom, var(--pb-border-radius-bottom-right, 0.6rem));
}
.pb__col--width {
  --pb-flex-shrink: 0;
  --pb-flex-grow: 0;
}
.pb__col--background > .pb__item-wrapper {
  background-color: var(--pb-col-background-color, var(--gray-lighter));
}
.pb__col--background:not(.pb__col--padding) .pb__item-wrapper {
  padding-top: var(--pb-background-padding-vertical, var(--pb-background-padding-vertical-top, var(--box-padding-horizontal, 1.2rem)));
  padding-bottom: var(--pb-background-padding-vertical, var(--pb-background-padding-vertical-bottom, var(--box-padding-horizontal, 1.2rem)));
  padding-left: var(--pb-background-padding-horizontal, var(--pb-background-padding-horizontal-left, var(--box-padding-horizontal, 1.2rem)));
  padding-right: var(--pb-background-padding-horizontal, var(--pb-background-padding-horizontal-right, var(--box-padding-horizontal, 1.2rem)));
}
.pb__col--align {
  display: var(--pb-item-display, flex);
  justify-content: var(--pb-item-justify-content, flex-start);
}
.pb__item-wrapper {
  height: 100%;
}
.pb-intro--capitalize p::first-letter {
  font-family: var(--headings-font-family, Georgia, "Times New Roman", Times, serif);
  color: var(--headings-color, var(--headings-color));
  font-weight: var(--headings-font-weight, 700);
  float: var(--float, left);
  margin-right: var(--headings-margin-horizontal, var(--headings-margin-horizontal-right, 0.8rem));
  margin-bottom: var(--headings-margin-vertical, var(--headings-margin-vertical-bottom, 0.8rem));
  font-size: var(--headings-capitalize-font-size, var(--font-size, 4rem));
}
.pb-background--full {
  position: relative;
  --pb-row-background-position-horizontal: calc(((100vw - 100%) / 2 - var(--scrollbar-width, 0rem) / 2) * -1);
  --pb-row-background-width: calc(100vw - var(--scrollbar-width, 0rem));
}
.pb-align--vcenter {
  --pb-row-align-items: center;
}
.pb-align--vbottom {
  --pb-row-align-items: flex-end;
}
.pb-align--hcenter {
  --pb-item-justify-content: center;
}
.pb-align--hright {
  --pb-item-justify-content: flex-end;
}
.pb-text--center {
  text-align: center;
}
.pb-text--left {
  text-align: left;
}
.pb-text--right {
  text-align: right;
}
.pb-text--bold {
  font-family: var(--font-family, Georgia, "Times New Roman", Times, serif);
  font-weight: var(--font-weight, 700);
}
@media (min-width: 64em) {
  .pb-width--small {
    --pb-col-size-width: var(--pb-size-width-small, 15rem) !important;
  }
}
@media (min-width: 64em) {
  .pb-width--medium {
    --pb-col-size-width: var(--pb-size-width-medium, 33.33333333%) !important;
  }
}
@media (min-width: 64em) {
  .pb-width--large {
    --pb-col-size-width: var(--pb-size-width-large, 58.33333333%) !important;
  }
}
.pb-padding--small {
  --pb-padding-vertical-top: var(--pb-padding-small, 0.5rem);
  --pb-padding-horizontal-right: var(--pb-padding-small, 0.8rem);
  --pb-padding-vertical-bottom: var(--pb-padding-small, 0.5rem);
  --pb-padding-horizontal-left: var(--pb-padding-small, 0.8rem);
}
.pb-padding--medium {
  --pb-padding-vertical-top: var(--pb-padding-base, 0.8rem);
  --pb-padding-horizontal-right: var(--pb-padding-base, 1.2rem);
  --pb-padding-vertical-bottom: var(--pb-padding-base, 0.8rem);
  --pb-padding-horizontal-left: var(--pb-padding-base, 1.2rem);
}
.pb-padding--large {
  --pb-padding-vertical-top: var(--pb-padding-large, 1.4rem);
  --pb-padding-horizontal-right: var(--pb-padding-large, 1.6rem);
  --pb-padding-vertical-bottom: var(--pb-padding-large, 1.4rem);
  --pb-padding-horizontal-left: var(--pb-padding-large, 1.6rem);
}
.pb-radius--small {
  --pb-border-radius-top-left: var(--pb-radius-small, 0.3rem);
  --pb-border-radius-top-right: var(--pb-radius-small, 0.3rem);
  --pb-border-radius-bottom-left: var(--pb-radius-small, 0.3rem);
  --pb-border-radius-bottom-right: var(--pb-radius-small, 0.3rem);
}
.pb-radius--medium {
  --pb-border-radius-top-left: var(--pb-radius-base, 0.6rem);
  --pb-border-radius-top-right: var(--pb-radius-base, 0.6rem);
  --pb-border-radius-bottom-left: var(--pb-radius-base, 0.6rem);
  --pb-border-radius-bottom-right: var(--pb-radius-base, 0.6rem);
}
.pb-radius--large {
  --pb-border-radius-top-left: var(--pb-radius-large, 0.9rem);
  --pb-border-radius-top-right: var(--pb-radius-large, 0.9rem);
  --pb-border-radius-bottom-left: var(--pb-radius-large, 0.9rem);
  --pb-border-radius-bottom-right: var(--pb-radius-large, 0.9rem);
}
.pb-media-radius--none {
  --media-border-radius-top: 0;
  --media-border-radius-bottom: 0;
}
.pb-media-radius--small {
  --media-border-radius-top: 0.3rem;
  --media-border-radius-bottom: 0.3rem;
}
.pb-media-radius--medium {
  --media-border-radius-top: 0.6rem;
  --media-border-radius-bottom: 0.6rem;
}
.pb-media-radius--large {
  --media-border-radius-top: 0.6rem;
  --media-border-radius-bottom: 0.6rem;
}
.pb-spacing--none {
  --pb-main-section-margin-vertical-bottom: 0;
}
.pb-spacing--small {
  --pb-main-section-margin-vertical-bottom: calc(out(6rem, main-section-margin-vertical-bottom) * var(--pb-spacing-multiplier, 0.75));
}
.pb-spacing--medium {
  --pb-main-section-margin-vertical-bottom: calc(var(--main-section-margin-vertical-bottom, 6rem) * var(--pb-spacing-multiplier, 1.25));
}
.pb-spacing--large {
  --pb-main-section-margin-vertical-bottom: calc(var(--main-section-margin-vertical-bottom, 6rem) * var(--pb-spacing-multiplier, 2));
}
.pb-paragraph--none {
  --pb-paragraph-margin-vertical-bottom: 0;
}
.pb-paragraph--small {
  --pb-paragraph-margin-vertical-bottom: 0.5rem;
}
.pb-paragraph--medium {
  --pb-paragraph-margin-vertical-bottom: 0.8rem;
}
.pb-paragraph--large {
  --pb-paragraph-margin-vertical-bottom: 1.4rem;
}
.pb-gutter--none {
  --pb-gutter-horizontal: 0rem;
}
.pb-gutter--small {
  --pb-gutter-horizontal: calc(3rem * var(--pb-spacing-multiplier, 0.75));
}
.pb-gutter--medium {
  --pb-gutter-horizontal: calc(3rem * var(--pb-spacing-multiplier, 1.25));
}
.pb-gutter--large {
  --pb-gutter-horizontal: calc(3rem * var(--pb-spacing-multiplier, 2));
}
.pb-icon {
  --icon-size-width: calc((var(--pb-icon-size-width, 5)/var(--pb-icon-size-height,5)) * var(--pb-icon-size, 5rem));
  --icon-size-height: var(--pb-icon-size, 5rem);
}
.pb-icon:has(use[href^="/global/icons/global-township.svg#uitpas"]) {
  --pb-icon-size-width: 13.7;
  --pb-icon-size-height: 3.2;
}
.pb-icon:has(use[href^="/global/icons/global-township.svg#uitin"]) {
  --pb-icon-size-width: 5.3;
  --pb-icon-size-height: 3.2;
}
.pb-icon:has(use[href^="/global/icons/global-township.svg#uitvlieg"]) {
  --pb-icon-size-width: 4.5;
  --pb-icon-size-height: 3.2;
}
.pb-icon:has(use[href^="/global/icons/global-socials.svg#go-fill"]) {
  --pb-icon-size-width: 4.6;
  --pb-icon-size-height: 3.4;
}
.pb-icon--small {
  --pb-icon-size: 3rem;
}
.pb-icon--large {
  --pb-icon-size: 7rem;
}
.pb-hr {
  --hr-border-color: transparent;
}
.pb-spacer--medium {
  --hr-margin-vertical-bottom: calc(var(--main-content-margin-vertical-bottom) * 1.25);
}
.pb-spacer--large {
  --hr-margin-vertical-bottom: calc(var(--main-content-margin-vertical-bottom) * 2);
}
.pb-counter__top:not(:last-child) {
  margin-bottom: 0;
}
.pb-counter > div {
  margin-top: var(--counternumber-margin-vertical, var(--counternumber-margin-vertical-top, 1.6rem));
  margin-bottom: var(--counternumber-margin-vertical, var(--counternumber-margin-vertical-bottom, 1.6rem));
  font-size: var(--counternumber-font-size, 4rem);
}
.pb-counter__number {
  font-size: var(--counternumber-font-size, 4rem);
}
.pb-counter__right {
  font-size: var(--counterright-font-size, 2.4rem);
}
.pb-carousel {
  position: relative;
}
.pb-carousel__item .copyright {
  --copyright-position-right: 1rem;
}
.pb-carousel__controls {
  position: var(--position, absolute);
  top: var(--position-top, 45%);
  right: var(--position-right, auto);
  bottom: var(--position-bottom, auto);
  left: var(--position-left, 0);
  width: 100%;
}
.pb-carousel__btn:first-child {
  position: var(--position, absolute);
  top: var(--position-top, auto);
  right: var(--position-right, auto);
  bottom: var(--position-bottom, auto);
  left: var(--position-left, 0);
}
.pb-carousel__btn:last-child {
  position: var(--position, absolute);
  top: var(--position-top, auto);
  right: var(--position-right, 0);
  bottom: var(--position-bottom, auto);
  left: var(--position-left, auto);
}
.pb-logos__list {
  align-items: var(--pb-logos-align-items, center);
  display: var(--row-display, flex);
  flex-wrap: var(--row-flex-wrap, wrap);
  margin-top: calc(var(--pb-logos-gutter-vertical, 0) * -1);
  margin-right: calc(var(--pb-logos-gutter-horizontal, 3rem) / -2);
  margin-left: calc(var(--pb-logos-gutter-horizontal, 3rem) / -2);
}
.pb-logos__list > * {
  flex-shrink: var(--pb-logos-flex-shrink, 0);
  flex-grow: var(--pb-logos-flex-grow, 1);
  flex-basis: var(--pb-logos-flex-basis, auto);
  margin-top: var(--pb-logos-gutter-vertical, 0);
  padding-right: calc(var(--pb-logos-gutter-horizontal, 3rem) / 2);
  padding-left: calc(var(--pb-logos-gutter-horizontal, 3rem) / 2);
  width: var(--pb-logos-col-size-width, 100%);
  max-width: 100%;
}
@media (min-width: 20em) {
  .pb-logos__list > * {
    --pb-logos-flex-grow: 0;
    --pb-logos-flex-shrink: 0;
    --pb-logos-flex-basis: auto;
    --pb-logos-col-size-width: 50%;
  }
}
@media (min-width: 32em) {
  .pb-logos__list > * {
    --pb-logos-flex-grow: 0;
    --pb-logos-flex-shrink: 0;
    --pb-logos-flex-basis: auto;
    --pb-logos-col-size-width: 33.3333333333%;
  }
}
@media (min-width: 48em) {
  .pb-logos__list > * {
    --pb-logos-flex-grow: 0;
    --pb-logos-flex-shrink: 0;
    --pb-logos-flex-basis: auto;
    --pb-logos-col-size-width: 25%;
  }
}

/*------------------------------**
|  Page-builder global date types  |
**------------------------------*/
[data-type=youtube] iframe {
  aspect-ratio: var(--pb-video-aspect-ratio, var(--pb-video-aspect-ratio-width, 16)/var(--pb-video-aspect-ratio-height, 9));
}

/* https://github.com/ganlanyuan/tiny-slider */
.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-slider {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
}
.tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}
.tns-no-calc {
  position: relative;
  left: 0;
}
.tns-autowidth {
  display: inline-block;
}
.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}
.tns-ah {
  -webkit-transition: height 0s;
  -moz-transition: height 0s;
  transition: height 0s;
}
.tns-ovh {
  overflow: hidden;
}
.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}
.tns-transparent {
  opacity: 0;
  visibility: hidden;
}
.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}
.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
  display: inline-block;
}
.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333%;
  width: -webkit-calc(100% * 70 / 3);
  width: -moz-calc(100% * 70 / 3);
  width: 2333.3333333333%;
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714%;
  width: -webkit-calc(100% / 70);
  width: -moz-calc(100% / 70);
  width: 1.4285714286%;
  height: 10px;
  float: left;
}
.tns-complete {
  max-width: inherit !important;
}
/*# sourceMappingURL=../../maps/layout/icordis/pb.css.map */
