*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}html{height:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:var(--fontbody);-webkit-text-size-adjust:100%;background-color:var(--color3);color:var(--color1)}body,html{font-size:17px;line-height:24px;font-weight:400}:root{--fontbody:Arial, Helvetica, sans-serif;--fontheader:'Josefin Sans',sans-serif;--color1:#000;--color2:#fff;--color3:#b4c1f6;--color4:#666}img{height:auto;max-width:100%;border-style:none;vertical-align:middle}ul,
ul
li{margin:0;padding-left:0;list-style:none}b,strong{font-weight:bolder}p{padding-bottom:18px}a{text-decoration:underline;color:var(--color1)}a:hover{text-decoration:underline;color:var(--color1)}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}main,header,section,aside,footer{display:block}button,input{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font-family:inherit;font-size:inherit;margin:0}textarea{overflow:auto;resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="email"]{-webkit-appearance:none;border-radius:0}input[type='checkbox']{width:auto!important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}h1,h2,h3,h4{font-family:var(--fontheader);margin:0;font-weight:400;color:var(--color2)}h1{font-size:42px;line-height:42px;padding:12px
0 20px}h2{font-size:35px;line-height:35px;padding:12px
0 25px}h3{font-size:24px;line-height:24px;padding:12px
0 15px}h4{font-size:20px;line-height:20px;padding:12px
0 10px}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1;position:relative}.wrap{background-color:transparent}.row{max-width:1080px;margin:0
auto;padding:0
30px}.home{text-align:center}.main{padding-top:40px}.text-center{text-align:center}html .fancybox-bg{background:var(--color3)}html .fancybox-caption::before{display:none}html .fancybox-caption{color:var(--color1)}.form .form-input{margin-bottom:10px}.form .form-input
label{display:block}.form .form-input input,
.form .form-input
textarea{border:1px
solid var(--color2);padding:6px
8px;width:100%}.form .form-req{float:right;font-size:13px}.form .form-input.required input, .form .required
textarea{background-color:pink}.form
.errors{background:#d20000;color:var(--color2);padding:12px
15px;display:block;margin:40px
0 15px;font-size:16px}.form-button
button{display:inline-block;border:0;background:var(--color2);color:var(--color1);padding:10px
15px 7px;font-family:var(--fontheader);font-weight:400;cursor:pointer}.header{font-family:var(--fontheader)}.header
.row{display:flex;align-items:center;justify-content:flex-end}.logo{margin-right:auto;display:inline-block}.logo
a{display:inline-block;position:relative;font-size:36px;text-decoration:none;color:var(--color2)}.nav-trigger{display:none}.menu{position:relative;text-align:center}.nav li
span{display:none}.nav
a{font-size:20px;line-height:26px;display:inline-block;border-bottom:2px solid transparent}.nav
li{display:inline-block;padding:0
12px}.nav
a{position:relative;z-index:1;transition:.2s;text-decoration:none}@media (min-width:768px){.nav>li>a:hover,.nav>.current>a{border-bottom:2px solid var(--color2)}.nav{display:flex;padding:30px
0;font-size:16px;line-height:26px}.nav
a{color:var(--color2);text-decoration:none}.nav
.subnav{position:absolute;text-align:left;z-index:6;opacity:0;transition:all .1s ease-in;padding:14px
30px 12px 20px;margin-left:-20px;background:var(--color1);margin-top:-2px;border-radius:5px}.nav .subnav
a{font-size:17px;color:var(--color2)}.nav .subnav>a{position:relative;opacity:1}.nav .subnav
ul{opacity:0;transition:all .1s ease-in}.nav .subnav:hover ul, .sub:hover
.subnav{pointer-events:visible;opacity:1}.nav .subnav
li{display:block;padding:0}.nav .subnav ul
a{transition:.2s;opacity:0}.nav .subnav:hover ul
a{opacity:1}}.cols{display:flex;flex-wrap:wrap;justify-content:center}.cols
.txt{margin:0}.img{width:150px}.txt{margin:0
auto;max-width:750px}.overzicht{margin-left:-20px;margin-right:-20px}.overzicht
.item{width:calc(33.333% - 40px);margin:20px}.overzicht .item
a{display:block;transition:.3s;margin-bottom:8px}.overzicht .item a:hover{transform:translateY(-4px)}@media (max-width: 768px){body,html{font-size:16px;line-height:22px}h1{font-size:38px;line-height:38px;padding:12px
0 20px}h2{font-size:28px;line-height:28px;padding:12px
0 25px}h3{font-size:21px;line-height:21px;padding:12px
0 15px}h4{font-size:18px;line-height:18px;padding:12px
0 10px}.row{padding:0
20px}.logo
a{font-size:26px}.nav-trigger{display:block}.nav-trigger{z-index:2;position:absolute;top:20px;cursor:pointer;text-align:center;width:40px;height:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-trigger
span{display:block;position:absolute;height:3px;width:100%;background:var(--color2);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger:hover span,
.nav-trigger.open
span{background:var(--color2)}.nav-trigger span:nth-child(1){top:0}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:12px}.nav-trigger span:nth-child(4){top:24px}.nav-trigger.open span:nth-child(1){top:12px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger.open span:nth-child(4){top:12px;width:0;left:50%}.header{padding-top:25px;position:relative;display:block}.menu>ul>li{position:relative;transition:.5s}.menu > ul > li
a{display:block;padding:5px
0;position:relative;z-index:1;color:var(--color2);text-decoration:none}.menu > ul > li
span{text-align:right;display:block;height:40px;width:40px;line-height:40px;color:var(--color1);right:20px;top:7px;position:absolute;z-index:2;cursor:pointer;background-image:url(/theme/css/theme/img/icon-arrow-down.png);background-repeat:no-repeat;background-position:center center;background-size:20px 10px;transition:.2s;filter:invert(100%)}.menu > ul > li.open
span{transform:rotate(180deg)}.menu>ul>li.open{z-index:100}.menu > ul > li.open
.subnav{max-height:500px}.menu > ul
.subnav{max-height:0;overflow:hidden;position:relative;transition:.4s;z-index:1}.menu > ul .subnav
a{font-size:17px;padding:0;color:var(--color2)}.menu
.nav{padding:10px
0 25px}.menu .nav>li>a{font-weight:600;padding:14px
0 8px 0}.nav{padding:15px
0 25px}.nav
li{display:block;padding:0
20px}.menu{display:none;position:absolute;z-index:101;top:60px;left:0;right:0;background:var(--color3);box-shadow:0 10px 14px rgba(0,0,0,.05),0 10px 14px rgba(0,0,0,.05)}.menu.active{display:block}.menu .nav>li.first>a{border-top:2px solid var(--color2);padding-top:35px}.cols{display:blockx}.cols
.img{margin-bottom:20px}.overzicht{margin-left:-12px;margin-right:-12px}.overzicht
.item{width:calc(50% - 24px);margin:12px;font-size:14px;line-height:18px}.overzicht .item a:hover{transform:translateY(0)}}