/*/KLEUREN/*/
:root {
    --ultralichtaqua: #F8FEFF;
	--zeerlichtaqua: #E2F4F6;
    --lichtaqua: #A9D1D5;
    --aqua: #73B4BA;
    --middenaqua: #186C77;
    --donkeraqua: #13444A;
    --lichtgeel: #FAF5CD;
    --middengeel: rgba(241,231,71,.6);/*#F1E747*/
    --geel: rgba(241,231,71,1);/*#F1E747*/
    --zeerlichtgroen: #ECF7F5;
    --lichtgroen: #D6EFE1;
    --groen: #90C2A6;
    --donkergroen: #40666B;
    --violet: #ECCADF;
    --donkerviolet: #E0A6C8;
    --middenpaars: #4C428F;
    --paars: #3A3272;
    --framboos: #C8394E;
}
.bg-ultralichtaqua{background-color: var(--ultralichtaqua);}
.bg-zeerlichtaqua{background-color: var(--zeerlichtaqua);}
.bg-lichtaqua{background-color: var(--lichtaqua);}
.bg-aqua{background-color: var(--aqua);}
.bg-middenaqua{background-color: var(--middenaqua);}
.bg-donkeraqua{background-color: var(--donkeraqua);}
.bg-lichtgeel{background-color: var(--lichtgeel);}
.bg-middengeel{background-color: var(--middengeel);}
.bg-smallercitaat .tekst,.bg-geel{background-color: var(--geel);}
.bg-zeerlichtgroen{background-color: var(--zeerlichtgroen);}
.bg-citaat .tekst,.bg-lichtgroen{background-color: var(--lichtgroen);}
.bg-groen{background-color: var(--groen);}
.border-groen{border-color:var(--groen)!important;}
.bg-donkergroen{background-color: var(--donkergroen);}
.bg-verwijsblok,.bg-violet{background-color: var(--violet);}
.bg-donkerviolet{background-color: var(--donkerviolet);}
.bg-middenpaars{background-color: var(--middenpaars);}
.bg-paars{background-color: var(--paars);}
.bg-framboos{background-color: var(--framboos);}

.vacaturerij:nth-child(3n+1) {background-color: var(--zeerlichtgroen);}
.vacaturerij:nth-child(3n+2) {background-color: var(--lichtgroen);}
.vacaturerij:nth-child(3n+3) {background-color: var(--lichtgeel);}

.orde123 .kleurhouder:nth-child(3n+1) {}
.orde123 .kleurhouder:nth-child(3n+2) {background: linear-gradient(-90deg, var(--zeerlichtgroen) 30%, transparent 50%);}
.orde123 .kleurhouder:nth-child(3n+3) {background: linear-gradient(90deg, var(--violet) 30%, transparent 50%);}
.orde123 .kleurhouder:nth-child(3n+2)>.container-xxl {background-color: var(--zeerlichtgroen);}
.orde123 .kleurhouder:nth-child(3n+3)>.container-xxl {background-color: var(--violet);}
.onekoloms .Focuskader{background-color:var(--geel);}
.orde123 .kleurhouder:nth-child(3n+1) .Focuskader{background-color: var(--groen);}
.introhomemeester .Focuskader,
.orde123 .kleurhouder:nth-child(3n+2) .Focuskader{background-color: var(--framboos);}
.introhomemeester .Focuskader .BullitTekst,
.orde123 .kleurhouder:nth-child(3n+2) .Focuskader .BullitTekst {color: #fff;}
.orde123 .kleurhouder:nth-child(3n+3) .Focuskader{background-color: var(--lichtaqua);}

.colfooter:nth-of-type(odd) {background-color: var(--zeerlichtaqua);}
.colfooter:nth-of-type(even) {background-color: var(--ultralichtaqua);}
.icoonhouder {background-color: var(--geel);transition: all .15s ease-in; max-width: 180px;}
.icoonmeester:hover .icoonhouder {background-color: var(--middengeel);}
.icoonhouder .icoonkeuze {background-color: var(--donkeraqua);transition: all .15s ease-in;}
.icoonmeester:hover .icoonhouder .icoonkeuze {background-color: #000;}
.bg-citaat {background: linear-gradient(180deg, var(--groen) 50%, transparent 50%);}
.bg-verwijsbloklinks {background: linear-gradient(90deg, var(--zeerlichtgroen) 50%, transparent 50%);}
.bg-verwijsbloklinks .tekst{background-color: var(--zeerlichtgroen);}
.bg-verwijsbloklinks .links{background-color: var(--lichtaqua);}

.bg-verwijsblokcontactlinks .tekst{background-color: var(--lichtgroen);}
.bg-verwijsblokcontactlinks .links{background-color: var(--groen);}

@media (min-width: 768px) {
	.bg-verwijsblokcontactlinks {background: linear-gradient(-90deg, var(--groen) 50%, transparent 50%);}
    .bg-citaat {background: linear-gradient(90deg, var(--groen) 50%, transparent 50%);}
}
/*//*/

/*/FONTS, LINKS/*/
.breekaf {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;    
}
.tekstbalans {text-wrap:balance!important;}
.letspace01 {letter-spacing: 0.1em;}
.tekstbalans {text-wrap: balance;}
.to-shine-login {width: 12px;margin-left: 4px;margin-top: -1px;}
.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    font-family:"Manrope", sans-serif;
}
.h1, h1 {
    color: var(--donkeraqua);font-weight: 800;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.h2, h2 {color: var(--framboos);font-weight: 800;}
.tekstblokje h3 {color: #000000;font-weight: 700;font-size: calc(1.3rem + .2vw);}
.h5, h5 {
    font-weight: 700;
}
h2.h3 a.accord,
h3.card-title{color: var(--middenaqua);}
.fs-5 {
  font-size: 1.3125rem !important;
}
.gm-style .gm-style-iw-d .map-description {font-size: 1.125rem;font-family:"Figtree", sans-serif;}
.card-text ul,
.card-text ol,
.tekstblokje ul,
.tekstblokje ol { margin-bottom: 1rem;}
.tekstblokje.text-center ul,
.tekstblokje.text-center ol { display: inline-block; text-align: start;}
.link-menulink {color: #000!important;text-decoration: none;}
.link-menulink:hover {color: #000;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: #000; text-underline-offset: 5px;}
.link-menuheader {color: #000!important;text-decoration: none;font-weight: 500;}
.link-menuheader:hover {color: #000;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: #000; text-underline-offset: 5px;}

/*.downloads .downloadlink .link-dark link-offset-2 link-underline-opacity-25 link-underline-opacity-100-hover*/
.downloadlink:hover .bg-zeerlichtaqua{background-color: var(--zeerlichtgroen);}
.downloadlink {text-decoration: none; color: #000!important;}
.downloadlink:hover {text-decoration: none; color: #000!important;}
.downloadlink .downloadtitel {text-decoration: none!important;}
.downloadlink .downloadlinktekst {text-decoration:underline; text-underline-offset: 0.2em;color: var(--middenpaars);}
.downloadlink:hover .downloadlinktekst {color: #000;}
.downloadlink .downloadomschrijving {text-decoration: none!important;}



/*//*/

/*/SVG-SHAPES/*/
:root{
    --citaaticoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='62.351' height='65.304' viewBox='0 0 62.351 65.304'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='62.351' height='65.304' transform='translate(0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M31.651 7.653 26.065 2.067a7.056 7.056 0 0 0-9.979 9.978l5.587 5.586 0 0 9.978 9.979 0 0 0 0 9.978-9.979 0 0 5.321-5.32a7.056 7.056 0 0 0-9.979-9.978Z'/%3E%3Cpath d='M54.7 33.856l5.586-5.586a7.056 7.056 0 1 0-9.978-9.979L44.72 23.878l0 0-9.979 9.978 0 0 0 0 9.979 9.978 0 0 5.32 5.321a7.056 7.056 0 0 0 9.978-9.979Z'/%3E%3Cpath d='M7.653 33.59 2.067 39.176a7.056 7.056 0 0 0 9.978 9.979l5.586-5.587 0 0 9.979-9.978 0 0 0 0L17.633 23.61l0 0-5.32-5.321A7.056 7.056 0 0 0 2.333 28.27Z'/%3E%3Cpath d='M31.385 57.651l5.586 5.586a7.056 7.056 0 0 0 9.979-9.978l-5.587-5.586 0 0-9.978-9.979 0 0 0 0-9.978 9.979 0 0-5.321 5.32a7.056 7.056 0 0 0 9.979 9.978Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --harticoonlinks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='116.066' height='114.564' viewBox='0 0 116.066 114.564'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_580' data-name='Rectangle 580' width='114.564' height='116.066'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_22916' data-name='Group 22916' transform='translate(116.066) rotate(90)'%3E%3Cg id='Group_687' data-name='Group 687' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_397' data-name='Path 397' d='M114.564 87.885a28.17 28.17 0 0 0-28.17-28.17H56.353V28.17a28.171 28.171 0 0 0-56.342 0V59.714H0v56.341H.011v.011H56.353v-.011H86.394A28.17 28.17 0 0 0 114.564 87.885Z' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --harticoonrechts:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='116.066' height='114.564' viewBox='0 0 116.066 114.564'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_580' data-name='Rectangle 580' width='114.564' height='116.066'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_22917' data-name='Group 22917' transform='translate(0 114.564) rotate(-90)'%3E%3Cg id='Group_687' data-name='Group 687' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_397' data-name='Path 397' d='M114.564 87.885a28.17 28.17 0 0 0-28.17-28.17H56.353V28.17a28.171 28.171 0 0 0-56.342 0V59.714H0v56.341H.011v.011H56.353v-.011H86.394A28.17 28.17 0 0 0 114.564 87.885Z' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --sectionhero:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='183' height='82' viewBox='0 0 183.523 82.497'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_581' data-name='Rectangle 581' width='183.523' height='82.497'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_22918' data-name='Group 22918' transform='translate(183.523 82.497) rotate(180)'%3E%3Cg id='Group_689' data-name='Group 689' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_398' data-name='Path 398' d='M41.248 0H183.522V82.5H41.248a41.249 41.249 0 0 1 0-82.5' transform='translate(0 0)' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --icoonContactEmail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.004' height='16.003' viewBox='0 0 20.004 16.003'%3E%3Cpath d='M82-784a1.926 1.926 0 0 1-1.413-.588A1.926 1.926 0 0 1 80-786v-12a1.926 1.926 0 0 1 .588-1.413A1.926 1.926 0 0 1 82-800H98a1.926 1.926 0 0 1 1.413.588A1.926 1.926 0 0 1 100-798v12a1.926 1.926 0 0 1-.588 1.413A1.926 1.926 0 0 1 98-784Zm8-7 8-5v-2l-8 5-8-5v2Z' transform='translate(-80 800)'/%3E%3C/svg%3E");
    --icoonContactTelefoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.117' height='20.117' viewBox='0 0 20.117 20.117'%3E%3Cpath d='M138.944-819.883a1.137 1.137 0 0 0 .838-.335 1.137 1.137 0 0 0 .335-.838v-4.526a.984.984 0 0 0-.251-.657 1.293 1.293 0 0 0-.643-.405l-3.856-.782a1.8 1.8 0 0 0-.8.07 1.564 1.564 0 0 0-.657.377l-2.626 2.626a17.668 17.668 0 0 1-2.012-1.355 19.645 19.645 0 0 1-1.816-1.606 19.677 19.677 0 0 1-1.69-1.858 13.517 13.517 0 0 1-1.327-2l2.71-2.738a1.176 1.176 0 0 0 .307-.531 1.971 1.971 0 0 0 .028-.754l-.726-3.912a1.021 1.021 0 0 0-.363-.629 1.039 1.039 0 0 0-.7-.265h-4.526a1.137 1.137 0 0 0-.838.335 1.137 1.137 0 0 0-.335.838 16.776 16.776 0 0 0 1.523 6.9 20.646 20.646 0 0 0 4.317 6.2 20.648 20.648 0 0 0 6.2 4.317A16.775 16.775 0 0 0 138.944-819.883Z' transform='translate(-120 840)'/%3E%3C/svg%3E");
    --icoonContactLocatie:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.004' height='25.004' viewBox='0 0 20.004 25.004'%3E%3Cpath d='M171.768-868.232A2.408 2.408 0 0 0 172.5-870a2.408 2.408 0 0 0-.735-1.766A2.409 2.409 0 0 0 170-872.5a2.408 2.408 0 0 0-1.766.734A2.408 2.408 0 0 0 167.5-870a2.408 2.408 0 0 0 .734 1.766A2.408 2.408 0 0 0 170-867.5 2.408 2.408 0 0 0 171.768-868.232ZM170-855a41.559 41.559 0 0 1-7.517-7.955 12.371 12.371 0 0 1-2.485-6.8 9.669 9.669 0 0 1 3.016-7.47A9.991 9.991 0 0 1 170-880a9.991 9.991 0 0 1 6.986 2.782 9.669 9.669 0 0 1 3.016 7.47 12.371 12.371 0 0 1-2.485 6.8A41.559 41.559 0 0 1 170-855Z' transform='translate(-160 880)'/%3E%3C/svg%3E");
    --icoonContactLinkedIn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41.125' height='41.125' viewBox='0 0 41.125 41.125'%3E%3Cpath d='M41.386 4H7.739A3.738 3.738 0 0 0 4 7.739V41.386a3.738 3.738 0 0 0 3.739 3.739H41.386a3.738 3.738 0 0 0 3.739-3.739V7.739A3.738 3.738 0 0 0 41.386 4ZM17 37.648H11.485V19.9H17Zm-2.813-20.28A3.214 3.214 0 1 1 17.4 14.152 3.215 3.215 0 0 1 14.186 17.367Zm23.469 20.28H32.144V29.019c0-2.058-.037-4.705-2.866-4.705-2.869 0-3.311 2.241-3.311 4.556v8.778H20.457V19.9h5.29v2.425h.075a5.8 5.8 0 0 1 5.217-2.866c5.584 0 6.616 3.675 6.616 8.453v9.732Z' transform='translate(-4 -4)'/%3E%3C/svg%3E");
    --downloadlink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.068' height='53.068' viewBox='0 0 53.068 53.068'%3E%3Cpath d='M136.8-800.3l-3.44-3.44 13.169-13.169h-11.3v-4.913h19.655v19.655h-4.913v-11.3Zm31.349-13.169v-21.62h-21.62V-840h26.534v26.534Zm-43.24 26.534a4.722 4.722 0 0 1-3.452-1.462A4.722 4.722 0 0 1 120-791.846V-840h4.914v48.154h48.154v4.914Z' transform='translate(-120 840)'/%3E%3C/svg%3E");
    --downloadpdf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62.062' height='62.062' viewBox='0 0 62.062 62.062'%3E%3Cpath d='M101.722-847.417h3.1v-6.206h3.1a3 3 0 0 0 2.211-.892 3 3 0 0 0 .892-2.211v-3.1a3 3 0 0 0-.892-2.211 3 3 0 0 0-2.211-.892h-6.206Zm3.1-9.31v-3.1h3.1v3.1Zm9.309 9.31h6.206a3 3 0 0 0 2.211-.892 3 3 0 0 0 .892-2.211v-9.309a3 3 0 0 0-.892-2.211 3 3 0 0 0-2.211-.892h-6.206Zm3.1-3.1v-9.309h3.1v9.309Zm9.309 3.1h3.1v-6.206h3.1v-3.1h-3.1v-3.1h3.1v-3.1h-6.206ZM98.619-830.35a5.977 5.977 0 0 1-4.383-1.823 5.976 5.976 0 0 1-1.823-4.383v-37.237a5.974 5.974 0 0 1 1.823-4.383A5.973 5.973 0 0 1 98.619-880h37.237a5.973 5.973 0 0 1 4.383 1.824 5.974 5.974 0 0 1 1.823 4.383v37.237a5.976 5.976 0 0 1-1.823 4.383 5.977 5.977 0 0 1-4.383 1.823Zm0-6.206h37.237v-37.237H98.619ZM86.206-817.938a5.976 5.976 0 0 1-4.383-1.823A5.977 5.977 0 0 1 80-824.144v-43.443h6.206v43.443h43.443v6.206Zm12.412-55.856v0Z' transform='translate(-80 880)'/%3E%3C/svg%3E");
    --fileDoc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M240 112L128 112C119.2 112 112 119.2 112 128L112 512C112 520.8 119.2 528 128 528L208 528L208 576L128 576C92.7 576 64 547.3 64 512L64 128C64 92.7 92.7 64 128 64L261.5 64C278.5 64 294.8 70.7 306.8 82.7L429.3 205.3C441.3 217.3 448 233.6 448 250.6L448 400.1L400 400.1L400 272.1L312 272.1C272.2 272.1 240 239.9 240 200.1L240 112.1zM380.1 224L288 131.9L288 200C288 213.3 298.7 224 312 224L380.1 224zM272 444L304 444C332.7 444 356 467.3 356 496L356 560C356 588.7 332.7 612 304 612L272 612C261 612 252 603 252 592L252 464C252 453 261 444 272 444zM304 572C310.6 572 316 566.6 316 560L316 496C316 489.4 310.6 484 304 484L292 484L292 572L304 572zM424 444L440 444C464.3 444 484 463.7 484 488L484 568C484 592.3 464.3 612 440 612L424 612C399.7 612 380 592.3 380 568L380 488C380 463.7 399.7 444 424 444zM420 488L420 568C420 570.2 421.8 572 424 572L440 572C442.2 572 444 570.2 444 568L444 488C444 485.8 442.2 484 440 484L424 484C421.8 484 420 485.8 420 488zM508 488C508 463.7 527.7 444 552 444L568 444C592.3 444 612 463.7 612 488L612 496C612 507 603 516 592 516C581 516 572 507 572 496L572 488C572 485.8 570.2 484 568 484L552 484C549.8 484 548 485.8 548 488L548 568C548 570.2 549.8 572 552 572L568 572C570.2 572 572 570.2 572 568L572 560C572 549 581 540 592 540C603 540 612 549 612 560L612 568C612 592.3 592.3 612 568 612L552 612C527.7 612 508 592.3 508 568L508 488z'/%3E%3C/svg%3E");
    --fileXls:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M240 112L128 112C119.2 112 112 119.2 112 128L112 512C112 520.8 119.2 528 128 528L240 528L240 576L128 576C92.7 576 64 547.3 64 512L64 128C64 92.7 92.7 64 128 64L261.5 64C278.5 64 294.8 70.7 306.8 82.7L429.3 205.3C441.3 217.3 448 233.6 448 250.6L448 400.1L400 400.1L400 272.1L312 272.1C272.2 272.1 240 239.9 240 200.1L240 112.1zM380.1 224L288 131.9L288 200C288 213.3 298.7 224 312 224L380.1 224zM324 464C324 470.5 325.9 476.8 329.5 482.2L336 491.9L342.5 482.2C346.1 476.8 348 470.5 348 464C348 453 357 444 368 444C379 444 388 453 388 464C388 478.4 383.7 492.4 375.8 504.4L360 528L375.8 551.6C383.8 563.6 388 577.6 388 592C388 603 379 612 368 612C357 612 348 603 348 592C348 585.5 346.1 579.2 342.5 573.8L336 564.1L329.5 573.8C325.9 579.2 324 585.5 324 592C324 603 315 612 304 612C293 612 284 603 284 592C284 577.6 288.3 563.6 296.2 551.6L312 528L296.2 504.4C288.2 492.4 284 478.4 284 464C284 453 293 444 304 444C315 444 324 453 324 464zM432 612C421 612 412 603 412 592L412 464C412 453 421 444 432 444C443 444 452 453 452 464L452 572L464 572C475 572 484 581 484 592C484 603 475 612 464 612L432 612zM508 496C508 467.3 531.3 444 560 444L584 444C595 444 604 453 604 464C604 475 595 484 584 484L560 484C553.4 484 548 489.4 548 496C548 502.6 553.4 508 560 508C588.7 508 612 531.3 612 560C612 588.7 588.7 612 560 612L528 612C517 612 508 603 508 592C508 581 517 572 528 572L560 572C566.6 572 572 566.6 572 560C572 553.4 566.6 548 560 548C531.3 548 508 524.7 508 496z'/%3E%3C/svg%3E");
    --filePpt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M240 112L128 112C119.2 112 112 119.2 112 128L112 512C112 520.8 119.2 528 128 528L208 528L208 576L128 576C92.7 576 64 547.3 64 512L64 128C64 92.7 92.7 64 128 64L261.5 64C278.5 64 294.8 70.7 306.8 82.7L429.3 205.3C441.3 217.3 448 233.6 448 250.6L448 400.1L400 400.1L400 272.1L312 272.1C272.2 272.1 240 239.9 240 200.1L240 112.1zM380.1 224L288 131.9L288 200C288 213.3 298.7 224 312 224L380.1 224zM272 444L304 444C337.1 444 364 470.9 364 504C364 537.1 337.1 564 304 564L292 564L292 592C292 603 283 612 272 612C261 612 252 603 252 592L252 464C252 453 261 444 272 444zM304 524C315 524 324 515 324 504C324 493 315 484 304 484L292 484L292 524L304 524zM400 444L432 444C465.1 444 492 470.9 492 504C492 537.1 465.1 564 432 564L420 564L420 592C420 603 411 612 400 612C389 612 380 603 380 592L380 464C380 453 389 444 400 444zM432 524C443 524 452 515 452 504C452 493 443 484 432 484L420 484L420 524L432 524zM508 464C508 453 517 444 528 444L592 444C603 444 612 453 612 464C612 475 603 484 592 484L580 484L580 592C580 603 571 612 560 612C549 612 540 603 540 592L540 484L528 484C517 484 508 475 508 464z'/%3E%3C/svg%3E");
    --fileZip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M240 112L128 112C119.2 112 112 119.2 112 128L112 512C112 520.8 119.2 528 128 528L272 528L272 576L128 576C92.7 576 64 547.3 64 512L64 128C64 92.7 92.7 64 128 64L261.5 64C278.5 64 294.8 70.7 306.8 82.7L429.3 205.3C441.3 217.3 448 233.6 448 250.6L448 400.1L400 400.1L400 272.1L312 272.1C272.2 272.1 240 239.9 240 200.1L240 112.1zM380.1 224L288 131.9L288 200C288 213.3 298.7 224 312 224L380.1 224zM336 444L400 444C406.9 444 413.4 447.6 417 453.5C420.6 459.4 421 466.8 417.9 473L368.4 572L400 572C411 572 420 581 420 592C420 603 411 612 400 612L336 612C329.1 612 322.6 608.4 319 602.5C315.4 596.6 315 589.2 318.1 583L367.6 483.9L336 483.9C325 483.9 316 474.9 316 463.9C316 452.9 325 443.9 336 443.9zM484 464L484 592C484 603 475 612 464 612C453 612 444 603 444 592L444 464C444 453 453 444 464 444C475 444 484 453 484 464zM508 464C508 453 517 444 528 444L560 444C593.1 444 620 470.9 620 504C620 537.1 593.1 564 560 564L548 564L548 592C548 603 539 612 528 612C517 612 508 603 508 592L508 464zM548 524L560 524C571 524 580 515 580 504C580 493 571 484 560 484L548 484L548 524z'/%3E%3C/svg%3E");
    --fileImage:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M512 144C520.8 144 528 151.2 528 160L528 416C528 424.8 520.8 432 512 432L192 432C183.2 432 176 424.8 176 416L176 160C176 151.2 183.2 144 192 144L512 144zM192 96C156.7 96 128 124.7 128 160L128 416C128 451.3 156.7 480 192 480L512 480C547.3 480 576 451.3 576 416L576 160C576 124.7 547.3 96 512 96L192 96zM272 208C272 190.3 257.7 176 240 176C222.3 176 208 190.3 208 208C208 225.7 222.3 240 240 240C257.7 240 272 225.7 272 208zM412.7 211.8C408.4 204.5 400.5 200 392 200C383.5 200 375.6 204.5 371.3 211.8L324.8 290.8L307.6 266.2C303.1 259.8 295.8 256 287.9 256C280 256 272.7 259.8 268.2 266.2L212.2 346.2C207.1 353.5 206.4 363.1 210.6 371C214.8 378.9 223.1 384 232 384L472 384C480.6 384 488.6 379.4 492.8 371.9C497 364.4 497 355.2 492.7 347.8L412.7 211.8zM80 216C80 202.7 69.3 192 56 192C42.7 192 32 202.7 32 216L32 512C32 547.3 60.7 576 96 576L456 576C469.3 576 480 565.3 480 552C480 538.7 469.3 528 456 528L96 528C87.2 528 80 520.8 80 512L80 216z'/%3E%3C/svg%3E");
    --fileDefault:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M344 88C344 74.7 333.3 64 320 64C306.7 64 296 74.7 296 88L296 334.1L233 271.1C223.6 261.7 208.4 261.7 199.1 271.1C189.8 280.5 189.7 295.7 199.1 305L303 409C312.4 418.4 327.6 418.4 336.9 409L441 305C450.4 295.6 450.4 280.4 441 271.1C431.6 261.8 416.4 261.7 407.1 271.1L344.1 334.1L344.1 88zM162.2 336L160 336C124.7 336 96 364.7 96 400L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 400C544 364.7 515.3 336 480 336L477.8 336L429.8 384L480 384C488.8 384 496 391.2 496 400L496 480C496 488.8 488.8 496 480 496L160 496C151.2 496 144 488.8 144 480L144 400C144 391.2 151.2 384 160 384L210.2 384L162.2 336zM464 440C464 426.7 453.3 416 440 416C426.7 416 416 426.7 416 440C416 453.3 426.7 464 440 464C453.3 464 464 453.3 464 440z'/%3E%3C/svg%3E");
}

.videoPoster {background-position:50% 50%;background-repeat: no-repeat;background-size: cover;}
.videoPosterPlay {position: absolute;width: 100%;height: 100%;}
.videoPosterPlay::before {
	content: url("data:image/svg+xml,%3Csvg class='play-icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm-56 296V168l144 88z' fill='%23fff'/%3E%3C/svg%3E");
    height: 6rem;
    width: 6rem;
    position: absolute;
    top: calc(50% - (3rem));
    left: calc(50% - (3rem));
	filter: blur(0);z-index: 1;
}

.bg-smallercitaat>.container-xxl {padding-top: 80px;}
.bg-citaat>.container-xxl {padding-top: 80px;}
.citaaticoon{
    position:relative;
    --circle-color:var(--violet);
    --icon-color:var(--framboos);
}
.citaaticoon::before,
.citaaticoon::after{
    content:"";
    position:absolute;
    transform:none;
    pointer-events:none;
}
.citaaticoon::before{
    left:50%;
    transform:translateX(-50%);
    top:-110px;
    width:120px;
    height:120px;
    border-radius:50%;
    background:var(--circle-color);
}
.citaaticoon::after{
    left:50%;
    transform:translateX(-50%);
    top:-83px;
    width:66px;
    height:66px;
    background:var(--icon-color);
    -webkit-mask:var(--citaaticoon) center/contain no-repeat;
    mask:var(--citaaticoon) center/contain no-repeat;
}
.smalcitaaticoon{
    position:relative;
    --circle-color:var(--framboos);
    --icon-color:var(--violet);
}
.smalcitaaticoon::before,
.smalcitaaticoon::after{
    content:"";
    position:absolute;
    transform:none;
    pointer-events:none;
}
.smalcitaaticoon::before{
    left:50%;
    transform:translateX(-50%);
    top:-110px;
    width:120px;
    height:120px;
    border-radius:50%;
    background:var(--circle-color);
}
.smalcitaaticoon::after{
    left:50%;
    transform:translateX(-50%);
    top:-83px;
    width:66px;
    height:66px;
    background:var(--icon-color);
    -webkit-mask:var(--citaaticoon) center/contain no-repeat;
    mask:var(--citaaticoon) center/contain no-repeat;
}

.onekoloms>.harten{
    position:relative;
}
.onekoloms>.harten::before,
.onekoloms>.harten::after{
    content:"";
    position:absolute;
    transform:none;
    pointer-events:none;
    background:var(--donkerviolet);
    width:40px;
    height:41px;
}
.onekoloms>.harten::before{
    left:10px;
    top:-10px;
    -webkit-mask:var(--harticoonlinks) center/contain no-repeat;
    mask:var(--harticoonlinks) center/contain no-repeat;
}
.onekoloms>.harten::after{
    right:10px;
    bottom:0px;
    -webkit-mask:var(--harticoonrechts) center/contain no-repeat;
    mask:var(--harticoonrechts) center/contain no-repeat;
}

.twokoloms>.harten{
    position:relative;
}
.twokoloms>.harten::before,
.twokoloms>.harten::after{
    content:"";
    position:absolute;
    transform:none;
    pointer-events:none;
    background:var(--geel);
    width:40px;
    height:41px;
}
.twokoloms>.harten::before{
    left:10px;
    top:-10px;
    -webkit-mask:var(--harticoonlinks) center/contain no-repeat;
    mask:var(--harticoonlinks) center/contain no-repeat;
}
.twokoloms>.harten::after{
    right:10px;
    bottom:0px;
    -webkit-mask:var(--harticoonrechts) center/contain no-repeat;
    mask:var(--harticoonrechts) center/contain no-repeat;
}

.contacticoon{
    position:relative;
    display: block;
    --circle-color:var(--donkergroen);
    --icon-color:var(--lichtgroen);
}
.contacticoon::before,
.contacticoon::after{
    content:"";
    display: inline-block;
    position:absolute;
    transform:none;
    pointer-events:none;
}
.contacticoon::before{
    left:-10px;
    top:50%;
    transform:translateY(-50%);
    width:42px;
    height:42px;
    border-radius:50%;
    background:var(--circle-color);
}
.contacticoon:hover::before{
    background:#000;
}
.contacticoon::after{
    left:0px;
    top:50%;
    transform:translateY(-50%);
    width:20px;
    height:20px;
    background:var(--icon-color);
}
.contacticoon.contactEmail::after{
    -webkit-mask:var(--icoonContactEmail) center/contain no-repeat;
    mask:var(--icoonContactEmail) center/contain no-repeat;
}
.contacticoon.contactTelefoon::after{
    -webkit-mask:var(--icoonContactTelefoon) center/contain no-repeat;
    mask:var(--icoonContactTelefoon) center/contain no-repeat;
}
.contacticoon.contactLocatie::after{
    -webkit-mask:var(--icoonContactLocatie) center/contain no-repeat;
    mask:var(--icoonContactLocatie) center/contain no-repeat;
}
.contacticoon.contactLinkedIn::after{
    -webkit-mask:var(--icoonContactLinkedIn) center/contain no-repeat;
    mask:var(--icoonContactLinkedIn) center/contain no-repeat;
}


.downloadicoon{
    position:relative;
    --circle-color:var(--aqua);
    --icon-color:#fff;;
}
.downloadicoon::before,
.downloadicoon::after{
    content:"";
    position:absolute;
    transform:none;
    pointer-events:none;
    transition: all .2s ease-in-out;
}
.downloadicoon::before{
    left:0px;
    top:50%;
    transform:translateY(-50%);
    width:72px;
    height:72px;
    border-radius:50%;
    background:var(--circle-color);
}
.downloadicoon:hover::before{
    background:#000;
}
.downloadicoon::after{
    left:18px;
    top:50%;
    transform:translateY(-50%);
    width:36px;
    height:36px;
    background:var(--icon-color);
}
.downloadicoon.Linkurl::after{
    -webkit-mask:var(--downloadlink) center/contain no-repeat;
    mask:var(--downloadlink) center/contain no-repeat;
}
.downloadicoon.Linkfile.filePdf::after{
    -webkit-mask:var(--downloadpdf) center/contain no-repeat;
    mask:var(--downloadpdf) center/contain no-repeat;
}
.downloadicoon.Linkfile.fileDoc::after{
    -webkit-mask:var(--fileDoc) center/contain no-repeat;
    mask:var(--fileDoc) center/contain no-repeat;
}
.downloadicoon.Linkfile.fileXls::after{
    -webkit-mask:var(--fileXls) center/contain no-repeat;
    mask:var(--fileXls) center/contain no-repeat;
}
.downloadicoon.Linkfile.filePpt::after{
    -webkit-mask:var(--filePpt) center/contain no-repeat;
    mask:var(--filePpt) center/contain no-repeat;
}
.downloadicoon.Linkfile.fileZip::after{
    -webkit-mask:var(--fileZip) center/contain no-repeat;
    mask:var(--fileZip) center/contain no-repeat;
}
.downloadicoon.Linkfile.fileImage::after{
    -webkit-mask:var(--fileImage) center/contain no-repeat;
    mask:var(--fileImage) center/contain no-repeat;
}
.downloadicoon.Linkfile.fileDefault::after{
    -webkit-mask:var(--fileDefault) center/contain no-repeat;
    mask:var(--fileDefault) center/contain no-repeat;
}

@media (min-width: 992px) {
    .downloadicoon::before{
        left:0px;
        width:112px;
        height:112px;
    }
    .downloadicoon::after{
        left:28px;
        width:56px;
        height:56px;
    }
}

.bg-verwijsblok::after {position:absolute;top:-25px;right:0px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="112" height="50" viewBox="0 0 183.523 82.497"><defs><rect width="183.523" height="82.497" fill="%23c83b4f"/></defs><g transform="translate(0 0)"><g transform="translate(0 0)"><path d="M41.248,0H183.522V82.5H41.248a41.249,41.249,0,0,1,0-82.5" transform="translate(0 0)" fill="%23c83b4f" fill-rule="evenodd"/></g></g></svg>');}

@media (min-width: 768px) {
    #Body:not(.page-is-home) section.hero::after{bottom:-41px;width:182px;height:82px;}
    .bg-verwijsblok::after {position:absolute;top:-41px;right:0px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="183.523" height="82.497" viewBox="0 0 183.523 82.497"><defs><rect width="183.523" height="82.497" fill="%23c83b4f"/></defs><g transform="translate(0 0)"><g transform="translate(0 0)"><path d="M41.248,0H183.522V82.5H41.248a41.249,41.249,0,0,1,0-82.5" transform="translate(0 0)" fill="%23c83b4f" fill-rule="evenodd"/></g></g></svg>');}
    .bg-smallercitaat .tekst { padding-top: 60px!important; padding-bottom: 40px!important;}
    .bg-citaat .tekst { padding-top: 100px!important; padding-bottom: 80px!important;}
    .bg-smallercitaat>.container-xxl,
    .bg-citaat>.container-xxl {padding-top: 0px;}
    .citaaticoon::before,
    .citaaticoon::after{
        content:"";
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        pointer-events:none;
    }
    .citaaticoon::before{
        left:-90px;
        width:160px;
        height:160px;
    }
    .citaaticoon::after{
        left:-55px;
        width:90px;
        height:90px;
    }
    .smalcitaaticoon::before,
    .smalcitaaticoon::after{
        content:"";
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        pointer-events:none;
    }
    .smalcitaaticoon::before{
        left:-80px;
        width:140px;
        height:140px;
    }
    .smalcitaaticoon::after{
        left:-45px;
        width:70px;
        height:70px;
    }
}


@media (min-width: 1400px) {
    .onekoloms>.harten::before,
    .onekoloms>.harten::after{
        width:114px;
        height:116px;
    }
    .onekoloms>.harten::before{
        left:-90px;
        top:-10px;
    }
    .onekoloms>.harten::after{
        right:-90px;
        bottom:0px;
    }
    .twokoloms>.harten::before,
    .twokoloms>.harten::after{
        width:114px;
        height:116px;
    }
    .twokoloms>.harten::before{
        left:-90px;
        top:-10px;
    }
    .twokoloms>.harten::after{
        right:-90px;
        bottom:0px;
    }
}



.footblokbezoek::before {position:absolute;left:-40px;top:10px;width:40px;height:40px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 42 42"><circle id="Ellipse_293" data-name="Ellipse 293" cx="21" cy="21" r="21" fill="%2340666b"/><path id="location_on_24dp_1E0F0E_FILL1_wght400_GRAD0_opsz24" d="M171.768-868.232A2.408,2.408,0,0,0,172.5-870a2.408,2.408,0,0,0-.735-1.766A2.409,2.409,0,0,0,170-872.5a2.408,2.408,0,0,0-1.766.734A2.408,2.408,0,0,0,167.5-870a2.408,2.408,0,0,0,.734,1.766A2.408,2.408,0,0,0,170-867.5,2.408,2.408,0,0,0,171.768-868.232ZM170-855a41.559,41.559,0,0,1-7.517-7.955,12.371,12.371,0,0,1-2.485-6.8,9.669,9.669,0,0,1,3.016-7.47A9.991,9.991,0,0,1,170-880a9.991,9.991,0,0,1,6.986,2.782,9.669,9.669,0,0,1,3.016,7.47,12.371,12.371,0,0,1-2.485,6.8A41.559,41.559,0,0,1,170-855Z" transform="translate(-149.002 887.498)" fill="%23a3d5da"/></svg>');}
.footblokbel::before {position:absolute;left:-40px;top:10px;width:40px;height:40px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 42 42">  <circle id="Ellipse_291" data-name="Ellipse 291" cx="21" cy="21" r="21" fill="%2340666b"/><path id="phone_enabled_24dp_1E0F0E_FILL1_wght400_GRAD0_opsz24" d="M138.944-819.883a1.137,1.137,0,0,0,.838-.335,1.137,1.137,0,0,0,.335-.838v-4.526a.984.984,0,0,0-.251-.657,1.293,1.293,0,0,0-.643-.405l-3.856-.782a1.8,1.8,0,0,0-.8.07,1.564,1.564,0,0,0-.657.377l-2.626,2.626a17.668,17.668,0,0,1-2.012-1.355,19.645,19.645,0,0,1-1.816-1.606,19.677,19.677,0,0,1-1.69-1.858,13.517,13.517,0,0,1-1.327-2l2.71-2.738a1.176,1.176,0,0,0,.307-.531,1.971,1.971,0,0,0,.028-.754l-.726-3.912a1.021,1.021,0,0,0-.363-.629,1.039,1.039,0,0,0-.7-.265h-4.526a1.137,1.137,0,0,0-.838.335,1.137,1.137,0,0,0-.335.838,16.776,16.776,0,0,0,1.523,6.9,20.646,20.646,0,0,0,4.317,6.2,20.648,20.648,0,0,0,6.2,4.317A16.775,16.775,0,0,0,138.944-819.883Z" transform="translate(-109.059 850.941)" fill="%23a3d5da"/></svg>');}
/*//*/

/*/LAY-OUT/*/
.rounded-top-end-10 {border-top-right-radius: 10rem;}
.accentstreepje.voorLinkOndertekst {position: relative; width: 90px; height: 2px;background-color: #fff; margin: 10px auto;}
.accentstreepje.voorLink {position: relative; width: 90px; height: 2px;background-color: #fff; margin: 10px auto 0px auto;}
.accentstreepje.voorOndertekst {position: relative; width: 90px; height: 2px;background-color: #fff; margin: 30px auto;}
.container-xxl {max-width: 1140px!important; transition: all .3s ease-in-out}
.introhome .figure {}
.bg-verwijsblokcontactlinks .bubbeldiv{border-top-right-radius: 10rem;}
.bg-verwijsblokcontactlinks {margin-top: 100px!important;}

.videoblok{border-bottom-left-radius: 10rem; background-color: var(--geel);}

.Focuskader {max-width: 155px;clip-path: inset(0 0 0 0 round 50rem 50rem 50rem 0);transition: all .15s ease-in;}
.bg-verwijsblokcontactlinks .Focuskader {max-width: 240px;margin-top: -100px;}
.introhomemeester .Focuskader {margin-top: -150px;margin-left: auto;}
.orde123 .kleurhouder .Focuskader {margin-top: -150px;}
.bg-verwijsblokcontactlinks .Focuskader {clip-path: inset(0 0 0 0 round 50rem 50rem 0 50rem);}
.Focuskader .BullitTekst {font-family:"Manrope", sans-serif;font-size: 1rem;font-weight: 700;}
.bg-verwijsblokcontactlinks .Focuskader .BullitTekst {font-family:"Manrope", sans-serif;font-size: 1.4375rem;font-weight: 700;}
.intromeester {padding-left: 30px;padding-right: 0;}
.intromeester .introhouder { border-bottom-left-radius: 10rem; border-top-left-radius: 10rem;padding-bottom: 100px;transition: all .3s ease-in-out;}
.enkelkaart .map-canvas {margin-top: -100px;}

.gm-style-iw-d {margin-top: -30px;}
.icoonhouder img,
.icoonkeuze {-webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;}
.orde12 .tekstblokrij:nth-child(odd) img.figure-img {border-bottom-left-radius: 50rem; border-top-left-radius: 50rem; border-top-right-radius: 50rem;}
.orde12 .tekstblokrij:nth-child(even) img.figure-img {border-bottom-right-radius: 50rem; border-top-left-radius: 50rem; border-top-right-radius: 50rem;}
.orde123 .kleurhouder:nth-child(odd) img.figure-img {border-bottom-left-radius: 3rem;}
.orde123 .kleurhouder:nth-child(even) img.figure-img {border-bottom-right-radius: 3rem;}
.orde123 .kleurhouder:nth-child(odd) .figure {/*padding-left: 2em;*/}
.orde123 .kleurhouder:nth-child(even) .figure {padding-right: 2em;}
.orde123 .kleurhouder:nth-child(odd) .tekstblokje {padding-right: 2rem;padding-left: 2rem;transition: all .3s ease-in-out}
.orde123 .kleurhouder:nth-child(even) .tekstblokje {padding-right: 2rem;padding-left: 2rem;transition: all .3s ease-in-out}
.orde123 .kleurhouder:nth-child(odd) .Focuskader {clip-path: inset(0 0 0 0 round 50rem 50rem 50rem 0);right: 20px;}
.orde123 .kleurhouder:nth-child(even) .Focuskader {clip-path: inset(0 0 0 0 round 50rem 50rem 0 50rem); left: 20px;right: auto;}

@media (min-width: 576px) {
    .orde123 .kleurhouder:nth-child(odd) .tekstblokje {padding-right: 2rem;padding-left: 2rem;}
    .orde123 .kleurhouder:nth-child(even) .tekstblokje {padding-right: 2rem;padding-left: 2rem;}
}

@media (min-width: 768px) {
	.bg-verwijsblokcontactlinks .bubbeldiv{border-bottom-left-radius: 10rem;border-top-right-radius: 0;}
	.introhome .figure-img {border-bottom-right-radius: 50rem; border-top-left-radius: 50rem; border-top-right-radius: 50rem;}
    .orde123 .kleurhouder .Focuskader {right: 50%; transform: translateX(50%);}
    .orde123 .kleurhouder:nth-child(odd) .Focuskader {right: auto;}
	.Focuskader {max-width: 250px;}
	.page-is-home .Focuskader {max-width: 180px;}
	.bg-verwijsblokcontactlinks .Focuskader {max-width: 280px;}
	.Focuskader .BullitTekst {font-size: 1.4375rem;}
    .enkelkaart .map-canvas {margin-top: -200px;}
	.intromeester .introhouder { border-bottom-left-radius: 50rem; border-top-left-radius: 50rem;padding-bottom: 200px;}
    .orde123 .kleurhouder {margin-top: 3rem; margin-bottom: 6rem;}
    .orde123 .kleurhouder:nth-child(odd) .tekstblokje {padding-right: 2rem;padding-left: 1rem;}
    .orde123 .kleurhouder:nth-child(even) .tekstblokje {padding-right: 2rem;padding-left: 2rem;}
    .orde123 .kleurhouder:nth-child(odd) img.figure-img {border-bottom-left-radius: 5rem;}
    .orde123 .kleurhouder:nth-child(even) img.figure-img {border-bottom-right-radius: 5rem;}
    .orde123 .kleurhouder:nth-child(odd) .figure {padding-left: 0;}
    .orde123 .kleurhouder:nth-child(even) .figure {padding-right: 0;}
	.orde123 .kleurhouder .Focuskader {margin-top: -150px;}
	.orde123 .kleurhouder:nth-child(odd) .Focuskader {clip-path: inset(0 0 0 0 round 50rem 50rem 0 50rem);}
	.orde123 .kleurhouder:nth-child(even) .Focuskader {clip-path: inset(0 0 0 0 round 50rem 50rem 50rem 0);}
    .rounded-bottom-end-md-10 {border-bottom-right-radius: 10rem;}
}

@media (min-width: 992px) {
    .tweekoloms {column-count: 2; column-gap: 50px;}
    .tweekoloms h3 {-webkit-column-break-after: avoid; 	break-after: avoid-column; }
    .tweekoloms table {-webkit-column-break-after: avoid; 	break-after: avoid-column; }
    .orde123 .kleurhouder:nth-child(odd)>.container-xxl {border-bottom-right-radius: 15rem; border-top-right-radius: 15rem;}
    .orde123 .kleurhouder:nth-child(even)>.container-xxl {border-bottom-left-radius: 15rem; border-top-left-radius: 15rem;}
    .orde123 .kleurhouder:nth-child(odd) .tekstblokje {padding-right: 5rem;padding-left: 2rem;}
    .orde123 .kleurhouder:nth-child(even) .tekstblokje {padding-right: .5rem;padding-left: 5rem;}
    .bg-verwijsblokcontactlinks .Focuskader .BullitTekst {font-size: 2rem;}
}
@media (min-width: 1200px) {
	.tweekoloms {column-gap: 80px;}
	.intromeester {
		padding-left: calc(
		  (100vw - 1140px) / 2
		);
	}
    .orde123 .kleurhouder:nth-child(odd)>.container-xxl {border-bottom-right-radius: 50rem; border-top-right-radius: 50rem;}
    .orde123 .kleurhouder:nth-child(even)>.container-xxl {border-bottom-left-radius: 50rem; border-top-left-radius: 50rem;}
    .orde123 .kleurhouder:nth-child(odd) .tekstblokje {padding-left: 2rem;}
    .orde123 .kleurhouder:nth-child(even) .tekstblokje {padding-right: .5rem;padding-left: 10rem;}
}

@media (min-width: 1600px) {
	.introhomemeester .Focuskader {margin-right: -200px!important;}
}

/*//*/

/*/BUTTONS/*/
.btn{border-width: 2px!important; border-radius:1.25rem!important; border-top-right-radius: 0!important; font-size: 1.1875rem!important; }
a.menu-knop svg .menutekst {transition:all 0.2s ease-in-out;}
a.menu-knop:hover svg .menutekst {transform: translateX(-3px);}
a.menu-knop:hover svg path.c,
a.menu-knop:hover svg text.d,
a.menu-knop:hover svg path.f {fill:#08373C!important;}
.dnnEditState .menu-button.menu-knop svg{margin-top: -60px;}
/*//*/


/*/DESKTOPMENU/*/

/*//*/


/*LOGO*/
#theme-page-navigation .logo-houder {width: 164px;position: absolute; top: 0px; transition: all .2s ease-in-out; }
#bovenfooter .logo-houder {width: 164px;position: relative; display: block; transition: all .2s ease-in-out;margin-left: -1rem;}
@media (min-width: 576px) {
	#theme-page-navigation .logo-houder,
	#bovenfooter .logo-houder {width: 214px; }
	#bovenfooter .logo-houder {margin-left: .3rem; }
}
#bovenfooter .logo {height: 37px;}
@media (min-width: 1200px) {
  #bovenfooter .logo {height: 54px;}
}
/*//*/

/*MOBIELMENU*/
#theme-page-navigation.navbar-expand-lg {position:relative; height:52px; background-color:var(--aqua);}
.headercontainer {height:52px;}
.dtgrijsholder {transition:all .2s ease-in-out;}
.hoofdnavigatie {position:absolute; right:0px; top:6px; transition:all .2s ease-in-out;}
@media (min-width: 992px) {
	.hoofdnavigatie {top:95px;}
	.driesocials {position:absolute;}
}
#menuhouder .driesocials {display:none;}
#menuhouder .modal-fullscreen, #menuhouder .modal-fullscreen .modal-content {height:auto!important;}
.ly-nav-mobile li .ly-linkwrapper {position:relative;}
.ly-nav-mobile>li ul {padding-left:0px;}
.mobiele-menufooter {position:fixed; bottom:0; right:0; left:0;}
@media (min-width: 576px) {
	.mobiele-menufooter {position:sticky;}
	#mobielMenu .modal-fullscreen {width:50vw; float:right;}
}
#nav-mobile {display:block; background-color:var(--aqua)}
.ly-nav-mobile>li>.ly-linkwrapper>a {color:#000;}
.ly-nav-mobile li.has-child>.ly-linkwrapper>a {margin-right:40px;}
.ly-nav-mobile .ly-linkwrapper>a {border:solid 1px transparent;}
.ly-nav-mobile .ly-linkwrapper>a:focus {border:solid 1px #000;}
.ly-nav-mobile li .ly-linkwrapper .ly-navopener {display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,0); position:absolute; right:0; width:40px; text-align:center; top:0; bottom:0; cursor:pointer;}
.ly-nav-mobile li.ly-active > .ly-linkwrapper .ly-navopener .ly-navopener-icon::before {content:url("../img/icons/menu-is-open.svg");}
.ly-nav-mobile li .ly-linkwrapper .ly-navopener .ly-navopener-icon::before {content:url("../img/icons/menu-is-dicht.svg");}
.ly-nav-mobile > li > .ly-linkwrapper > a {text-decoration:none; display:block; padding:10px 15px 10px 16px;}
.ly-nav-mobile > li > ul > li > .ly-linkwrapper > a {text-decoration:none;}
.ly-nav-mobile > li > ul > li > ul > li > .ly-linkwrapper > a {display:block; text-decoration:none; padding:10px 10px 10px 30px;}
.ly-nav-mobile > li > ul > li > ul > li > ul > li > .ly-linkwrapper > a {display:block; text-decoration:none; padding:8px 10px 8px 40px; font-size:0.85em;}
.ly-nav-mobile a.True-er {text-decoration:underline!important;text-underline-offset: 0.25em !important;}
.ly-nav-mobile .ly-linkwrapper>.ly-navopener {color:#000; border:solid 1px transparent;}
.ly-nav-mobile .ly-linkwrapper>.ly-navopener:focus {color:#000; border:solid 1px #000;}
.ly-nav-mobile>li.active>.ly-linkwrapper>a, .ly-nav-mobile>li>.ly-linkwrapper>a:hover {color:var(--middenpaars)}
.ly-nav-mobile>li>ul {background-color:rgba(255,255,255,0.6); display:none}
.ly-nav-mobile>li>ul>li {border-bottom:1px solid var(--lichtaqua); margin:0}
.ly-nav-mobile>li>ul>li.last {border-bottom:none}
.ly-nav-mobile>li>ul>li>.ly-linkwrapper>a {color:rgba(0,0,0,1.00); display:block; padding:10px 10px 10px 20px; line-height:1.3em}
.ly-nav-mobile>li>ul>li.active>.ly-linkwrapper>a, .ly-nav-mobile>li>ul>li>.ly-linkwrapper>a:hover {color:var(--middenpaars)}
.ly-nav-mobile>li>ul>li>ul>li>.ly-linkwrapper>a {color:rgba(0,0,0,1.00);}
.ly-nav-mobile>li>ul>li>ul>li.active>.ly-linkwrapper>a, .ly-nav-mobile>li>ul>li>ul>li>.ly-linkwrapper>a:hover {color:var(--middenpaars);}
.ly-nav-mobile>li>ul>li>ul>li>ul, .ly-nav-mobile>li>ul>li>ul {display:none; background:rgba(255,255,255,0.8)}
/*//*/


/*ZOEKEN*/
.DNNModuleContent.ModSearchResultsC {padding-bottom: 50px;}
#dnn_ctr361_ModuleContent {display: block;transition: all .2s ease-in-out; }
.aanhetladen #dnn_ctr361_ModuleContent {display: none!important;}
.dnnSearchResultContainer > .dnnSearchResultItem,
.dnnSearchResultContainer > .dnnSearchResultItem-Subset {margin: 0}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title {margin-top: 30px;}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title {font-size:inherit;}
.dnnSearchResultItem-Link a {text-decoration: none; font-size: 80%;}
.dnnSearchResultPager .dnnLeft,/*.dnnSearchResultItem-Link,*/
.dnnSearchResultItem-Subset .dnnSearchResultItem-Title,.dnnSearchResultItem-Subset .dnnSearchResultItem-Others,
ul.searchSkinObjectPreview, .dnnSearchBoxClearText,.dnnSearchBoxPanel,.dnnSearchResultPanel {display: none!important;}
.search-block {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
  float: none;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.search-block #dnn_dnnSearch3_ClassicSearch,
.search-block #dnn_dnnSearch2_ClassicSearch,
.search-block #dnn_dnnSearch_ClassicSearch {
  padding: 8px 0;
  border: 0;
  background-color: inherit;
  box-shadow: none;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  margin: 0;
    width: 100%;
  line-height: 0;
}
.search-block #dnn_dnnSearch3_ClassicSearch .searchInputContainer,
.search-block #dnn_dnnSearch2_ClassicSearch .searchInputContainer,
.search-block #dnn_dnnSearch_ClassicSearch .searchInputContainer {
  margin: 0;
    flex: 1;
}
.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton,
.search-block #dnn_dnnSearch2_ClassicSearch .SearchButton,
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton {
  padding: 0.7rem 1.4rem 0.7rem 1rem;
  border-left: 1px solid var(--middenaqua);
  line-height: 1.5;
  height: 100%;
  font-size: 1rem;
  text-align: center;
  background-color: var(--middenaqua);
  color: #fff;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch3_ClassicSearch .SearchButton:hover,
.search-block #dnn_dnnSearch2_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch2_ClassicSearch .SearchButton:hover,
.search-block #dnn_dnnSearch_ClassicSearch .SearchButton:focus, .search-block #dnn_dnnSearch_ClassicSearch .SearchButton:hover {
  background-color: #3B4448;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text],
.search-block #dnn_dnnSearch2_ClassicSearch input[type=text],
.search-block #dnn_dnnSearch_ClassicSearch input[type=text] {
  padding: 0.7rem;
  height: 100%;
    width: 100%;
  border: solid 1px #CFCFCF;
  border-radius: 0;
    font-style: italic;
    background-color: #F0EDEE;
}
.search-block #dnn_dnnSearch3_ClassicSearch input[type=text]:focus,
.search-block #dnn_dnnSearch2_ClassicSearch input[type=text]:focus,
.search-block #dnn_dnnSearch_ClassicSearch input[type=text]:focus {
  border: solid 1px #333;border-radius: 0;
}
/*//*/

/*ACCORDEON/FAQ*/
[id^=accordion] .card a.accord::before {
    display: inline-block;
    position: absolute;
    height: 30px;
    width: 30px;
    margin-top: 5px;
    margin-left: -45px;
    content: "";
    -webkit-mask: url(/Portals/_default/Skins/KB/assets/img/icons/circle-arrow-down-light.svg) no-repeat 50% 50%;
    mask: url(/Portals/_default/Skins/KB/assets/img/icons/circle-arrow-down-light.svg) no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: var(--middenaqua);
}

[id^=accordion] .card a.accord.collapsed::before {
    -webkit-mask: url(/Portals/_default/Skins/KB/assets/img/icons/circle-arrow-right-light.svg) no-repeat 50% 50%;
    mask: url(/Portals/_default/Skins/KB/assets/img/icons/circle-arrow-right-light.svg) no-repeat 50% 50%;
}
/*/*/

/*ADMIN*/
.role-admin.dnnEditState section.hero::after{bottom: 10px!important;}
body.role-admin:not(.role-host) .oc-tabs .oc-tab-shared {display: none;}
body.role-admin:not(.role-host) div.actionMenu ul.dnn_mact > li.actionMenuEdit ul {box-shadow:none!important;border: none!important;}
/*//*/

@media (max-width: 575.999999px) {
	.kopbreker,h1,.h1,h2,.h2 {
		overflow-wrap: break-word;
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}
}

/*HUISSTIJL*/
#khsNavFixed{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgba(255,255,255,.95);border-bottom:1px solid #E5F3F6;display:none}
#khsNavFixed.show{display:block}
#khsNavFixed ul{display:flex;flex-wrap:wrap;gap:4px;max-width:1140px;margin:0 auto;padding:10px 24px;list-style:none}
#khsNavFixed a{display:block;padding:8px 16px;border-radius:999px;font-family:Manrope,Arial,sans-serif;font-size:.9rem;font-weight:600;color:#22434A;text-decoration:none}
#khsNavFixed a:hover{background:#ECCADF;color:#4C428F}
#khsParentToast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);background:#4C428F;color:#fff;font-family:Manrope,Arial,sans-serif;font-weight:600;padding:10px 24px;border-radius:999px;opacity:0;pointer-events:none;transition:all .25s;z-index:99999;}
#khsParentToast.show{opacity:1;transform:translateX(-50%) translateY(0);}
/*//*/

/*FORMULIEREN*/
#Body .page-break-section {box-shadow: none;}
/*//*/

