*,*: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;-webkit-text-size-adjust:100%}html,body{background:transparent;font-family:var(--fontbody);font-weight:300;line-height:27px;font-size:17px}:root{--fontbody:'Open Sans',sans-serif;--fontheader:'Roboto',sans-serif;--color1:#7a7a7a;--color2:#fff;--color3:#343a40;--color4:#eaf4fd;--color5:rgba(242,141,0,0.12);--color6:#61ce70;--color7:#1a31a4;--color8:#ca2a19}img{height:auto;max-width:100%;border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul, ul
li{margin-left:0;padding-left:0;list-style:none}b,strong{font-weight:500}p{padding-bottom:15px}a{color:var(--color7);text-decoration:none}a:hover{color:var(--color7);text-decoration:none}button,input{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font-family:inherit;font-size:100%;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}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:600}h1{padding:0;margin:0
0 30px 0;font-size:60px;line-height:64px}h2{padding:0;margin:0
0 20px 0;font-size:34px;line-height:38px}h3{padding:0;margin:0
0 15px 0;font-size:24px;line-height:26px}h4{padding:0;margin:0
0 10px 0;font-size:20px;line-height:24px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}main,header,section,aside,footer{display:block}.bg-verloop{background-color:transparent;background-image:linear-gradient(180deg,rgba(223,0,110,0) 0%, #DF006E 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.row{max-width:1180px;margin:0
auto;padding:0
30px;position:relative}.preloader-wrapper{height:100%;width:100%;background:var(--color2);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center}.preloader-wrapper
img{max-width:130px}.preloader .preload,.preload{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader .preload-logo
img{transform:scale(0.3);opacity:0}.preload-logo
img{transform:scale(1);opacity:1;transition:.5s ease-out}.header{position:relative;padding-bottom:30px}.header
.logo{transition:.2s;max-width:550px;margin:5px
auto 15px;position:relative;display:block}.header .logo
.star{position:absolute;top:0;left:0;right:0;animation:moveUpDown 4.5s ease-in-out infinite}@keyframes
moveUpDown{0%,100%{margin-top:-3px}50%{margin-top:-18px}}.nav{transition:.2s;display:flex;justify-content:center;align-items:center;position:relative}.nav
li{display:inline-block;margin:0
5px}.nav
a{font-family:var(--fontheader);font-weight:400;text-decoration:none;display:block;text-align:center;color:var(--color8);font-size:18px;padding:3px
12px;border-radius:3px;transition:.2s;border:1px
solid transparent}.nav a:hover,
.nav .current a,
.nav .current a:hover{text-decoration:none;background:var(--color2);border:1px
solid #f28d00}.banner{transition:.2s;overflow:hidden;text-align:center;background-color:var(--color2);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 0;height:0;padding-top:45%;position:relative;background-image:url(/theme/img/geluks-banner2.jpg)}.banner
span{display:block;position:absolute;bottom:0;top:0;left:0;right:0;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(/theme/img/wolken-overlay.png);z-index:2}.banner
h1{-webkit-animation:fadein 3s;animation:fadein 3s;position:absolute;margin:0
auto;width:680px;z-index:1;bottom:50%;left:0;right:0;padding:30px;color:var(--color2);text-shadow:2px 2px 6px rgba(0,0,0,.4);font-size:60px;line-height:66px}@-webkit-keyframes
fadein{from{opacity:0;bottom:-20%}to{opacity:1;bottom:50%}}.vier-blok{padding:60px
0}.vier-blok
.row{padding:0}.vier-blok
.items{display:flex;flex-wrap:wrap;text-align:center}.vier-blok
.item{width:50%;border-radius:40px;border:15px
solid #fff;overflow:hidden}.vier-blok
.item.one{order:2;padding:50px}.vier-blok .item.one
h2{margin:0;font-size:34px;line-height:52px}.vier-blok
.item.two{order:1;background-color:var(--color2);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;border-width:6px 6px 6px 0}.vier-blok
.item.three{order:3;padding:40px
40px 44px;width:42%;margin-left:8%;background:var(--color4)}.vier-blok .item.three
p{padding-bottom:0}.vier-blok
.item.four{order:4;background-color:var(--color2);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;border-width:6px 0 6px 6px}.gallery{padding:60px
0}.gallery
.item{transition:.3s ease-in-out;padding:10px;position:relative;overflow:hidden}.gallery .bricklayer-column-sizer{width:16.666%}.gallery .item
img{border-radius:18px;overflow:hidden;transition:.3s}.gallery .item:hover{transform:scale(1.05);z-index:2}.gallery .item:hover
img{transform:rotate(-2deg)}.gallery .item
a{display:block}.gallery .item
i{transition:.3s;position:absolute;color:var(--color4);opacity:0;width:22px;height:22px;line-height:22px;text-align:center;top:50%;left:50%;margin-left:-11px;margin-top:-11px;z-index:2;font-size:21px;text-shadow:1px 1px 2px var(--color1)}.gallery .item:hover
i{opacity:1}.bricklayer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bricklayer-column-sizer{display:none}.bricklayer-column{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.pro{padding:60px
0;text-align:center;position:relative}.pro
h2{display:block}.pro
.back{position:absolute;left:0;right:0;top:315px;bottom:0;background-color:var(--color4)}.pro
.items{display:flex;position:relative;z-index:2}.pro
.item{width:33.333%;padding:0
30px}.pro .item
.nr{color:var(--color7);font-family:'Oswald',sans-serif;font-size:180px;line-height:200px;letter-spacing:-5px}.pro .item
h3{position:relative;font-size:21px;z-index:1;margin:-30px 15px 40px 15px;padding:15px
30px 15px 30px;background-color:#fff;border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);font-weight:400}.start{overflow:hidden;padding:100px
0 150px;text-align:center;background-color:#f28d00;color:var(--color2);font-size:24px;line-height:34px;position:relative}.start.more{padding-bottom:300px}.start
p{max-width:700px;margin:0
auto}.svg{position:absolute;bottom:-1px;width:150%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100px}.svg
svg{height:100px;display:block;width:100%;transform:rotate(180deg)}.svg svg
path{fill:#fff}.start a, .start a:hover{color:var(--color2);text-decoration:underline}.over-first{padding-bottom:80px}.over-first
.img{position:relative;margin-top:-200px;padding:0
40px}.over-first .img
img{border-radius:40px;overflow:hidden}.over-first
.text{display:flex}.over-first .text
.kop{width:45%;padding:40px;position:relative;margin-top:-60px;background:var(--color4);border-radius:20px}.over-first .text .kop
h2{line-height:52px;margin-bottom:0}.over-first .text
.txt{width:55%;padding:40px
40px 0}.hoe-blok{overflow:hidden;padding-bottom:120px;position:relative}.hoe-blok
.text{display:flex;justify-content:center}.hoe-blok
.txt{width:40%;padding:40px}.hoe-blok
.img{width:60%;margin-bottom:40px}.hoe-blok .img
img{border-radius:40px;overflow:hidden}.peeps{overflow:hidden;padding:80px
0 120px;background:var(--color4);position:relative}.peeps
.items{display:flex;margin-left:-15px;margin-right:15px}.peeps
.col{width:33.333%;padding:15px}.peeps
.col.last{padding-top:100px}.peeps
h2{padding:40px}.peeps
p{padding:15px}.peeps
.img{background:white;border-radius:20px;padding:10px;position:relative;margin-bottom:30px;text-align:center;box-shadow:1px 6px 14px rgba(0,0,0,.1)}.peeps .img
img{border-radius:10px;overflow:hidden;margin-bottom:25px}.peeps .img
h4{position:relative;margin:-50px 20px 0;display:block;background:white;border-radius:30px;padding:12px;font-style:normal;box-shadow:1px 6px 14px rgba(0,0,0,.1)}.peeps .img
span{display:block;padding:10px
0 3px;font-size:14px;font-style:italic}.svg.blue svg
path{fill:var(--color4)}.partners{padding:80px
0}.partners
.cols{display:flex;justify-content:center}.partners
.item{width:25%;padding:15px}.partners .item
h4{font-size:16px}.partners
img{border-radius:10px;overflow:hidden;margin-bottom:25px}.partners
h4{text-align:center;position:relative;margin:-38px 20px 0;display:block;background:white;border-radius:30px;padding:4px;font-style:normal;box-shadow:1px 6px 14px rgba(0,0,0,.1)}.partners
span{display:block;padding-top:8px;font-size:13px;font-style:italic;text-align:center}.nieuws{padding:80px
0}.nieuws
.item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;display:flex}.nieuws .item
.img{width:100px;margin-right:20px}.nieuws .item
img{width:100px;border-radius:10px}.nieuws .item
p{padding-bottom:0}.nieuws .item
h3{margin-top:4px;margin-bottom:10px}.nieuws-detail{padding:80px
0;position:relative;margin-top:-200px}.nieuws-detail
.img{margin:0
auto;max-width:800px}.nieuws-detail .img
img{border-radius:30px;overflow:hidden}.nieuws-detail
.text{margin:0
auto;max-width:800px;padding:30px}.c-info{padding:80px
0}.c-info
.cols{display:flex}.c-info
.txt{width:40%;padding-right:60px;padding-top:8%}.c-info
.img{width:60%}.c-info .img
img{border-radius:30px;overflow:hidden}.c-info
hr{height:0;margin:30px
0;background:white;border:0;border-top:1px solid #ccc}.c-info
span{font-size:24px;line-height:40px}.c-info
a{color:var(--color7);text-decoration:none}.c-info a:hover{color:var(--color7)}.maps{height:0;padding-top:30%;position:relative;margin-top:40px}.maps
iframe{position:absolute;top:0;bottom:0;left:0;right:0;border:0;width:100%;height:100%}.form{padding:80px
0}.form
.cols{display:flex}.form
.txt{width:50%;padding:60px}.form
.img{width:50%;border-radius:30px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.form-input{margin-bottom:10px;text-align:left}.form-input
label{display:block;font-size:15px}.form-input input, .form-input
textarea{border:1px
solid #ccc;padding:6px
8px;font-family:inherit;font-size:inherit;width:100%;border-radius:5px}.req{color:var(--color7);font-weight:800}.form-req{font-size:14px;font-weight:300;text-align:right}#antispam{display:none!important}.form-input.btn{padding:0}.form-input.btn
button{border:0;background:var(--color6);color:var(--color2);font-weight:600;display:inline-block;margin:0
auto;padding:10px
20px;cursor:pointer;border-radius:5px;transition:.3s}.form-input.btn button:hover{transform:translateY(-3px);background:var(--color3)}.errors{padding:10px
14px;text-align:center;background:#e60000;color:var(--color2);margin:10px
0 20px;border-radius:5px}.success{padding:10px
14px;text-align:center;background:var(--color6);color:var(--color2);margin:10px
0 20px;border-radius:5px}.footer{background:var(--color3);color:#aaa;padding:80px
0;font-size:16px;position:relative}.footer
.cols{display:flex;flex-wrap:wrap}.footer .cols
.item{padding-bottom:50px;padding-right:30px}.footer .cols
.item.first{width:30%}.footer .cols
.item.sec{width:25%}.footer .cols
.item.last{width:45%;padding-right:0}.footer
.flogo{max-width:160px;margin-bottom:20px}.footer
h4{padding-top:44px;color:var(--color2);font-size:20px;font-weight:500;font-family:var(--fontheader);padding-bottom:30px}.footer
a{text-decoration:none;color:#aaa;position:relative}.footer a:hover{text-decoration:none;color:var(--color2)}.footer a
i{font-size:13px;color:var(--color2);margin-right:3px}.credits{text-align:center;font-size:15px;border-top:1px solid rgba(0,0,0,.15)}.credits
span{height:1px;display:block;width:100%;margin-bottom:30px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 1680px){.banner{padding-top:50%}}@media (max-width: 1480px){.banner{padding-top:55%}.banner
h1{width:600px;padding:20px;font-size:50px;line-height:56px}}@media (max-width: 1280px){h1{margin:0
0 30px 0;font-size:50px;line-height:54px}h2{margin:0
0 20px 0;font-size:30px;line-height:34px}h3{margin:0
0 15px 0;font-size:22px;line-height:24px}h4{margin:0
0 10px 0;font-size:19px;line-height:24px}.vier-blok
.row{padding:0
30px}}@media (max-width: 1020px){.header
.logo{max-width:450px}.banner
h1{width:520px;font-size:40px;line-height:46px}.vier-blok
.item{width:50%;border-radius:40px;border:5px
solid #fff!important}.vier-blok
.item.one{padding:40px}.vier-blok .item.one
h2{margin:0;font-size:28px;line-height:44px}.vier-blok
.item.three{padding:35px
35px 38px;width:50%;margin-left:0}.pro{padding:40px
0}.pro
.back{top:260px}.pro
.item{padding:0
20px}.pro .item
.nr{font-size:140px;line-height:160px}.pro .item
h3{font-size:18px;margin:-20px 15px 40px 15px;padding:15px
20px 15px;border-radius:10px;box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.pro .item
p{font-size:15px;line-height:24px}.hoe-blok{padding-bottom:100px}.hoe-blok
.txt{width:50%;padding:15px
30px 15px 0}.hoe-blok
.img{width:50%;margin-bottom:30px}.hoe-blok .img
img{border-radius:30px}.peeps
h2{padding:40px
0}.partners{padding:40px
0}.partners
.cols{display:flex;justify-content:center;flex-wrap:wrap}.partners .item:first-child{width:100%;padding:15px
0}.partners
.item{width:33.333%}.form
.txt{width:55%;padding:30px}.form
.img{width:55%;border-radius:20px}.footer{padding:50px
0;font-size:15px}.footer .cols
.item{padding-bottom:40px;padding-right:20px}.footer .cols
.item.first{width:36%}.footer .cols
.item.sec{width:22%}.footer .cols
.item.last{width:42%;padding-right:0}.footer
.flogo{max-width:120px}.footer
h4{padding-top:40px;font-size:20px;padding-bottom:17px}}@media (max-width: 800px){h1{margin:0
0 24px 0;font-size:40px;line-height:44px}h2{margin:0
0 16px 0;font-size:26px;line-height:28px}h3{margin:0
0 10px 0;font-size:20px;line-height:24px}h4{margin:0
0 5px 0;font-size:16px;line-height:22px}.header
.logo{max-width:350px;margin:5px
auto 15px}.banner{position:relative}.banner
h1{width:380px;font-size:30px;line-height:34px}.hoe-blok
.txt{padding-top:30px}.peeps{padding:60px
0}.peeps
h2{padding:20px}.peeps
p{padding:10px}.peeps .img
h4{margin:-45px 20px 0;border-radius:10px;padding:7px}.peeps .img
span{padding:10px
0 3px}.c-info{padding:60px
0 40px}.c-info
.txt{width:50%;padding-right:40px;padding-top:0}.c-info
.img{width:50%}.c-info .img
img{border-radius:20px}.c-info
hr{margin:20px
0}.c-info
span{font-size:21px;line-height:32px}}@media (max-width: 768px){html,body{line-height:24px;font-size:15px}.banner{background-image:url(/theme/img/geluks-banner3.jpg)}.vier-blok{padding:40px
0}.vier-blok
.items{display:block}.vier-blok
.item{width:100%;border-radius:20px;border:0
solid #fff!important}.vier-blok
.item.one{padding:0
0 20px 0}.vier-blok .item.one
h2{font-size:21px;line-height:32px}.vier-blok
.item.three{width:100%;padding:25px
25px 28px;margin:25px
0}.vier-blok
.item.two{height:0;padding-top:56%}.vier-blok
.item.four{height:0;padding-top:56%}.gallery{padding:0}.gallery
.row{padding:0
20px}.gallery
.item{padding:10px}.gallery .bricklayer-column-sizer{width:25%}.gallery .item
img{border-radius:10px}.pro
.items{display:block}.pro
.item{padding:0;width:100%}.pro
.back{top:40px}.pro
h2{position:relative;z-index:4;padding-top:40px}.pro .item
.nr{font-size:80px;line-height:80px}.pro .item
h3{display:inline-block;margin:-10px auto 20px auto;padding:10px
20px 10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.start{padding:50px
0 80px;font-size:18px;line-height:24px}.start.more{padding-bottom:130px}.svg{height:50px}.svg
svg{height:50px}.over-first{padding-bottom:60px}.over-first
.img{margin-top:-100px;padding:0
20px}.over-first .img
img{border-radius:30px}.over-first .text
.kop{width:40%;padding:40px
25px;border-radius:15px}.over-first .text .kop
h2{line-height:34px}.over-first .text
.txt{width:60%;padding:30px
0 0 0}.hoe-blok
.text{display:block}.hoe-blok
.txt{width:100%;padding:20px
0}.hoe-blok
.img{width:100%;margin-bottom:30px}.nieuws-detail{padding:40px
0 0;margin-top:-120px}.form{padding:40px
0}.form
.cols{display:block}.form
.txt{width:100%;padding:30px
0}.form
.img{width:100%;border-radius:15px;height:0;padding-top:55%}.form-input
label{font-size:13px}.footer
.cols{display:block;text-align:center}.footer .cols .item.first,
.footer .cols .item.sec,
.footer .cols
.item.last{width:100%;padding:0}.footer .cols
.item.last{padding-bottom:40px}.footer
.flogo{max-width:120px;margin-left:auto;margin-right:auto;width:120px}}@media (max-width: 680px){h1{margin:0
0 24px 0;font-size:28px;line-height:32px}h2{margin:0
0 16px 0;font-size:22px;line-height:24px}h3{margin:0
0 10px 0;font-size:18px;line-height:24px}h4{margin:0
0 5px 0;font-size:17px;line-height:24px}.row{padding:0
20px}.header{padding-bottom:0}.header
.logo{max-width:200px;margin:5px
auto 5px}@keyframes
moveUpDown{0%,100%{margin-top:-3px}50%{margin-top:-10px}}.nav-trigger{display:block;top:41px;right:25px;z-index:2;cursor:pointer;position:absolute;text-align:center;width:30px;height:36px;-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:4px;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 span:nth-child(1){top:1px}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:10px}.nav-trigger span:nth-child(4){top:19px}.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-trigger
span{background:var(--color7)}.nav{display:none}.active
.nav{display:block;left:0;right:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.active.header{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:100;background:var(--color2)}.active.header
.row{height:100%}.nav
li{display:block;margin:20px
0}.nav
a{font-size:24px;padding:3px
12px;border:0
solid transparent}.nav a:hover,
.nav .current a,
.nav .current a:hover{background:transparent;border:0
solid transparent;color:#000}.doneer
a{display:inline-block}.banner
h1{position:absolute;top:30px;bottom:auto;z-index:10;width:320px;font-size:26px;line-height:30px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}@-webkit-keyframes
fadein{from{opacity:0;bottom:auto;top:80px}to{opacity:1;bottom:auto;top:30px}}.vier-blok
.row{padding:0
20px}.gallery
.row{padding:0
15px}.gallery
.item{padding:5px}.gallery .item:hover{transform:scale(1)}.gallery .item:hover
img{transform:rotate(0deg)}.gallery .item
i{opacity:1}.over-first{padding-bottom:0}.over-first
.text{display:block}.over-first .text
.kop{width:100%;padding:20px
25px;margin-top:-20px}.over-first .text .kop
h2{line-height:30px}.over-first .text
.txt{width:100%;padding:20px
0}.over-first
.img{padding:0
25px}.peeps{padding:50px
0 60px}.peeps
.items{display:block;margin-left:0;margin-right:0}.peeps
.col{width:100%;padding:0;margin-bottom:25px!important}.peeps
.col.last{padding-top:0}.peeps
h2{padding:0;text-align:center}.peeps
p{text-align:center}.partners
.item{width:100%;padding:15px
0;text-align:center}.nieuws .item
.img{width:130px;margin-right:20px}.nieuws .item
img{width:130px}.nieuws .item
h3{margin-top:0;margin-bottom:5px}.nieuws-detail .img
img{border-radius:15px}.nieuws-detail
.text{padding:30px
0}.c-info{padding:40px
0}.c-info
.cols{display:block}.c-info
.txt{width:100%;padding-right:0;padding-top:0}.c-info
.img{width:100%;margin-top:30px}.c-info .img
img{border-radius:15px}.c-info
span{font-size:18px;line-height:28px}.maps{padding-top:60%;margin-top:20px;border-radius:15px;overflow:hidden;position:relative;margin:0
20px}}