:root {
  --dGreen: hsl(107, 25%, 36%);
  --lGreen: hsl(107, 100%, 90%);
  --lYellow: hsl(49, 100%, 85%);
  --dYellow: hsl(47, 58%, 47%);
  --lOrange: hsl(29, 100%, 91%);
  --white: hsl(0, 0%, 100%);
  --black: hsl(0, 0%, 0%);
  --tBlack: hsl(0, 0%, 0%, 50%);
  --hovDark: hsl(0, 0%, 0%, 10%);
  --lBlue: hsl(204, 100%, 84%);
  --dBlue: hsl(204, 21%, 46%);
}

@font-face {
  font-family: "Parkinsans";
  src: url("/templates/yootheme_custom/webfonts/Parkinsans-VariableFont_wght.woff2") format(woff2);
  font-weight: 300 800;
  font-style: normal;
  font-display: swap;
}
p {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--dGreen);
}

a {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--dGreen);
}

h1 {
  font-size: clamp(1.875rem, 1.082rem + 4.23vw, 5.3125rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  color: var(--white);
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.28);
}

h2 {
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--lGreen);
}

h3 {
  font-size: clamp(1.25rem, 1.135rem + 0.62vw, 1.75rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--dGreen);
}

h4 {
  font-size: clamp(1.125rem, 1.024rem + 0.54vw, 1.5625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--dGreen);
  text-transform: none;
}

.tekstblok {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--dGreen);
}

.el-content {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--dGreen);
}

.uk-dotnav .uk-active {
  padding-left: 15px;
}
.uk-dotnav .uk-active a {
  background-color: var(--black);
}
.uk-dotnav li a {
  background-color: var(--tBlack);
}

.uk-slider .uk-position-medium a {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  padding: 0;
  transition: 0.5s ease-in-out;
}
.uk-slider .uk-position-medium a.uk-slidenav-next {
  background: url(../../../../images/icons/ArrowBtnGr.svg) no-repeat center/contain;
  transition: 0.5s ease-in-out;
}
.uk-slider .uk-position-medium a.uk-slidenav-previous {
  background: url(../../../../images/icons/ArrowBtnL.svg) no-repeat center/contain;
  transition: 0.5s ease-in-out;
}
.uk-slider .uk-position-medium a polyline {
  display: none;
}
.uk-slider .uk-position-medium a:hover.uk-slidenav-next {
  background: url(../../../../images/icons/ArrowBtnHv.svg) no-repeat center/contain;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-1px);
  transition: 0.5s ease-in-out;
}
.uk-slider .uk-position-medium a:hover.uk-slidenav-previous {
  background: url(../../../../images/icons/ArrowBtnLhv.svg) no-repeat center/contain;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-1px);
  transition: 0.5s ease-in-out;
}

.img .uk-container {
  max-width: 915px;
}
.img img {
  border-radius: clamp(5px, 0px + 1.667vw, 20px);
}

.uk-button-default {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  position: relative;
  display: inline-flex;
  align-items: center;
  background-color: var(--lYellow);
  color: var(--dGreen);
  padding: 12.5px 13px 12.5px 15px;
  text-transform: none;
  border-radius: 15px;
  border: 2px solid var(--dGreen);
  transition-duration: 0.4s;
  line-height: 1.2;
}
.uk-button-default::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrow.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.uk-button-default:hover {
  background-color: var(--dGreen);
  color: var(--lYellow);
  border-color: var(--dGreen);
}
.uk-button-default:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
  background: url(../../../../images/icons/buttonArrowYellow.svg) no-repeat center/contain;
}

.uk-button-secondary {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  text-transform: none;
  color: var(--tBlack);
  background-color: transparent;
  line-height: 1.5em;
  transition: transform 0.4s ease;
}
.uk-button-secondary::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrowTBlack.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.uk-button-secondary:hover {
  border-color: transparent;
  transform: translateX(5px);
  transition-duration: 1s;
}
.uk-button-secondary:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
}

.error404 h1 {
  margin: 0 0 38px 0;
}
.error404 .uk-container {
  max-width: 910px;
}
@media (min-width: 960px) and (max-width: 1199px) {
  .error404 .uk-container {
    margin-left: 100px;
    margin-right: 100px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .error404 .uk-container {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media (max-width: 639px) {
  .error404 .uk-container {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.error404::after {
  content: "";
  position: absolute;
  bottom: 0;
  background-image: url(../../../../images/logos/logoDecoWit.svg);
  background-position: bottom right;
  width: clamp(17.5rem, 12.524rem + 26.54vw, 39.0625rem);
  height: 100%;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.meerActueel,
.actueel {
  position: relative;
  width: 100%;
  background-color: var(--lYellow);
  border-top-left-radius: clamp(5rem, 1.466rem + 18.85vw, 20.3125rem);
  margin-top: clamp(-18.75rem, -103.08px - 12.31vw, -8.75rem);
}
@media (min-width: 40em) {
  .meerActueel .uk-container,
  .actueel .uk-container {
    height: 744px;
  }
}
.meerActueel::before,
.actueel::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(../../../../images/icons/historische-ver-patroon.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  opacity: 0.15;
  pointer-events: none;
  background-size: 544px;
}
@media (max-width: 99.9375em) {
  .meerActueel::before,
  .actueel::before {
    background-size: clamp(544px, 596px - 3.25vw, 557px);
  }
}
@media (max-width: 74.9375em) {
  .meerActueel::before,
  .actueel::before {
    background-size: clamp(557px, 597px - 3.333333vw, 565px);
  }
}
@media (max-width: 59.9375em) {
  .meerActueel::before,
  .actueel::before {
    background-size: clamp(526px, 556.062px - 3.1347vw, 536px);
  }
}
@media (max-width: 39.9375em) {
  .meerActueel::before,
  .actueel::before {
    background-repeat: repeat;
    border-top-left-radius: clamp(5rem, 1.466rem + 18.85vw, 20.3125rem);
  }
}
.meerActueel h2,
.actueel h2 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  color: var(--dGreen);
  text-align: center;
  margin-bottom: 29px;
}
.meerActueel .el-content,
.actueel .el-content {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  color: var(--white);
  padding-bottom: 20px;
}
.meerActueel .actueelGrid .uk-slider-container,
.actueel .actueelGrid .uk-slider-container {
  border-radius: 20px;
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button {
  background-color: var(--white);
  color: var(--dGreen);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button:hover {
  border-color: var(--white);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button a,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  color: var(--dGreen);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button a:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Nieuws] .uk-button a:hover {
  text-decoration: none;
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button {
  background-color: var(--dYellow);
  color: var(--white);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button:hover {
  border-color: var(--dYellow);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button a,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  color: var(--white);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button a:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label=Agenda] .uk-button a:hover {
  text-decoration: none;
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button,
.actueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button {
  background-color: var(--lOrange);
  color: var(--dGreen);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button:hover {
  border-color: var(--lOrange);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button a,
.actueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  color: var(--dGreen);
}
.meerActueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button a:hover,
.actueel .actueelGrid .uk-grid .uk-card[aria-label="Uit onze collectie"] .uk-button a:hover {
  text-decoration: none;
}
.meerActueel .actueelGrid .uk-grid .uk-card,
.actueel .actueelGrid .uk-grid .uk-card {
  transition: 0.4s ease;
}
.meerActueel .actueelGrid .uk-grid .uk-card h3,
.meerActueel .actueelGrid .uk-grid .uk-card .uk-panel,
.actueel .actueelGrid .uk-grid .uk-card h3,
.actueel .actueelGrid .uk-grid .uk-card .uk-panel {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 22px;
}
@media (max-width: 639px) {
  .meerActueel .actueelGrid .uk-grid .uk-card h3,
  .meerActueel .actueelGrid .uk-grid .uk-card .uk-panel,
  .actueel .actueelGrid .uk-grid .uk-card h3,
  .actueel .actueelGrid .uk-grid .uk-card .uk-panel {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.meerActueel .actueelGrid .uk-grid .uk-card h3 p,
.meerActueel .actueelGrid .uk-grid .uk-card .uk-panel p,
.actueel .actueelGrid .uk-grid .uk-card h3 p,
.actueel .actueelGrid .uk-grid .uk-card .uk-panel p {
  padding-bottom: 30px;
}
.meerActueel .actueelGrid .uk-grid .uk-card:hover,
.actueel .actueelGrid .uk-grid .uk-card:hover {
  scale: 102%;
}
.meerActueel .actueelGrid .uk-card-default,
.actueel .actueelGrid .uk-card-default {
  background-color: var(--dGreen);
  border-width: 0;
}
.meerActueel .actueelGrid .uk-card-default img,
.actueel .actueelGrid .uk-card-default img {
  height: 304px;
  object-fit: cover;
  width: 100%;
}
.meerActueel .actueelGrid .uk-card-default h3,
.actueel .actueelGrid .uk-card-default h3 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.25rem, 1.135rem + 0.62vw, 1.75rem);
  color: var(--lGreen);
}
.meerActueel .actueelGrid .uk-card-default p,
.actueel .actueelGrid .uk-card-default p {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  color: var(--white);
}
.meerActueel .actueelGrid .uk-card-default .uk-button-small,
.actueel .actueelGrid .uk-card-default .uk-button-small {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  text-transform: none;
  color: var(--black);
  background-color: var(--white);
  border-radius: 15px;
  padding: 4.5px 11px;
  line-height: 1.5em;
  margin-left: 30px;
  margin-bottom: 2px;
}
.meerActueel .uk-dotnav .uk-active a,
.actueel .uk-dotnav .uk-active a {
  background-color: var(--black);
}
.meerActueel .uk-dotnav li a,
.actueel .uk-dotnav li a {
  background-color: var(--tBlack);
}
.meerActueel .actueelButton,
.actueel .actueelButton {
  margin-top: clamp(1.25rem, -1.609rem + 4.77vw, 3.15625rem);
}
.meerActueel .actueelButton .uk-button,
.actueel .actueelButton .uk-button {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  text-transform: none;
  color: var(--tBlack);
  background-color: transparent;
  line-height: 1.5em;
  transition: transform 0.4s ease;
}
.meerActueel .actueelButton .uk-button::after,
.actueel .actueelButton .uk-button::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrowTBlack.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.meerActueel .actueelButton .uk-button:hover,
.actueel .actueelButton .uk-button:hover {
  border-color: transparent;
  transform: translateX(5px);
  transition-duration: 1s;
}
.meerActueel .actueelButton .uk-button:hover::after,
.actueel .actueelButton .uk-button:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
}

@media (min-width: 40em) {
  .actueel::before {
    border-bottom-right-radius: clamp(5rem, 1.466rem + 18.85vw, 20.3125rem);
  }
}
@media (min-width: 40em) {
  .actueel {
    border-bottom-right-radius: clamp(5rem, 1.466rem + 18.85vw, 20.3125rem);
  }
}
.actueel .el-item h3 {
  min-height: 80px;
}
.actueel .uk-card-default {
  min-height: 450px;
  padding: 0;
}
.actueel .uk-card-default h3 {
  order: 2;
}
.actueel .uk-card-default div:first-of-type {
  order: 3;
}
.actueel .uk-card-default > div:last-of-type, .actueel .uk-card-default > object > div:last-of-type {
  transform: translateY(-50%);
}

.meerActueel {
  margin-top: 0px;
  border-top-left-radius: 0px;
}
.meerActueel::before {
  border-top-left-radius: 0px;
}
.meerActueel .el-item h3 {
  min-height: 80px;
}
.meerActueel .uk-card-default {
  min-height: 450px;
  padding: 0;
}
.meerActueel .uk-card-default h3 {
  order: 2;
}
.meerActueel .uk-card-default div:first-of-type {
  order: 3;
}
.meerActueel .uk-card-default > div:last-of-type, .meerActueel .uk-card-default > object > div:last-of-type {
  transform: translateY(-50%);
}

.actueelBlok h1 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  color: var(--dGreen);
  text-shadow: none;
}
.actueelBlok .actueelGrid {
  display: grid;
}
.actueelBlok .actueelGrid > div:first-of-type {
  width: 100%;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel {
  display: flex;
  gap: 12px;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin {
  display: flex;
  align-items: center;
  gap: 24px;
  margin: 0;
  width: fit-content;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-label {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  text-transform: none;
  color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls {
  display: flex;
  gap: 7px;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  border-radius: 15px;
  border: 2px solid;
  padding: 2.5px 19px;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label input {
  display: none;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label span {
  display: none;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(1) {
  background-color: var(--white);
  color: var(--dGreen);
  border-color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(1):hover {
  background-color: var(--dGreen);
  color: var(--white);
  border-color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(2) {
  background-color: var(--dYellow);
  color: var(--white);
  border-color: var(--dYellow);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(2):hover {
  background-color: var(--dGreen);
  color: var(--white);
  border-color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(3) {
  background-color: var(--lOrange);
  color: var(--dGreen);
  border-color: var(--lOrange);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel .uk-margin .uk-form-controls label:nth-of-type(3):hover {
  background-color: var(--dGreen);
  color: var(--white);
  border-color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel > div:last-of-type {
  margin: 0 !important;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel > div:last-of-type a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--dGreen);
  background-color: var(--lGreen);
  border: 2px solid var(--dGreen);
  border-radius: 50%;
  width: 28px;
  height: 28px !important;
  aspect-ratio: 1/1;
  height: 100%;
}
.actueelBlok .actueelGrid > div:first-of-type .uk-panel > div:last-of-type a:hover {
  background-color: var(--dGreen);
  color: var(--white);
  border-color: var(--dGreen);
  text-decoration: none;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item {
  border: none;
  border-radius: 20px;
  overflow: hidden;
  background-color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:last-of-type .el-item img {
  max-height: 304px;
  object-fit: cover;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item .uk-card-body {
  display: flex;
  flex-direction: column;
  padding-top: 0;
  margin-top: -13px;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item .uk-card-body h3 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.25rem, 1.135rem + 0.62vw, 1.75rem);
  color: var(--lGreen);
  order: 2;
  margin-top: 22px !important;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item .uk-card-body .el-content {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  color: var(--white);
  order: 3;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item .uk-card-body > div:last-of-type {
  margin: 0 !important;
}
.actueelBlok .actueelGrid > div:last-of-type .el-item .uk-card-body > div:last-of-type .el-link {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 14px;
  text-transform: none;
  line-height: 1.5;
  border: none;
  border-radius: 15px;
  padding: 4.5px 11px;
  background-color: var(--white);
  color: var(--dGreen);
}
.actueelBlok .actueelGrid > div:last-of-type .uk-text-center .uk-button-primary {
  background-color: transparent;
}

.artikelDetail h1,
.dlider h1 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.75rem, 0.678rem + 0.38vw, 1.0625rem);
  color: var(--dGreen);
  background-color: var(--lYellow);
  padding: clamp(0.34375rem, 0.286rem + 0.31vw, 0.59375rem) clamp(0.53125rem, 0.416rem + 0.62vw, 1.03125rem);
  border-radius: clamp(0.5rem, 0.399rem + 0.54vw, 0.9375rem);
  text-shadow: unset;
}
.artikelDetail .tekstblok,
.dlider .tekstblok {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  color: var(--dYellow);
}
.artikelDetail img,
.dlider img {
  border-radius: 20px;
}
.artikelDetail h2,
.dlider h2 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  color: var(--dGreen);
}
.artikelDetail p,
.dlider p {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
}
.artikelDetail .uk-button,
.dlider .uk-button {
  display: none;
}
.artikelDetail .uk-position-center-left-out,
.dlider .uk-position-center-left-out {
  left: -35px;
}
.artikelDetail .uk-position-center-right-out,
.dlider .uk-position-center-right-out {
  right: -35px;
  left: unset;
}
.artikelDetail .uk-padding,
.dlider .uk-padding {
  padding: clamp(0.625rem, 0.481rem + 0.77vw, 1.25rem);
}
.artikelDetail .date p,
.dlider .date p {
  color: var(--dYellow);
}
.artikelDetail .el-item a,
.dlider .el-item a {
  border-radius: 20px;
}
.artikelDetail .el-item a img,
.dlider .el-item a img {
  transition: 0.4s ease-in-out;
}
.artikelDetail .el-item a:hover img,
.dlider .el-item a:hover img {
  scale: 102%;
}

.artikelDetail {
  position: relative;
}
.artikelDetail::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(../../../../images/icons/bgLYellow.svg);
  background-position: bottom;
  border-top-left-radius: clamp(5rem, 1.466rem + 18.85vw, 20.3125rem);
  height: 258px;
  display: flex;
  align-self: last baseline;
}
.artikelDetail .uk-slider-items {
  justify-content: center;
}
.artikelDetail .uk-inline-clip {
  width: 100%;
}
.artikelDetail .uk-inline-clip img {
  width: 100%;
  object-fit: cover;
}
.artikelDetail .uk-dotnav {
  z-index: 1;
  position: relative;
}

.dlider .uk-container-large {
  max-width: 915px;
}

.convertforms {
  background-color: var(--lYellow) !important;
  box-shadow: 0 4px 10px var(--tBlack) !important;
  border-radius: 25px !important;
}
@media (max-width: 639px) {
  .convertforms {
    width: 100vw;
    margin-left: -35px !important;
    border-radius: 0 !important;
  }
}
.convertforms .cf-form-wrap {
  padding: clamp(1.25rem, 0.625rem + 3.33vw, 3.125rem) !important;
}
.convertforms .cf-form-wrap .cf-label {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--dGreen);
}
.convertforms .cf-form-wrap .cf-label span {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--dGreen);
}
.convertforms .cf-form-wrap .cf-input {
  border: var(--white);
  border-radius: 15px;
}
.convertforms .cf-form-wrap .cf-control-group {
  align-content: end;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(1) {
  padding-right: 20px;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(1) .cf-control-input p {
  display: flex;
  justify-content: left;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(1) .cf-control-input p img {
  width: 250px;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) {
  padding-left: clamp(0.625rem, -0.625rem + 3.13vw, 1.25rem);
  align-content: center;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input {
  display: grid;
  justify-items: right;
}
@media (max-width: 39.9375em) {
  .convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input {
    justify-items: left;
  }
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input div {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  max-width: 350px;
}
@media (max-width: 639px) {
  .convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input div {
    flex-direction: column;
    gap: 0;
  }
  .convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input div p:nth-of-type(3) {
    margin-top: 20px;
  }
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(2) .cf-control-input div p {
  margin: 0;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(4) .cf-control-input {
  align-items: center;
}
.convertforms .cf-form-wrap .cf-control-group:nth-of-type(4) .cf-control-input h1 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  font-size: clamp(1.125rem, 1.024rem + 0.54vw, 1.5625rem);
  color: var(--dGreen);
  text-shadow: unset;
  max-width: 610px;
}
.convertforms .cf-form-wrap .cf-btn {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  position: relative;
  display: inline-flex;
  align-items: center;
  background-color: var(--dGreen);
  color: var(--lYellow);
  padding: 12.5px 13px 12.5px 15px;
  text-transform: none;
  border-radius: 15px;
  border: 2px solid var(--dGreen);
  transition-duration: 0.4s;
  line-height: 1.2;
}
.convertforms .cf-form-wrap .cf-btn::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrowYellow.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.convertforms .cf-form-wrap .cf-btn:hover {
  background-color: var(--lYellow);
  color: var(--dGreen);
  border-color: var(--dGreen);
}
.convertforms .cf-form-wrap .cf-btn:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
  background: url(../../../../images/icons/buttonArrow.svg) no-repeat center/contain;
}
.convertforms .cf-form-wrap .cf-response p {
  color: var(--white);
}

.nieuwsbrief .convertforms .cf-content-wrap,
.nieuwsbrief .convertforms .cf-form-wrap {
  padding: 0;
}
.nieuwsbrief .convertforms .cf-input {
  background-color: transparent;
  border: 1px solid white;
  padding: 8px 10px;
}
.nieuwsbrief .convertforms .cf-input::placeholder, .nieuwsbrief .convertforms .cf-input:has(option:disabled:checked) {
  color: white;
  opacity: 0.7;
}
.nieuwsbrief .convertforms .cf-btn {
  background-color: black !important;
  color: white !important;
}
.nieuwsbrief .convertforms .cf-btn:hover {
  background-color: white !important;
  color: black !important;
}
.nieuwsbrief .convertforms .cf-two-thirds {
  display: flex;
  align-items: center;
}
.nieuwsbrief .convertforms .cf-checkbox-group {
  display: block;
  position: relative;
  cursor: pointer;
  font-size: 20px;
  user-select: none;
}
.nieuwsbrief .convertforms .cf-checkbox-group input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.nieuwsbrief .convertforms .cf-checkbox-group input[type=checkbox]:checked + .cf-label::before {
  background-image: linear-gradient(#b9e9b3, #a8e4a0);
}
.nieuwsbrief .convertforms .cf-checkbox-group input[type=checkbox]:checked + .cf-label::after {
  display: block;
}
.nieuwsbrief .convertforms .cf-checkbox-group .convertforms .cf-checkbox-group {
  padding: 0px;
}
.nieuwsbrief .convertforms .cf-checkbox-group .cf-label {
  padding-left: 1.8em;
  display: inline-block;
  color: rgba(255, 255, 255, 0.5607843137);
  padding-left: 30px;
}
.nieuwsbrief .convertforms .cf-checkbox-group .cf-label a {
  color: rgba(255, 255, 255, 0.5607843137);
  text-decoration: underline;
}
.nieuwsbrief .convertforms .cf-checkbox-group .cf-label a:hover {
  color: white;
}
.nieuwsbrief .convertforms .cf-checkbox-group .cf-label::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  height: 20px;
  width: 20px;
  background: white;
  border-radius: 0px;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.05);
  opacity: 1;
}
.nieuwsbrief .convertforms .cf-checkbox-group .cf-label::after {
  content: "";
  position: absolute;
  display: none;
  left: 11px;
  top: 14px;
  width: 0.35em;
  height: 0.7em;
  border: solid white;
  border-width: 0 0.15em 0.15em 0;
  transform: translate(-50%, -50%) rotate(45deg);
  opacity: 1;
}

body.s .wj-copyright-row > div {
  flex-direction: column;
  align-content: center;
}

.wj-copyright .wj-copyright-row > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  row-gap: 10px;
  column-gap: 20px;
}
.wj-copyright .wj-copyright-row > div .wj-owner {
  font-size: 1rem;
  color: var(--grey);
}
@media (max-width: 363px) {
  .wj-copyright .wj-copyright-row > div .wj-owner {
    text-align: center;
  }
}
.wj-copyright .wj-copyright-row > div .wj-typewriter {
  width: 100%;
  box-sizing: border-box;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter span,
.wj-copyright .wj-copyright-row > div .wj-typewriter a {
  font-size: 1rem;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter span {
  color: var(--grey);
}
.wj-copyright .wj-copyright-row > div .wj-typewriter a {
  color: var(--grey);
}
.wj-copyright .wj-copyright-row > div .wj-typewriter a:hover {
  color: var(--light);
  cursor: pointer;
  text-decoration: none;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border-radius: 0.5rem;
  padding: 0px;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .wj-heart {
  align-items: flex-end !important;
}
@media (max-width: 363px) {
  .wj-copyright .wj-copyright-row > div .wj-typewriter .website-section {
    flex-direction: column;
    align-items: center !important;
  }
  .wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .wj-heart {
    flex-wrap: nowrap !important;
  }
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .heart-icon {
  position: relative;
  margin: 0 0 0 2px;
  fill: var(--grey);
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .typewriter-container {
  display: inline-block;
  min-width: 10ch;
  text-align: left;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .typewriter-text {
  display: inline-block;
  white-space: nowrap;
}
.wj-copyright .wj-copyright-row > div .wj-typewriter .website-section .cursor {
  animation: blink 0.7s infinite;
  display: inline-block;
  color: var(--grey);
}
@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.wj-copyright .wj-copyright-row > div .wj-cookies .uk-icon {
  color: var(--grey);
  fill: var(--grey);
}
.wj-copyright .wj-copyright-row > div .wj-cookies .el-content {
  font-size: 1rem;
  color: var(--grey);
}
.wj-copyright .wj-copyright-row > div .wj-cookies:hover {
  cursor: pointer;
  text-decoration: underline;
}

/*COOKIE CONSENT*/
.cc-revoke {
  background-color: transparent !important;
  background-size: cover;
  width: 32px;
  height: 32px;
}

.cc-btn,
div.cc-checkboxes-container a.cc-btn.cc-allow {
  border: none;
  padding: 15px 30px 15px 30px;
  border-radius: 100px !important;
  margin-top: 10px;
}
.cc-btn:hover,
div.cc-checkboxes-container a.cc-btn.cc-allow:hover {
  text-decoration: none !important;
}

div.cc-checkbox-container {
  width: 100%;
}

span.cc-cookie-settings-toggler {
  display: none;
}

div.cc-checkbox-container input:checked + span {
  background-color: #19a319 !important;
}

div.cc-checkbox-container input + span {
  background-color: #f7148b !important;
}

div.cc-settings-label {
  font-size: 15px !important;
  font-weight: normal !important;
  margin: 15px 0 !important;
  color: #000 !important;
  opacity: 1 !important;
}

div.cc-checkboxes-container div.cc-checkbox-container a {
  pointer-events: none !important;
}

.cc-message-text {
  line-height: 150%;
}

.cc-link {
  opacity: 1 !important;
  color: #2e1352 !important;
  text-decoration: none !important;
  line-height: 30px;
  margin-bottom: 0 !important;
}

a.cc-link.cc-cookie::before,
a.cc-link.cc-privacy::before {
  content: "";
  float: left;
  margin-right: 10px;
  line-height: 30px;
  height: 30px;
  width: 30px;
  background-image: url(/images/system/icons/arrow.svg);
  background-size: cover;
}

.cc-link:hover {
  color: #000 !important;
}

.cc-highlight {
  margin-top: 50px;
}

.cc-header {
  font-size: 120%;
  color: #000;
  margin: 0;
}
.cc-header p {
  margin: 0;
}

div.cc-gdpr-component-view a.cc-btn.cc-allow {
  background-color: white;
}

div.cc-gdpr-component-view a.cc-btn.cc-allowall {
  background-color: #c7fdbb;
}

.cta-txt {
  background-color: var(--lYellow);
}
.cta-txt p,
.cta-txt a {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
}
.cta-txt .cta {
  background-color: var(--dYellow);
  border-radius: 10px;
  margin-left: 0;
  margin-block-start: -100px;
  margin-block-end: clamp(2.5rem, 1.548rem + 5.08vw, 6.625rem);
}
.cta-txt .cta h3 {
  color: var(--white);
  margin-top: 35px;
  max-width: 430px;
  margin-left: 10px;
  margin-right: 10px;
}
.cta-txt .cta .uk-button-default {
  margin-bottom: 35px;
}
.cta-txt .cta .uk-width-1-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
}
.cta-txt .txt h2 {
  color: var(--dGreen);
}
.cta-txt .txt a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  text-decoration: underline;
}
.cta-txt .txt a:hover {
  color: var(--dYellow);
}
.cta-txt .uk-container {
  max-width: 915px;
}

.detailPaginaHead .uk-background-norepeat,
.detailHead .uk-background-norepeat {
  height: 484px;
  display: grid;
  align-content: center;
}
@media (max-width: 39.9375em) {
  .detailPaginaHead .uk-background-norepeat,
  .detailHead .uk-background-norepeat {
    height: 400px;
  }
}
.detailPaginaHead .uk-background-norepeat .uk-container h2,
.detailHead .uk-background-norepeat .uk-container h2 {
  margin: 0;
  z-index: 1;
  position: absolute;
  bottom: 0;
  align-content: center;
  height: 205px;
}
@media (max-width: 59.9375em) {
  .detailPaginaHead .uk-background-norepeat .uk-container h2,
  .detailHead .uk-background-norepeat .uk-container h2 {
    height: 155px;
  }
}
@media (max-width: 39.9375em) {
  .detailPaginaHead .uk-background-norepeat .uk-container h2,
  .detailHead .uk-background-norepeat .uk-container h2 {
    height: 130px;
  }
}
.detailPaginaHead.greenLabel,
.detailHead.greenLabel {
  background-color: var(--dGreen);
  border-radius: 325px 0;
  margin-left: -75px;
  margin-right: -75px;
  padding-left: 75px;
  padding-right: 75px;
  height: fit-content;
  margin-top: -50px;
}
.detailPaginaHead.greenLabel > .uk-container,
.detailHead.greenLabel > .uk-container {
  max-width: 915px;
}

.fotoLinksTekstRechts .fotoTekst {
  display: flex;
  align-items: center;
}
.fotoLinksTekstRechts .fotoTekst h2 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  color: var(--dGreen);
  text-align: left;
}
.fotoLinksTekstRechts .fotoTekst p {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
}
.fotoLinksTekstRechts .fotoTekst .image {
  height: 100%;
}
.fotoLinksTekstRechts .fotoTekst .image img {
  width: 100%;
}
@media (max-width: 59.9375em) {
  .fotoLinksTekstRechts .fotoTekst .image img {
    height: clamp(7.8125rem, -1.42rem + 49.24vw, 28.125rem);
    object-fit: cover;
    object-position: top;
  }
}
.fotoLinksTekstRechts .fotoTekst .tekst {
  max-width: 904px;
  padding-left: clamp(3.125rem, 1.156rem + 3.28vw, 4.4375rem);
}
@media (max-width: 59.9375em) {
  .fotoLinksTekstRechts .fotoTekst .tekst {
    padding-left: 20px;
  }
}

.footer {
  position: relative;
  background-color: var(--dGreen);
  border-bottom-left-radius: clamp(3.75rem, -0.083rem + 9.58vw, 9.5rem);
  height: 541px;
}
@media (max-width: 59.9375em) {
  .footer {
    height: auto;
    padding-bottom: 60px;
  }
}
.footer .el-item {
  margin-top: 0px;
}
.footer .fLinks {
  column-gap: 0;
}
.footer img {
  position: relative;
  width: clamp(7.8125rem, 7.293rem + 2.77vw, 10.0625rem);
}
.footer p,
.footer a,
.footer span {
  color: var(--white);
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
}
.footer h4,
.footer p,
.footer a,
.footer span {
  color: var(--white);
}
.footer .el-item:hover a,
.footer .el-item:hover svg,
.footer .el-item:hover span {
  color: var(--lYellow) !important;
  transition: 0.1s ease-in-out;
  text-decoration: none !important;
}
.footer .el-item .el-image svg {
  position: relative;
  top: -1px;
  color: var(--white);
}
@media (min-width: 60em) {
  .footer h4,
  .footer p,
  .footer a,
  .footer span,
  .footer ul,
  .footer li,
  .footer div {
    max-width: fit-content;
    width: fit-content;
  }
}
.footer .uk-grid div:last-of-type {
  max-width: 500px;
}
.footer .uk-button-default {
  color: var(--dGreen);
  position: relative;
}
.footer .uk-button-default:hover {
  color: var(--lYellow);
  border: 2px solid var(--lYellow);
}
.footer::after {
  content: "";
  position: absolute;
  bottom: 0;
  background-image: url(../../../../images/logos/logoDecoWit.svg);
  background-position: bottom right;
  width: clamp(8.75rem, -2.792rem + 28.85vw, 26.0625rem);
  aspect-ratio: 417/230;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 0;
}

.wj-copyright div,
.wj-copyright span {
  color: var(--dGreen);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
}
.wj-copyright svg {
  fill: hsl(107, 25%, 36%) !important;
}

.hero_section {
  background: var(--dGreen);
}
@media (max-width: 99.9375em) {
  .hero_section {
    background: var(--dYellow);
  }
}
@media (max-width: 74.9375em) {
  .hero_section {
    background: var(--lYellow);
  }
}
@media (max-width: 59.9375em) {
  .hero_section {
    background: var(--dGreen);
  }
}
@media (max-width: 39.9375em) {
  .hero_section {
    background: var(--dYellow);
  }
}
.hero_section h1 {
  font-size: clamp(1.25rem, 1.135rem + 0.62vw, 1.75rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  letter-spacing: 2.3px;
  color: white;
}
@media (max-width: 99.9375em) {
  .hero_section h1 {
    color: white;
  }
}
@media (max-width: 74.9375em) {
  .hero_section h1 {
    color: black;
  }
}
@media (max-width: 59.9375em) {
  .hero_section h1 {
    color: black;
  }
}
@media (max-width: 39.9375em) {
  .hero_section h1 {
    color: black;
  }
}
.hero_section p {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: white;
}
@media (max-width: 99.9375em) {
  .hero_section p {
    color: white;
  }
}
@media (max-width: 74.9375em) {
  .hero_section p {
    color: black;
  }
}
@media (max-width: 59.9375em) {
  .hero_section p {
    color: black;
  }
}
@media (max-width: 39.9375em) {
  .hero_section p {
    color: black;
  }
}
.hero_section .uk-button {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: 15px;
  letter-spacing: 1.5px;
  background-color: white;
  transition: all 0.3s ease-in-out;
}
.hero_section .uk-button:hover {
  background-color: var(--wj-green);
}
.hero_section .uk-button-primary {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  background-color: var(--lYellow);
  border-color: var(--dGreen);
  color: var(--dGreen);
}

.homeHeader .uk-background-norepeat {
  display: flex;
  align-items: center;
  padding-bottom: clamp(8.75rem, 6.442rem + 12.31vw, 18.75rem);
}
.homeHeader .uk-background-norepeat .homeHeadline {
  padding: clamp(4.6875rem, 3.101rem + 8.46vw, 11.5625rem) 0 clamp(6.25rem, 4.591rem + 8.85vw, 13.4375rem) 0;
}
.homeHeader .uk-background-norepeat .headerTitel {
  font-family: "Parkinsans", sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  font-size: clamp(1.875rem, 1.082rem + 4.23vw, 5.3125rem);
  color: var(--white);
  text-align: center;
}

.eb-dialog {
  max-width: 294px !important;
  max-height: 199px !important;
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  padding: 32px 24px !important;
  overflow: unset !important;
}
.eb-dialog p {
  line-height: 1.2;
}
.eb-dialog .eb-close {
  --eb-close-button-font-size: 25px !important;
  color: var(--dGreen);
}
.eb-dialog .eb-close:hover {
  color: var(--dYellow);
}
.eb-dialog .uk-button-default:hover {
  text-decoration: none;
}

.tm-header-mobile .uk-navbar-left a {
  padding: clamp(0rem, -0.551rem + 2.94vw, 0.625rem) 0;
}
.tm-header-mobile .uk-navbar-left a img {
  height: clamp(4.0625rem, 1.777rem + 5.71vw, 6.0625rem);
  object-fit: contain;
}
.tm-header-mobile .uk-navbar-right a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 15px;
  color: var(--dGreen);
  text-transform: none;
}
.tm-header-mobile .uk-navbar-right a span {
  background-color: var(--lYellow);
  border-radius: 15px;
  border: 2px solid var(--dGreen);
  transition-duration: 0.4s;
  padding: 3.5px 12.5px;
}
.tm-header-mobile .uk-navbar-right a span:hover {
  background-color: var(--dGreen);
  color: var(--lYellow);
  transform: scale(1.1);
  transition: ease-in-out;
  transition-duration: 0.5s;
}
.tm-header-mobile .uk-navbar-right a div {
  display: none;
}

.uk-offcanvas-page .uk-offcanvas-bar {
  background-color: var(--white);
  color: var(--dGreen);
  max-width: unset !important;
  width: 410px;
}
@media (max-width: 639px) {
  .uk-offcanvas-page .uk-offcanvas-bar {
    width: 100vw;
  }
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-close {
  top: 15px;
  right: 15px;
  color: var(--dGreen);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-close:hover {
  color: var(--dYellow);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-logo {
  max-width: clamp(5.75rem, 4.75rem + 5.33vw, 8.75rem);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-grid-margin {
  padding-left: 55px;
  margin-top: 33px;
}
@media (min-width: 40em) {
  .uk-offcanvas-page .uk-offcanvas-bar .uk-grid-margin {
    padding-right: 55px;
  }
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default li > a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  letter-spacing: -1px;
  line-height: 1;
  font-size: 1.75rem;
  color: var(--dGreen);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default li > a:hover {
  color: var(--dYellow);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-active > a {
  color: var(--dYellow) !important;
}
@media (max-width: 639px) {
  .uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default li:nth-of-type(9) > a {
    max-width: 257px;
  }
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-parent > a::after {
  content: "";
  width: clamp(1.1875rem, 1.125rem + 0.33vw, 1.375rem);
  height: 12px;
  margin-left: 10px;
  background: url(../../../../images/icons/arrowDown.svg) no-repeat center/contain;
  transition: transform 0.4s ease;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-parent > a:hover::after {
  transition-duration: 1s;
  background: url(../../../../images/icons/arrowDownHv.svg) no-repeat center/contain;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-parent > a span {
  display: none;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-open > a::after {
  position: relative;
  right: 0px;
  background: url(../../../../images/icons/arrowUpHv.svg) no-repeat center/contain;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-open > a:hover::after {
  background: url(../../../../images/icons/arrowUpHv.svg) no-repeat center/contain;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .uk-open > a polyline {
  display: none;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .lid-button {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: 1.0625rem;
  position: relative;
  justify-content: center;
  background-color: var(--lYellow);
  color: var(--dGreen);
  padding: 12.5px;
  width: calc(100% - 29px);
  border-radius: 15px;
  border: 2px solid var(--dGreen);
  transition-duration: 0.4s;
  margin-top: 24.5px;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .lid-button::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrow.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .lid-button:hover {
  background-color: var(--dGreen);
  color: var(--lYellow);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-default .lid-button:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
  background: url(../../../../images/icons/buttonArrowYellow.svg) no-repeat center/contain;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub {
  padding-left: 0;
  padding-top: 26px;
  padding-bottom: 32px;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub li > a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: 1.0625rem;
  color: var(--dGreen);
  line-height: 1.2;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub li > a:hover {
  color: var(--dYellow);
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub li:nth-of-type(n+2) {
  padding-top: 8px;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub .uk-active > a {
  color: var(--dYellow) !important;
}
.uk-offcanvas-page .uk-offcanvas-bar .uk-nav-sub img {
  display: none;
}

.kaart {
  background-color: hsl(194, 45%, 77%);
  padding: 0;
}
.kaart h1 {
  color: var(--white);
  z-index: 2;
  background: transparent;
  min-width: fit-content;
  position: absolute;
  padding-left: clamp(20px, -71.429px + 9.524vw, 100px);
}
@media (max-width: 59.9375em) {
  .kaart h1 {
    display: none;
  }
}
.kaart h3 {
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
}
.kaart .titel {
  display: grid;
  align-items: center;
}
.kaart .leaflet-container {
  margin-top: 0 !important;
  margin-bottom: 0;
}
.kaart .leaflet-control-zoom {
  border: unset;
  border-radius: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
.kaart .leaflet-control-zoom a:hover {
  background-color: var(--lGreen);
  text-decoration: none;
}
.kaart .leaflet-control-zoom a span {
  color: var(--dGreen);
}
.kaart .leaflet-control-zoom a:nth-of-type(1) {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom: none;
}
.kaart .leaflet-control-zoom a:nth-of-type(2) {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.kaart .leaflet-grab {
  width: 100vw;
  margin: 0 !important;
}
@media (min-width: 60em) {
  .kaart .leaflet-grab {
    height: clamp(515px, 965px + -28.125vw, 695px) !important;
  }
}
@media (max-width: 59.9375em) {
  .kaart .leaflet-grab {
    width: 100vw;
  }
}
@media (max-width: 59.9375em) {
  .kaart .uk-container {
    padding-left: 0;
  }
}
.kaart .leaflet-bottom {
  display: none;
}
.kaart .titel {
  align-content: center;
}
.kaart .infoKaart {
  align-items: center;
  justify-content: center;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  color: var(--dGreen);
}
@media (max-width: 59.9375em) {
  .kaart .infoKaart {
    margin-top: 0;
  }
}
.kaart .infoKaart .leaflet-marker-icon {
  border-radius: 50%;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}
.kaart .leaflet-popup .leaflet-popup-content-wrapper {
  border-radius: 15px;
  border: 2px solid hsla(107, 25%, 36%, 0);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
  padding: 0;
  width: 295px;
  height: 157px;
  display: flex;
  align-items: center;
}
.kaart .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
  padding: 0 23px;
  width: unset !important;
}
.kaart .leaflet-popup .leaflet-popup-close-button {
  display: none;
}
.kaart .leaflet-popup .leaflet-popup-tip-container {
  display: none;
}

.tekst {
  padding-bottom: 200px;
}
.tekst .uk-container-large {
  max-width: 915px;
}
.tekst p {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
}
.tekst a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 700;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  text-decoration: underline;
}
.tekst a:hover {
  color: var(--dYellow);
}
.tekst li a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
}
.tekst .contactS .el-item .uk-grid div:hover {
  color: var(--dYellow);
}
.tekst .contactS .el-item .uk-grid svg {
  color: var(--dGreen);
  width: 25px;
  position: relative;
  top: -1px;
}
.tekst .contactS .el-item .uk-grid span {
  color: var(--dGreen);
}
.tekst .contactS .el-item .uk-grid:hover svg,
.tekst .contactS .el-item .uk-grid:hover span {
  color: var(--dYellow);
  text-decoration: none;
}
.tekst .contactS .el-item:first-of-type .uk-grid:hover svg,
.tekst .contactS .el-item:first-of-type .uk-grid:hover span {
  color: var(--dGreen);
}
@media (max-width: 59.9375em) {
  .tekst .txtContact {
    flex-direction: column;
  }
}
.tekst .txtContact div:nth-of-type(2) {
  padding-left: 45px;
}
@media (max-width: 59.9375em) {
  .tekst .txtContact div:nth-of-type(2) {
    padding-left: 20px;
  }
}
.tekst .txtContact .el-item:nth-child(n+2) {
  margin-top: 5px;
}
.tekst .txtContact .diaLeft {
  max-width: 250px;
}
.tekst table {
  width: fit-content;
}
.tekst table tbody tr {
  border-top: 1px solid var(--dGreen);
}
.tekst table tbody tr:first-of-type {
  border-top: none;
}
.tekst table tbody tr td {
  padding-left: 0;
}
.tekst table tbody tr td:first-of-type {
  padding-right: 131px;
}
@media (max-width: 639px) {
  .tekst table tbody tr td:first-of-type {
    padding-right: 0;
  }
}
.tekst table tbody tr td div {
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  color: var(--dGreen);
}

.tm-header {
  position: relative;
  z-index: 5;
}
.tm-header .uk-navbar-container > .uk-container {
  padding-top: 2.5px;
  padding-bottom: 7.5px;
}
.tm-header .uk-navbar-container > .uk-container .uk-navbar-right .uk-navbar-item,
.tm-header .uk-navbar-container > .uk-container .uk-navbar-right .uk-navbar-nav > li > a {
  min-height: unset;
  line-height: 1;
}
.tm-header .uk-navbar-nav {
  align-items: center;
  gap: clamp(20px, -40px + 5vw, 40px);
}
.tm-header .uk-navbar-nav li > a:active {
  color: var(--dYellow);
}
.tm-header .uk-navbar-nav li.uk-active > a {
  color: var(--dYellow);
}
.tm-header .uk-navbar-nav li:last-of-type.uk-active > a {
  background-color: var(--dGreen);
  color: var(--lYellow);
}
.tm-header .uk-navbar-nav li:last-of-type.uk-active > a::after {
  background: url(../../../../images/icons/buttonArrowYellow.svg) no-repeat center/contain;
}
@media (min-width: 75em) {
  .tm-header .uk-navbar-nav li:nth-of-type(7) {
    display: none;
  }
  .tm-header .uk-navbar-nav li:nth-of-type(8) {
    display: none;
  }
}
.tm-header .uk-navbar-nav a {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  text-transform: none;
  color: var(--dGreen);
  transition: ease-in-out;
  transition-duration: 0.5s;
}
.tm-header .uk-navbar-nav a:hover {
  color: var(--dYellow);
  transform: scale(1.1);
  transition: ease-in-out;
  transition-duration: 0.5s;
}
.tm-header .uk-navbar-nav .lid-button {
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  position: relative;
  display: inline-flex;
  align-items: center;
  background-color: var(--lYellow);
  color: var(--dGreen);
  padding: 12.5px 13px 12.5px 15px;
  text-transform: none;
  border-radius: 15px;
  border: 2px solid var(--dGreen);
  transition-duration: 0.4s;
}
.tm-header .uk-navbar-nav .lid-button::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4em;
  margin-right: 5px;
  background: url(../../../../images/icons/buttonArrow.svg) no-repeat center/contain;
  vertical-align: middle;
  vertical-align: middle;
  transition: transform 0.4s ease;
}
.tm-header .uk-navbar-nav .lid-button:hover {
  background-color: var(--dGreen);
  color: var(--lYellow);
}
.tm-header .uk-navbar-nav .lid-button:hover::after {
  transform: translateX(5px);
  transition-duration: 1s;
  background: url(../../../../images/icons/buttonArrowYellow.svg) no-repeat center/contain;
}
@media (min-width: 75em) {
  .tm-header .uk-navbar-nav .verborgen-desktop {
    display: none;
  }
}
.tm-header .uk-drop {
  top: 107px;
  padding-right: 10px;
}
.tm-header .uk-drop.uk-open {
  left: 0 !important;
  padding: 20px;
  max-width: 100% !important;
  width: 100% !important;
}
.tm-header .uk-drop .SubMenuXL {
  justify-content: center;
}
.tm-header .uk-drop .SubMenuXL .uk-grid {
  flex-wrap: nowrap;
}
.tm-header .uk-drop .SubMenuXL .uk-grid > div {
  flex: 1;
}
.tm-header .uk-drop .SubMenuXL .uk-panel img {
  border-radius: 20px;
  aspect-ratio: 1;
  object-fit: cover;
}
.tm-header .uk-drop .SubMenuXL .uk-panel h3 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  color: var(--dGreen);
  padding: 0 10px;
}
.tm-header .uk-drop .SubMenuXL .uk-panel:hover h3 {
  color: var(--dYellow);
}
.tm-header .uk-drop .SubMenuXL .el-link {
  display: none;
}

.tm-toolbar {
  background-color: var(--dGreen);
  padding: 3px;
}
.tm-toolbar .uk-container {
  padding-right: clamp(2.5rem, -41.786rem + 45.71vw, 12.5rem);
  margin-right: 0;
}
.tm-toolbar .uk-subnav > * > :first-child {
  font-family: "Parkinsans", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.909rem + 0.15vw, 1.0625rem);
  text-transform: none;
  color: var(--white);
  transition: all 0.3s ease-in-out 0s normal;
}
.tm-toolbar .uk-subnav > * > :first-child:hover {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  transition: all 0.3s ease-in-out 0s normal;
}

.werkgroepenSlider h2 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(1.5625rem, 1.202rem + 1.92vw, 3.125rem);
  color: var(--dGreen);
  text-align: center;
}
.werkgroepenSlider img {
  border-radius: 20px;
  width: 100%;
}
.werkgroepenSlider h3 {
  font-family: "Parkinsans", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  font-size: clamp(0.9375rem, 0.865rem + 0.38vw, 1.25rem);
  color: var(--dGreen);
  text-align: center;
  background-color: var(--lYellow);
  border-radius: 15px;
  padding: clamp(0.46875rem, 0.382rem + 0.46vw, 0.84375rem) clamp(0.9375rem, 0.793rem + 0.77vw, 1.5625rem);
  width: fit-content;
  line-height: 1.2;
}
.werkgroepenSlider a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.werkgroepenSlider .uk-slider-container {
  margin: 0;
  padding: 20px 0;
}
@media (min-width: 60em) {
  .werkgroepenSlider .uk-slider-container .uk-slider-items {
    margin-left: -80px;
    margin-right: -80px;
  }
}
.werkgroepenSlider .el-item {
  transition: 0.4s ease-in-out;
  width: 100%;
}
.werkgroepenSlider .el-item:hover {
  scale: 101%;
}
.werkgroepenSlider .el-item:hover h3 {
  color: var(--lYellow);
  background-color: var(--dGreen);
}
.werkgroepenSlider .uk-active {
  transition: 0.4s ease;
}
.werkgroepenSlider .uk-active:hover {
  scale: 101%;
}
.werkgroepenSlider .uk-active:hover h3 {
  color: var(--lYellow);
  background-color: var(--dGreen);
  transition: 0.4s ease-in-out;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container {
  gap: clamp(30.625rem, -9.851rem + 101.19vw, 110.3125rem);
  bottom: -79px;
  pointer-events: none;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding: 0;
  transition: 0.5s ease-in-out;
  pointer-events: auto;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a.uk-slidenav-next {
  background: url(../../../../images/icons/ArrowBtnGr.svg) no-repeat center/contain;
  transition: 0.5s ease-in-out;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a.uk-slidenav-next:hover {
  background: url(../../../../images/icons/ArrowBtnHv.svg) no-repeat center/contain;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-1px);
  transition: 0.5s ease-in-out;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a.uk-slidenav-previous {
  background: url(../../../../images/icons/ArrowBtnL.svg) no-repeat center/contain;
  transition: 0.5s ease-in-out;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a.uk-slidenav-previous:hover {
  background: url(../../../../images/icons/ArrowBtnLhv.svg) no-repeat center/contain;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  transform: translateY(-1px);
  transition: 0.5s ease-in-out;
}
.werkgroepenSlider .uk-slider .uk-position-relative .uk-slidenav-container a svg polyline {
  display: none;
}
.werkgroepenSlider .uk-slider .uk-dotnav .uk-active {
  padding-left: 15px;
}
.werkgroepenSlider .uk-slider .uk-dotnav .uk-active a {
  background-color: var(--black);
}
.werkgroepenSlider .uk-slider .uk-dotnav li a {
  background-color: var(--tBlack);
}
.werkgroepenSlider .uk-button {
  display: none;
}