.component--form-sign-up__image-wrapper,
.component--gallery-photos__image-wrapper,
.component--post-card-event__image-wrapper,
.component--post-card-gallery__image-wrapper,
.component--post-card-news__image-wrapper,
.component--post-card-newsletter__image-wrapper,
.component--post-card-senior-panel__image-wrapper,
.component--post-card-diensten-voor-leden__image-wrapper,
.component--post-card-ledenvoordeel__image-wrapper,
.component--post-card-page__image-wrapper,
.component--post-card-person__image-wrapper,
.component--post-card-recurring-event__image-wrapper,
.component--post-card-retrospect__image-wrapper,
.component--post-card-vacancy__image-wrapper,
.region-map,
.component--slider-content-card__image-wrapper,
.single__image-wrapper,
.single--retrospect__image-wrapper {
  display: block;
  padding: 0;
  position: relative;
  width: auto;
}
.component--form-sign-up__image-wrapper::before,
.component--gallery-photos__image-wrapper::before,
.component--post-card-event__image-wrapper::before,
.component--post-card-gallery__image-wrapper::before,
.component--post-card-news__image-wrapper::before,
.component--post-card-newsletter__image-wrapper::before,
.component--post-card-senior-panel__image-wrapper::before,
.component--post-card-diensten-voor-leden__image-wrapper::before,
.component--post-card-ledenvoordeel__image-wrapper::before,
.component--post-card-page__image-wrapper::before,
.component--post-card-person__image-wrapper::before,
.component--post-card-recurring-event__image-wrapper::before,
.component--post-card-retrospect__image-wrapper::before,
.component--post-card-vacancy__image-wrapper::before,
.region-map::before,
.component--slider-content-card__image-wrapper::before,
.single__image-wrapper::before,
.single--retrospect__image-wrapper::before {
  content: "";
  display: block;
}
.component--post-card-recurring-event__image-wrapper::before,
.component--post-card-vacancy__image-wrapper::before {
  padding-top: 100%;
}
.component--form-sign-up__image-wrapper::before,
.component--post-card-person__image-wrapper::before,
.component--slider-content-card__image-wrapper::before {
  padding-top: 75%;
}
.component--gallery-photos__image-wrapper::before,
.component--post-card-event__image-wrapper::before,
.component--post-card-gallery__image-wrapper::before,
.component--post-card-news__image-wrapper::before,
.component--post-card-newsletter__image-wrapper::before,
.component--post-card-senior-panel__image-wrapper::before,
.component--post-card-diensten-voor-leden__image-wrapper::before,
.component--post-card-ledenvoordeel__image-wrapper::before,
.component--post-card-page__image-wrapper::before,
.component--post-card-retrospect__image-wrapper::before,
.region-map::before,
.single__image-wrapper::before,
.single--retrospect__image-wrapper::before {
  padding-top: 56.25%;
}
.component--form-sign-up__image-wrapper > :first-child:not(span),
.component--gallery-photos__image-wrapper > :first-child:not(span),
.component--post-card-event__image-wrapper > :first-child:not(span),
.component--post-card-gallery__image-wrapper > :first-child:not(span),
.component--post-card-news__image-wrapper > :first-child:not(span),
.component--post-card-newsletter__image-wrapper > :first-child:not(span),
.component--post-card-senior-panel__image-wrapper > :first-child:not(span),
.component--post-card-diensten-voor-leden__image-wrapper
  > :first-child:not(span),
.component--post-card-ledenvoordeel__image-wrapper > :first-child:not(span),
.component--post-card-page__image-wrapper > :first-child:not(span),
.component--post-card-person__image-wrapper > :first-child:not(span),
.component--post-card-recurring-event__image-wrapper > :first-child:not(span),
.component--post-card-retrospect__image-wrapper > :first-child:not(span),
.component--post-card-vacancy__image-wrapper > :first-child:not(span),
.region-map > :first-child:not(span),
.component--slider-content-card__image-wrapper > :first-child:not(span),
.single__image-wrapper > :first-child:not(span),
.single--retrospect__image-wrapper > :first-child:not(span),
.component--form-sign-up__image-wrapper > iframe,
.component--gallery-photos__image-wrapper > iframe,
.component--post-card-event__image-wrapper > iframe,
.component--post-card-gallery__image-wrapper > iframe,
.component--post-card-news__image-wrapper > iframe,
.component--post-card-newsletter__image-wrapper > iframe,
.component--post-card-senior-panel__image-wrapper > iframe,
.component--post-card-diensten-voor-leden__image-wrapper > iframe,
.component--post-card-ledenvoordeel__image-wrapper > iframe,
.component--post-card-page__image-wrapper > iframe,
.component--post-card-person__image-wrapper > iframe,
.component--post-card-recurring-event__image-wrapper > iframe,
.component--post-card-retrospect__image-wrapper > iframe,
.component--post-card-vacancy__image-wrapper > iframe,
.region-map > iframe,
.component--slider-content-card__image-wrapper > iframe,
.single__image-wrapper > iframe,
.single--retrospect__image-wrapper > iframe,
.component--form-sign-up__image-wrapper > video,
.component--gallery-photos__image-wrapper > video,
.component--post-card-event__image-wrapper > video,
.component--post-card-gallery__image-wrapper > video,
.component--post-card-news__image-wrapper > video,
.component--post-card-newsletter__image-wrapper > video,
.component--post-card-senior-panel__image-wrapper > video,
.component--post-card-diensten-voor-leden__image-wrapper > video,
.component--post-card-ledenvoordeel__image-wrapper > video,
.component--post-card-page__image-wrapper > video,
.component--post-card-person__image-wrapper > video,
.component--post-card-recurring-event__image-wrapper > video,
.component--post-card-retrospect__image-wrapper > video,
.component--post-card-vacancy__image-wrapper > video,
.region-map > video,
.component--slider-content-card__image-wrapper > video,
.single__image-wrapper > video,
.single--retrospect__image-wrapper > video,
.component--form-sign-up__image-wrapper > img,
.component--gallery-photos__image-wrapper > img,
.component--post-card-event__image-wrapper > img,
.component--post-card-gallery__image-wrapper > img,
.component--post-card-news__image-wrapper > img,
.component--post-card-newsletter__image-wrapper > img,
.component--post-card-senior-panel__image-wrapper > img,
.component--post-card-diensten-voor-leden__image-wrapper > img,
.component--post-card-ledenvoordeel__image-wrapper > img,
.component--post-card-page__image-wrapper > img,
.component--post-card-person__image-wrapper > img,
.component--post-card-recurring-event__image-wrapper > img,
.component--post-card-retrospect__image-wrapper > img,
.component--post-card-vacancy__image-wrapper > img,
.region-map > img,
.component--slider-content-card__image-wrapper > img,
.single__image-wrapper > img,
.single--retrospect__image-wrapper > img {
  bottom: 0;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  vertical-align: bottom;
  width: 100%;
}
@media (min-width: 992px) {
  .component--slider-content-cards__slider[data-slides="0"]
    .component--slider-content-card__image-wrapper::before,
  .component--slider-content-cards__slider[data-slides="1"]
    .component--slider-content-card__image-wrapper::before {
    padding-top: 56.25%;
  }
}
.col-1,
.col-2,
form:not(.component--search-form__form) .gfield--col-2,
.col-3,
form:not(.component--search-form__form) .gfield--col-3,
.col-4,
form:not(.component--search-form__form) .gfield--col-4,
.col-5,
.col-6,
form:not(.component--search-form__form) .gfield--col-6,
.col-7,
form:not(.component--search-form__form) .gfield--col-7,
.col-8,
form:not(.component--search-form__form) .gfield--col-8,
.col-9,
form:not(.component--search-form__form) .gfield--col-9,
.col-10,
form:not(.component--search-form__form) .gfield--col-10,
.col-11,
form:not(.component--search-form__form) .gfield--col-11,
.col-12,
form:not(.component--search-form__form) .gfield,
form:not(.component--search-form__form) .gfield--col-12,
.component--gallery-photos__item,
.component--post-card-vacancy,
.component--recent-events .component--post-card-event,
.col,
form:not(.component--search-form__form) .gfield--col,
.component--latest-news .component--post-card-news,
.component--post-card-entrance,
.component--slider-content-card,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
form:not(.component--search-form__form) .gfield.small,
form:not(.component--search-form__form)
  .component--navbar-top__toggler
  span.gfield,
.component--navbar-top__toggler
  form:not(.component--search-form__form)
  span.gfield,
form:not(.component--search-form__form) .ginput_container_date,
.col-md-5,
.col-md-6,
form:not(.component--search-form__form) .gfield.medium,
.region-item,
.col-md-7,
.col-md-8,
.single .component--rich-text > .container > .row .col-12,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
.single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  .gfield,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
.single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield--col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  .gfield--col-12,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
.single
  .component--rich-text
  > .container
  > .row
  .component--gallery-photos__item,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
.single .component--rich-text > .container > .row .component--post-card-vacancy,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
.single
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  .single
  .component--rich-text
  > .container
  > .row
  .component--post-card-event,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.single--retrospect .component--rich-text > .container > .row .col-12,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .gfield,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield--col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .gfield--col-12,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--gallery-photos__item,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--post-card-vacancy,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--post-card-event,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
form:not(.component--search-form__form) .gfield.large,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
form:not(.component--search-form__form) .gfield--col-lg-2,
.col-lg-3,
form:not(.component--search-form__form) .gfield--col-lg-3,
.col-lg-4,
form:not(.component--search-form__form) .gfield--col-lg-4,
.col-lg-5,
.col-lg-6,
form:not(.component--search-form__form) .gfield--col-lg-6,
.col-lg-7,
form:not(.component--search-form__form) .gfield--col-lg-7,
.col-lg-8,
form:not(.component--search-form__form) .gfield--col-lg-8,
.page--text .component--rich-text > .container > .row > .col-12,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .row
  > .gfield,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .row
  > .gfield,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
.page--text
  .component--rich-text
  > .container
  > .row
  > .component--gallery-photos__item,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
.page--text
  .component--rich-text
  > .container
  > .row
  > .component--post-card-vacancy,
.page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
.page--text
  .component--recent-events
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
.component--recent-events
  .page--text
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
.page--text
  form:not(.component--search-form__form)
  .component--recent-events
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
form:not(.component--search-form__form)
  .page--text
  .component--recent-events
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.col-lg-9,
form:not(.component--search-form__form) .gfield--col-lg-9,
.col-lg-10,
form:not(.component--search-form__form) .gfield--col-lg-10,
.col-lg-11,
form:not(.component--search-form__form) .gfield--col-lg-11,
.col-lg-12,
form:not(.component--search-form__form) .gfield--col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.col,
form:not(.component--search-form__form) .gfield--col,
.component--latest-news .component--post-card-news,
.component--post-card-entrance,
.component--slider-content-card {
  flex: 1 0 0%;
  min-width: 0;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}
.col-2,
form:not(.component--search-form__form) .gfield--col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.col-3,
form:not(.component--search-form__form) .gfield--col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4,
form:not(.component--search-form__form) .gfield--col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}
.col-6,
form:not(.component--search-form__form) .gfield--col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7,
form:not(.component--search-form__form) .gfield--col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}
.col-8,
form:not(.component--search-form__form) .gfield--col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}
.col-9,
form:not(.component--search-form__form) .gfield--col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10,
form:not(.component--search-form__form) .gfield--col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}
.col-11,
form:not(.component--search-form__form) .gfield--col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}
.col-12,
form:not(.component--search-form__form) .gfield,
form:not(.component--search-form__form) .gfield--col-12,
.component--gallery-photos__item,
.component--post-card-vacancy,
.component--recent-events .component--post-card-event {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
    min-width: 0;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
    min-width: 0;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4,
  form:not(.component--search-form__form) .gfield.small,
  form:not(.component--search-form__form)
    .component--navbar-top__toggler
    span.gfield,
  .component--navbar-top__toggler
    form:not(.component--search-form__form)
    span.gfield,
  form:not(.component--search-form__form) .ginput_container_date,
  .component--latest-news .component--post-card-news {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-md-6,
  form:not(.component--search-form__form) .gfield.medium,
  .component--gallery-photos__item,
  .component--recent-events .component--post-card-event,
  .region-item {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-md-8,
  .single .component--rich-text > .container > .row .col-12,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  .single
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .row
    .gfield,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  .single
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .row
    .gfield--col-12,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  .single
    .component--rich-text
    > .container
    > .row
    .component--gallery-photos__item,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  .single
    .component--rich-text
    > .container
    > .row
    .component--post-card-vacancy,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  .single
    .component--rich-text
    > .container
    > .row
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single
    .component--rich-text
    > .container
    > .row
    .component--post-card-event,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  .single--retrospect .component--rich-text > .container > .row .col-12,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .gfield,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .gfield--col-12,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--gallery-photos__item,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--post-card-vacancy,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--post-card-event,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-md-12,
  form:not(.component--search-form__form) .gfield.large {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2,
  .single .component--rich-text > .container > .row .col-12,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  .single
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .row
    .gfield,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  .single
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .row
    .gfield--col-12,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  .single
    .component--rich-text
    > .container
    > .row
    .component--gallery-photos__item,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  .single
    .component--rich-text
    > .container
    > .row
    .component--post-card-vacancy,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  .single
    .component--rich-text
    > .container
    > .row
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single
    .component--rich-text
    > .container
    > .row
    .component--post-card-event,
  .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .single
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  .single--retrospect .component--rich-text > .container > .row .col-12,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .col-12,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .gfield,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .gfield,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .gfield--col-12,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .gfield--col-12,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--gallery-photos__item,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--gallery-photos__item,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--post-card-vacancy,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-vacancy,
  .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single--retrospect
    .component--rich-text
    > .container
    > .row
    .component--post-card-event,
  .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .single--retrospect
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event,
  form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .single--retrospect
    .component--rich-text
    > .container
    > .gform_fields
    .component--post-card-event {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
    min-width: 0;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-lg-2,
  form:not(.component--search-form__form) .gfield--col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-3,
  form:not(.component--search-form__form) .gfield--col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4,
  form:not(.component--search-form__form) .gfield--col-lg-4,
  .region-item {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-lg-6,
  form:not(.component--search-form__form) .gfield--col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7,
  form:not(.component--search-form__form) .gfield--col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-lg-8,
  form:not(.component--search-form__form) .gfield--col-lg-8,
  .page--text .component--rich-text > .container > .row > .col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .row
    > .gfield,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .row
    > .gfield,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .row
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .row
    > .gfield--col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield--col-12,
  .page--text
    .component--rich-text
    > .container
    > .row
    > .component--gallery-photos__item,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  .page--text
    .component--rich-text
    > .container
    > .row
    > .component--post-card-vacancy,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  .page--text
    .component--recent-events
    .component--rich-text
    > .container
    > .row
    > .component--post-card-event,
  .component--recent-events
    .page--text
    .component--rich-text
    > .container
    > .row
    > .component--post-card-event,
  .page--text
    form:not(.component--search-form__form)
    .component--recent-events
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  form:not(.component--search-form__form)
    .page--text
    .component--recent-events
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-lg-9,
  form:not(.component--search-form__form) .gfield--col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10,
  form:not(.component--search-form__form) .gfield--col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-lg-11,
  form:not(.component--search-form__form) .gfield--col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-lg-12,
  form:not(.component--search-form__form) .gfield--col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2,
  .page--text .component--rich-text > .container > .row > .col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .row
    > .gfield,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .row
    > .gfield,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .row
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .row
    > .gfield--col-12,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .gfield--col-12,
  .page--text
    .component--rich-text
    > .container
    > .row
    > .component--gallery-photos__item,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  .page--text
    .component--rich-text
    > .container
    > .row
    > .component--post-card-vacancy,
  .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  .page--text
    .component--recent-events
    .component--rich-text
    > .container
    > .row
    > .component--post-card-event,
  .component--recent-events
    .page--text
    .component--rich-text
    > .container
    > .row
    > .component--post-card-event,
  .page--text
    form:not(.component--search-form__form)
    .component--recent-events
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    .page--text
    form:not(.component--search-form__form)
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  form:not(.component--search-form__form)
    .page--text
    .component--recent-events
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .page--text
    .component--rich-text
    > .container
    > .gform_fields
    > .component--post-card-event {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1160px) {
  .col-xl {
    flex: 1 0 0%;
    min-width: 0;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  width: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 1280px;
  }
}
.container.no-padding-mobile {
  padding-left: 0;
  padding-right: 0;
}
.container.no-padding-mobile > .row,
form:not(.component--search-form__form)
  .container.no-padding-mobile
  > .gform_fields {
  margin-left: 0;
  margin-right: 0;
}
.container.no-padding-mobile > .row > [class*="col-"],
form:not(.component--search-form__form)
  .container.no-padding-mobile
  > .gform_fields
  > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .container.no-padding-mobile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .container.no-padding-mobile > .row,
  form:not(.component--search-form__form)
    .container.no-padding-mobile
    > .gform_fields {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .container.no-padding-mobile > .row > [class*="col-"],
  form:not(.component--search-form__form)
    .container.no-padding-mobile
    > .gform_fields
    > [class*="col-"] {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.row,
form:not(.component--search-form__form) .gform_fields {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
@font-face {
  font-family: "icomoon";
  src: url("../files/fonts/icomoon.eot?8ifjeq");
  src: url("../files/fonts/icomoon.eot?8ifjeq#iefix")
      format("embedded-opentype"),
    url("../files/fonts/icomoon.woff2?8ifjeq") format("woff2"),
    url("../files/fonts/icomoon.ttf?8ifjeq") format("truetype"),
    url("../files/fonts/icomoon.woff?8ifjeq") format("woff"),
    url("../files/fonts/icomoon.svg?8ifjeq#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
.text-button--link:after,
.page--overview .component--post-card-retrospect__button:after,
.search .component--post-card-retrospect button:after,
a.text-button--link:after,
.text-button--down:after,
a.text-button--down:after,
.component--navigation-header li a:before,
.component--navigation-header li.menu-item-has-children > a:after,
.region-item__tel a::before,
.region-item__email a::before,
.region-item__more a::after,
.component--slider-content-card__text-wrapper ul li a:before,
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-facebook-filled:before {
  content: "";
}
.icon-linkedin-filled:before {
  content: "";
}
.icon-twitter-filled:before {
  content: "";
}
.icon-search:before {
  content: "";
}
.icon-arrow-right:before {
  content: "";
}
.icon-chevron-down:before {
  content: "";
}
.icon-chevron-up:before {
  content: "";
}
.icon-chevron-left:before {
  content: "";
}
.icon-chevron-right:before {
  content: "";
}
.icon-chevron-down-full:before {
  content: "";
}
.icon-clock:before {
  content: "";
}
.icon-marker:before {
  content: "";
}
.icon-mail:before {
  content: "";
}
.icon-phone:before {
  content: "";
}
.icon-arrow-down:before {
  content: "";
}
.icon-arrow-down-big:before {
  content: "";
}
.icon-arrow-up-big:before {
  content: "";
}
.icon-link:before {
  content: "";
}
.icon-welzijn:before {
  content: "";
}
.icon-veiligheid:before {
  content: "";
}
.icon-koopkracht:before {
  content: "";
}
.icon-digitalisering:before {
  content: "";
}
.icon-zingeving:before {
  content: "";
}
.icon-marker-full:before {
  content: "";
}
.icon-twitter:before {
  content: "";
}
.icon-instagram:before {
  content: "";
}
.icon-facebook:before {
  content: "";
}
.icon-linkedin:before {
  content: "";
}
* {
  border: 0;
  box-sizing: border-box;
  font-family: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
html {
  background: #fff;
  overflow-x: hidden;
  overflow-y: scroll;
  scroll-behavior: smooth;
}
body {
  color: #666;
  font-weight: 400;
  font-size: 1rem;
  font-family: "PT Sans", Verdana, sans-serif;
  line-height: 1.5rem;
}
body.text-size-bigger {
  font-size: 1.125rem;
}
body.text-size-biggest {
  font-size: 1.25rem;
}
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
}
.wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
}
small,
.small,
.component--navbar-top__toggler span {
  font-size: 1rem;
  line-height: 150%;
}
#main {
  margin-top: 5rem;
}
@media (min-width: 992px) {
  #main {
    margin-top: 11.125rem;
  }
}
#main.uniekbo {
  margin-top: 3.75rem;
}
@media (min-width: 992px) {
  #main.uniekbo {
    margin-top: 11.125rem;
  }
}
.display,
.component--hero__title {
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger .display,
.text-size-bigger .component--hero__title {
  font-size: 2.625rem;
}
.text-size-biggest .display,
.text-size-biggest .component--hero__title {
  font-size: 2.75rem;
}
@media (min-width: 992px) {
  .display,
  .component--hero__title {
    font-size: 4rem;
    line-height: 4.5rem;
  }
  .text-size-bigger .display,
  .text-size-bigger .component--hero__title {
    font-size: 4.125rem;
  }
  .text-size-biggest .display,
  .text-size-biggest .component--hero__title {
    font-size: 4.25rem;
  }
}
h1,
.h1,
.component--post-card-newsletter__title,
.component--post-card-retrospect__title,
.error-404__subtitle {
  font-size: 1.75rem;
  line-height: 2rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h1,
.text-size-bigger .h1,
.text-size-bigger .component--post-card-newsletter__title,
.text-size-bigger .component--post-card-retrospect__title,
.text-size-bigger .error-404__subtitle {
  font-size: 1.875rem;
}
.text-size-biggest h1,
.text-size-biggest .h1,
.text-size-biggest .component--post-card-newsletter__title,
.text-size-biggest .component--post-card-retrospect__title,
.text-size-biggest .error-404__subtitle {
  font-size: 2rem;
}
@media (min-width: 992px) {
  h1,
  .h1,
  .component--post-card-newsletter__title,
  .component--post-card-retrospect__title,
  .error-404__subtitle {
    font-size: 3rem;
    line-height: 3.5rem;
  }
  .text-size-bigger h1,
  .text-size-bigger .h1,
  .text-size-bigger .component--post-card-newsletter__title,
  .text-size-bigger .component--post-card-retrospect__title,
  .text-size-bigger .error-404__subtitle {
    font-size: 3.125rem;
  }
  .text-size-biggest h1,
  .text-size-biggest .h1,
  .text-size-biggest .component--post-card-newsletter__title,
  .text-size-biggest .component--post-card-retrospect__title,
  .text-size-biggest .error-404__subtitle {
    font-size: 3.25rem;
  }
}
h2,
.h2,
.component--post-card-senior-panel__title,
.component--post-card-diensten-voor-leden__title,
.component--post-card-ledenvoordeel__title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h2,
.text-size-bigger .h2,
.text-size-bigger .component--post-card-senior-panel__title,
.text-size-bigger .component--post-card-diensten-voor-leden__title,
.text-size-bigger .component--post-card-ledenvoordeel__title {
  font-size: 1.625rem;
}
.text-size-biggest h2,
.text-size-biggest .h2,
.text-size-biggest .component--post-card-senior-panel__title,
.text-size-biggest .component--post-card-diensten-voor-leden__title,
.text-size-biggest .component--post-card-ledenvoordeel__title {
  font-size: 1.75rem;
}
@media (min-width: 992px) {
  h2,
  .h2,
  .component--post-card-senior-panel__title,
  .component--post-card-diensten-voor-leden__title,
  .component--post-card-ledenvoordeel__title {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .text-size-bigger h2,
  .text-size-bigger .h2,
  .text-size-bigger .component--post-card-senior-panel__title,
  .text-size-bigger .component--post-card-diensten-voor-leden__title,
  .text-size-bigger .component--post-card-ledenvoordeel__title {
    font-size: 2.625rem;
  }
  .text-size-biggest h2,
  .text-size-biggest .h2,
  .text-size-biggest .component--post-card-senior-panel__title,
  .text-size-biggest .component--post-card-diensten-voor-leden__title,
  .text-size-biggest .component--post-card-ledenvoordeel__title {
    font-size: 2.75rem;
  }
}
h3,
.h3,
.page--overview .component--post-card-retrospect__title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h3,
.text-size-bigger .h3,
.text-size-bigger .page--overview .component--post-card-retrospect__title,
.page--overview .text-size-bigger .component--post-card-retrospect__title {
  font-size: 1.625rem;
}
.text-size-biggest h3,
.text-size-biggest .h3,
.text-size-biggest .page--overview .component--post-card-retrospect__title,
.page--overview .text-size-biggest .component--post-card-retrospect__title {
  font-size: 1.75rem;
}
@media (min-width: 992px) {
  h3,
  .h3,
  .page--overview .component--post-card-retrospect__title {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .text-size-bigger h3,
  .text-size-bigger .h3,
  .text-size-bigger .page--overview .component--post-card-retrospect__title,
  .page--overview .text-size-bigger .component--post-card-retrospect__title {
    font-size: 2.125rem;
  }
  .text-size-biggest h3,
  .text-size-biggest .h3,
  .text-size-biggest .page--overview .component--post-card-retrospect__title,
  .page--overview .text-size-biggest .component--post-card-retrospect__title {
    font-size: 2.25rem;
  }
}
h4,
.region-index__letter,
.region-item__title,
.h4,
.validation_error {
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h4,
.text-size-bigger .region-index__letter,
.text-size-bigger .region-item__title,
.text-size-bigger .h4,
.text-size-bigger .validation_error {
  font-size: 1.375rem;
}
.text-size-biggest h4,
.text-size-biggest .region-index__letter,
.text-size-biggest .region-item__title,
.text-size-biggest .h4,
.text-size-biggest .validation_error {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  h4,
  .region-index__letter,
  .region-item__title,
  .h4,
  .validation_error {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .text-size-bigger h4,
  .text-size-bigger .region-index__letter,
  .text-size-bigger .region-item__title,
  .text-size-bigger .h4,
  .text-size-bigger .validation_error {
    font-size: 1.625rem;
  }
  .text-size-biggest h4,
  .text-size-biggest .region-index__letter,
  .text-size-biggest .region-item__title,
  .text-size-biggest .h4,
  .text-size-biggest .validation_error {
    font-size: 1.75rem;
  }
}
h5,
.h5 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h5,
.text-size-bigger .h5 {
  font-size: 1.125rem;
}
.text-size-biggest h5,
.text-size-biggest .h5 {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  h5,
  .h5 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .text-size-bigger h5,
  .text-size-bigger .h5 {
    font-size: 1.375rem;
  }
  .text-size-biggest h5,
  .text-size-biggest .h5 {
    font-size: 1.5rem;
  }
}
h6,
.component--intro__text--right,
.region-item__address,
.h6,
.rich-text .intro-text {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
.text-size-bigger h6,
.text-size-bigger .component--intro__text--right,
.text-size-bigger .region-item__address,
.text-size-bigger .h6,
.text-size-bigger .rich-text .intro-text,
.rich-text .text-size-bigger .intro-text {
  font-size: 1.125rem;
}
.text-size-biggest h6,
.text-size-biggest .component--intro__text--right,
.text-size-biggest .region-item__address,
.text-size-biggest .h6,
.text-size-biggest .rich-text .intro-text,
.rich-text .text-size-biggest .intro-text {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  h6,
  .component--intro__text--right,
  .region-item__address,
  .h6,
  .rich-text .intro-text {
    font-size: 1.25rem;
    line-height: 2rem;
  }
  .text-size-bigger h6,
  .text-size-bigger .component--intro__text--right,
  .text-size-bigger .region-item__address,
  .text-size-bigger .h6,
  .text-size-bigger .rich-text .intro-text,
  .rich-text .text-size-bigger .intro-text {
    font-size: 1.375rem;
  }
  .text-size-biggest h6,
  .text-size-biggest .component--intro__text--right,
  .text-size-biggest .region-item__address,
  .text-size-biggest .h6,
  .text-size-biggest .rich-text .intro-text,
  .rich-text .text-size-biggest .intro-text {
    font-size: 1.5rem;
  }
}
.heading-404,
.error-404__title {
  font-size: 4.5rem;
  line-height: 5rem;
  font-weight: 700;
  font-family: "PT Sans", Verdana, sans-serif;
  color: #212529;
}
@media (min-width: 992px) {
  .heading-404,
  .error-404__title {
    font-size: 6rem;
    line-height: 6.5rem;
  }
}
.rich-text {
  clear: both;
}
.rich-text h1,
.rich-text .h1,
.rich-text .component--post-card-newsletter__title,
.rich-text .component--post-card-retrospect__title,
.rich-text .error-404__subtitle {
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #2e8bcb;
}
.rich-text h2,
.rich-text .h2,
.rich-text .component--post-card-senior-panel__title,
.rich-text .component--post-card-diensten-voor-leden__title,
.rich-text .component--post-card-ledenvoordeel__title {
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #2e8bcb;
}
.rich-text h3,
.rich-text .h3,
.rich-text .page--overview .component--post-card-retrospect__title,
.page--overview .rich-text .component--post-card-retrospect__title {
  margin-top: 1rem;
  margin-bottom: 2rem;
  color: #2e8bcb;
}
.rich-text h3 + *,
.rich-text .h3 + *,
.rich-text .page--overview .component--post-card-retrospect__title + *,
.page--overview .rich-text .component--post-card-retrospect__title + * {
  margin-top: 0.5rem;
}
.rich-text h4,
.rich-text .region-index__letter,
.rich-text .region-item__title,
.rich-text .h4,
.rich-text .validation_error {
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #2e8bcb;
}
.rich-text h4 + *,
.rich-text .region-index__letter + *,
.rich-text .region-item__title + *,
.rich-text .h4 + *,
.rich-text .validation_error + * {
  margin-top: 0;
}
.rich-text h5,
.rich-text .h5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #2e8bcb;
}
.rich-text h5 + *,
.rich-text .h5 + * {
  margin-top: 0;
}
.rich-text h6,
.rich-text .component--intro__text--right,
.rich-text .region-item__address,
.rich-text .h6,
.rich-text .intro-text {
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #2e8bcb;
}
.rich-text h6 + *,
.rich-text .component--intro__text--right + *,
.rich-text .region-item__address + *,
.rich-text .h6 + *,
.rich-text .intro-text + * {
  margin-top: 0;
}
.rich-text img {
  max-width: 100%;
  height: auto;
}
.rich-text img.alignleft {
  float: left;
  margin: 0 1rem 1rem 0;
}
.rich-text img.alignright {
  float: right;
  margin: 0 0 1rem 1rem;
}
.rich-text .intro-text {
  color: #666;
}
.rich-text a {
  color: #2e8bcb;
  text-decoration: underline;
  font-weight: bold;
}
.rich-text a:hover,
.rich-text a:focus {
  color: #1a77b7;
}
.rich-text blockquote {
  font-weight: 500;
  padding: 0.25rem 1.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 2rem;
  position: relative;
  font-style: italic;
}
.rich-text blockquote:before {
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.125rem;
  background-color: #2e8bcb;
  position: absolute;
}
.rich-text iframe {
  width: 100%;
  height: 281px;
}
@media (min-width: 768px) {
  .rich-text iframe {
    height: 425px;
  }
}
.rich-text > * {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.rich-text > *:first-child {
  margin-top: 0;
}
.rich-text > *:last-child {
  margin-bottom: 0;
}
.rich-text ul {
  list-style: none;
  margin-left: 17px;
}
.rich-text ul li {
  font-weight: bold;
  margin-bottom: 0.25rem;
}
.rich-text ul li:before {
  margin-left: -17px;
  content: "\2022";
  color: #dd2730;
  font-weight: bold;
  display: inline-block;
  width: 1rem;
}
.rich-text ol {
  list-style: none;
  counter-reset: li;
}
.rich-text ol li {
  counter-increment: li;
  font-weight: bold;
}
.rich-text ol li:before {
  content: counter(li);
  color: #2e8bcb;
  display: inline-block;
  width: 1rem;
}
.text-button,
form:not(.component--search-form__form) button[type="submit"]:not(.cta--icon),
.search .component--post-card-retrospect button,
a.text-button {
  background-color: transparent;
  color: #fff;
  font-weight: 700;
  position: relative;
  transition: all ease-in-out 0.32s;
  text-decoration: none;
  line-height: 1.5rem;
  display: inline-block;
  padding: 0.75rem 1.5rem;
  border-radius: 6.25rem;
  cursor: pointer;
  box-shadow: inset 0px 0px 0px 0.125rem #fff;
  font-size: 1rem;
}
.text-size-bigger .text-button,
.text-size-bigger
  form:not(.component--search-form__form)
  button[type="submit"]:not(.cta--icon),
form:not(.component--search-form__form)
  .text-size-bigger
  button[type="submit"]:not(.cta--icon),
.text-size-bigger .search .component--post-card-retrospect button,
.search .component--post-card-retrospect .text-size-bigger button,
.text-size-bigger a.text-button {
  font-size: 1.125rem;
}
.text-size-biggest .text-button,
.text-size-biggest
  form:not(.component--search-form__form)
  button[type="submit"]:not(.cta--icon),
form:not(.component--search-form__form)
  .text-size-biggest
  button[type="submit"]:not(.cta--icon),
.text-size-biggest .search .component--post-card-retrospect button,
.search .component--post-card-retrospect .text-size-biggest button,
.text-size-biggest a.text-button {
  font-size: 1.25rem;
}
.text-button.hover,
form:not(.component--search-form__form)
  button.hover[type="submit"]:not(.cta--icon),
.search .component--post-card-retrospect button.hover,
.text-button:hover,
form:not(.component--search-form__form)
  button:hover[type="submit"]:not(.cta--icon),
.search .component--post-card-retrospect button:hover,
a.text-button.hover,
a.text-button:hover {
  color: #2e8bcb;
  background-color: #fff;
}
.text-button--cta,
form:not(.component--search-form__form) button[type="submit"]:not(.cta--icon),
a.text-button--cta {
  background-color: #aebf35;
  box-shadow: none;
}
.text-button--cta.hover,
form:not(.component--search-form__form)
  button.hover[type="submit"]:not(.cta--icon),
.text-button--cta:hover,
form:not(.component--search-form__form)
  button:hover[type="submit"]:not(.cta--icon),
a.text-button--cta.hover,
a.text-button--cta:hover {
  color: #fff;
  background-color: #c9dd3c;
}
.text-button--primary,
a.text-button--primary {
  background-color: #2e8bcb;
  box-shadow: none;
}
.text-button--primary.hover,
.text-button--primary:hover,
a.text-button--primary.hover,
a.text-button--primary:hover {
  color: #fff;
  background-color: #1a77b7;
}
.text-button--link,
.page--overview .component--post-card-retrospect__button,
.search .component--post-card-retrospect button,
a.text-button--link,
.page--overview a.component--post-card-retrospect__button {
  background-color: transparent;
  color: #212529;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
}
.text-button--link:after,
.page--overview .component--post-card-retrospect__button:after,
.search .component--post-card-retrospect button:after,
a.text-button--link:after,
.page--overview a.component--post-card-retrospect__button:after {
  content: "";
  position: absolute;
  right: -1.5rem;
  top: calc(50% + 1px);
  transform: translateY(-50%);
  color: #2e8bcb;
  transition: all ease-in-out 0.32s;
  font-size: 0.75rem;
}
.text-button--link.hover,
.page--overview .hover.component--post-card-retrospect__button,
.search .component--post-card-retrospect button.hover,
.text-button--link:hover,
.page--overview .component--post-card-retrospect__button:hover,
.search .component--post-card-retrospect button:hover,
a.text-button--link.hover,
.page--overview a.hover.component--post-card-retrospect__button,
a.text-button--link:hover,
.page--overview a.component--post-card-retrospect__button:hover {
  color: #212529;
  background-color: transparent;
}
.text-button--link.hover:after,
.page--overview .hover.component--post-card-retrospect__button:after,
.search .component--post-card-retrospect button.hover:after,
.text-button--link:hover:after,
.page--overview .component--post-card-retrospect__button:hover:after,
.search .component--post-card-retrospect button:hover:after,
a.text-button--link.hover:after,
.page--overview a.hover.component--post-card-retrospect__button:after,
a.text-button--link:hover:after,
.page--overview a.component--post-card-retrospect__button:hover:after {
  right: -1.75rem;
  color: #41aef9;
}
.text-button--down,
a.text-button--down {
  background-color: transparent;
  color: #212529;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
}
.text-button--down:after,
a.text-button--down:after {
  content: "";
  position: absolute;
  right: -1.5rem;
  top: 50%;
  transform: translateY(-50%);
  color: #2e8bcb;
  transition: all ease-in-out 0.32s;
}
.text-button--down.hover,
.text-button--down:hover,
a.text-button--down.hover,
a.text-button--down:hover {
  color: #212529;
  background-color: transparent;
}
.text-button--down.hover:after,
.text-button--down:hover:after,
a.text-button--down.hover:after,
a.text-button--down:hover:after {
  top: calc(50% + 4px);
  color: #41aef9;
}
a:active,
button:active,
input:active {
  outline: none;
}
a:focus,
button:focus,
input:focus {
  outline: none;
}
form:not(.component--search-form__form) input[type="email"],
form:not(.component--search-form__form) input[type="search"],
form:not(.component--search-form__form) input[type="tel"],
form:not(.component--search-form__form) input[type="text"],
form:not(.component--search-form__form) input[type="url"],
form:not(.component--search-form__form) input[type="number"],
form:not(.component--search-form__form) input:not([type]),
form:not(.component--search-form__form) select {
  -webkit-appearance: none;
  background-color: #fff;
  height: 3.5rem;
  text-indent: 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  caret-color: #2e8bcb;
  border-radius: 0.1875rem;
}
.text-size-bigger form:not(.component--search-form__form) input[type="email"],
.text-size-bigger form:not(.component--search-form__form) input[type="search"],
.text-size-bigger form:not(.component--search-form__form) input[type="tel"],
.text-size-bigger form:not(.component--search-form__form) input[type="text"],
.text-size-bigger form:not(.component--search-form__form) input[type="url"],
.text-size-bigger form:not(.component--search-form__form) input[type="number"],
.text-size-bigger form:not(.component--search-form__form) input:not([type]),
.text-size-bigger form:not(.component--search-form__form) select {
  font-size: 1.125rem;
}
.text-size-biggest form:not(.component--search-form__form) input[type="email"],
.text-size-biggest form:not(.component--search-form__form) input[type="search"],
.text-size-biggest form:not(.component--search-form__form) input[type="tel"],
.text-size-biggest form:not(.component--search-form__form) input[type="text"],
.text-size-biggest form:not(.component--search-form__form) input[type="url"],
.text-size-biggest form:not(.component--search-form__form) input[type="number"],
.text-size-biggest form:not(.component--search-form__form) input:not([type]),
.text-size-biggest form:not(.component--search-form__form) select {
  font-size: 1.25rem;
}
form:not(.component--search-form__form) input[type="email"]::placeholder,
form:not(.component--search-form__form)
  input[type="email"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="email"]::-ms-input-placeholder,
form:not(.component--search-form__form) input[type="search"]::placeholder,
form:not(.component--search-form__form)
  input[type="search"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="search"]::-ms-input-placeholder,
form:not(.component--search-form__form) input[type="tel"]::placeholder,
form:not(.component--search-form__form) input[type="tel"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="tel"]::-ms-input-placeholder,
form:not(.component--search-form__form) input[type="text"]::placeholder,
form:not(.component--search-form__form)
  input[type="text"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="text"]::-ms-input-placeholder,
form:not(.component--search-form__form) input[type="url"]::placeholder,
form:not(.component--search-form__form) input[type="url"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="url"]::-ms-input-placeholder,
form:not(.component--search-form__form) input[type="number"]::placeholder,
form:not(.component--search-form__form)
  input[type="number"]:-ms-input-placeholder,
form:not(.component--search-form__form)
  input[type="number"]::-ms-input-placeholder,
form:not(.component--search-form__form) input:not([type])::placeholder,
form:not(.component--search-form__form) input:not([type]):-ms-input-placeholder,
form:not(.component--search-form__form)
  input:not([type])::-ms-input-placeholder,
form:not(.component--search-form__form) select::placeholder,
form:not(.component--search-form__form) select:-ms-input-placeholder,
form:not(.component--search-form__form) select::-ms-input-placeholder {
  color: #666;
  opacity: 1;
}
form:not(.component--search-form__form) select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 2rem;
  position: relative;
  background-image: url("../images/chevron-down.png");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 16px);
  background-position-y: 50%;
  background-size: 1rem;
}
form:not(.component--search-form__form) textarea {
  background-color: #fff;
  padding: 1rem;
  width: 100%;
  min-height: 9.75rem;
  resize: vertical;
}
form:not(.component--search-form__form) textarea::placeholder,
form:not(.component--search-form__form) textarea:-ms-input-placeholder,
form:not(.component--search-form__form) textarea::-ms-input-placeholder {
  color: #e5f7fd;
  opacity: 1;
}
form:not(.component--search-form__form) input[type="radio"] {
  background-color: #fff;
  appearance: none;
  background-position: center;
  background-repeat: no-repeat;
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 50%;
  -webkit-appearance: none;
}
form:not(.component--search-form__form) input[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='4' fill='%23DD2730'/%3E%3C/svg%3E");
}
form:not(.component--search-form__form) input[type="checkbox"] {
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0541 0.658182C10.4124 0.237963 10.9935 0.237963 11.3519 0.658182C11.7102 1.0784 11.7102 1.75971 11.3519 2.17993L4.92951 9.71051C4.74868 9.92254 4.51116 10.0276 4.27416 10.0256C4.03591 10.0287 3.79683 9.9237 3.61505 9.71055L0.648666 6.2323C0.290288 5.81208 0.290288 5.13077 0.648666 4.71055C1.00704 4.29033 1.58809 4.29033 1.94647 4.71055L4.27226 7.43768L10.0541 0.658182Z' fill='white'/%3E%3C/svg%3E%0A")
    #fff no-repeat center;
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.75rem;
  transition-duration: 0.32s;
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  -webkit-appearance: none;
}
form:not(.component--search-form__form) input[type="checkbox"]:checked {
  background-color: #aebf35;
}
form:not(.component--search-form__form) input[type="checkbox"] + label a {
  font-weight: 700;
  color: #212529;
  transition: color 0.32s ease-in-out;
}
form:not(.component--search-form__form) input[type="checkbox"] + label a:hover {
  color: #fff;
}
form:not(.component--search-form__form) button[type="submit"]:not(.cta--icon) {
  cursor: pointer;
}
form:not(.component--search-form__form) .gform_validation_container {
  display: none !important;
}
form:not(.component--search-form__form) .validation_error {
  margin: 0 0 1rem;
}
form:not(.component--search-form__form) .gform_body {
  display: flex;
  order: 1;
}
form:not(.component--search-form__form) .gform_fields {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  width: 100%;
}
form:not(.component--search-form__form) .validation_message {
  color: #212529;
}
form:not(.component--search-form__form) .gfield_html {
  font-style: italic;
}
form:not(.component--search-form__form) .gfield:before {
  content: none;
}
form:not(.component--search-form__form) .gfield .gfield_required {
  color: #2e8bcb;
}
form:not(.component--search-form__form) .gfield:not(.gform_hidden) {
  margin-bottom: 1rem;
}
form:not(.component--search-form__form)
  .gfield:not(.gform_hidden)
  .gfield_label {
  margin-bottom: 0.5rem;
  display: block;
}
form:not(.component--search-form__form)
  .gfield:not(.gform_hidden).hidden_label
  .gfield_label {
  display: none;
}
form:not(.component--search-form__form) .gfield.gfield_visibility_hidden {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 100%;
}
form:not(.component--search-form__form) .ginput_complex {
  margin: 0 -0.75rem;
  display: flex;
}
form:not(.component--search-form__form) .gfield_radio {
  display: flex;
}
form:not(.component--search-form__form) .gfield_radio .gchoice {
  display: flex;
  align-items: center;
  margin-right: 1.5rem;
}
form:not(.component--search-form__form) .gfield_radio .gchoice label {
  margin-left: 0.5rem;
}
form:not(.component--search-form__form) .ginput_container_consent {
  display: flex;
}
.validation_error {
  color: #212529;
  margin-bottom: 1rem;
}
.screen-reader-text {
  display: none;
}
.component--banner {
  position: relative;
  min-height: 25.3125rem;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.component--banner__down-arrow {
  left: 50%;
  transform: translateX(-50%);
  top: calc(405px - 55px);
  position: absolute;
  background-color: #fff;
  border-radius: 100px 100px 0px 0;
  padding: 1rem 1.5625rem;
}
.component--banner__down-arrow:hover {
  cursor: pointer;
}
.component--banner__down-arrow i {
  position: relative;
  top: 0.375rem;
  font-size: 1.25rem;
  color: #2e8bcb;
}
@media (min-width: 768px) {
  .component--banner {
    border-radius: 0 0 0 2rem;
  }
}
.component--breadcrumbs {
  padding-top: 2rem;
  padding-bottom: 1rem;
  color: #212529;
}
.component--breadcrumbs a {
  color: #2e8bcb;
  font-weight: 100;
  transition: color 0.32s ease-in-out;
  text-transform: capitalize;
}
.component--breadcrumbs a:hover {
  color: #1a77b7;
}
.component--breadcrumbs a span {
  text-transform: capitalize;
}
.component--breadcrumbs .current-item {
  font-weight: 700;
}
.component--breadcrumbs i {
  font-size: 0.75rem;
  margin: 0 0.5rem;
  color: #212529;
}
.component--breadcrumbs--desktop {
  display: none;
}
.component--breadcrumbs--mobile {
  display: block;
}
.component--breadcrumbs--mobile a {
  font-weight: 700;
}
.component--breadcrumbs--mobile a i {
  position: relative;
  top: -0.0625rem;
  margin: 0 0.5rem 0 0;
}
@media (min-width: 992px) {
  .component--breadcrumbs--desktop {
    display: block;
  }
  .component--breadcrumbs--mobile {
    display: none;
  }
}
.page-child
  .component--breadcrumbs--desktop.breadcrumbs-department
  > *:nth-child(-n + 4) {
  display: none;
}
.component--entrances {
  padding: 4rem 0 5rem;
  background-color: #e5f7fd;
  position: relative;
}
.component--entrances__title {
  margin-bottom: 0.25rem;
  text-align: center;
}
.component--entrances__text {
  margin-bottom: 1.5rem;
  text-align: center;
}
.component--entrances .slick-dots {
  position: absolute;
  top: calc(100% + 32px);
}
.component--entrances__prev,
.component--entrances__next {
  position: absolute;
  bottom: 0;
  background-color: #2e8bcb;
  color: #fff;
  padding: 1.25rem 1.5625rem;
  transition: background-color 0.32s ease-in-out;
}
.component--entrances__prev:hover,
.component--entrances__next:hover {
  background-color: #1a77b7;
}
.component--entrances__prev i {
  position: relative;
  right: 0.0625rem;
}
.component--entrances__next {
  right: 0;
}
.component--entrances__next i {
  position: relative;
  left: 0.0625rem;
}
@media (min-width: 768px) {
  .component--entrances {
    padding: 4rem 0;
  }
  .component--entrances .slick-dots {
    top: calc(100% + 16px);
  }
}
@media (min-width: 992px) {
  .component--entrances__prev,
  .component--entrances__next {
    display: none;
  }
}
.component--filter {
  border-bottom: 0.125rem solid #d4eefd;
  padding: 0.375rem 0;
}
.component--filter div {
  display: flex;
}
.component--filter__item input[type="radio"] {
  position: absolute;
  left: -9999px;
}
.component--filter__item input[type="radio"]:checked + label {
  font-weight: 700;
}
.component--filter__item input[type="radio"]:checked + label:after {
  background-color: #aebf35;
}
.component--filter__item label {
  position: relative;
  padding: 0 0.75rem;
  font-size: 1.25rem;
  line-height: 2rem;
  color: #212529;
  cursor: pointer;
}
.component--filter__item label:after {
  content: "";
  position: absolute;
  height: 0.125rem;
  left: 0;
  bottom: -0.5rem;
  right: 0;
}
.component--filter__item label:hover {
  font-weight: 700;
}
.component--filter-posts .col-12,
.component--filter-posts form:not(.component--search-form__form) .gfield,
form:not(.component--search-form__form) .component--filter-posts .gfield,
.component--filter-posts
  form:not(.component--search-form__form)
  .gfield--col-12,
form:not(.component--search-form__form)
  .component--filter-posts
  .gfield--col-12,
.component--filter-posts .component--gallery-photos__item,
.component--filter-posts .component--post-card-vacancy,
.component--filter-posts .component--recent-events .component--post-card-event,
.component--recent-events .component--filter-posts .component--post-card-event {
  margin-bottom: 2.5rem;
}
.component--filter-posts .component--post-card {
  height: 100%;
}
.component--filter-posts__filter-result-total {
  padding: 1.5rem 0;
  font-weight: 700;
  color: #212529;
}
.component--filter-posts__pagination-wrapper {
  padding: 1.5rem 0;
  background-color: #e5f7fd;
  margin-top: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.component--filter-posts__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.component--filter-posts__pagination > * {
  margin: 0.375rem;
  background-color: transparent;
  color: #212529;
  text-decoration: none;
  font-weight: 700;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  display: flex;
}
.component--filter-posts__pagination > span.page-numbers.current {
  color: #fff;
  background-color: #dd2730;
}
.component--filter-posts__pagination .next {
  left: 100%;
}
.component--filter-posts__pagination .prev {
  right: 100%;
}
.component--filter-posts__pagination .next,
.component--filter-posts__pagination .prev {
  position: absolute;
  top: auto;
  padding: 0;
  margin: 0;
  color: #212529;
  font-weight: 700;
  font-size: 1rem;
  width: 135px;
  transition: all 0.32s ease-in-out;
  border-radius: 0;
  background-color: transparent;
}
.component--filter-posts__pagination .next:hover,
.component--filter-posts__pagination .prev:hover {
  background-color: transparent;
}
@media (min-width: 768px) {
  .component--filter-posts .col-12,
  .component--filter-posts form:not(.component--search-form__form) .gfield,
  form:not(.component--search-form__form) .component--filter-posts .gfield,
  .component--filter-posts
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .component--filter-posts
    .gfield--col-12,
  .component--filter-posts .component--gallery-photos__item,
  .component--filter-posts .component--post-card-vacancy,
  .component--filter-posts
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .component--filter-posts
    .component--post-card-event {
    margin-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .component--filter-posts .col-12,
  .component--filter-posts form:not(.component--search-form__form) .gfield,
  form:not(.component--search-form__form) .component--filter-posts .gfield,
  .component--filter-posts
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .component--filter-posts
    .gfield--col-12,
  .component--filter-posts .component--gallery-photos__item,
  .component--filter-posts .component--post-card-vacancy,
  .component--filter-posts
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .component--filter-posts
    .component--post-card-event {
    margin-bottom: 3.5rem;
  }
}
.component--footer {
  border-top: 0.125rem solid #2e8bcb;
  padding: 1.25rem 0 2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #212529;
}
.component--footer span {
  position: relative;
}
.component--footer span:after {
  content: "";
  width: 2px;
  height: 2px;
  background-color: #dd2730;
  border-radius: 50%;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  display: inline-block;
  position: absolute;
}
.component--footer span + span:after {
  content: none;
}
.component--footer__logo {
  max-width: 2.5rem;
  margin-bottom: 0.75rem;
}
.component--footer .component--navigation-footer {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}
.component--footer .component--navigation-footer li {
  margin: 0 0.5rem;
  position: relative;
}
.component--footer .component--navigation-footer li:after {
  content: "";
  width: 2px;
  height: 2px;
  background-color: #dd2730;
  border-radius: 50%;
  top: 50%;
  right: -0.5rem;
  transform: translateY(-50%);
  display: inline-block;
  position: absolute;
}
.component--footer .component--navigation-footer li:last-of-type:after {
  content: none;
}
.component--footer .component--navigation-footer li a {
  color: #212529;
}
.component--footer .component--site-socials {
  display: flex;
}
.component--footer .component--site-socials a i {
  top: auto;
}
@media (min-width: 768px) {
  .component--footer {
    flex-direction: row;
  }
  .component--footer__logo {
    margin-bottom: 0;
    margin-right: 1rem;
  }
  .component--footer span:after {
    content: none;
  }
  .component--footer span + span {
    margin-left: 1rem;
    display: none;
  }
  .component--footer .component--navigation-footer {
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .component--footer span:after {
    content: "";
  }
  .component--footer span + span {
    display: inline-block;
  }
}
.component--form-contact {
  margin: 3rem 0;
}
.component--form-contact__form-wrapper {
  background-color: #1a77b7;
  color: #fff;
  padding: 3rem;
  border-radius: 0 2rem;
}
.component--form-contact__title {
  color: #fff;
}
.component--form-contact__text {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .component--form-contact {
    margin: 4rem 0;
  }
}
.component--form-sign-up__form-wrapper {
  background-color: #e5f7fd;
  color: #212529;
  padding: 3rem;
}
.component--form-sign-up__text {
  margin-bottom: 1rem;
}
.component--form-sign-up .button {
  width: 100%;
}
@media (min-width: 992px) {
  .component--form-sign-up {
    display: flex;
  }
  .component--form-sign-up__form-wrapper {
    flex: 0 0 auto;
    width: 66%;
  }
  .component--form-sign-up__image-wrapper {
    flex: 0 0 auto;
    width: 33%;
  }
}
@media (min-width: 1160px) {
  .component--form-sign-up__form-wrapper {
    width: 60%;
  }
  .component--form-sign-up__image-wrapper {
    width: 40%;
  }
}
.component--form-event {
  margin: 0 0 2rem;
}
.component--form-event__form-wrapper {
  background-color: #1a77b7;
  color: #fff;
  padding: 3rem;
  border-radius: 0 2rem;
}
.component--form-event__title {
  color: #fff;
}
.component--form-event__text {
  margin-bottom: 1rem;
}
.gform_wrapper {
  background-color: #1a77b7;
  color: #fff;
  padding: 3rem;
  border-radius: 0 2rem;
}
.gform_wrapper .gform_title {
  color: #fff;
}
.gform_wrapper .gfield_required_text {
  color: #aebf35 !important;
  margin-left: 1rem;
}
.gform_wrapper .grecaptcha-badge {
  z-index: 1;
  bottom: 100px !important;
}
.component--gallery-cta {
  padding: 2.5rem 0;
  background-color: #d4eefd;
}
.component--gallery-cta__title {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .component--gallery-cta {
    padding: 5rem 0;
  }
  .component--gallery-cta__title {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .component--gallery-cta {
    padding: 5rem 0;
  }
  .component--gallery-cta__title {
    margin-bottom: 2.5rem;
  }
}
.component--gallery-photos__item {
  margin-bottom: 2rem;
}
.component--gallery-photos__image-wrapper {
  background-color: transparent;
}
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}
.mySlides {
  display: none;
}
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}
img.demo {
  opacity: 0.6;
}
.active,
.demo:hover {
  opacity: 1;
}
img.hover-shadow {
  transition: 0.3s;
}
.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.component--header {
  position: fixed;
  width: 100%;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.08);
  z-index: 10;
}
.component--header.collapsed {
  height: 100%;
}
.component--header.collapsed .component--navbar {
  height: 100%;
}
.component--header.collapsed .component--navbar-top {
  background-color: #1a77b7;
}
.component--header.collapsed .component--navbar-top__home a {
  display: none;
}
.component--header.collapsed .component--textsize-handler,
.component--header.collapsed .component--readspeaker {
  display: none;
}
@media (min-width: 992px) {
  .component--header:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100vh;
    left: 0;
    right: 0;
    background-color: #212529;
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    transition: all 0.32s ease-in-out;
  }
  .component--header.drop-shadow {
    height: 100%;
  }
  .component--header.drop-shadow:after {
    opacity: 0.4;
    visibility: visible;
  }
}
.logo-lint {
  min-height: 50px;
  background-color: #d4eefd;
  width: 100%;
  font-family: myriad-pro-semi-condensed, sans-serif;
  font-size: 24px;
  padding-top: 13px;
  padding-bottom: 10px;
  font-style: italic;
  color: #010101;
  font-weight: 400;
}
.logo-lint.provence span {
  display: none;
}
@media (min-width: 992px) {
  .logo-lint {
    display: none;
  }
}
.department-name {
  display: none;
  margin-left: 10px;
  position: absolute;
  top: 50px;
  font-family: myriad-pro-semi-condensed, sans-serif;
  font-size: 30px;
  font-style: italic;
  color: #010101;
  font-weight: 400;
}
@media (min-width: 992px) {
  .department-name {
    display: inline;
  }
}
.department-name.provence {
  display: inline;
  top: 20px;
  font-size: 23px;
}
@media (min-width: 992px) {
  .department-name.provence {
    display: inline;
    top: 50px;
    font-size: 30px;
  }
}
.component--hero {
  position: relative;
}
.component--hero__slide {
  position: relative;
}
.component--hero__slide-image {
  position: relative;
  display: block;
  min-height: 25.3125rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.component--hero__slide-image:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #212529;
  opacity: 0.1;
}
.component--hero .slick-dots {
  top: calc(405px - 40px);
  position: absolute;
  right: 1rem;
  width: auto;
}
.component--hero__text-wrapper {
  background-color: #2e8bcb;
  border-radius: 0 0 0 2.8125rem;
  padding: 1.5rem 0;
}
.component--hero__title {
  color: #fff;
}
.component--hero__button-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.component--hero__button-wrapper a {
  margin-bottom: 1rem;
  margin-right: 1.5rem;
}
.component--hero__button-wrapper a:last-child {
  margin-right: 0;
}
.component--hero__down-arrow {
  left: 50%;
  transform: translateX(-50%);
  top: calc(405px - 55px);
  position: absolute;
  background-color: #fff;
  border-radius: 100px 100px 0px 0;
  padding: 1rem 1.5625rem;
}
.component--hero__down-arrow:hover {
  cursor: pointer;
}
.component--hero__down-arrow i {
  position: relative;
  top: 0.375rem;
  font-size: 1.25rem;
  color: #2e8bcb;
}
@media (min-width: 768px) {
  .component--hero__slide-image:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 66.6%;
    background-image: url("../images/slide_overlay.png");
    background-size: 100% 100%;
    background-position: center;
  }
  .component--hero__text-wrapper {
    width: 100%;
    background-color: transparent;
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
  }
  .component--hero .slick-dots {
    top: calc(405px / 2);
    position: absolute;
    right: 1rem;
    width: auto;
    display: flex;
    flex-direction: column;
  }
  .component--hero .slick-dots li {
    margin-bottom: 0.3125rem;
  }
}
.component--highlighted-retrospect {
  background-color: #e5f7fd;
  padding: 5rem 0;
}
.infoBox {
  background: #1a77b7;
  border-radius: 1.25rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  padding: 1.5rem 2rem;
  position: relative;
}
.infoBox::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.3125rem 0.75rem 0 0.75rem;
  border-color: #1a77b7 transparent transparent transparent;
  content: "";
  display: block;
  left: 50%;
  margin-left: -0.75rem;
  position: absolute;
  top: 100%;
}
.infoBox * {
  color: #fff;
}
.infoBox .region-item__more a {
  color: #fff;
}
.infoBox .region-item__more a::after {
  color: #fff;
}
.component--intro {
  padding: 3rem 0;
}
.component--intro h3 {
  margin-bottom: 1.5rem;
}
.component--intro__text--right {
  color: #666;
}
@media (min-width: 992px) {
  .component--intro {
    padding: 5rem 0;
  }
  .component--intro h3 {
    margin-bottom: 0;
  }
}
.component--latest-news {
  padding: 2.5rem 0 5rem;
  position: relative;
}
.component--latest-news[data-slides="0"],
.component--latest-news[data-slides="1"] {
  padding-bottom: 2.5rem;
}
.component--latest-news[data-slides="0"] .slick-dots,
.component--latest-news[data-slides="0"] .component--latest-news__prev,
.component--latest-news[data-slides="0"] .component--latest-news__next,
.component--latest-news[data-slides="1"] .slick-dots,
.component--latest-news[data-slides="1"] .component--latest-news__prev,
.component--latest-news[data-slides="1"] .component--latest-news__next {
  display: none;
}
.component--latest-news__slider {
  overflow: hidden;
}
.component--latest-news .slick-dots li button {
  background-color: #d4eefd;
}
.component--latest-news__prev,
.component--latest-news__next {
  position: absolute;
  bottom: 0;
  background-color: #2e8bcb;
  color: #fff;
  padding: 1.25rem 1.5625rem;
  transition: background-color 0.32s ease-in-out;
}
.component--latest-news__prev:hover,
.component--latest-news__next:hover {
  background-color: #1a77b7;
}
.component--latest-news__prev i {
  position: relative;
  right: 0.0625rem;
}
.component--latest-news__next {
  right: 0;
}
.component--latest-news__next i {
  position: relative;
  left: 0.0625rem;
}
.component--latest-news h2 {
  margin-bottom: 1.5rem;
}
.component--latest-news__button {
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .component--latest-news {
    padding: 4rem 0;
  }
  .component--latest-news[data-slides="0"],
  .component--latest-news[data-slides="1"],
  .component--latest-news[data-slides="2"] {
    padding-bottom: 2.5rem;
  }
  .component--latest-news[data-slides="0"] .slick-dots,
  .component--latest-news[data-slides="0"] .component--latest-news__prev,
  .component--latest-news[data-slides="0"] .component--latest-news__next,
  .component--latest-news[data-slides="1"] .slick-dots,
  .component--latest-news[data-slides="1"] .component--latest-news__prev,
  .component--latest-news[data-slides="1"] .component--latest-news__next,
  .component--latest-news[data-slides="2"] .slick-dots,
  .component--latest-news[data-slides="2"] .component--latest-news__prev,
  .component--latest-news[data-slides="2"] .component--latest-news__next {
    display: none;
  }
  .component--latest-news h2 {
    margin-bottom: 2.5rem;
  }
  .component--latest-news__button {
    margin-top: 3rem;
  }
}
@media (min-width: 992px) {
  .component--latest-news {
    padding: 5rem 0;
  }
  .component--latest-news[data-slides="0"],
  .component--latest-news[data-slides="1"],
  .component--latest-news[data-slides="2"],
  .component--latest-news[data-slides="3"] {
    padding-bottom: 2.5rem;
  }
  .component--latest-news[data-slides="0"] .slick-dots,
  .component--latest-news[data-slides="0"] .component--latest-news__prev,
  .component--latest-news[data-slides="0"] .component--latest-news__next,
  .component--latest-news[data-slides="1"] .slick-dots,
  .component--latest-news[data-slides="1"] .component--latest-news__prev,
  .component--latest-news[data-slides="1"] .component--latest-news__next,
  .component--latest-news[data-slides="2"] .slick-dots,
  .component--latest-news[data-slides="2"] .component--latest-news__prev,
  .component--latest-news[data-slides="2"] .component--latest-news__next,
  .component--latest-news[data-slides="3"] .slick-dots,
  .component--latest-news[data-slides="3"] .component--latest-news__prev,
  .component--latest-news[data-slides="3"] .component--latest-news__next {
    display: none;
  }
}
.mega-dropdown {
  background-color: #e5f7fd;
  width: 100%;
  top: 0;
  transition: max-height 0.32s ease-in-out;
  z-index: 2;
  overflow: hidden;
  max-height: 0;
}
.mega-dropdown.show {
  max-height: 62.5rem;
  transition: max-height 0.32s ease-in-out;
}
.mega-dropdown__dropdown-toggler > .mega-dropdown__nav-link {
  position: relative;
}
.mega-dropdown__dropdown-toggler > .mega-dropdown__nav-link i {
  font-size: 0.5rem;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  display: inline-block;
  color: #2e8bcb;
  transition: all ease-in-out 0.32s;
}
@media (min-width: 992px) {
  .mega-dropdown__dropdown-toggler > .mega-dropdown__nav-link i {
    color: #fff;
  }
}
.mega-dropdown__dropdown-toggler.open-dropdown {
  position: static;
}
.mega-dropdown__dropdown-toggler.open-dropdown > .mega-dropdown__nav-link i {
  transform: translate(0, 0) rotate(-180deg);
}
.mega-dropdown__parent-item {
  display: none;
}
.mega-dropdown__nav-link {
  align-items: center;
  display: flex;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6;
  padding-left: 1.5rem;
  width: 100%;
}
.mega-dropdown__nav-link[aria-current] {
  padding-left: 1.375rem;
}
.mega-dropdown__level-1 {
  display: flex;
  flex-direction: column;
}
.mega-dropdown__level-1 > .mega-dropdown__nav-item {
  margin: 0;
}
.mega-dropdown__level-1 > .mega-dropdown__nav-item .mega-dropdown__nav-link {
  font-size: 1.125rem;
  padding: 0.5rem 0 0.5rem 1.5rem;
}
.mega-dropdown__level-1
  > .mega-dropdown__nav-item
  .mega-dropdown__nav-link:hover {
  color: #1a77b7;
}
.mega-dropdown__level-1 .mega-dropdown__nav-link {
  height: auto;
}
.mega-dropdown__level-2 .mega-dropdown__nav-item .mega-dropdown__nav-link {
  font-weight: 400;
  padding: 0.5rem 0 0.5rem 3rem;
}
.mega-dropdown__level-2
  .mega-dropdown__nav-item
  .mega-dropdown__nav-link:before {
  content: "";
}
.mega-dropdown .container {
  padding-right: 0;
  padding-left: 0;
  height: 100%;
}
.mega-dropdown .container .row,
.mega-dropdown .container form:not(.component--search-form__form) .gform_fields,
form:not(.component--search-form__form)
  .mega-dropdown
  .container
  .gform_fields {
  margin-right: 0;
  margin-left: 0;
}
.mega-dropdown .container .col-12,
.mega-dropdown .container form:not(.component--search-form__form) .gfield,
form:not(.component--search-form__form) .mega-dropdown .container .gfield,
.mega-dropdown
  .container
  form:not(.component--search-form__form)
  .gfield--col-12,
form:not(.component--search-form__form)
  .mega-dropdown
  .container
  .gfield--col-12,
.mega-dropdown .container .component--gallery-photos__item,
.mega-dropdown .container .component--post-card-vacancy,
.mega-dropdown .container .component--recent-events .component--post-card-event,
.component--recent-events
  .mega-dropdown
  .container
  .component--post-card-event {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 992px) {
  .mega-dropdown {
    position: fixed;
    top: 11.125rem;
    left: 0;
    right: 0;
    transform: translate(0, 0);
    height: auto;
    max-height: none;
    border-bottom-left-radius: 4rem;
    transition: all 0.32s ease-in-out;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    background-color: #fff;
  }
  .admin-bar .mega-dropdown {
    top: 13.125rem;
  }
  .mega-dropdown__dropdown-toggler > .mega-dropdown__nav-link {
    cursor: pointer;
  }
  .mega-dropdown__dropdown-toggler > .mega-dropdown__nav-link i {
    position: relative;
    right: auto;
    transform: translate(0, 0) rotate(0deg);
    transition: transform ease-in-out 0.32s;
    display: inline-block;
    top: auto;
    margin-left: 0.5rem;
  }
  .mega-dropdown__dropdown-toggler.open-dropdown {
    position: relative;
  }
  .mega-dropdown__dropdown-toggler.open-dropdown > .mega-dropdown__nav-link i {
    transform: translate(0, -0.125rem) rotate(-180deg);
  }
  .mega-dropdown__dropdown-toggler.open-dropdown .mega-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.04);
  }
  .mega-dropdown__parent-item {
    display: flex;
    flex-direction: column;
    background-color: #e5f7fd;
    padding: 4rem 2.5rem;
    border-radius: 0 1.25rem;
    flex: 0 0 auto;
    width: 25%;
  }
  .mega-dropdown__parent-item h3 {
    color: #2e8bcb;
  }
  .mega-dropdown__parent-item div {
    display: flex;
  }
  .mega-dropdown__parent-item a {
    color: #212529 !important;
    font-weight: 700 !important;
  }
  .mega-dropdown__parent-item a:before {
    content: none !important;
  }
  .mega-dropdown__nav-item {
    height: 100%;
    display: flex;
    align-items: center;
    transition: box-shadow 0.32s ease-in-out;
  }
  .mega-dropdown__nav-link {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5;
    padding-left: 0;
  }
  .mega-dropdown__nav-link.active {
    box-shadow: none;
  }
  .mega-dropdown__nav-link[aria-current] {
    border-left: none;
    padding-left: 1.5rem;
  }
  .mega-dropdown__nav-item--parent {
    display: none !important;
  }
  .mega-dropdown__level-1 {
    flex-direction: row;
    flex-wrap: wrap;
    width: 75%;
  }
  .mega-dropdown__level-1 > .mega-dropdown__nav-item {
    height: auto;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex: 0 0 25%;
    max-width: 25%;
    width: 100%;
    padding-bottom: 2rem;
  }
  .mega-dropdown__level-1 > .mega-dropdown__nav-item:hover {
    box-shadow: none;
  }
  .mega-dropdown__level-1
    > .mega-dropdown__nav-item
    > .mega-dropdown__nav-link {
    font-weight: 700;
  }
  .mega-dropdown__level-1 .mega-dropdown__nav-item {
    margin: 0;
  }
  .mega-dropdown__level-1 .mega-dropdown__nav-item:hover {
    box-shadow: none;
  }
  .mega-dropdown__level-1 .mega-dropdown__nav-link {
    padding: 0;
    color: #212529;
  }
  .mega-dropdown__level-2 > .mega-dropdown__nav-item {
    padding-left: 0;
    height: auto;
    display: block;
  }
  .mega-dropdown__level-2 > .mega-dropdown__nav-item .mega-dropdown__nav-link {
    padding: 0 0 0.5rem 2rem;
  }
  .mega-dropdown__level-2 .mega-dropdown__nav-link:before {
    content: "";
  }
  .mega-dropdown .container {
    padding-right: 1rem;
    padding-left: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
    height: auto;
    overflow-y: auto;
  }
  .mega-dropdown .container .row,
  .mega-dropdown
    .container
    form:not(.component--search-form__form)
    .gform_fields,
  form:not(.component--search-form__form)
    .mega-dropdown
    .container
    .gform_fields {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  .mega-dropdown .container .col-12,
  .mega-dropdown .container form:not(.component--search-form__form) .gfield,
  form:not(.component--search-form__form) .mega-dropdown .container .gfield,
  .mega-dropdown
    .container
    form:not(.component--search-form__form)
    .gfield--col-12,
  form:not(.component--search-form__form)
    .mega-dropdown
    .container
    .gfield--col-12,
  .mega-dropdown .container .component--gallery-photos__item,
  .mega-dropdown .container .component--post-card-vacancy,
  .mega-dropdown
    .container
    .component--recent-events
    .component--post-card-event,
  .component--recent-events
    .mega-dropdown
    .container
    .component--post-card-event {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.component--navbar .component--wrapper {
  background-color: #fff;
  padding: 1rem 0 1.5rem;
}
.component--navbar .component--wrapper > .container > .row > .col-12,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .col-12,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .col-12,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .row
  > .gfield,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .row
  > .gfield,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .gfield,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .gfield,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .row
  > .gfield--col-12,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .row
  > .gfield--col-12,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .gfield--col-12,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .gfield--col-12,
.component--navbar
  .component--wrapper
  > .container
  > .row
  > .component--gallery-photos__item,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
.component--navbar
  .component--wrapper
  > .container
  > .row
  > .component--post-card-vacancy,
.component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
.component--navbar
  .component--recent-events
  .component--wrapper
  > .container
  > .row
  > .component--post-card-event,
.component--recent-events
  .component--navbar
  .component--wrapper
  > .container
  > .row
  > .component--post-card-event,
.component--navbar
  form:not(.component--search-form__form)
  .component--recent-events
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  .component--navbar
  form:not(.component--search-form__form)
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-event,
form:not(.component--search-form__form)
  .component--navbar
  .component--recent-events
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .component--navbar
  .component--wrapper
  > .container
  > .gform_fields
  > .component--post-card-event {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.collapsed .component--navbar__province-holder {
  display: none;
}
.component--navbar .component--site-socials {
  margin-bottom: 1rem;
  min-width: 9.375rem;
}
.component--navbar__collapse {
  background-color: #e5f7fd;
  overflow: scroll;
  transition: max-height 0.3s ease-out;
  height: 100%;
  max-height: 100vh;
}
.component--navbar__collapse.collapsed {
  max-height: 0;
}
.component--navbar__btn-wrapper {
  margin-top: 1rem;
  display: flex;
  align-items: center;
}
.component--navbar__province-holder {
  align-items: center;
  display: flex;
  color: #fff;
}
.component--navbar__province-holder i {
  font-size: 0.75rem;
  transform: rotate(180deg);
  position: relative;
  display: inline-block;
  margin-right: 0.5rem;
}
.component--navbar__province-holder a {
  font-size: 1.125rem;
  margin-left: 0.25rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--navbar {
    flex-direction: row;
  }
  .component--navbar .component--wrapper > .container > .row > .col-12,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--gallery-photos__item,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-vacancy,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy,
  .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event,
  .component--recent-events
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event,
  .component--navbar
    form:not(.component--search-form__form)
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event,
  form:not(.component--search-form__form)
    .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event,
  .component--recent-events
    form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event {
    justify-content: start;
    flex-direction: row;
  }
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .col-12
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12
    .component--site-socials,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--gallery-photos__item
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item
    .component--site-socials,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-vacancy
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy
    .component--site-socials,
  .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event
    .component--site-socials,
  .component--recent-events
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event
    .component--site-socials,
  .component--navbar
    form:not(.component--search-form__form)
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--site-socials,
  .component--recent-events
    .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--site-socials,
  form:not(.component--search-form__form)
    .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--site-socials,
  .component--recent-events
    form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--site-socials {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .col-12
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .col-12
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .gfield--col-12
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .gfield--col-12
    .component--search-form,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--gallery-photos__item
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--gallery-photos__item
    .component--search-form,
  .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-vacancy
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-vacancy
    .component--search-form,
  .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event
    .component--search-form,
  .component--recent-events
    .component--navbar
    .component--wrapper
    > .container
    > .row
    > .component--post-card-event
    .component--search-form,
  .component--navbar
    form:not(.component--search-form__form)
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--search-form,
  .component--recent-events
    .component--navbar
    form:not(.component--search-form__form)
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--search-form,
  form:not(.component--search-form__form)
    .component--navbar
    .component--recent-events
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--search-form,
  .component--recent-events
    form:not(.component--search-form__form)
    .component--navbar
    .component--wrapper
    > .container
    > .gform_fields
    > .component--post-card-event
    .component--search-form {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .component--navbar .component--site-socials,
  .component--navbar .component--search-form {
    display: none;
  }
  .component--navbar__collapse {
    background-color: #2e8bcb;
    height: auto;
    overflow: visible;
  }
  .component--navbar__collapse.collapsed {
    max-height: none;
  }
  .component--navbar .component--wrapper {
    padding: 0;
  }
  .component--navbar .col-12,
  .component--navbar form:not(.component--search-form__form) .gfield,
  form:not(.component--search-form__form) .component--navbar .gfield,
  .component--navbar form:not(.component--search-form__form) .gfield--col-12,
  form:not(.component--search-form__form) .component--navbar .gfield--col-12,
  .component--navbar .component--gallery-photos__item,
  .component--navbar .component--post-card-vacancy,
  .component--navbar .component--recent-events .component--post-card-event,
  .component--recent-events .component--navbar .component--post-card-event {
    display: flex;
  }
  .component--navbar__btn-wrapper {
    margin-top: 0;
    margin-left: 1rem;
  }
}
.component--navbar-top {
  position: relative;
  background-color: #fff;
  height: 3.75rem;
}
.collapsed .component--navbar-top .logo-lint {
  display: none;
}
.component--navbar-top .component--readspeaker,
.component--navbar-top .component--textsize-handler,
.component--navbar-top .component--site-socials,
.component--navbar-top .component--search-form {
  display: none;
}
.component--navbar-top > .container {
  height: 100%;
}
.component--navbar-top > .container > .row,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields {
  height: 100%;
}
.component--navbar-top > .container > .row > .col-12,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .col-12,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .row
  > .gfield,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .gfield,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .row
  > .gfield--col-12,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .gfield--col-12,
.component--navbar-top > .container > .row > .component--gallery-photos__item,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
.component--navbar-top > .container > .row > .component--post-card-vacancy,
form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
.component--recent-events
  .component--navbar-top
  > .container
  > .row
  > .component--post-card-event,
form:not(.component--search-form__form)
  .component--recent-events
  .component--navbar-top
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .component--navbar-top
  > .container
  > .gform_fields
  > .component--post-card-event {
  height: 100%;
  display: flex;
  align-items: center;
}
.component--navbar-top__home a {
  width: 100%;
  max-width: 295px;
}
@media (min-width: 992px) {
  .component--navbar-top__home a {
    max-width: 450px;
  }
}
img.custom-logo {
  height: 55px;
  margin-top: 10px;
  width: auto;
}
@media (min-width: 992px) {
  img.custom-logo {
    height: 80px;
    margin-top: 20px;
  }
}
.component--navbar-top__toggler {
  align-items: center;
  background: #1a77b7;
  display: flex;
  height: 3.75rem;
  width: 3.75rem;
  justify-content: center;
  margin-left: auto;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  flex-direction: column;
}
.component--navbar-top__toggler span {
  font-weight: 700;
  color: #fff;
}
.component--navbar-top__toggler svg {
  margin-top: 0.4375rem;
  overflow: visible;
}
.component--navbar-top__toggler svg rect {
  transform-origin: center;
  transition-duration: 0.32s;
  transition-property: opacity, transform;
  transition-timing-function: ease-in-out;
}
.component--navbar-top__toggler svg rect:nth-of-type(1) {
  opacity: 0;
  transform: translate(0, -2rem);
}
.component--navbar-top__toggler svg rect:nth-of-type(2) {
  transform: rotate(45deg);
}
.component--navbar-top__toggler svg rect:nth-of-type(3) {
  transform: rotate(-45deg) translate(0, -0.375rem);
}
.component--navbar-top__toggler.collapsed svg rect {
  opacity: 1;
  transform: none;
}
@media (min-width: 768px) {
  .component--navbar-top .component--readspeaker {
    display: inline-block;
  }
  .component--navbar-top .component--textsize-handler {
    display: flex;
    margin-right: 2rem;
    margin-left: auto;
  }
  .component--navbar-top .component--readspeaker {
    margin-right: 6.25rem;
  }
}
@media (min-width: 992px) {
  .component--navbar-top {
    height: 6.875rem;
  }
  .component--navbar-top .component--site-socials,
  .component--navbar-top .component--search-form {
    display: inline-flex;
  }
  .component--navbar-top .component--site-socials,
  .component--navbar-top .component--readspeaker,
  .component--navbar-top .component--textsize-handler {
    margin-right: 2rem;
  }
  .component--navbar-top__toggler {
    display: none;
  }
}
.component--navigation-header li a {
  font-size: 1.25rem;
  line-height: 2rem;
  color: #212529;
  font-weight: bold;
  padding: 1rem 0;
  border-bottom: 0.0625rem solid #2e8bcb;
  display: block;
}
.component--navigation-header li a:before {
  content: "";
  font-size: 0.75rem;
  margin-right: 0.5rem;
  margin-top: 0.625rem;
  color: #2e8bcb;
}
.component--navigation-header li.current-menu-item a {
  color: #1a77b7;
}
.component--navigation-header li.menu-item-has-children > a {
  display: flex;
  position: relative;
}
.component--navigation-header li.menu-item-has-children > a:after {
  content: "";
  color: #1a77b7;
  font-size: 0.75rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.25rem;
  transition: all 0.32s ease-in-out;
}
@media (min-width: 992px) {
  .component--navigation-header {
    display: flex;
    margin-left: auto;
  }
  .component--navigation-header > li > a:before {
    content: none;
  }
  .component--navigation-header li {
    padding: 0.375rem 1rem;
  }
  .component--navigation-header li.current-menu-item a {
    color: #fff;
  }
  .component--navigation-header li a {
    font-size: 1.125rem;
    line-height: 1.5rem;
    border-bottom: 0;
    color: #fff;
    font-weight: 400;
  }
  .component--navigation-header li.menu-item-has-children > a {
    margin-right: 1rem;
  }
  .component--navigation-header li.menu-item-has-children > a:after {
    top: calc(50% + 2px);
    right: -1.25rem;
    color: #fff;
    font-size: 0.5rem;
  }
}
.component--newsletter {
  padding: 3rem 0;
}
.component--newsletter--blue {
  background-color: #d4eefd;
}
@media (min-width: 768px) {
  .component--newsletter {
    padding: 4rem 0;
  }
}
@media (min-width: 992px) {
  .component--newsletter {
    padding: 5rem 0;
  }
}
.component--senior-panel {
  padding: 3rem 0;
}
.component--senior-panel--blue {
  background-color: #d4eefd;
}
@media (min-width: 768px) {
  .component--senior-panel {
    padding: 4rem 0;
  }
}
@media (min-width: 992px) {
  .component--senior-panel {
    padding: 5rem 0;
  }
}
.component--diensten-voor-leden {
  padding: 3rem 0;
}
.component--diensten-voor-leden--blue {
  background-color: #d4eefd;
}
@media (min-width: 768px) {
  .component--diensten-voor-leden {
    padding: 4rem 0;
  }
}
@media (min-width: 992px) {
  .component--diensten-voor-leden {
    padding: 5rem 0;
  }
}
.component--ledenvoordeel {
  padding: 3rem 0;
}
.component--ledenvoordeel--blue {
  background-color: #d4eefd;
}
@media (min-width: 768px) {
  .component--ledenvoordeel {
    padding: 4rem 0;
  }
}
@media (min-width: 992px) {
  .component--ledenvoordeel {
    padding: 5rem 0;
  }
}
.component--next-previous-posts {
  display: flex;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.component--next-previous-posts a {
  font-weight: 700;
  color: #212529;
  transition: color 0.32s ease-in-out;
}
.component--next-previous-posts a[rel="prev"] i {
  margin-right: 1rem;
}
.component--next-previous-posts a[rel="next"] {
  margin-left: auto;
}
.component--next-previous-posts a[rel="next"] i {
  margin-left: 1rem;
}
.component--next-previous-posts a:hover {
  color: #2e8bcb;
}
.component--next-previous-posts i {
  position: relative;
  top: 0.0625rem;
}
@media (min-width: 992px) {
  .component--next-previous-posts {
    margin-top: 2rem;
    margin-bottom: 3.5rem;
  }
}
.component--overview-persons .component--post-card-person {
  margin-bottom: 1.5rem;
}
.component--overview-persons section {
  padding: 4rem 0;
}
.component--overview-persons section:nth-child(odd) {
  background-color: #e5f7fd;
}
.component--overview-persons section:nth-child(even) {
  background-color: #2e8bcb;
}
.component--overview-persons
  section:nth-child(even)
  .component--overview-persons__title {
  color: #fff;
}
.component--overview-persons__title {
  margin-bottom: 1.5rem;
}
.component--post-card-entrance {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.component--post-card-entrance--wellbeing
  .component--post-card-entrance__image-wrapper {
  background-color: #e28200;
}
.component--post-card-entrance--safety
  .component--post-card-entrance__image-wrapper {
  background-color: #00cb7d;
}
.component--post-card-entrance--purchasing_power
  .component--post-card-entrance__image-wrapper {
  background-color: #6c00ea;
}
.component--post-card-entrance--digitization
  .component--post-card-entrance__image-wrapper {
  background-color: #35b5bf;
}
.component--post-card-entrance--meaning
  .component--post-card-entrance__image-wrapper {
  background-color: #cb0185;
}
.component--post-card-entrance__image-wrapper {
  height: 10rem;
  align-content: center;
  justify-content: center;
  display: flex;
  padding: 2rem 0;
  border-radius: 0 1.25rem;
  box-shadow: #fff 0 1rem;
}
.component--post-card-entrance__text-wrapper {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  background-color: #fff;
  border-radius: 0 0 1.25rem 0;
  font-weight: 700;
  text-align: center;
  color: #212529;
}
.component--post-card-entrance__text-wrapper:before {
  content: "";
  display: block;
  background-color: white;
  height: 1rem;
  width: 1rem;
}
@media (min-width: 992px) {
  .component--post-card-entrance {
    width: 20%;
  }
}
.component--post-card-event__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.component--post-card-event__image-wrapper {
  background-color: #fff;
}
.component--post-card-event__image-wrapper > :first-child:not(span),
.component--post-card-event__image-wrapper > iframe,
.component--post-card-event__image-wrapper > video,
.component--post-card-event__image-wrapper > img {
  border-radius: 0 1.25rem;
}
.component--post-card-event__no-image {
  background-repeat: no-repeat;
  background-color: #e5f7fd;
  background-image: url("data:image/svg+xml,%3Csvg width='220' height='66' viewBox='0 0 220 66' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='64' height='66' fill='url(%23pattern0)'/%3E%3Cpath d='M89.64 27L87.04 39.36C86.88 40.16 86.8 40.8267 86.8 41.36C86.8 41.8933 86.9067 42.3067 87.12 42.6C87.3333 42.8933 87.7067 43.04 88.24 43.04C88.6933 43.04 89.1467 42.9333 89.6 42.72C90.08 42.48 90.5333 42.1867 90.96 41.84C91.3867 41.4667 91.7733 41.0667 92.12 40.64C92.4933 40.1867 92.8 39.7467 93.04 39.32L95.6 27H100.52L98 39C97.8667 39.5333 97.7467 40.16 97.64 40.88C97.56 41.6 97.48 42.3467 97.4 43.12C97.32 43.8667 97.2667 44.5867 97.24 45.28C97.2133 45.9733 97.2133 46.5467 97.24 47H93.28L93.08 43.4H92.92C92.5467 43.9067 92.1067 44.4133 91.6 44.92C91.12 45.4 90.5733 45.84 89.96 46.24C89.3733 46.64 88.72 46.96 88 47.2C87.3067 47.44 86.56 47.56 85.76 47.56C84.5067 47.56 83.4933 47.2533 82.72 46.64C81.9467 46 81.56 44.84 81.56 43.16C81.56 42.1733 81.6933 41.0933 81.96 39.92L84.72 27H89.64ZM112.429 47L115.069 34.6C115.229 33.8533 115.309 33.2 115.309 32.64C115.309 32.0533 115.189 31.6 114.949 31.28C114.709 30.9333 114.269 30.76 113.629 30.76C113.149 30.76 112.669 30.88 112.189 31.12C111.709 31.36 111.255 31.68 110.829 32.08C110.402 32.48 110.002 32.9333 109.629 33.44C109.255 33.92 108.935 34.4133 108.669 34.92L106.109 47H101.189L105.429 27H109.149L108.949 30.52H109.109C109.455 30.0933 109.855 29.64 110.309 29.16C110.789 28.68 111.335 28.24 111.949 27.84C112.562 27.44 113.242 27.1067 113.989 26.84C114.762 26.5733 115.629 26.44 116.589 26.44C117.789 26.44 118.749 26.7733 119.469 27.44C120.189 28.08 120.549 29.16 120.549 30.68C120.549 31.08 120.522 31.5067 120.469 31.96C120.442 32.4133 120.362 32.9067 120.229 33.44L117.349 47H112.429ZM126.648 27H131.568L127.328 47H122.408L126.648 27ZM127.448 21.32C127.448 20.44 127.728 19.76 128.288 19.28C128.875 18.8 129.608 18.56 130.488 18.56C131.341 18.56 132.061 18.8 132.648 19.28C133.261 19.76 133.568 20.44 133.568 21.32C133.568 22.1733 133.261 22.8533 132.648 23.36C132.061 23.84 131.341 24.08 130.488 24.08C129.608 24.08 128.875 23.84 128.288 23.36C127.728 22.8533 127.448 22.1733 127.448 21.32ZM147.643 45.08C146.816 45.7733 145.749 46.36 144.443 46.84C143.136 47.32 141.616 47.56 139.883 47.56C137.723 47.56 136.016 46.9333 134.763 45.68C133.536 44.4 132.923 42.6267 132.923 40.36C132.923 38.2267 133.256 36.3067 133.923 34.6C134.589 32.8667 135.456 31.4 136.523 30.2C137.616 29 138.843 28.08 140.203 27.44C141.563 26.7733 142.923 26.44 144.283 26.44C145.376 26.44 146.309 26.5867 147.083 26.88C147.883 27.1467 148.536 27.5333 149.043 28.04C149.549 28.52 149.923 29.08 150.163 29.72C150.403 30.36 150.523 31.04 150.523 31.76C150.523 32.8533 150.243 33.8133 149.683 34.64C149.123 35.4667 148.336 36.16 147.323 36.72C146.336 37.2533 145.136 37.6667 143.723 37.96C142.309 38.2267 140.763 38.36 139.083 38.36C138.869 38.36 138.669 38.36 138.483 38.36C138.296 38.3333 138.096 38.32 137.883 38.32C137.829 38.64 137.789 38.9333 137.763 39.2C137.736 39.44 137.723 39.6667 137.723 39.88C137.723 41.08 138.029 41.9733 138.643 42.56C139.283 43.1467 140.176 43.44 141.323 43.44C142.496 43.44 143.549 43.2667 144.483 42.92C145.416 42.5733 146.123 42.2267 146.603 41.88L147.643 45.08ZM138.603 35.2C139.349 35.2 140.136 35.1733 140.963 35.12C141.816 35.0667 142.603 34.9467 143.322 34.76C144.043 34.5467 144.643 34.2533 145.123 33.88C145.603 33.48 145.843 32.9467 145.843 32.28C145.843 31.88 145.696 31.48 145.403 31.08C145.109 30.6533 144.496 30.44 143.563 30.44C142.389 30.44 141.363 30.8933 140.483 31.8C139.629 32.7067 139.003 33.84 138.603 35.2ZM169.273 38.72H167.673L165.953 47H161.033L166.953 19H171.873L168.353 35.52L169.833 35L175.473 27H180.953L174.993 35.04L172.593 36.56L174.393 38.08L177.433 47H172.153L169.273 38.72ZM185.466 19H190.386L187.906 30.52H188.066C188.413 30.04 188.813 29.5733 189.266 29.12C189.72 28.64 190.213 28.2133 190.746 27.84C191.306 27.44 191.906 27.12 192.546 26.88C193.186 26.64 193.893 26.52 194.666 26.52C196.106 26.52 197.186 27.0267 197.906 28.04C198.626 29.0533 198.986 30.4 198.986 32.08C198.986 34.6133 198.626 36.84 197.906 38.76C197.213 40.68 196.293 42.2933 195.146 43.6C194 44.88 192.706 45.8533 191.266 46.52C189.826 47.16 188.373 47.48 186.906 47.48C185.28 47.48 183.84 47.32 182.586 47C181.36 46.7067 180.426 46.3333 179.786 45.88L185.466 19ZM185.306 42.8C185.6 43.0133 185.96 43.16 186.386 43.24C186.813 43.32 187.28 43.36 187.786 43.36C188.453 43.36 189.146 43.1467 189.866 42.72C190.586 42.2667 191.24 41.6133 191.826 40.76C192.44 39.9067 192.933 38.8667 193.306 37.64C193.706 36.3867 193.906 34.9733 193.906 33.4C193.906 31.56 193.373 30.64 192.306 30.64C191.773 30.64 191.24 30.7867 190.706 31.08C190.2 31.3733 189.706 31.7467 189.226 32.2C188.746 32.6267 188.306 33.0933 187.906 33.6C187.533 34.1067 187.226 34.5867 186.986 35.04L185.306 42.8ZM200.735 40.52C200.735 38.4133 201.028 36.4933 201.615 34.76C202.228 33.0267 203.028 31.5467 204.015 30.32C205.028 29.0933 206.188 28.1467 207.495 27.48C208.828 26.7867 210.215 26.44 211.655 26.44C212.935 26.44 214.015 26.64 214.895 27.04C215.775 27.44 216.482 27.9733 217.015 28.64C217.575 29.3067 217.975 30.0667 218.215 30.92C218.455 31.7733 218.575 32.6533 218.575 33.56C218.575 35.64 218.282 37.5467 217.695 39.28C217.108 40.9867 216.322 42.4533 215.335 43.68C214.348 44.9067 213.202 45.8667 211.895 46.56C210.588 47.2267 209.215 47.56 207.775 47.56C206.522 47.56 205.455 47.36 204.575 46.96C203.695 46.5333 202.962 45.9867 202.375 45.32C201.815 44.6533 201.402 43.9067 201.135 43.08C200.868 42.2267 200.735 41.3733 200.735 40.52ZM205.815 39.84C205.815 42.24 206.682 43.44 208.415 43.44C209.055 43.44 209.682 43.16 210.295 42.6C210.908 42.04 211.455 41.3067 211.935 40.4C212.415 39.4933 212.788 38.4667 213.055 37.32C213.348 36.1733 213.495 35.0267 213.495 33.88C213.495 32.8133 213.308 32 212.935 31.44C212.588 30.8533 211.922 30.56 210.935 30.56C210.295 30.56 209.668 30.8267 209.055 31.36C208.442 31.8933 207.895 32.6 207.415 33.48C206.935 34.3333 206.548 35.32 206.255 36.44C205.962 37.56 205.815 38.6933 205.815 39.84Z' fill='%23212529'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='translate(-0.00535359) scale(0.00410857 0.00398406)'/%3E%3C/pattern%3E%3Cimage id='image0' width='246' height='251' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
}
.component--post-card-event__start-date {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem 1rem;
  background-color: #aebf35;
  border-radius: 0 1.25rem;
  color: #fff;
  font-weight: 700;
}
.component--post-card-event__region-label {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.5rem 1rem;
  background-color: #2e8bcb;
  border-radius: 0 1.25rem;
  color: #fff;
  font-weight: 400;
}
.component--post-card-event__region-label--regional {
  background-color: #e5f7fd;
  color: #212529;
}
.component--post-card-event__text-wrapper {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  color: #666;
  flex: 1;
}
.component--post-card-event h3 {
  margin-bottom: 0.25rem;
}
.component--post-card-event__meta-data {
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
}
.text-size-biggest .component--post-card-event__meta-data {
  font-size: 1rem;
  color: blue;
}
.text-size-biggest .component--post-card-event__meta-data {
  font-size: 1.125rem;
  color: blue;
}
.component--post-card-event__meta-data
  + .component--post-card-event__meta-data {
  margin-top: 0.25rem;
}
.component--post-card-event__meta-data i {
  position: relative;
  top: 0.25rem;
  margin-right: 0.5rem;
  color: #2e8bcb;
  flex-shrink: 0;
  text-align: right;
  width: 1rem;
}
.component--post-card-event .btn-wrapper {
  margin-top: auto;
}
.component--post-card-event button {
  margin-left: 1.5rem;
}
.component--post-card-gallery__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-gallery__image-wrapper {
  background-color: transparent;
}
.component--post-card-gallery__image-wrapper > :first-child:not(span),
.component--post-card-gallery__image-wrapper > iframe,
.component--post-card-gallery__image-wrapper > video,
.component--post-card-gallery__image-wrapper > img {
  border-radius: 0 1.25rem;
}
.component--post-card-gallery__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-gallery__meta-data-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 1rem;
}
.component--post-card-gallery__meta-data-wrapper span {
  position: relative;
  display: inline-block;
}
.component--post-card-gallery__meta-data-wrapper span:before {
  content: "";
  background-color: #dd2730;
  width: 0.1875rem;
  height: 0.1875rem;
  display: inline-block;
  margin: 0 0.375rem;
  border-radius: 50%;
  top: -0.125rem;
  position: relative;
}
.component--post-card-gallery__meta-data-wrapper span:first-of-type:before {
  content: none;
}
.component--post-card-gallery__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  color: #212529;
  align-items: center;
}
@media (min-width: 768px) {
  .component--post-card-gallery__wrapper {
    flex-direction: row;
  }
  .component--post-card-gallery__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-gallery__image-wrapper > :first-child:not(span),
  .component--post-card-gallery__image-wrapper > iframe,
  .component--post-card-gallery__image-wrapper > video,
  .component--post-card-gallery__image-wrapper > img {
    border-radius: 0 0 0 2rem;
  }
  .component--post-card-gallery__image-wrapper a {
    display: flex;
    position: absolute;
    top: 1.25rem;
    left: 1.5rem;
    width: 3.125rem;
    height: 3.125rem;
  }
  .component--post-card-gallery__image-wrapper i {
    background-color: #dd2730;
    border-radius: 50%;
    color: #fff;
    font-size: 1.125rem;
    padding: 1rem;
  }
  .component--post-card-gallery__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-gallery__text-wrapper {
    padding: 4rem;
  }
}
.component--post-card-news {
  width: 100%;
}
.component--post-card-news__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.component--post-card-news__image-wrapper {
  background-color: #fff;
}
.component--post-card-news__image-wrapper > :first-child:not(span),
.component--post-card-news__image-wrapper > iframe,
.component--post-card-news__image-wrapper > video,
.component--post-card-news__image-wrapper > img {
  border-radius: 0 1.25rem;
}
.component--post-card-news__image-wrapper > div {
  background-repeat: no-repeat;
  background-color: #e5f7fd;
  background-image: url("/wp-content/themes/dpi/assets/images/logo-kbo.png");
  background-size: 220px 125px;
  background-position: center;
}
.component--post-card-news__image-wrapper.news-type--landelijk > div {
  background-image: url("/wp-content/themes/dpi/assets/images/kbo-pcob_payoff.svg");
  background-size: 75% auto;
}
.component--post-card-news__news-type {
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #e5f7fd;
  border-radius: 0 1.25rem;
  color: #212529;
  font-size: 0.875rem;
  line-height: 1rem;
}
.component--post-card-news__highlighted {
  position: absolute;
  top: 0;
  left: 11px;
  padding: 0.5rem 1rem;
  background-color: #dd2730;
  border-radius: 0 0.5rem;
  color: #fff;
  font-weight: 700;
}
.component--post-card-news__button {
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}
.component--post-card-news__button::after {
  top: calc(50% - 0.1875rem);
}
.component--post-card-news__text-wrapper {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  color: #666;
  flex: 1;
}
.component--post-card-news__author-wrapper {
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 0.5rem;
}
.text-size-bigger .component--post-card-news__author-wrapper {
  font-size: 1rem;
}
.text-size-biggest .component--post-card-news__author-wrapper {
  font-size: 1.125rem;
}
.component--post-card-news__author-wrapper span {
  padding-top: 0.5rem;
  border-top: 0.0625rem solid #2e8bcb;
  font-style: italic;
}
.component--post-card-news__meta-data {
  font-size: 0.875rem;
  line-height: 1rem;
  color: #666;
}
.component--post-card-news h3 {
  margin-bottom: 0.25rem;
}
.component--post-card-news .btn-wrapper {
  margin-top: auto;
}
.default-label-color span {
  background-color: #fff !important;
}
.component--post-card-newsletter__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-newsletter__image-wrapper {
  background-color: transparent;
}
.component--post-card-newsletter__image-wrapper > :first-child:not(span),
.component--post-card-newsletter__image-wrapper > iframe,
.component--post-card-newsletter__image-wrapper > video,
.component--post-card-newsletter__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-newsletter__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-newsletter__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #1a77b7;
  color: #fff;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-newsletter__title {
  color: #fff;
}
.component--post-card-newsletter__excerpt {
  color: #fff;
}
.component--post-card-newsletter__form-wrapper {
  margin-top: 0.75rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--post-card-newsletter__wrapper {
    flex-direction: row;
  }
  .component--post-card-newsletter__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-newsletter__image-wrapper > :first-child:not(span),
  .component--post-card-newsletter__image-wrapper > iframe,
  .component--post-card-newsletter__image-wrapper > video,
  .component--post-card-newsletter__image-wrapper > img {
    border-radius: 0 0 0 2rem;
  }
  .component--post-card-newsletter__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-newsletter__text-wrapper {
    padding: 4rem;
  }
  .component--post-card-newsletter__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-senior-panel__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-senior-panel__image-wrapper {
  background-color: transparent;
}
.component--post-card-senior-panel__image-wrapper > :first-child:not(span),
.component--post-card-senior-panel__image-wrapper > iframe,
.component--post-card-senior-panel__image-wrapper > video,
.component--post-card-senior-panel__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-senior-panel__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-senior-panel__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #1a77b7;
  color: #fff;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-senior-panel__title {
  color: #fff;
}
.component--post-card-senior-panel__excerpt {
  color: #fff;
}
.component--post-card-senior-panel__button-wrapper {
  margin-top: 0.75rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--post-card-senior-panel__wrapper {
    flex-direction: row;
  }
  .component--post-card-senior-panel__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-senior-panel__image-wrapper > :first-child:not(span),
  .component--post-card-senior-panel__image-wrapper > iframe,
  .component--post-card-senior-panel__image-wrapper > video,
  .component--post-card-senior-panel__image-wrapper > img {
    border-radius: 0 0 0 2rem;
  }
  .component--post-card-senior-panel__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-senior-panel__text-wrapper {
    padding: 4rem;
  }
  .component--post-card-senior-panel__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-diensten-voor-leden__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-diensten-voor-leden__image-wrapper {
  background-color: transparent;
}
.component--post-card-diensten-voor-leden__image-wrapper
  > :first-child:not(span),
.component--post-card-diensten-voor-leden__image-wrapper > iframe,
.component--post-card-diensten-voor-leden__image-wrapper > video,
.component--post-card-diensten-voor-leden__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-diensten-voor-leden__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-diensten-voor-leden__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #1a77b7;
  color: #fff;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-diensten-voor-leden__title {
  color: #fff;
}
.component--post-card-diensten-voor-leden__excerpt {
  color: #fff;
}
.component--post-card-diensten-voor-leden__button-wrapper {
  margin-top: 0.75rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--post-card-diensten-voor-leden__wrapper {
    flex-direction: row;
  }
  .component--post-card-diensten-voor-leden__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-diensten-voor-leden__image-wrapper
    > :first-child:not(span),
  .component--post-card-diensten-voor-leden__image-wrapper > iframe,
  .component--post-card-diensten-voor-leden__image-wrapper > video,
  .component--post-card-diensten-voor-leden__image-wrapper > img {
    border-radius: 0 0 0 2rem;
  }
  .component--post-card-diensten-voor-leden__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-diensten-voor-leden__text-wrapper {
    padding: 4rem;
  }
  .component--post-card-diensten-voor-leden__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-ledenvoordeel__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-ledenvoordeel__image-wrapper {
  background-color: transparent;
}
.component--post-card-ledenvoordeel__image-wrapper > :first-child:not(span),
.component--post-card-ledenvoordeel__image-wrapper > iframe,
.component--post-card-ledenvoordeel__image-wrapper > video,
.component--post-card-ledenvoordeel__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-ledenvoordeel__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-ledenvoordeel__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #1a77b7;
  color: #fff;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-ledenvoordeel__title {
  color: #fff;
}
.component--post-card-ledenvoordeel__excerpt {
  color: #fff;
}
.component--post-card-ledenvoordeel__button-wrapper {
  margin-top: 0.75rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--post-card-ledenvoordeel__wrapper {
    flex-direction: row;
  }
  .component--post-card-ledenvoordeel__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-ledenvoordeel__image-wrapper > :first-child:not(span),
  .component--post-card-ledenvoordeel__image-wrapper > iframe,
  .component--post-card-ledenvoordeel__image-wrapper > video,
  .component--post-card-ledenvoordeel__image-wrapper > img {
    border-radius: 0 0 0 2rem;
  }
  .component--post-card-ledenvoordeel__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-ledenvoordeel__text-wrapper {
    padding: 4rem;
  }
  .component--post-card-ledenvoordeel__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-page__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-page__image-wrapper {
  background-color: transparent;
}
.component--post-card-page__image-wrapper > :first-child:not(span),
.component--post-card-page__image-wrapper > iframe,
.component--post-card-page__image-wrapper > video,
.component--post-card-page__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-page__image-wrapper > div {
  background-repeat: no-repeat;
  background-color: #e5f7fd;
  background-image: url("data:image/svg+xml,%3Csvg width='220' height='66' viewBox='0 0 220 66' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='64' height='66' fill='url(%23pattern0)'/%3E%3Cpath d='M89.64 27L87.04 39.36C86.88 40.16 86.8 40.8267 86.8 41.36C86.8 41.8933 86.9067 42.3067 87.12 42.6C87.3333 42.8933 87.7067 43.04 88.24 43.04C88.6933 43.04 89.1467 42.9333 89.6 42.72C90.08 42.48 90.5333 42.1867 90.96 41.84C91.3867 41.4667 91.7733 41.0667 92.12 40.64C92.4933 40.1867 92.8 39.7467 93.04 39.32L95.6 27H100.52L98 39C97.8667 39.5333 97.7467 40.16 97.64 40.88C97.56 41.6 97.48 42.3467 97.4 43.12C97.32 43.8667 97.2667 44.5867 97.24 45.28C97.2133 45.9733 97.2133 46.5467 97.24 47H93.28L93.08 43.4H92.92C92.5467 43.9067 92.1067 44.4133 91.6 44.92C91.12 45.4 90.5733 45.84 89.96 46.24C89.3733 46.64 88.72 46.96 88 47.2C87.3067 47.44 86.56 47.56 85.76 47.56C84.5067 47.56 83.4933 47.2533 82.72 46.64C81.9467 46 81.56 44.84 81.56 43.16C81.56 42.1733 81.6933 41.0933 81.96 39.92L84.72 27H89.64ZM112.429 47L115.069 34.6C115.229 33.8533 115.309 33.2 115.309 32.64C115.309 32.0533 115.189 31.6 114.949 31.28C114.709 30.9333 114.269 30.76 113.629 30.76C113.149 30.76 112.669 30.88 112.189 31.12C111.709 31.36 111.255 31.68 110.829 32.08C110.402 32.48 110.002 32.9333 109.629 33.44C109.255 33.92 108.935 34.4133 108.669 34.92L106.109 47H101.189L105.429 27H109.149L108.949 30.52H109.109C109.455 30.0933 109.855 29.64 110.309 29.16C110.789 28.68 111.335 28.24 111.949 27.84C112.562 27.44 113.242 27.1067 113.989 26.84C114.762 26.5733 115.629 26.44 116.589 26.44C117.789 26.44 118.749 26.7733 119.469 27.44C120.189 28.08 120.549 29.16 120.549 30.68C120.549 31.08 120.522 31.5067 120.469 31.96C120.442 32.4133 120.362 32.9067 120.229 33.44L117.349 47H112.429ZM126.648 27H131.568L127.328 47H122.408L126.648 27ZM127.448 21.32C127.448 20.44 127.728 19.76 128.288 19.28C128.875 18.8 129.608 18.56 130.488 18.56C131.341 18.56 132.061 18.8 132.648 19.28C133.261 19.76 133.568 20.44 133.568 21.32C133.568 22.1733 133.261 22.8533 132.648 23.36C132.061 23.84 131.341 24.08 130.488 24.08C129.608 24.08 128.875 23.84 128.288 23.36C127.728 22.8533 127.448 22.1733 127.448 21.32ZM147.643 45.08C146.816 45.7733 145.749 46.36 144.443 46.84C143.136 47.32 141.616 47.56 139.883 47.56C137.723 47.56 136.016 46.9333 134.763 45.68C133.536 44.4 132.923 42.6267 132.923 40.36C132.923 38.2267 133.256 36.3067 133.923 34.6C134.589 32.8667 135.456 31.4 136.523 30.2C137.616 29 138.843 28.08 140.203 27.44C141.563 26.7733 142.923 26.44 144.283 26.44C145.376 26.44 146.309 26.5867 147.083 26.88C147.883 27.1467 148.536 27.5333 149.043 28.04C149.549 28.52 149.923 29.08 150.163 29.72C150.403 30.36 150.523 31.04 150.523 31.76C150.523 32.8533 150.243 33.8133 149.683 34.64C149.123 35.4667 148.336 36.16 147.323 36.72C146.336 37.2533 145.136 37.6667 143.723 37.96C142.309 38.2267 140.763 38.36 139.083 38.36C138.869 38.36 138.669 38.36 138.483 38.36C138.296 38.3333 138.096 38.32 137.883 38.32C137.829 38.64 137.789 38.9333 137.763 39.2C137.736 39.44 137.723 39.6667 137.723 39.88C137.723 41.08 138.029 41.9733 138.643 42.56C139.283 43.1467 140.176 43.44 141.323 43.44C142.496 43.44 143.549 43.2667 144.483 42.92C145.416 42.5733 146.123 42.2267 146.603 41.88L147.643 45.08ZM138.603 35.2C139.349 35.2 140.136 35.1733 140.963 35.12C141.816 35.0667 142.603 34.9467 143.322 34.76C144.043 34.5467 144.643 34.2533 145.123 33.88C145.603 33.48 145.843 32.9467 145.843 32.28C145.843 31.88 145.696 31.48 145.403 31.08C145.109 30.6533 144.496 30.44 143.563 30.44C142.389 30.44 141.363 30.8933 140.483 31.8C139.629 32.7067 139.003 33.84 138.603 35.2ZM169.273 38.72H167.673L165.953 47H161.033L166.953 19H171.873L168.353 35.52L169.833 35L175.473 27H180.953L174.993 35.04L172.593 36.56L174.393 38.08L177.433 47H172.153L169.273 38.72ZM185.466 19H190.386L187.906 30.52H188.066C188.413 30.04 188.813 29.5733 189.266 29.12C189.72 28.64 190.213 28.2133 190.746 27.84C191.306 27.44 191.906 27.12 192.546 26.88C193.186 26.64 193.893 26.52 194.666 26.52C196.106 26.52 197.186 27.0267 197.906 28.04C198.626 29.0533 198.986 30.4 198.986 32.08C198.986 34.6133 198.626 36.84 197.906 38.76C197.213 40.68 196.293 42.2933 195.146 43.6C194 44.88 192.706 45.8533 191.266 46.52C189.826 47.16 188.373 47.48 186.906 47.48C185.28 47.48 183.84 47.32 182.586 47C181.36 46.7067 180.426 46.3333 179.786 45.88L185.466 19ZM185.306 42.8C185.6 43.0133 185.96 43.16 186.386 43.24C186.813 43.32 187.28 43.36 187.786 43.36C188.453 43.36 189.146 43.1467 189.866 42.72C190.586 42.2667 191.24 41.6133 191.826 40.76C192.44 39.9067 192.933 38.8667 193.306 37.64C193.706 36.3867 193.906 34.9733 193.906 33.4C193.906 31.56 193.373 30.64 192.306 30.64C191.773 30.64 191.24 30.7867 190.706 31.08C190.2 31.3733 189.706 31.7467 189.226 32.2C188.746 32.6267 188.306 33.0933 187.906 33.6C187.533 34.1067 187.226 34.5867 186.986 35.04L185.306 42.8ZM200.735 40.52C200.735 38.4133 201.028 36.4933 201.615 34.76C202.228 33.0267 203.028 31.5467 204.015 30.32C205.028 29.0933 206.188 28.1467 207.495 27.48C208.828 26.7867 210.215 26.44 211.655 26.44C212.935 26.44 214.015 26.64 214.895 27.04C215.775 27.44 216.482 27.9733 217.015 28.64C217.575 29.3067 217.975 30.0667 218.215 30.92C218.455 31.7733 218.575 32.6533 218.575 33.56C218.575 35.64 218.282 37.5467 217.695 39.28C217.108 40.9867 216.322 42.4533 215.335 43.68C214.348 44.9067 213.202 45.8667 211.895 46.56C210.588 47.2267 209.215 47.56 207.775 47.56C206.522 47.56 205.455 47.36 204.575 46.96C203.695 46.5333 202.962 45.9867 202.375 45.32C201.815 44.6533 201.402 43.9067 201.135 43.08C200.868 42.2267 200.735 41.3733 200.735 40.52ZM205.815 39.84C205.815 42.24 206.682 43.44 208.415 43.44C209.055 43.44 209.682 43.16 210.295 42.6C210.908 42.04 211.455 41.3067 211.935 40.4C212.415 39.4933 212.788 38.4667 213.055 37.32C213.348 36.1733 213.495 35.0267 213.495 33.88C213.495 32.8133 213.308 32 212.935 31.44C212.588 30.8533 211.922 30.56 210.935 30.56C210.295 30.56 209.668 30.8267 209.055 31.36C208.442 31.8933 207.895 32.6 207.415 33.48C206.935 34.3333 206.548 35.32 206.255 36.44C205.962 37.56 205.815 38.6933 205.815 39.84Z' fill='%23212529'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='translate(-0.00535359) scale(0.00410857 0.00398406)'/%3E%3C/pattern%3E%3Cimage id='image0' width='246' height='251' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
}
.component--post-card-page__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  color: #666;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-page__title {
  color: #2e8bcb;
}
.component--post-card-page__excerpt {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .component--post-card-page__wrapper {
    flex-direction: row;
  }
  .component--post-card-page__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-page__image-wrapper > :first-child:not(span),
  .component--post-card-page__image-wrapper > iframe,
  .component--post-card-page__image-wrapper > video,
  .component--post-card-page__image-wrapper > img {
    border-radius: 0 2rem 0 0;
  }
  .component--post-card-page__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 0 0 2rem;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-page__text-wrapper {
    padding: 1rem 2rem;
  }
  .component--post-card-page__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-person__image-wrapper {
  background-color: transparent;
}
.component--post-card-person__image-wrapper > :first-child:not(span),
.component--post-card-person__image-wrapper > iframe,
.component--post-card-person__image-wrapper > video,
.component--post-card-person__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.component--post-card-person__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-person__function {
  color: #2e8bcb;
  font-weight: 700;
}
.component--post-card-person__text-wrapper {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  color: #666;
  background-color: #fff;
}
.component--post-card-person h3 {
  margin-bottom: 0.5rem;
}
.component--post-card-person__meta-data {
  color: #212529;
}
.component--post-card-person__meta-data i {
  margin-right: 0.5rem;
  color: #2e8bcb;
}
.component--post-card-person__meta-data--mail i {
  font-size: 0.75rem;
}
.component--post-card-person__meta-data--phone i {
  font-size: 0.875rem;
}
.component--post-card-person__button.open:after {
  transform: translateY(-50%) rotate(-180deg);
}
.component--post-card-person__button.open:hover:after {
  top: calc(50% + 4px);
}
.component--post-card-person__description {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.32s ease-in-out;
}
.component--post-card-person__description.open {
  max-height: 1000px;
  transition: max-height 0.32s ease-in-out;
}
.component--post-card-recurring-event {
  width: 100%;
  border-bottom: 0.0625rem solid #2e8bcb;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.component--post-card-recurring-event__wrapper {
  display: flex;
  flex-direction: row;
}
.component--post-card-recurring-event__image-wrapper {
  background-color: #fff;
  min-width: 5.25rem;
  height: 5.25rem;
  max-height: 5.25rem;
}
.component--post-card-recurring-event__image-wrapper > :first-child:not(span),
.component--post-card-recurring-event__image-wrapper > iframe,
.component--post-card-recurring-event__image-wrapper > video,
.component--post-card-recurring-event__image-wrapper > img {
  border-radius: 0.3125rem;
}
.component--post-card-recurring-event__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-recurring-event__text-wrapper {
  display: flex;
  flex-direction: column;
  color: #666;
  padding-left: 1.5rem;
}
.component--post-card-recurring-event h3 {
  margin-bottom: 0.25rem;
}
.component--post-card-recurring-event__meta-data-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 0.875rem;
  line-height: 1rem;
}
.text-size-bigger .component--post-card-recurring-event__meta-data-wrapper {
  font-size: 1rem;
}
.text-size-biggest .component--post-card-recurring-event__meta-data-wrapper {
  font-size: 1.125rem;
}
.component--post-card-recurring-event__meta-data-wrapper span {
  position: relative;
  display: inline-block;
}
.component--post-card-recurring-event__meta-data-wrapper span:before {
  content: "";
  background-color: #dd2730;
  width: 0.1875rem;
  height: 0.1875rem;
  display: inline-block;
  margin: 0 0.375rem;
  border-radius: 50%;
  top: -0.125rem;
  position: relative;
}
.component--post-card-recurring-event__meta-data-wrapper
  span:first-of-type:before {
  content: none;
}
.component--post-card-recurring-event__meta-data i {
  margin-right: 0.5rem;
  color: #2e8bcb;
}
.component--post-card-retrospect__wrapper {
  display: flex;
  flex-direction: column;
}
.component--post-card-retrospect__image-wrapper {
  background-color: transparent;
}
.component--post-card-retrospect__image-wrapper > :first-child:not(span),
.component--post-card-retrospect__image-wrapper > iframe,
.component--post-card-retrospect__image-wrapper > video,
.component--post-card-retrospect__image-wrapper > img {
  border-radius: 0.5rem 1.25rem 0px 0px;
}
.component--post-card-retrospect__image-wrapper > div {
  background-repeat: no-repeat;
  background-color: #e5f7fd;
  background-image: url("data:image/svg+xml,%3Csvg width='220' height='66' viewBox='0 0 220 66' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='64' height='66' fill='url(%23pattern0)'/%3E%3Cpath d='M89.64 27L87.04 39.36C86.88 40.16 86.8 40.8267 86.8 41.36C86.8 41.8933 86.9067 42.3067 87.12 42.6C87.3333 42.8933 87.7067 43.04 88.24 43.04C88.6933 43.04 89.1467 42.9333 89.6 42.72C90.08 42.48 90.5333 42.1867 90.96 41.84C91.3867 41.4667 91.7733 41.0667 92.12 40.64C92.4933 40.1867 92.8 39.7467 93.04 39.32L95.6 27H100.52L98 39C97.8667 39.5333 97.7467 40.16 97.64 40.88C97.56 41.6 97.48 42.3467 97.4 43.12C97.32 43.8667 97.2667 44.5867 97.24 45.28C97.2133 45.9733 97.2133 46.5467 97.24 47H93.28L93.08 43.4H92.92C92.5467 43.9067 92.1067 44.4133 91.6 44.92C91.12 45.4 90.5733 45.84 89.96 46.24C89.3733 46.64 88.72 46.96 88 47.2C87.3067 47.44 86.56 47.56 85.76 47.56C84.5067 47.56 83.4933 47.2533 82.72 46.64C81.9467 46 81.56 44.84 81.56 43.16C81.56 42.1733 81.6933 41.0933 81.96 39.92L84.72 27H89.64ZM112.429 47L115.069 34.6C115.229 33.8533 115.309 33.2 115.309 32.64C115.309 32.0533 115.189 31.6 114.949 31.28C114.709 30.9333 114.269 30.76 113.629 30.76C113.149 30.76 112.669 30.88 112.189 31.12C111.709 31.36 111.255 31.68 110.829 32.08C110.402 32.48 110.002 32.9333 109.629 33.44C109.255 33.92 108.935 34.4133 108.669 34.92L106.109 47H101.189L105.429 27H109.149L108.949 30.52H109.109C109.455 30.0933 109.855 29.64 110.309 29.16C110.789 28.68 111.335 28.24 111.949 27.84C112.562 27.44 113.242 27.1067 113.989 26.84C114.762 26.5733 115.629 26.44 116.589 26.44C117.789 26.44 118.749 26.7733 119.469 27.44C120.189 28.08 120.549 29.16 120.549 30.68C120.549 31.08 120.522 31.5067 120.469 31.96C120.442 32.4133 120.362 32.9067 120.229 33.44L117.349 47H112.429ZM126.648 27H131.568L127.328 47H122.408L126.648 27ZM127.448 21.32C127.448 20.44 127.728 19.76 128.288 19.28C128.875 18.8 129.608 18.56 130.488 18.56C131.341 18.56 132.061 18.8 132.648 19.28C133.261 19.76 133.568 20.44 133.568 21.32C133.568 22.1733 133.261 22.8533 132.648 23.36C132.061 23.84 131.341 24.08 130.488 24.08C129.608 24.08 128.875 23.84 128.288 23.36C127.728 22.8533 127.448 22.1733 127.448 21.32ZM147.643 45.08C146.816 45.7733 145.749 46.36 144.443 46.84C143.136 47.32 141.616 47.56 139.883 47.56C137.723 47.56 136.016 46.9333 134.763 45.68C133.536 44.4 132.923 42.6267 132.923 40.36C132.923 38.2267 133.256 36.3067 133.923 34.6C134.589 32.8667 135.456 31.4 136.523 30.2C137.616 29 138.843 28.08 140.203 27.44C141.563 26.7733 142.923 26.44 144.283 26.44C145.376 26.44 146.309 26.5867 147.083 26.88C147.883 27.1467 148.536 27.5333 149.043 28.04C149.549 28.52 149.923 29.08 150.163 29.72C150.403 30.36 150.523 31.04 150.523 31.76C150.523 32.8533 150.243 33.8133 149.683 34.64C149.123 35.4667 148.336 36.16 147.323 36.72C146.336 37.2533 145.136 37.6667 143.723 37.96C142.309 38.2267 140.763 38.36 139.083 38.36C138.869 38.36 138.669 38.36 138.483 38.36C138.296 38.3333 138.096 38.32 137.883 38.32C137.829 38.64 137.789 38.9333 137.763 39.2C137.736 39.44 137.723 39.6667 137.723 39.88C137.723 41.08 138.029 41.9733 138.643 42.56C139.283 43.1467 140.176 43.44 141.323 43.44C142.496 43.44 143.549 43.2667 144.483 42.92C145.416 42.5733 146.123 42.2267 146.603 41.88L147.643 45.08ZM138.603 35.2C139.349 35.2 140.136 35.1733 140.963 35.12C141.816 35.0667 142.603 34.9467 143.322 34.76C144.043 34.5467 144.643 34.2533 145.123 33.88C145.603 33.48 145.843 32.9467 145.843 32.28C145.843 31.88 145.696 31.48 145.403 31.08C145.109 30.6533 144.496 30.44 143.563 30.44C142.389 30.44 141.363 30.8933 140.483 31.8C139.629 32.7067 139.003 33.84 138.603 35.2ZM169.273 38.72H167.673L165.953 47H161.033L166.953 19H171.873L168.353 35.52L169.833 35L175.473 27H180.953L174.993 35.04L172.593 36.56L174.393 38.08L177.433 47H172.153L169.273 38.72ZM185.466 19H190.386L187.906 30.52H188.066C188.413 30.04 188.813 29.5733 189.266 29.12C189.72 28.64 190.213 28.2133 190.746 27.84C191.306 27.44 191.906 27.12 192.546 26.88C193.186 26.64 193.893 26.52 194.666 26.52C196.106 26.52 197.186 27.0267 197.906 28.04C198.626 29.0533 198.986 30.4 198.986 32.08C198.986 34.6133 198.626 36.84 197.906 38.76C197.213 40.68 196.293 42.2933 195.146 43.6C194 44.88 192.706 45.8533 191.266 46.52C189.826 47.16 188.373 47.48 186.906 47.48C185.28 47.48 183.84 47.32 182.586 47C181.36 46.7067 180.426 46.3333 179.786 45.88L185.466 19ZM185.306 42.8C185.6 43.0133 185.96 43.16 186.386 43.24C186.813 43.32 187.28 43.36 187.786 43.36C188.453 43.36 189.146 43.1467 189.866 42.72C190.586 42.2667 191.24 41.6133 191.826 40.76C192.44 39.9067 192.933 38.8667 193.306 37.64C193.706 36.3867 193.906 34.9733 193.906 33.4C193.906 31.56 193.373 30.64 192.306 30.64C191.773 30.64 191.24 30.7867 190.706 31.08C190.2 31.3733 189.706 31.7467 189.226 32.2C188.746 32.6267 188.306 33.0933 187.906 33.6C187.533 34.1067 187.226 34.5867 186.986 35.04L185.306 42.8ZM200.735 40.52C200.735 38.4133 201.028 36.4933 201.615 34.76C202.228 33.0267 203.028 31.5467 204.015 30.32C205.028 29.0933 206.188 28.1467 207.495 27.48C208.828 26.7867 210.215 26.44 211.655 26.44C212.935 26.44 214.015 26.64 214.895 27.04C215.775 27.44 216.482 27.9733 217.015 28.64C217.575 29.3067 217.975 30.0667 218.215 30.92C218.455 31.7733 218.575 32.6533 218.575 33.56C218.575 35.64 218.282 37.5467 217.695 39.28C217.108 40.9867 216.322 42.4533 215.335 43.68C214.348 44.9067 213.202 45.8667 211.895 46.56C210.588 47.2267 209.215 47.56 207.775 47.56C206.522 47.56 205.455 47.36 204.575 46.96C203.695 46.5333 202.962 45.9867 202.375 45.32C201.815 44.6533 201.402 43.9067 201.135 43.08C200.868 42.2267 200.735 41.3733 200.735 40.52ZM205.815 39.84C205.815 42.24 206.682 43.44 208.415 43.44C209.055 43.44 209.682 43.16 210.295 42.6C210.908 42.04 211.455 41.3067 211.935 40.4C212.415 39.4933 212.788 38.4667 213.055 37.32C213.348 36.1733 213.495 35.0267 213.495 33.88C213.495 32.8133 213.308 32 212.935 31.44C212.588 30.8533 211.922 30.56 210.935 30.56C210.295 30.56 209.668 30.8267 209.055 31.36C208.442 31.8933 207.895 32.6 207.415 33.48C206.935 34.3333 206.548 35.32 206.255 36.44C205.962 37.56 205.815 38.6933 205.815 39.84Z' fill='%23212529'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='translate(-0.00535359) scale(0.00410857 0.00398406)'/%3E%3C/pattern%3E%3Cimage id='image0' width='246' height='251' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
}
.component--post-card-retrospect__label {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #dd2730;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem 0;
}
.text-size-bigger .component--post-card-retrospect__label {
  font-size: 1.125rem;
}
.text-size-biggest .component--post-card-retrospect__label {
  font-size: 1.25rem;
}
.component--post-card-retrospect__text-wrapper {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  background-color: #1a77b7;
  color: #fff;
  border-radius: 0 0 0 1.25rem;
}
.component--post-card-retrospect__title {
  color: #fff;
}
.component--post-card-retrospect__excerpt {
  color: #fff;
}
.component--post-card-retrospect__button {
  margin-top: 0.75rem;
  color: #fff;
}
@media (min-width: 768px) {
  .component--post-card-retrospect__wrapper {
    flex-direction: row;
  }
  .component--post-card-retrospect__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
  }
  .component--post-card-retrospect__image-wrapper > :first-child:not(span),
  .component--post-card-retrospect__image-wrapper > iframe,
  .component--post-card-retrospect__image-wrapper > video,
  .component--post-card-retrospect__image-wrapper > img {
    border-radius: 0.5rem 0 0 2rem;
  }
  .component--post-card-retrospect__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
    padding: 2.5rem 1.5rem;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .component--post-card-retrospect__text-wrapper {
    padding: 2rem 4rem;
  }
  .component--post-card-retrospect__title {
    margin-bottom: 0.5rem;
  }
}
.component--post-card-vacancy {
  width: 100%;
}
.component--post-card-vacancy__wrapper {
  display: flex;
  flex-direction: row;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.0625rem solid #2e8bcb;
  position: relative;
}
.component--post-card-vacancy__image-wrapper {
  background-color: #fff;
  min-width: 5.25rem;
  height: 5.25rem;
  max-height: 5.25rem;
}
.component--post-card-vacancy__image-wrapper > :first-child:not(span),
.component--post-card-vacancy__image-wrapper > iframe,
.component--post-card-vacancy__image-wrapper > video,
.component--post-card-vacancy__image-wrapper > img {
  border-radius: 0.3125rem;
}
.component--post-card-vacancy__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--post-card-vacancy__text-wrapper {
  display: flex;
  flex-direction: column;
  color: #666;
  padding-left: 1.5rem;
  justify-content: center;
}
.component--post-card-vacancy h3 {
  margin-bottom: 0.25rem;
}
@media (min-width: 992px) {
  .component--post-card-vacancy__text-wrapper {
    padding-right: 6.5rem;
  }
  .component--post-card-vacancy .btn-wrapper {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
  }
}
.component--search-form label {
  display: none;
}
@media (min-width: 992px) {
  .component--search-form label {
    display: block;
    font-size: 0.75rem;
    height: 100%;
    line-height: 1;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
  }
}
.component--search-form__form {
  position: relative;
}
@media (min-width: 992px) {
  .component--search-form__form {
    height: 2.75rem;
    width: 2.75rem;
  }
  .component--search-form__form.active label {
    display: none;
  }
  .component--search-form__form.active input {
    width: 12.5rem;
    z-index: 1;
  }
  .component--search-form__form.active .icon-search {
    z-index: 2;
  }
}
.component--search-form__form input {
  border: 0.0625rem solid #666;
  box-sizing: border-box;
  border-radius: 6.25rem;
  padding: 0.5rem 2.5rem 0.625rem 1rem;
  color: #666;
  caret-color: #666;
  width: 100%;
}
@media (min-width: 992px) {
  .component--search-form__form input {
    height: 2.75rem;
    padding: 0.5rem;
    position: absolute;
    right: 0;
    text-indent: 0.5rem;
    top: 0;
    transition: width 0.32s ease-in-out;
    width: 2.75rem;
  }
}
.component--search-form__form input:focus + button {
  background-color: #41aef9;
}
.component--search-form__form button {
  border-radius: 50%;
  background-color: #2e8bcb;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  padding: 0.5rem;
  font-size: 0.75rem;
  transition: background-color 0.32s ease-in-out;
}
.component--readspeaker {
  margin-top: 5px;
}
.component--readspeaker .rs_addtools,
.component--readspeaker .rsbtn {
  padding-bottom: 0;
}
.component--readspeaker .rsbtn_play {
  background-color: #fff !important;
  border: 1px solid #666 !important;
  border-radius: 0 !important;
}
.component--readspeaker .rsexpanded {
  width: 380px;
}
.component--readspeaker .rsbtn_tooltoggle,
.component--readspeaker .rsbtn_text,
.component--readspeaker .rsbtn_right {
  color: #1a77b7 !important;
}
.component--readspeaker .rsbtn_tooltoggle:hover,
.component--readspeaker .rsbtn_text:hover,
.component--readspeaker .rsbtn_right:hover {
  color: #1a77b7 !important;
}
.component--readspeaker .rsbtn_tooltoggle {
  background-color: #1a77b7 !important;
  border-color: #1a77b7 !important;
}
.component--readspeaker .rsbtn_tooltoggle span {
  background-color: #1a77b7 !important;
}
.component--readspeaker .rsbtn_tooltoggle span:before {
  color: #fff;
}
.component--recent-events {
  padding: 2.5rem 0;
}
.component--recent-events h2 {
  margin-bottom: 1.5rem;
}
.component--recent-events__button {
  margin-top: 0.5rem;
}
.component--recent-events .component--post-card-recurring-event:first-of-type {
  padding-top: 0;
}
.component--recent-events .component--post-card-recurring-event:last-of-type {
  border-bottom: none;
}
@media (min-width: 768px) {
  .component--recent-events {
    padding: 5rem 0;
  }
  .component--recent-events h2 {
    margin-bottom: 2.5rem;
  }
  .component--recent-events__button {
    margin-top: 1rem;
  }
}
.component--recurring-events {
  padding: 3.5rem 0;
}
.component--recurring-events .component--post-card-recurring-event {
  position: relative;
  margin-bottom: 0;
}
.component--recurring-events .component--post-card-recurring-event:last-child {
  border-bottom: none;
}
.component--recurring-events
  .component--post-card-recurring-event__text-wrapper {
  width: 100%;
}
.component--recurring-events
  .component--post-card-recurring-event
  .btn-wrapper {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.region-search {
  background: #d4eefd;
  padding-bottom: 1.125rem;
  padding-top: 1.125rem;
}
.region-search__form {
  position: relative;
}
.region-search__input {
  border-radius: 6.25rem !important;
  height: 2.75rem !important;
}
.region-search__input::placeholder {
  display: block;
  max-width: 6.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .region-search__input::placeholder {
    max-width: none;
  }
}
.region-search__button {
  background: transparent !important;
  color: #2e8bcb !important;
  height: 2.75rem;
  padding: 0 !important;
  position: absolute !important;
  right: 0;
  top: 0;
  width: 2.75rem;
}
.region-index {
  background: #e5f7fd;
  display: flex;
  flex: 1 0 0;
  height: 4.25rem;
  justify-content: space-between;
  overflow: hidden;
  padding-top: 0.5rem;
}
.region-index__container {
  display: flex;
  z-index: 10;
  width: 100%;
}
.region-index__container.is-sticky + .region-sections {
  padding-top: 70px;
}
.region-index__nav {
  align-items: center;
  background: #2e8bcb;
  color: #fff;
  display: none;
  flex: 0 0 4.25rem;
  height: 4.25rem;
  justify-content: center;
}
.region-index__nav i {
  transition: all 0.32s ease-in-out;
}
.region-index__nav.disabled {
  pointer-events: none;
}
.region-index__nav.disabled i {
  opacity: 0.4;
}
.region-index__nav.active {
  display: flex;
}
.region-index__letter {
  border-radius: 50%;
  flex: 0 0 3.1875rem;
  height: 3.1875rem;
  overflow: hidden;
  text-align: center;
  width: 3.1875rem;
}
.region-index__letter a {
  color: #212529;
  display: block;
  height: 100%;
  padding-top: 0.625rem;
  transition: all 0.32s ease-in-out;
  width: 100%;
}
.region-index__letter a:hover {
  background-color: #d4eefd;
}
.region-index__letter a.active {
  background-color: #dd2730;
  color: #fff;
}
.region-index__letter span {
  display: block;
  height: 100%;
  opacity: 0.4;
  padding-top: 0.625rem;
  width: 100%;
}
.region-item {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
.region-item::after {
  background: #2e8bcb;
  bottom: 0;
  content: "";
  display: block;
  height: 0.0625rem;
  left: 0.75rem;
  right: 0.75rem;
  position: absolute;
}
@media (min-width: 992px) {
  .region-item {
    padding-top: 3rem;
  }
}
.region-item__tel {
  margin-top: 0.5rem;
  white-space: nowrap;
}
.region-item__tel a::before {
  content: "";
  display: inline-block;
  font-size: 0.9375rem;
  width: 1.625rem;
}
.region-item__tel + .region-item__email {
  margin-top: 0;
}
.region-item__email {
  margin-top: 0.5rem;
  white-space: nowrap;
}
.region-item__email a::before {
  content: "";
  display: inline-block;
  font-size: 0.9375rem;
  width: 1.625rem;
}
.region-item a {
  color: #2e8bcb;
}
.region-item__more {
  font-weight: bold;
  margin-top: 1rem;
}
.region-item__more a {
  color: #212529;
}
.region-item__more a::after {
  color: #2e8bcb;
  content: "";
  display: inline-block;
  padding-left: 0.5rem;
}
.region-section:target {
  animation: region-target 1s;
}
.region-section__heading {
  display: none;
}
.region-sections {
  margin-bottom: -0.0625rem;
}
@keyframes region-target {
  from {
    background-color: #e5f7fd;
  }
  to {
    background-color: #fff;
  }
}
.component--rich-text {
  padding: 1.5rem 0;
}
.component--rich-text .alignright {
  float: right;
}
.single--retrospect-album--rich-text {
  padding: 1.5rem 0;
}
.component--return-to-top {
  background-color: #2e8bcb;
  color: #fff;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  padding: 1.375rem 1.1875rem;
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  transition: all 0.32s ease-in-out;
  z-index: 4;
}
.component--return-to-top.show {
  opacity: 1;
  pointer-events: all;
}
.component--site-socials a {
  margin: 0 0.5rem;
  height: 1.75rem;
  width: 1.75rem;
}
.component--site-socials a i {
  color: #2e8bcb;
  transition: color 0.32s ease-in-out;
  font-size: 1.75rem;
}
.component--site-socials a:hover i {
  color: #41aef9;
}
.component--site-socials a:last-child {
  margin-right: 0;
}
.component--slider-content-card__image-wrapper {
  background-color: #fff;
}
.component--slider-content-card__image-wrapper > :first-child:not(span),
.component--slider-content-card__image-wrapper > iframe,
.component--slider-content-card__image-wrapper > video,
.component--slider-content-card__image-wrapper > img {
  border-radius: 0 1.25rem;
}
.component--slider-content-card__image-wrapper > div {
  background-color: #2e8bcb;
}
.component--slider-content-card__text-wrapper {
  text-align: center;
  padding: 1.5rem 1.5rem 2.5rem;
  background-color: #fff;
  border-radius: 0px 0px 20px 0px;
  display: flex;
  flex-direction: column;
}
.component--slider-content-card__text-wrapper h3 {
  color: #2e8bcb;
}
.component--slider-content-card__text-wrapper p {
  margin-bottom: 1rem;
}
.component--slider-content-card__text-wrapper .btn-wrapper {
  margin-top: auto;
}
.component--slider-content-card__text-wrapper ul li a {
  font-weight: 700;
  color: #666;
}
.component--slider-content-card__text-wrapper ul li a:before {
  content: "";
  color: #2e8bcb;
  font-size: 0.75rem;
  margin-right: 0.5rem;
}
.text-size-bigger .component--slider-content-card__text-wrapper ul li a:before {
  font-size: 0.875rem;
}
.text-size-biggest
  .component--slider-content-card__text-wrapper
  ul
  li
  a:before {
  font-size: 1rem;
}
.component--slider-content-card--list
  .component--slider-content-card__text-wrapper {
  text-align: left;
}
.component--slider-content-cards {
  padding: 0;
  background: linear-gradient(to bottom, #fff 20%, #d4eefd 4%);
  position: relative;
}
.component--slider-content-cards[data-slides="0"] .slick-dots,
.component--slider-content-cards[data-slides="0"]
  .component--slider-content-cards__prev,
.component--slider-content-cards[data-slides="0"]
  .component--slider-content-cards__next,
.component--slider-content-cards[data-slides="1"] .slick-dots,
.component--slider-content-cards[data-slides="1"]
  .component--slider-content-cards__prev,
.component--slider-content-cards[data-slides="1"]
  .component--slider-content-cards__next {
  display: none;
}
.component--slider-content-cards__slider {
  overflow: hidden;
}
.component--slider-content-cards__slider[data-slides="0"],
.component--slider-content-cards__slider[data-slides="1"] {
  padding-bottom: 2.5rem;
}
.component--slider-content-cards__slider[data-slides="0"] .slick-dots,
.component--slider-content-cards__slider[data-slides="1"] .slick-dots {
  display: none;
}
.component--slider-content-cards .slick-dots {
  margin: 2.5rem 0 1.5rem;
}
.component--slider-content-cards__prev,
.component--slider-content-cards__next {
  position: absolute;
  bottom: 0;
  background-color: #2e8bcb;
  color: #fff;
  padding: 1.25rem 1.5625rem;
  transition: background-color 0.32s ease-in-out;
}
.component--slider-content-cards__prev:hover,
.component--slider-content-cards__next:hover {
  background-color: #1a77b7;
}
.component--slider-content-cards__prev i {
  position: relative;
  right: 0.0625rem;
}
.component--slider-content-cards__next {
  right: 0;
}
.component--slider-content-cards__next i {
  position: relative;
  left: 0.0625rem;
}
@media (min-width: 768px) {
  .component--slider-content-cards__slider[data-slides="0"],
  .component--slider-content-cards__slider[data-slides="1"],
  .component--slider-content-cards__slider[data-slides="2"] {
    padding-bottom: 2.5rem;
  }
  .component--slider-content-cards__slider[data-slides="0"] .slick-dots,
  .component--slider-content-cards__slider[data-slides="1"] .slick-dots,
  .component--slider-content-cards__slider[data-slides="2"] .slick-dots {
    display: none;
  }
}
@media (min-width: 992px) {
  .component--slider-content-cards[data-slides="0"],
  .component--slider-content-cards[data-slides="1"] {
    padding: 5rem 0;
    background: #d4eefd;
  }
  .component--slider-content-cards__slider[data-slides="0"],
  .component--slider-content-cards__slider[data-slides="1"],
  .component--slider-content-cards__slider[data-slides="2"],
  .component--slider-content-cards__slider[data-slides="3"] {
    padding-bottom: 2.5rem;
  }
  .component--slider-content-cards__slider[data-slides="0"] .slick-dots,
  .component--slider-content-cards__slider[data-slides="1"] .slick-dots,
  .component--slider-content-cards__slider[data-slides="2"] .slick-dots,
  .component--slider-content-cards__slider[data-slides="3"] .slick-dots {
    display: none;
  }
  .component--slider-content-cards__slider[data-slides="1"] .slick-track {
    width: 100% !important;
  }
  .component--slider-content-cards__slider[data-slides="1"]
    .component--slider-content-card {
    display: flex;
    flex-direction: row-reverse;
  }
  .component--slider-content-cards__slider[data-slides="1"]
    .component--slider-content-card__image-wrapper {
    flex: 0 0 auto;
    width: 50%;
    border-radius: 0 2rem 0 0;
  }
  .component--slider-content-cards__slider[data-slides="1"]
    .component--slider-content-card__text-wrapper {
    flex: 0 0 auto;
    width: 50%;
    align-items: flex-start;
    text-align: left;
    justify-content: center;
    padding: 1.5rem 4rem 2.5rem 4rem;
    border-radius: 0 0 0 2rem;
  }
  .component--slider-content-cards__slider[data-slides="1"]
    .component--slider-content-card__text-wrapper
    .btn-wrapper {
    margin-top: 0;
  }
}
.component--social-share {
  background-color: #e5f7fd;
  color: #fff;
  display: flex;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-top: 1.5rem;
  padding: 1.5rem;
  border-radius: 0 1.25rem;
  align-items: center;
}
.component--social-share__label {
  margin-right: 1rem;
  color: #212529;
  font-size: 1.25rem;
  line-height: 2rem;
}
.component--social-share a {
  display: flex;
  margin-right: 1rem;
}
.component--social-share i {
  transition: color 0.32s ease-in-out;
  color: #2e8bcb;
  font-size: 1.625rem;
}
.component--social-share a:hover i {
  color: #41aef9;
}
@media (min-width: 992px) {
  .component--social-share {
    margin-left: 0;
    margin-right: 0;
  }
  .component--social-share__label {
    margin-right: 1.5rem;
  }
}
.component--textsize-handler button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  align-self: flex-end;
  margin: 0 0.125rem;
}
.component--textsize-handler button:before {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
}
.component--textsize-handler button:hover {
  cursor: pointer;
}
.component--textsize-handler span {
  z-index: 2;
  position: relative;
  text-transform: uppercase;
}
.component--textsize-handler [data-action="text-size-normal"] {
  width: 1rem;
  height: 1rem;
}
.component--textsize-handler [data-action="text-size-normal"]:before {
  background-color: #dd2730;
  width: 1rem;
  height: 1rem;
}
.component--textsize-handler [data-action="text-size-normal"] span {
  font-size: 0.75rem;
}
.component--textsize-handler [data-action="text-size-bigger"] {
  width: 1.25rem;
  height: 1.25rem;
}
.component--textsize-handler [data-action="text-size-bigger"]:before {
  background-color: #aebf35;
  width: 1.25rem;
  height: 1.25rem;
}
.component--textsize-handler [data-action="text-size-biggest"] {
  width: 1.5rem;
  height: 1.5rem;
}
.component--textsize-handler [data-action="text-size-biggest"]:before {
  background-color: #1a77b7;
  width: 1.5rem;
  height: 1.5rem;
}
.component--textsize-handler [data-action="text-size-biggest"] span {
  font-size: 1.25rem;
}
.component--textsize-handler .active {
  font-weight: 700;
}
.component--vacancies {
  background-color: #e5f7fd;
  padding: 3rem 0;
}
.component--vacancies
  .component--post-card-vacancy:last-child
  .component--post-card-vacancy__wrapper {
  border: none;
}
@media (min-width: 768px) {
  .component--vacancies {
    padding: 3.5rem 0;
  }
}
@media (min-width: 992px) {
  .component--vacancies {
    padding: 4rem 0;
  }
}
body.error404 {
  height: 100vh;
  overflow-y: hidden;
  background-image: url("data:image/svg+xml,%3Csvg width='1284' height='1046' viewBox='0 0 1284 1046' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M642.011 925.032L309.854 592.875C270.776 553.797 270.806 490.431 309.92 451.389L642.011 119.912L522.844 -3.92638e-05L70.8115 451.389C31.7115 490.433 31.6889 553.788 70.7611 592.86L522.844 1044.94L642.011 925.032Z' fill='%232E8BCB'/%3E%3Cpath d='M641.665 120.327L973.834 452.472C1012.91 491.548 1012.89 554.915 973.773 593.958L641.694 925.447L760.865 1045.35L1212.88 593.95C1251.98 554.904 1252 491.549 1212.93 452.478L760.828 0.411376L641.665 120.327Z' fill='%23AEBF35'/%3E%3Cpath d='M641.297 742.963C766.572 742.963 868.797 640.963 868.797 515.963C868.797 390.963 766.572 288.963 641.297 288.963C516.022 288.963 413.797 390.963 413.797 515.963C413.797 640.963 516.022 742.963 641.297 742.963Z' fill='%23ED1C24'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 50vh;
}
@media (min-width: 768px) {
  body.error404 {
    background-position-y: center;
    background-position-x: 60vw;
    background-image: url("data:image/svg+xml,%3Csvg width='1046' height='1284' viewBox='0 0 1046 1284' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M925.069 641.785L592.913 973.942C553.835 1013.02 490.468 1012.99 451.426 973.876L119.949 641.785L0.0370473 760.952L451.426 1212.98C490.47 1252.08 553.825 1252.11 592.898 1213.03L1044.98 760.952L925.069 641.785Z' fill='%232E8BCB'/%3E%3Cpath d='M120.364 642.133L452.509 309.965C491.585 270.886 554.952 270.913 593.995 310.025L925.485 642.104L1045.39 522.933L593.987 70.9171C554.941 31.8185 491.586 31.7982 452.515 70.8718L0.448508 522.971L120.364 642.133Z' fill='%23AEBF35'/%3E%3Cpath d='M743 642.5C743 517.225 641 415 516 415C391 415 289 517.225 289 642.5C289 767.775 391 870 516 870C641 870 743 767.775 743 642.5Z' fill='%23ED1C24'/%3E%3C/svg%3E%0A");
  }
  body.error404 #main {
    margin-top: 0;
  }
}
.error-404 {
  height: 100vh;
}
.error-404__subtitle {
  font-weight: 400;
  line-height: 3.5rem;
}
.error-404__text-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.error-404__text-wrapper p {
  font-size: 2rem;
  line-height: 2.5rem;
  max-width: 32.5rem;
}
.error-404__btn-wrapper .text-button--primary {
  margin-right: 1.5rem;
}
@media (min-width: 768px) {
  .error-404 {
    display: flex;
    align-items: center;
  }
}
.page--overview__title {
  color: #2e8bcb;
  margin-bottom: 0.5rem;
}
.page--overview__text-wrapper {
  margin-bottom: 2.5rem;
  font-size: 1.25rem;
  line-height: 2rem;
}
.text-size-bigger .page--overview__text-wrapper {
  font-size: 1.375rem;
}
.text-size-biggest .page--overview__text-wrapper {
  font-size: 1.5rem;
}
.page--overview .no-results__actions {
  margin-top: 2rem;
}
.page--overview__text-wrapper {
  margin-bottom: 5rem;
}
.page--overview__text-wrapper {
  margin-bottom: 5rem;
}
.page--overview .component--post-card-retrospect {
  margin-bottom: 1.5rem;
}
.page--overview .component--post-card-retrospect__label {
  display: none;
}
.page--overview
  .component--post-card-retrospect__image-wrapper
  > :first-child:not(span),
.page--overview .component--post-card-retrospect__image-wrapper > iframe,
.page--overview .component--post-card-retrospect__image-wrapper > video,
.page--overview .component--post-card-retrospect__image-wrapper > img {
  border-radius: 0 1.25rem 0 0;
}
.page--overview .component--post-card-retrospect__text-wrapper {
  background-color: #e5f7fd;
  padding: 1.25rem 1.5rem 2rem;
  color: #212529;
  border-radius: 0 0 0 1.25rem;
}
.page--overview .component--post-card-retrospect__excerpt {
  color: #212529;
}
@media (min-width: 768px) {
  .page--overview .component--post-card-retrospect__wrapper {
    flex-direction: column;
  }
  .page--overview .component--post-card-retrospect__image-wrapper {
    width: 100%;
  }
  .page--overview .component--post-card-retrospect__text-wrapper {
    width: 100%;
  }
}
.page--text .component--rich-text {
  margin: 0 0 3rem;
}
.page--text .component--rich-text h1 {
  margin-bottom: 0.5rem;
}
.page--text section + .component--rich-text {
  margin: 3rem 0;
}
@media (min-width: 768px) {
  .page--text .component--rich-text {
    margin: 0 0 4rem;
  }
  .page--text section + .component--rich-text {
    margin: 4rem 0;
  }
}
.search h3 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.search .no-results__actions {
  margin-bottom: 3.75rem;
  margin-top: 2rem;
}
.search .component--post-card-news,
.search .component--post-card-event,
.search .component--post-card-retrospect,
.search .component--post-card-page {
  margin-bottom: 1.5rem;
}
.search .component--post-card-retrospect__text-wrapper {
  background-color: #e5f7fd;
  padding: 1rem 2rem;
}
.search .component--post-card-retrospect h3 {
  color: #212529;
}
.search .component--post-card-retrospect p {
  color: #666;
}
@media (min-width: 768px) {
  .search .no-results__actions {
    margin-bottom: 24.625rem;
  }
  .search .component--post-card-news,
  .search .component--post-card-event,
  .search .component--post-card-retrospect,
  .search .component--post-card-page {
    margin-bottom: 2rem;
  }
  .search .component--post-card-news__wrapper,
  .search .component--post-card-event__wrapper,
  .search .component--post-card-retrospect__wrapper,
  .search .component--post-card-page__wrapper {
    flex-direction: row;
  }
  .search .component--post-card-news__image-wrapper,
  .search .component--post-card-event__image-wrapper,
  .search .component--post-card-retrospect__image-wrapper,
  .search .component--post-card-page__image-wrapper {
    width: 50%;
  }
  .search .component--post-card-page__wrapper {
    flex-direction: row-reverse;
  }
}
.single__title {
  color: #2e8bcb;
  margin-bottom: 0.5rem;
}
.single__meta-data-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.single__meta-data-wrapper--top {
  margin-bottom: 0;
}
.single__meta-data-wrapper span {
  position: relative;
  display: inline-block;
}
.single__meta-data-wrapper span:before {
  content: "";
  background-color: #dd2730;
  width: 0.1875rem;
  height: 0.1875rem;
  display: inline-block;
  margin: 0 0.375rem;
  border-radius: 50%;
  top: -0.125rem;
  position: relative;
}
.single__meta-data-wrapper span:first-of-type:before {
  content: none;
}
.single__meta-data {
  color: #212529;
  font-weight: 400;
}
.single__meta-data--region,
.single__meta-data--news-type {
  color: #2e8bcb;
}
.single__meta-data--date {
  color: #aebf35;
}
.single__meta-data--autor {
  font-weight: 400;
  color: #212529;
}
.single__meta-data--publication-date {
  font-weight: 400;
}
.single__image-wrapper {
  margin-bottom: 2rem;
}
.single__image-wrapper img {
  border-radius: 0 2rem;
}
.single .component--rich-text {
  padding-top: 0;
}
.single section + .component--rich-text {
  padding: 3rem 0;
}
@media (min-width: 768px) {
  .single .component--rich-text {
    padding: 0 0 4rem;
  }
  .single section + .component--rich-text {
    padding: 4rem 0;
  }
}
.single--retrospect__title {
  color: #2e8bcb;
}
.single--retrospect__image-wrapper {
  margin-bottom: 2rem;
}
.single--retrospect__image-wrapper img {
  border-radius: 0 2rem;
}
.single--retrospect .component--rich-text {
  padding-top: 0.5rem;
}
.single--retrospect-album__title {
  color: #2e8bcb;
}
.single--retrospect-album__meta-data-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 2rem;
}
.single--retrospect-album__meta-data-wrapper span {
  position: relative;
  display: inline-block;
}
.single--retrospect-album__meta-data-wrapper span:before {
  content: "";
  background-color: #dd2730;
  width: 0.1875rem;
  height: 0.1875rem;
  display: inline-block;
  margin: 0 0.375rem;
  border-radius: 50%;
  top: -0.125rem;
  position: relative;
}
.single--retrospect-album__meta-data-wrapper span:first-of-type:before {
  content: none;
}
body.dpi_debug:hover::after {
  background-image: repeating-linear-gradient(
    to right,
    transparent,
    transparent 0.75rem,
    rgba(255, 0, 0, 0.125) 0.75rem,
    rgba(255, 0, 0, 0.125) calc((100% - 6rem) / 4 + 0.75rem),
    transparent calc((100% - 6rem) / 4 + 0.75rem),
    transparent calc((100% - 6rem) / 4 + 1.5rem)
  );
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
}
@media (min-width: 576px) {
  body.dpi_debug:hover::after {
    background-image: repeating-linear-gradient(
      to right,
      rgba(0, 0, 255, 0.125),
      rgba(0, 0, 255, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 31px,
      rgba(0, 0, 255, 0.125) 31px,
      rgba(0, 0, 255, 0.125) 43px
    );
    background-size: 516px 100%;
  }
}
@media (min-width: 768px) {
  body.dpi_debug:hover::after {
    background-image: repeating-linear-gradient(
      to right,
      rgba(0, 0, 255, 0.125),
      rgba(0, 0, 255, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 46px,
      rgba(0, 0, 255, 0.125) 46px,
      rgba(0, 0, 255, 0.125) 58px
    );
    background-size: 696px 100%;
  }
}
@media (min-width: 992px) {
  body.dpi_debug:hover::after {
    background-image: repeating-linear-gradient(
      to right,
      rgba(0, 0, 255, 0.125),
      rgba(0, 0, 255, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 12px,
      rgba(255, 0, 0, 0.125) 92.6666666667px,
      rgba(0, 0, 255, 0.125) 92.6666666667px,
      rgba(0, 0, 255, 0.125) 104.666666667px
    );
    background-size: 1256px 100%;
  }
}
body.dpi_debug:hover::before {
  bottom: 0;
  color: rgba(0, 0, 0, 0.25);
  content: "Debug";
  display: block;
  font-size: calc(6.25vh + 6.25vw + 10px);
  font-weight: bold;
  left: 0;
  pointer-events: none;
  position: fixed;
  z-index: 100000;
}
body.dpi_debug:hover .col-1,
body.dpi_debug:hover .col-2,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-2,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-2,
body.dpi_debug:hover .col-3,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-3,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-3,
body.dpi_debug:hover .col-4,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-4,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-4,
body.dpi_debug:hover .col-5,
body.dpi_debug:hover .col-6,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-6,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-6,
body.dpi_debug:hover .col-7,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-7,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-7,
body.dpi_debug:hover .col-8,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-8,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-8,
body.dpi_debug:hover .col-9,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-9,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-9,
body.dpi_debug:hover .col-10,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-10,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-10,
body.dpi_debug:hover .col-11,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-11,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-11,
body.dpi_debug:hover .col-12,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-12,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-12,
body.dpi_debug:hover .component--gallery-photos__item,
body.dpi_debug:hover .component--post-card-vacancy,
body.dpi_debug:hover .component--recent-events .component--post-card-event,
.component--recent-events body.dpi_debug:hover .component--post-card-event,
body.dpi_debug:hover .col,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col,
body.dpi_debug:hover .component--latest-news .component--post-card-news,
.component--latest-news body.dpi_debug:hover .component--post-card-news,
body.dpi_debug:hover .component--post-card-entrance,
body.dpi_debug:hover .component--slider-content-card,
body.dpi_debug:hover .col-auto,
body.dpi_debug:hover .col-sm-1,
body.dpi_debug:hover .col-sm-2,
body.dpi_debug:hover .col-sm-3,
body.dpi_debug:hover .col-sm-4,
body.dpi_debug:hover .col-sm-5,
body.dpi_debug:hover .col-sm-6,
body.dpi_debug:hover .col-sm-7,
body.dpi_debug:hover .col-sm-8,
body.dpi_debug:hover .col-sm-9,
body.dpi_debug:hover .col-sm-10,
body.dpi_debug:hover .col-sm-11,
body.dpi_debug:hover .col-sm-12,
body.dpi_debug:hover .col-sm,
body.dpi_debug:hover .col-sm-auto,
body.dpi_debug:hover .col-md-1,
body.dpi_debug:hover .col-md-2,
body.dpi_debug:hover .col-md-3,
body.dpi_debug:hover .col-md-4,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield.small,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield.small,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .component--navbar-top__toggler
  span.gfield,
form:not(.component--search-form__form)
  .component--navbar-top__toggler
  body.dpi_debug:hover
  span.gfield,
body.dpi_debug:hover
  .component--navbar-top__toggler
  form:not(.component--search-form__form)
  span.gfield,
.component--navbar-top__toggler
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  span.gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .ginput_container_date,
form:not(.component--search-form__form)
  body.dpi_debug:hover
  .ginput_container_date,
body.dpi_debug:hover .col-md-5,
body.dpi_debug:hover .col-md-6,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield.medium,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield.medium,
body.dpi_debug:hover .region-item,
body.dpi_debug:hover .col-md-7,
body.dpi_debug:hover .col-md-8,
body.dpi_debug:hover .single .component--rich-text > .container > .row .col-12,
.single .component--rich-text > .container > .row body.dpi_debug:hover .col-12,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .col-12,
body.dpi_debug:hover
  .single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield,
.single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  .gfield,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  .single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield--col-12,
.single
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  .gfield--col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  .single
  .component--rich-text
  > .container
  > .row
  .component--gallery-photos__item,
.single
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  .single
  .component--rich-text
  > .container
  > .row
  .component--post-card-vacancy,
.single
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  .single
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  .component--post-card-event,
.single
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .single
  .component--rich-text
  > .container
  > .row
  .component--post-card-event,
.component--recent-events
  .single
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.component--recent-events
  .single
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .single
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .col-12,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .col-12,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .col-12,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .gfield,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .gfield,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  .gfield--col-12,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .gfield--col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .gfield--col-12,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .gfield--col-12,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--gallery-photos__item,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--gallery-photos__item,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--gallery-photos__item,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--post-card-vacancy,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-vacancy,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-vacancy,
body.dpi_debug:hover
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  .component--post-card-event,
.single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  .component--post-card-event,
.component--recent-events
  .single--retrospect
  .component--rich-text
  > .container
  > .row
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
.single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.component--recent-events
  .single--retrospect
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  .component--post-card-event,
form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--recent-events
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .single--retrospect
  .component--rich-text
  > .container
  > .gform_fields
  body.dpi_debug:hover
  .component--post-card-event,
body.dpi_debug:hover .col-md-9,
body.dpi_debug:hover .col-md-10,
body.dpi_debug:hover .col-md-11,
body.dpi_debug:hover .col-md-12,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield.large,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield.large,
body.dpi_debug:hover .col-md,
body.dpi_debug:hover .col-md-auto,
body.dpi_debug:hover .col-lg-1,
body.dpi_debug:hover .col-lg-2,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-2,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-2,
body.dpi_debug:hover .col-lg-3,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-3,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-3,
body.dpi_debug:hover .col-lg-4,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-4,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-4,
body.dpi_debug:hover .col-lg-5,
body.dpi_debug:hover .col-lg-6,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-6,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-6,
body.dpi_debug:hover .col-lg-7,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-7,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-7,
body.dpi_debug:hover .col-lg-8,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-8,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-8,
body.dpi_debug:hover
  .page--text
  .component--rich-text
  > .container
  > .row
  > .col-12,
.page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .col-12,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .col-12,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .row
  > .gfield,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .row
  > .gfield,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .gfield,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .gfield--col-12,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .gfield--col-12,
body.dpi_debug:hover
  .page--text
  .component--rich-text
  > .container
  > .row
  > .component--gallery-photos__item,
.page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .component--gallery-photos__item,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--gallery-photos__item,
body.dpi_debug:hover
  .page--text
  .component--rich-text
  > .container
  > .row
  > .component--post-card-vacancy,
.page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .component--post-card-vacancy,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
.page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-vacancy,
body.dpi_debug:hover
  .page--text
  .component--recent-events
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
.page--text
  .component--recent-events
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .page--text
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
.component--recent-events
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .row
  > .component--post-card-event,
body.dpi_debug:hover
  .page--text
  form:not(.component--search-form__form)
  .component--recent-events
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.page--text
  form:not(.component--search-form__form)
  .component--recent-events
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  .page--text
  form:not(.component--search-form__form)
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  .page--text
  form:not(.component--search-form__form)
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
body.dpi_debug:hover
  form:not(.component--search-form__form)
  .page--text
  .component--recent-events
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
form:not(.component--search-form__form)
  .page--text
  .component--recent-events
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
body.dpi_debug:hover
  .component--recent-events
  form:not(.component--search-form__form)
  .page--text
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
.component--recent-events
  form:not(.component--search-form__form)
  .page--text
  body.dpi_debug:hover
  .component--rich-text
  > .container
  > .gform_fields
  > .component--post-card-event,
body.dpi_debug:hover .col-lg-9,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-9,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-9,
body.dpi_debug:hover .col-lg-10,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-10,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-10,
body.dpi_debug:hover .col-lg-11,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-11,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-11,
body.dpi_debug:hover .col-lg-12,
body.dpi_debug:hover form:not(.component--search-form__form) .gfield--col-lg-12,
form:not(.component--search-form__form) body.dpi_debug:hover .gfield--col-lg-12,
body.dpi_debug:hover .col-lg,
body.dpi_debug:hover .col-lg-auto,
body.dpi_debug:hover .col-xl-1,
body.dpi_debug:hover .col-xl-2,
body.dpi_debug:hover .col-xl-3,
body.dpi_debug:hover .col-xl-4,
body.dpi_debug:hover .col-xl-5,
body.dpi_debug:hover .col-xl-6,
body.dpi_debug:hover .col-xl-7,
body.dpi_debug:hover .col-xl-8,
body.dpi_debug:hover .col-xl-9,
body.dpi_debug:hover .col-xl-10,
body.dpi_debug:hover .col-xl-11,
body.dpi_debug:hover .col-xl-12,
body.dpi_debug:hover .col-xl,
body.dpi_debug:hover .col-xl-auto {
  outline: dotted red 0.0625rem;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  flex-direction: column;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide > div {
  height: 100%;
}
.slick-slide > div .component-cta-block {
  height: 100%;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: flex;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-slide.slick-current .component-cta-block__wrapper {
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .slick-slide .component-cta-block__wrapper {
    box-shadow: none;
  }
}
@media (min-width: 768px) {
  .slick-slide.slick-active .component-cta-block__wrapper {
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);
  }
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"),
    url("./fonts/slick.woff") format("woff"),
    url("./fonts/slick.ttf") format("truetype"),
    url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-prev,
.slick-next {
  display: none;
}
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  margin: 0 0.25rem;
  padding: 0.25rem;
  cursor: pointer;
  transition: all 0.32s ease-in-out;
}
.slick-dots li button {
  border: 0;
  background-color: #fff;
  display: block;
  height: 100%;
  width: 100%;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 0.3125rem;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.32s ease-in-out;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li.slick-active button {
  background-color: #dd2730;
}
.fslightbox-container .fslightbox-fade-in-strong {
  background-color: #fff;
  padding: 2.5rem;
}
.fslightbox-container
  .fslightbox-toolbar
  .fslightbox-toolbar-button[title="Enter fullscreen"] {
  display: none;
}
.fslightbox-container
  .fslightbox-toolbar
  .fslightbox-toolbar-button[title="Close"] {
  background-color: #2e8bcb;
  color: #fff;
}
.fslightbox-container .fslightbox-slide-btn {
  background-color: #2e8bcb;
  color: #fff;
}

/*# sourceMappingURL=main.min.css.map */
