@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Medium.eot');src:url('/theme/font/Outfit-Medium.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Medium.woff2') format('woff2'),
url('/theme/font/Outfit-Medium.woff') format('woff'),
url('/theme/font/Outfit-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Regular.eot');src:url('/theme/font/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Regular.woff2') format('woff2'),
url('/theme/font/Outfit-Regular.woff') format('woff'),
url('/theme/font/Outfit-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-ExtraLight.eot');src:url('/theme/font/Outfit-ExtraLight.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-ExtraLight.woff2') format('woff2'),
url('/theme/font/Outfit-ExtraLight.woff') format('woff'),
url('/theme/font/Outfit-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Thin.eot');src:url('/theme/font/Outfit-Thin.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Thin.woff2') format('woff2'),
url('/theme/font/Outfit-Thin.woff') format('woff'),
url('/theme/font/Outfit-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Bold.eot');src:url('/theme/font/Outfit-Bold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Bold.woff2') format('woff2'),
url('/theme/font/Outfit-Bold.woff') format('woff'),
url('/theme/font/Outfit-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-ExtraBold.eot');src:url('/theme/font/Outfit-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-ExtraBold.woff2') format('woff2'),
url('/theme/font/Outfit-ExtraBold.woff') format('woff'),
url('/theme/font/Outfit-ExtraBold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Black.eot');src:url('/theme/font/Outfit-Black.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Black.woff2') format('woff2'),
url('/theme/font/Outfit-Black.woff') format('woff'),
url('/theme/font/Outfit-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-Light.eot');src:url('/theme/font/Outfit-Light.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-Light.woff2') format('woff2'),
url('/theme/font/Outfit-Light.woff') format('woff'),
url('/theme/font/Outfit-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url('/theme/font/Outfit-SemiBold.eot');src:url('/theme/font/Outfit-SemiBold.eot?#iefix') format('embedded-opentype'),
url('/theme/font/Outfit-SemiBold.woff2') format('woff2'),
url('/theme/font/Outfit-SemiBold.woff') format('woff'),
url('/theme/font/Outfit-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0;background:transparent;font-family:var(--fontbody);color:var(--color1);font-size:17px;line-height:26px;font-weight:300;font-style:normal;font-optical-sizing:auto;scroll-behavior:smooth}:root{--fontbody:sans-serif;--fontheader:'Outfit',sans-serif;--color1:#333;--color2:#fff;--color3:#c31a72;--color4:#fc7f11;--color5:#e1e2e3}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:500}h1{font-size:34px;line-height:34px;margin:0;padding-bottom:20px}h2{font-size:28px;line-height:28px;margin-bottom:0;padding-bottom:15px}h3{font-size:21px;line-height:24px;margin-bottom:0;padding-bottom:12px}h4{font-size:18px;line-height:24px;margin-bottom:0;padding-bottom:5px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px
0 25px;padding:0}p{margin:0;padding-bottom:14px}a{text-decoration:none;outline:0}a:hover{outline:0}img{height:auto;max-width:100%;vertical-align:middle}b,strong{font-weight:500}textarea{resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox'],input[type='radio']{width:auto!important}input,textarea{font-weight:inherit;font-size:inherit;font-family:var(--fontbody)}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1;background-color:transparent}.row{max-width:1200px;margin:0
auto;padding:0
40px}.btn{transition:.3s;position:relative;text-shadow:none;margin:20px
15px 0 0;text-align:center;min-width:200px;display:inline-block;padding:6px
10px;font-size:17px;font-weight:600;border:2px
solid var(--color3);border-radius:6px;background:var(--color3);color:var(--color2);text-decoration:none}.btn.sec{background:var(--color2);border-color:var(--color2);color:var(--color3)}.btn:hover{transform:translateY(-3px)}.preloader-wrapper{height:100%;width:100%;background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;text-align:center}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin{display:inline-block;position:relative;width:34px;height:34px}.spin
div{box-sizing:border-box;display:block;position:absolute;width:34px;height:34px;margin:3px;border-width:3px;border-style:solid;border-color:var(--color3);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color3) transparent transparent transparent}.spin div:nth-child(1){animation-delay:-0.45s}.spin div:nth-child(2){animation-delay:-0.3s}.spin div:nth-child(3){animation-delay:-0.15s}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.header, .header
.row{position:relative}.logo{max-width:350px;margin:35px
auto 5px}.navbalk
.row{display:flex;flex-wrap:wrap;align-items:center}.menu{flex-grow:1}.vlag{position:absolute;right:3px;top:0;z-index:4}.vlag
a{border-radius:50%;overflow:hidden;display:block;line-height:0}.vlag a, .vlag
img{width:24px;height:24px}.nav-link{display:none}.nav-trigger{cursor:pointer;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.nav-trigger
span{display:block;position:absolute;height:3px;width:100%;background:var(--color1);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(--color1)}.nav-trigger span:nth-child(1){top:0}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:10px}.nav-trigger span:nth-child(4){top:20px}.nav-trigger.open span:nth-child(1){top:10px;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:10px;width:0;left:50%}.nav{display:flex;justify-content:center;padding-top:10px;padding-bottom:10px}.nav
ul{position:relative;z-index:101;padding:0;margin:0;list-style:none}.nav
li{display:inline-block;padding:10px
10px 0}.nav li
li{display:block}.nav
a{display:block;color:var(--color1);text-decoration:none;font-size:22px;line-height:32px;font-family:var(--fontheader);font-weight:500;position:relative;padding:10px}.nav a:hover{color:var(--color4)}.nav>ul>.current>a,.nav>ul>.active.has-submenu>a{color:var(--color1);position:relative}.nav>ul>.current>a:after,.nav>ul>.active.has-submenu>a:after{content:"";position:absolute;bottom:8px;height:10px;left:10px;right:10px;background:url(/theme/img/lijn.png);background-size:auto 6px;background-repeat:no-repeat;background-position:left bottom}.nav ul
ul{pointer-events:none;transition:.3s;opacity:0;position:absolute;background:var(--color2);padding:15px
15px 15px 0;margin-left:-15px;box-shadow:0 0 6px 0 rgba(0,0,0,0.35);min-width:150px;transform:translateY(-5px);text-align:left;border-radius:8px}.nav ul li:hover>ul{opacity:1;transform:translateY(0);pointer-events:auto}.nav ul ul
li{position:relative;padding:0;text-transform:none}.nav ul ul
a{text-transform:none;color:var(--color1);font-size:16px;line-height:28px;padding:0
20px;font-weight:400}.nav ul ul a:hover,
.nav ul ul .current
a{color:var(--color4)}.nav .level2 a:before{content:"";width:7px;margin-right:8px;height:12px;background:url(/theme/img/pijl.png);background-size:cover;background-repeat:no-repeat;display:inline-block}.main,.uitgelicht-ov{padding:20px
0 35px}.main
a{color:var(--color4)}.main a:hover{color:var(--color3)}.cols{display:flex;flex-wrap:wrap}.cols
.txt{width:65%;padding-right:50px}.cols
.side{width:35%}.cols .side
a{text-decoration:underline;color:var(--color2)}.cols .side a:hover{text-decoration:underline;color:var(--color2)}.block{font-weight:500;background:linear-gradient(180deg, var(--color4) 0%, #f60 100%);border-radius:12px;color:var(--color2);padding:30px;margin-top:10px}.block
h3{margin-top:0}.block
a{color:var(--color2)}.block a:hover{color:var(--color2);text-decoration:underline}.review{text-shadow:0 1px 1px rgba(0,0,0,.15)}.review
h3{margin-top:0;opacity:.6}.review
span{font-size:16px;font-weight:500}.review
p{font-size:15px;line-height:18px}.slider
.row{padding:0;position:relative}.slider .wave-b{position:absolute;bottom:-1px;height:80px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100%+2px);left:50%;display:block;position:absolute}.banner-slider{height:100%}.banner-slider
.item{height:0;padding-top:9%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px}.banner-slider, .banner-slider .slick-list, .banner-slider .slick-track{height:100%}.banner-slider
.item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-slider
h2{font-size:36px;line-height:36px;position:absolute;z-index:1;color:var(--color2);text-shadow:1px 1px 4px rgba(0,0,0,.65);text-align:center;bottom:25%;left:5%;right:5%}.slider .slick-arrow{position:absolute;top:43%;border:0;z-index:2;cursor:pointer;text-align:center;text-decoration:none;border:0;outline:0;display:inline-block;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:.2s;width:40px;height:40px;background-image:url(/theme/img/pijl.png);background-repeat:no-repeat;background-size:17px;background-position:center;display:block;background-color:var(--color2);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.35)}.slider .slick-arrow.slick-prev{left:20px;transform:scaleX(-1)}.slider .slick-arrow.slick-next{right:20px}.slider .slick-arrow.slick-prev:hover{transform:translateX(-3px) scaleX(-1)}.slider .slick-arrow.slick-next:hover{transform:translateX(3px)}.wave-b
.w1{fill:#ffffff!important;opacity:.15}.wave-b
.w2{fill:#ffffff!important;opacity:.3}.wave-b
.w3{fill:#ffffff!important}.banner
.row{padding:0;position:relative}.banner
.item{height:0;padding-top:20%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px}.banner
h2{font-size:36px;line-height:36px;position:absolute;z-index:1;color:var(--color2);text-shadow:1px 1px 4px rgba(0,0,0,.65);text-align:center;bottom:35%;left:5%;right:5%}.banner.high
.item{padding-top:25%}.banner .wave-b{position:absolute;bottom:-1px;height:80px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100%+2px);left:50%;display:block;position:absolute}.grid-items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.grid-items
.item{text-align:center;width:calc(25% - 30px);margin:8px
15px}.grid-items .item
h3{margin-top:10px}.grid-items .item
a{position:relative;display:block}.grid-items .item
img{border-radius:12px;transition:.3s}.grid-items .item a:hover
img{transform:rotate(1deg) scale(1.05)}.grid-items .item a:hover:before{opacity:1;top:50%}.grid-items .item a:before{content:"";transition:.2s;opacity:0;position:absolute;z-index:2;top:52%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;background:url(/theme/img/pijl.png);background-repeat:no-repeat;background-size:17px;background-position:center;display:block;background-color:var(--color2);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.35)}.uitgelicht-ov h2,
.activiteiten-ov h2,
.logo-slider
h2{text-align:center;position:relative;margin-bottom:20px}.uitgelicht-ov h2:after,
.activiteiten-ov h2:after,
.logo-slider h2:after{content:"";position:absolute;bottom:0px;height:20px;left:10px;right:10px;background:url(/theme/img/lijn.png);background-size:auto 6px;background-repeat:no-repeat;background-position:center bottom}.slick-dots{display:flex;justify-content:end;margin:0;padding:20px
0 0;list-style-type:none}.slick-dots
li{margin:0
6px}.slick-dots
button{display:block;width:14px;height:14px;padding:0;border:none;border-radius:100%;background-color:var(--color4);text-indent:-9999px}.slick-dots li.slick-active
button{background-color:var(--color2)}.team{padding:0
0 20px}.team
.items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.team
.item{text-align:center;width:calc(20% - 30px);margin:15px}.team .item
a{color:var(--color4)}.team .item a
i{color:var(--color1);font-size:10px;line-height:10px;position:relative;top:-1px}.team .item
img{border-radius:12px;transition:.3s}.team
h2{text-align:center;position:relative;margin-bottom:20px}.team h2:after{content:"";position:absolute;bottom:0px;height:20px;left:10px;right:10px;background:url(/theme/img/lijn.png);background-size:auto 6px;background-repeat:no-repeat;background-position:center bottom}.c-logo{margin-top:10px;margin-bottom:20px}.faq{margin:30px
0}.faq-item{margin-bottom:10px;border:1px
solid var(--color4);border-radius:5px;overflow:hidden}.faq-question{background:linear-gradient(180deg, var(--color4) 0%, #f60 100%);color:var(--color2);padding:10px
15px;cursor:pointer;transition:.3s ease;font-weight:500}.faq-answer{max-height:0;overflow:hidden;background-color:var(--color2);padding:0
15px;transition:max-height .5s ease}.faq-answer-content{padding:10px
0}.banner
.offerte{position:absolute;z-index:3;right:40px;top:40px;color:var(--color2);padding:10px
20px;border-radius:30px;font-size:18px;line-height:18px;font-family:var(--fontheader);font-weight:500;background:linear-gradient(180deg, #f60 0%, var(--color3) 100%);box-shadow:0 0 6px rgba(0,0,0,.35)}.banner .offerte
span.arrow{display:inline-block;padding-left:7px;font-size:100%}.cols
.text{width:70%;padding-right:60px}.cols
.lijst{width:30%;padding-top:30px}.afb-slider{margin-bottom:30px}.afb-slider
img{border-radius:20px}.afb-slider .slick-arrow{position:absolute;bottom:-5px;left:50%;border:0;z-index:2;cursor:pointer;text-align:center;text-decoration:none;border:0;outline:0;display:inline-block;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:.2s;width:40px;height:40px;background-image:url(/theme/img/pijl.png);background-repeat:no-repeat;background-size:17px;background-position:center;display:block;background-color:var(--color2);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.35)}.afb-slider .slick-arrow.slick-prev{left:50%;margin-left:-55px;transform:scaleX(-1)}.afb-slider .slick-arrow.slick-next{left:50%;margin-left:15px}.afb-slider .slick-arrow.slick-prev:hover{transform:translateX(-3px) scaleX(-1)}.afb-slider .slick-arrow.slick-next:hover{transform:translateX(3px)}a.spotlight
i{display:block;width:40px;height:40px;position:absolute;z-index:11;top:50%;left:50%;margin-top:-20px;margin-left:-20px;font-size:34px;color:var(--color2);text-shadow:0 0 4px rgba(0,0,0,.65);opacity:0;transition:.3s}a.spotlight:hover
i{opacity:1}.offerte-act{display:none}.lijst
.items{position:relative}.lijst .wave-b{position:absolute;bottom:-1px;height:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100%+2px);left:50%;display:block;position:absolute}.mini-list{margin-top:10px}.mini-list
h2{padding-top:10px}.mini-list
a{margin-bottom:6px;position:relative;display:block;font-size:18px;line-height:23px;font-family:var(--fontheader);font-weight:500;color:var(--color1)}.mini-list a:hover{color:var(--color4)}.mini-list a:before{content:"";width:7px;margin-right:8px;height:12px;background:url(/theme/img/pijl.png);background-repeat:repeat;background-size:auto;background-size:cover;background-repeat:no-repeat;display:inline-block}.mini-list
h2{margin-top:10px;margin-bottom:15px}.max-width{max-width:860px}.form-block{overflow:hidden;background:var(--color3);background:linear-gradient(180deg, var(--color3) 0%, #f60 100%);color:var(--color2);font-weight:500;padding:130px
0 150px;margin:30px
0 0;position:relative}.wave-f.bottom{top:auto;bottom:-1px;-webkit-transform:translateX(-50%) rotate(0deg);-ms-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}#activiteitform .recras-contactform>div{display:block;padding-bottom:8px;padding-top:0}#activiteitform .recras-contactform
select{cursor:default;color:var(--color1);font-weight:500!important;opacity:.6}#activiteitform .recras-contactform
.checkboxGroup{padding-bottom:15px;margin-top:5px}#activiteitform .recras-contactform .checkboxGroup
label{display:inline-block;width:35%;margin:0}#activiteitform .recras-contactform .checkboxGroup label
input{float:left;margin-right:8px;margin-top:5px}#activiteitform .recras-contactform input,
#activiteitform .recras-contactform textarea,
#activiteitform .recras-contactform
select{background:var(--color2);font-weight:300;background-image:none;border:0;border-radius:5px;padding:6px
12px;font-family:var(--fontbody);font-size:inherit;line-height:inherit;width:65%;display:inline-block}#activiteitform .recras-contactform
select{padding:12px
12px 10px}#activiteitform .recras-contactform
textarea{width:100%;margin-top:5px}#activiteitform .recras-contactform
label{width:35%;display:inline-block}#activiteitform p:empty{margin:0}#activiteitform
button.submitForm{background:#12a192;border-radius:28px;border:0;padding:9px
28px;display:inline-block;font-family:var(--fontheader);font-weight:500;font-size:18px;color:var(--color2);text-decoration:none;margin-top:15px;transition:all .3s ease-in-out;cursor:pointer}#activiteitform button.submitForm:hover{transform:translateY(-3px);background:#088F8F}#activiteitform .recras-contactform .booking-error{padding:9px
15px 6px!important;margin-top:2px;margin-bottom:10px;border-radius:12px;background:red}#activiteitform .recras-product-dependency,
#activiteitform .maximum-amount,
#activiteitform .minimum-amount,
#activiteitform .booking-error{font-size:14px;color:var(--color2);display:block;background:#d20000;background:linear-gradient(180deg, var(--color4) 0%, #f60 100%);padding:5px!important;margin-top:2px;margin-bottom:6px;text-shadow:0 0 0}#activiteitform
textarea{height:160px}#activiteitform .recras-success{background:#5cc72a;font-size:120%;padding:10px;display:block;margin-bottom:20px;text-align:center;color:#fff;text-shadow:0 0 0}#contactform .recras-contactform>div{display:block;padding-bottom:8px;padding-top:0}#contactform .recras-contactform
select{background:#eee!important;cursor:default;font-weight:bold}#contactform .recras-contactform
.checkboxGroup{padding-bottom:15px;margin-top:5px}#contactform .recras-contactform .checkboxGroup
label{display:inline-block;width:35%;margin:0}#contactform .recras-contactform .checkboxGroup label
input{float:left;margin-right:8px;margin-top:5px}#contactform .recras-contactform input,
#contactform .recras-contactform textarea,
#contactform .recras-contactform
select{background:var(--color2);background-image:none;border:1px
solid #ccc;border-radius:5px;padding:5px
10px;font-family:var(--fontbody);font-size:inherit;line-height:inherit;width:65%;display:inline-block}#contactform .recras-contactform
select{padding:12px
10px}#contactform .recras-contactform
textarea{width:100%;margin-top:5px}#contactform .recras-contactform
label{width:35%;display:inline-block}#contactform p:empty{margin:0}#contactform
button.submitForm{background:#12a192;border-radius:28px;border:0;padding:9px
28px;display:inline-block;font-family:var(--fontheader);font-weight:500;font-size:18px;color:var(--color2);text-decoration:none;margin-top:15px;transition:all .3s ease-in-out;cursor:pointer}#contactform button.submitForm:hover{transform:translateY(-3px);background:#088F8F}#contactform .recras-contactform .booking-error{padding:9px
15px 6px!important;margin-top:20px!important;border-radius:12px;background:linear-gradient(180deg, var(--color4) 0%, #f60 100%)}#contactform .recras-product-dependency,
#contactform .maximum-amount,
#contactform .minimum-amount,
#contactform .booking-error{font-size:14px;color:var(--color2);display:block;background:#d20000;background:linear-gradient(180deg, var(--color4) 0%, #f60 100%);padding:5px!important;margin-top:2px;margin-bottom:6px;text-shadow:0 0 0}#contactform
textarea{height:160px}#contactform .recras-success{background:#5cc72a;font-size:120%;padding:10px;display:block;margin-bottom:20px;text-align:center;color:#fff;text-shadow:0 0 0}.logo-slider{text-align:center}.logo-slider.marge{margin-top:40px}.logos{margin-left:-10px;margin-right:-10px;position:relative}.logos:before{position:absolute;top:0;left:0;bottom:0;width:10px;background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);content:"";z-index:10}.logos:after{position:absolute;top:0;right:0;bottom:0;width:10px;background:linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);content:"";z-index:10}.logos
img{border-radius:10px;border:1px
solid #ddd;margin:10px;box-shadow:0 0 5px rgba(0,0,0,.15);padding:0
8px;background:var(--color2)}html .spl-footer{display:none!important}.footer{padding:130px
0 50px;margin-top:30px;position:relative;overflow:hidden;background:var(--color3);background:linear-gradient(180deg, var(--color4) 0%, #f60 100%);color:var(--color2);text-shadow:0 1px 1px rgba(0,0,0,.15)}.footer
h3{color:var(--color2);margin-bottom:10px}.footer
.items{display:flex;flex-wrap:wrap}.footer
.item{width:30%;padding-right:50px}.footer
.item.wide{width:70%}.footer .item.wide
ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer .item.wide
li{width:50%;list-style:none;padding:0;margin:0}.footer .item
a{color:var(--color2);font-weight:500}.footer .item a:hover{color:var(--color2);text-decoration:none}.footer .item.wide
a{position:relative}.footer .item.wide a:before{content:"";width:7px;margin-right:8px;height:12px;background:url(/theme/img/pijl-footer.png);background-size:auto;background-size:cover;background-repeat:no-repeat;display:inline-block;transition:.2s}.footer .item.wide a:hover:before{margin-right:10px}.f-logo{background:var(--color2);padding:15px
20px 15px 12px;border-radius:8px;margin-bottom:32px}.wave-f{height:100px;top:-1px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);width:calc(100% + 2px);left:50%;display:block;position:absolute}.wave-f
.w1{fill:#ffffff!important;opacity:.15}.wave-f
.w2{fill:#ffffff!important;opacity:.3}.wave-f
.w3{fill:#ffffff!important}.credits{position:relative;padding:30px
0;font-size:14px;background:#f60;color:var(--color2)}.credits
.row{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding-top:30px}.credits .row:after{content:"";position:absolute;top:0;border-top:1px solid rgba(255,255,255,.2);height:0;left:40px;right:40px}.credits .row div:first-child{flex-grow:1}.credits
a{color:var(--color2)}.credits a:hover{color:var(--color2);text-decoration:underline}.credits
img{margin:0
4px;border-radius:100%;width:20px;height:20px;overflow:hidden}.credits .totaal, .credits .totaal:hover{text-decoration:none;font-weight:500}.credits .totaal
img{background:#3a5c68;padding:2px}@media screen and (max-width: 1220px){.slider .row, .banner
.row{padding:0
30px;overflow:hidden}.row{padding:0
30px}.vlag{right:30px;top:0}.banner
.offerte{right:60px;top:30px;padding:8px
18px;border-radius:26px;font-size:16px;line-height:16px}.cols
.text{padding-right:40px;width:66%}.cols
.lijst{padding-top:30px;width:34%}.mini-list
a{margin-bottom:5px;font-size:16px;line-height:21px}}@media screen and (max-width: 1020px){html,body{font-size:16px;line-height:24px}h1{font-size:28px;line-height:29px;padding-bottom:15px}h2{font-size:23px;line-height:24px;padding-bottom:15px}h3{font-size:20px;line-height:22px;padding-bottom:12px}h4{font-size:17px;line-height:22px;padding-bottom:5px}.logo{max-width:320px;margin:30px
auto 0}.nav
a{font-size:20px}.banner-slider
h2{font-size:32px;line-height:32px;left:100px;right:100px}.banner-slider
.item{border-radius:20px}.banner
.item{padding-top:22%;border-radius:20px}.block{padding:25px}.review
span{font-size:15px}.review
p{font-size:14px}.slider .wave-b{height:60px}.wave-f{height:75px}.banner .wave-b{height:60px}.footer{padding:120px
0 40px;margin-top:30px}.footer
.item{width:28%;padding-right:20px}.footer
.item.wide{width:72%}.footer .item.wide
li{width:50%}.f-logo{padding:12px
15px 12px 8px;max-width:180px}}@media screen and (max-width: 900px){h1{font-size:26px;line-height:26px}h2{font-size:22px;line-height:23px}h3{font-size:19px;line-height:21px}h4{font-size:16px;line-height:21px}.logo{max-width:280px}.slider .wave-b{height:50px}.wave-f{height:60px}.banner .wave-b{height:50px}.banner-slider
.item{padding-top:10%;border-radius:15px}.banner-slider
h2{font-size:32px;line-height:32px}.banner
.item{border-radius:15px}.slider .slick-arrow{width:36px;height:36px;background-size:15px}.afb-slider .slick-arrow{width:36px;height:36px;background-size:15px}.main,.uitgelicht-ov{padding:15px
0 30px}.cols
.txt{width:68%;padding-right:40px}.cols
.side{width:32%}.block{border-radius:12px;padding:20px}.review
span{font-size:14px}.review
p{font-size:13px;line-height:18px}.grid-items{margin-left:-12px;margin-right:-12px}.grid-items
.item{text-align:center;width:calc(25% - 24px);margin:8px
12px}.form-block{padding:90px
0}.team{padding:0
0 15px}.team
.items{margin-left:-10px;margin-right:-10px}.team
.item{width:calc(25% - 20px);margin:10px}.team .item
img{border-radius:10px}.footer
.item.wide{width:100%}.footer
.item{width:100%}.footer
.item.first{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.25)}.f-logo{padding:12px
15px 12px 8px;max-width:230px;margin:0}.footer .item.first
span{margin-right:40px}}@media screen and (max-width: 768px){html,body{font-size:15px;line-height:22px}h1{font-size:25px;line-height:26px;padding-bottom:12px}h2{font-size:21px;line-height:23px;padding-bottom:10px}h3{font-size:18px;line-height:20px;padding-bottom:5px}h4{font-size:15px;line-height:20px}.row, .slider .row, .banner
.row{padding:0
22px}.logo{max-width:220px;margin:30px
0}.vlag{right:75px;top:9px}.vlag a, .vlag
img{width:23px;height:23px}.nav-link{display:block;position:absolute;top:9px;width:34px;right:22px;height:28px;line-height:40px;text-align:center;z-index:200}.nav{clear:both;float:none;padding:0
22px;height:auto;position:relative;overflow:hidden;left:0;right:0;max-height:0;margin:0}.nav.active{z-index:100;padding:20px
22px 10px;position:absolute;max-height:800px;background:var(--color2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}.nav
ul{width:100%}.nav>ul>li{border-bottom:2px solid #eee}.nav>ul>li.last{border:0}.nav ul
ul{padding:0;opacity:1;transform:translateY(0)}.nav > ul
ul{overflow:hidden;max-height:0;width:100%}.nav > ul
ul.active{max-height:800px;padding-bottom:10px}.nav>ul>.current>a:after,.nav>ul>.active.has-submenu>a:after{display:none}.nav ul li,.nav>ul>li{display:block}.nav ul
li{padding:0;margin:0;float:none}.nav ul li
a{display:block;position:relative;line-height:40px;margin-bottom:0}.nav ul
ul{display:inherit;position:relative;left:auto;top:auto;border:none;margin-left:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.nav ul ul li
a{padding:0;line-height:30px;font-size:14px}.has-submenu{position:relative}.has-submenu
ul.active{display:block;max-height:1000px}.has-submenu
span.down{z-index:2;position:absolute;display:block;line-height:32px;width:32px;height:36px;cursor:pointer;top:11px;right:0;padding:0;text-align:center;color:var(--color3);font-size:21px}.has-submenu span.down:hover{color:var(--color3)}.has-submenu span.down:after{margin-bottom:0;content:"";border:solid var(--color3);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg)}.has-submenu
span.down.active{transform:rotate(180deg);background-position:right center;color:var(--color3)}.cols
.txt{width:100%;padding-right:0;padding-bottom:30px}.cols
.side{width:100%}.banner-slider
.item{padding-top:11%;border-radius:10px}.banner-slider
h2{font-size:28px;line-height:28px;left:55px;right:55px}.banner
.item{border-radius:10px}.banner
.item{padding-top:24%}.slider .slick-arrow.slick-prev{left:10px}.slider .slick-arrow.slick-next{right:10px}.slider .slick-arrow{top:43%}.slider .wave-b{height:40px}.wave-f{height:50px}.banner .wave-b{height:40px}.banner.act{display:none}.slick-dots
button{width:11px;height:11px}.grid-items
.item{width:calc(33.333% - 24px);margin:8px
12px}.cols
.text{padding-right:0;width:100%;order:2}.cols
.lijst{padding-top:0;width:100%;max-width:480px;order:1}.mini-list{display:none}.afb-slider .slick-slide{max-height:240px;border-radius:15px 15px 0 0;overflow:hidden}.afb-slider .slick-slide
img{margin-top:-10%}a.spotlight
i{display:none}.form-block .cols
.txt{padding-right:0}.offerte-act{display:block}.offerte-act{position:absolute;z-index:3;right:20px;top:auto;bottom:40px;color:var(--color2)!important;padding:8px
13px;border-radius:24px;font-size:16px;line-height:16px;font-family:var(--fontheader);font-weight:500;background:linear-gradient(180deg, #f60 0%, var(--color3) 100%);box-shadow:0 0 6px rgba(0,0,0,.35)}.offerte-act
span.arrow{display:inline-block;padding-left:7px;font-size:100%}.footer{padding:70px
0 10px}.f-logo{padding:10px
12px 10px 6px;max-width:180px}.footer .item.first
span{margin-right:30px}}@media screen and (max-width: 680px){html,body{font-size:14px;line-height:20px}h1{font-size:22px;line-height:23px}h2{font-size:20px;line-height:23px}h3{font-size:16px;line-height:19px}h4{font-size:13px;line-height:17px}.logo{max-width:200px;margin:25px
0}.slider .wave-b{height:25px}.wave-f{height:35px}.banner .wave-b{height:25px}.banner-slider
.item{padding-top:13%}.banner-slider
h2{font-size:20px;line-height:20px;bottom:18%;text-shadow:0px 1px 2px rgba(0,0,0,.5)}.banner
.item{padding-top:28%}.slider .slick-arrow{width:32px;height:32px;background-size:13px}.afb-slider .slick-arrow{width:32px;height:32px;background-size:13px}.grid-items
.item{width:calc(50% - 24px);margin:8px
12px}.grid-items .item a img,
.grid-items .item a:hover
img{transform:rotate(0deg) scale(1)}.grid-items .item a:before{margin-top:-16px;margin-left:-16px;width:32px;height:32px;background-size:15px;display:none}.banner .offerte span.f-weg{display:none}.banner
.offerte{right:40px;top:20px;padding:6px
15px;border-radius:23px;font-size:14px;line-height:14px}.logo-slider.marge{margin-top:20px}.logos{margin-left:-5px;margin-right:-5px}.logos
img{border-radius:6px;margin:5px;padding:0
5px}.logos:before{width:5px}.logos:after{width:5px}.team
.item{width:calc(33.333% - 20px)}.footer .item.wide
li{width:100%}.footer
.item.first{display:block}.footer .item.first
span{display:block}.f-logo{display:block;margin-bottom:20px;max-width:160px}.c-logo{max-width:200px}.form-block{padding:50px
0}.form-block .cols
.side{padding-bottom:30px}#activiteitform .recras-contactform label,
#activiteitform .recras-contactform input, #activiteitform .recras-contactform textarea, #activiteitform .recras-contactform
select{width:100%}#activiteitform
button.submitForm{border-radius:22px;padding:7px
20px;font-size:16px}#activiteitform .recras-contactform .checkboxGroup
label{width:50%;line-height:26px}#activiteitform .recras-contactform .checkboxGroup label
input{margin-right:5px}#contactform
button.submitForm{border-radius:22px;padding:7px
20px;font-size:16px}.credits{padding:20px
0;font-size:12px}.credits
div{display:block;text-align:center;margin-bottom:20px}.credits div
a{display:block}.credits
.row{display:block}.btn:hover{transform:translateY(0)}.afb-slider .slick-arrow.slick-prev:hover{transform:translateX(0) scaleX(-1)}.afb-slider .slick-arrow.slick-next:hover{transform:translateX(0)}.slider .slick-arrow.slick-prev:hover{transform:translateX(0) scaleX(-1)}.slider .slick-arrow.slick-next:hover{transform:translateX(0)}#activiteitform button.submitForm:hover{transform:translateY(0)}#activiteitform button.submitForm:hover{transform:translateY(0)}#contactform button.submitForm:hover{transform:translateY(0)}#contactform button.submitForm:hover{transform:translateY(0)}}