﻿html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;}body{font-size:1.8rem;font-family:canada-type-gibson,Arial,sans-serif;font-weight:300;font-style:normal;color:#000;line-height:normal;}body p{line-height:1.4;}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;}a{text-decoration:none;color:#000;}a:focus{outline:none;border:none;}a:hover{outline:none;border:none;color:#cb7528;}.bold,strong{font-weight:bold;}.h1{position:relative;margin:5rem 0;font-weight:400;font-style:normal;}.h1 h1{color:#cb7528;text-transform:uppercase;font-size:2.8rem;position:absolute;top:1rem;padding-left:1.5rem;}h2{font-size:2.5rem;color:#cb7528;text-transform:uppercase;margin-bottom:2rem;font-weight:400;font-style:normal;}.h3{position:relative;margin:5rem 0;padding-left:4rem;color:#cb7528;font-weight:400;font-style:normal;}.h3 h3{font-size:2.5rem;position:absolute;margin-bottom:4rem;text-transform:uppercase;top:0;left:0;}.pointer{cursor:pointer;}li{list-style:none;}.hide,.hidden{display:none;}.umb-grid img{width:100%;}.btn1{display:flex;margin:2rem auto;width:22.6rem;padding:1.2rem 0 1rem 0;background-color:#cb7528;border-radius:.5rem;color:#fff;justify-content:center;font-size:2rem;border:.2rem solid #cb7528;font-weight:400;transition:.35s ease;}.btn1:hover{text-decoration:none;background-color:#fff;color:#cb7528;border:.2rem solid #cb7528;}.svg-wrapper svg{position:absolute;top:-1.1rem;right:-1.2rem;z-index:-5;}.svg-wrapper .shape{stroke-dasharray:140 540;stroke-dashoffset:-280;stroke-width:2px;position:absolute;}.svg-wrapper:hover .shape{-webkit-animation:.5s draw ease forwards;animation:.5s draw ease forwards;}@keyframes draw{0%{stroke-dasharray:140 540;stroke-dashoffset:-280;stroke-width:2px;}100%{stroke-dasharray:280;stroke-dashoffset:0;}}.current .shape{stroke-dasharray:280;stroke-dashoffset:0;stroke-width:2px;position:absolute;}.current:hover .shape{stroke-dasharray:280;stroke-dashoffset:0;stroke-width:2px;position:absolute;animation:none;}header{box-shadow:0 5px 4px #f5f5f5;}header nav{display:flex;align-items:center;justify-content:space-between;height:17rem;}header nav ul{display:flex;}header nav ul li{margin:0 1.5rem;font-size:2.2rem;color:#cb7528;text-transform:uppercase;position:relative;}header nav ul li a{color:#cb7528;position:relative;}header nav ul li a:hover{text-decoration:none;}header nav ul .current{font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal;position:relative;}footer{background-color:#cb7528;color:#fff;padding:2rem 0;}footer h3{color:#fff;}footer p{margin:1rem 0;line-height:1.3;font-size:2rem;}footer a{color:#fff;text-decoration:none;border-bottom:.1rem solid transparent;transition:.35s ease;}footer a:hover{color:#fff;text-decoration:none;border-bottom:.1rem solid #fff;}footer ul{display:flex;justify-content:center;align-items:center;}footer ul:before,footer ul:after{content:'';width:5rem;height:.2rem;background-color:#fff;}footer ul .current{border-bottom:.1rem solid #fff;}footer ul li{margin:2rem 1.2rem;font-size:2rem;text-transform:uppercase;}footer ul li a{color:#fff;text-decoration:none;border-bottom:.1rem solid transparent;transition:.35s ease;}footer ul li a:hover{color:#fff;text-decoration:none;border-bottom:.1rem solid #fff;}footer .credits{margin-top:2.5rem;}.home .card{position:relative;}.home .card .card-body{width:100%;}.home .card img{height:35rem;object-fit:cover;}.home .introHome p{max-width:50rem;}.home .realisatiesHome{margin:10rem auto 5rem auto;}.headerHome{position:relative;}.headerHome p{position:absolute;color:#fff;top:25%;width:50rem;font-size:3rem;left:10rem;line-height:3.8rem;}.headerHome .headerImg{width:100%;height:auto;max-height:70rem;object-fit:cover;min-height:50rem;}.troeven{margin-bottom:5rem;}.troeven .troevenContainer .col-lg-4{margin-bottom:5rem;}.troeven .troefContainer{border:.2rem solid #cb7528;padding:2rem;position:relative;text-align:center;transition:.35s ease;line-height:2.3rem;height:100%;}.troeven .troefContainer h2{color:#000;margin:2.5rem 0 4rem 0;font-size:2.2rem;}.troeven .troefContainer h2::after{content:"";position:absolute;left:calc(50% - 5rem);top:8rem;height:2px;width:10rem;background-color:#000;}.troeven .troefContainer .number{position:absolute;top:-1rem;left:-1rem;background-color:#cb7528;color:#fff;padding:1rem 1.5rem;border:.2rem solid #cb7528;}.troeven .troefContainer p{text-align:center;}.doelgroepContainer{margin-bottom:5rem;}.doelgroepContainer .intoContainer{padding:0 1.5rem;}.doelgroepContainer .intoContainer img{width:100%;}.realisaties{margin-bottom:10rem;}.card-columns .card{margin-bottom:1.5rem;}.card{border:none;}.card img{width:100%;max-height:48rem;object-fit:cover;}.card .card-body{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:#cb7528;opacity:0;transition:.35s ease;}.card .overlayText{color:#fff;position:absolute;z-index:2;padding:2.5rem 3rem;text-align:left;height:100%;width:100%;top:0;bottom:0;left:0;right:0;opacity:0;overflow:auto;transition:.35s ease;transition-delay:.15s;line-height:1.2;}.card .overlayText h3{margin-bottom:2rem;text-transform:uppercase;font-size:2.5rem;text-align:center;}.card:hover{cursor:pointer;}.card:hover .card-body{opacity:.8;}.card:hover .overlayText{opacity:1;}.touchDevice .card .overlayText{color:#fff;position:relative;z-index:2;padding:2.5rem 3rem;text-align:left;height:100%;width:100%;opacity:1;background-color:#cb7528;}.touchDevice .card:hover{cursor:pointer;}.touchDevice .card:hover .card-body{opacity:0;}.textPageContainer{margin-bottom:5rem;}.textPageContainer h3{margin:2rem 0;font-size:2rem;color:#cb7528;}.textPageContainer h2{margin:5rem 0 2rem 0;}.textPageContainer h4{margin:2rem 0 1rem 0;color:#cb7528;}.textPageContainer p{margin:.5rem 0;}.textPageContainer ol li{list-style:disc;margin:.8rem 0;margin-left:2rem;}.textPageContainer strong{font-weight:600;}.textPageContainer a{color:#cb7528;}.contact{margin-bottom:10rem;}.contact .h3{padding-left:13rem;}.contact strong{font-weight:600;font-style:normal;}.contact .row{margin:5rem 0;}.contact .officeImg{width:100%;height:35rem;object-fit:cover;}.contact p{line-height:2.4rem;}.contact .contactIcons a:hover{text-decoration:none;}.contact .contactIcons svg{margin:2rem 1rem 2rem 0;}.contact .ol-overlaycontainer-stopevent{display:none;}.contact .address{background-color:#cb7528;color:#fff;align-items:center;font-size:2.5rem;font-weight:400;line-height:3.2rem;display:flex;justify-content:center;min-height:20rem;}.contact .address p{line-height:3.3rem;}.contact .address svg{margin-right:2rem;}.contact .col-12{padding:0;}.contact form .col-12{padding-right:15px;padding-left:15px;}.contact form label{margin-bottom:.5rem;}.contact form .form-control{border:none;border-bottom:.2rem solid #cb7528;margin-bottom:3rem;border-radius:0;font-size:1.6rem;color:#cb7528;margin:0 2rem 3rem 0;}.contact form .form-control:focus{border:none;border-bottom:.2rem solid #cb7528;box-shadow:none;}.contact form a{color:#cb7528;}.contact .btn1{display:inline;}@media only screen and (max-width:991px){header .container{max-width:100%;padding:0 3rem;}header .logo{width:15rem;height:auto;}header nav{height:11rem;}header nav ul li{font-size:2rem;}.home .card img{max-height:23rem;}}@media only screen and (max-width:800px){header nav{height:15rem;justify-content:space-around;}}@media only screen and (max-width:767px){.card-columns{column-count:2;}.headerHome p{left:5rem;top:10rem;font-size:2.5rem;width:80%;}footer ul li{margin:.5rem 1rem;font-size:1.8rem;}footer ul:before,footer ul:after{width:0;height:0;}footer .h3{margin:2rem 0 0 0;}footer .col-12{margin-bottom:2rem;}footer p,footer a{font-size:1.8rem;}.doelgroepContainer .column{margin-bottom:2.5rem;}.realisatiesHome .realisatie:nth-child(3){display:none;}.home .troeven .troefContainer h2{font-size:2rem;}.home .troeven .troefContainer h2::after{top:7.5rem;}.containerTroeven{max-width:92%;}.containerTroeven .troeven .troevenContainer .troefContainer{padding:1.5rem;}.containerTroeven .troeven .troevenContainer .col-lg-4{margin-bottom:3rem;}.containerTroeven .troeven .troevenContainer h2{margin:.5rem 0 2.5rem 0;font-size:1.91rem;}.containerTroeven .troeven .troevenContainer h2:after{top:5.5rem;}}@media only screen and (max-width:575px){header .container{padding:0 2rem;}header nav{height:auto;padding:2rem 0;}header nav ul{flex-wrap:wrap;justify-content:space-around;margin-top:1rem;}header nav ul li{margin:1rem;font-size:1.9rem;}footer ul{flex-direction:column;align-items:flex-start;}footer ul li{margin:.5rem 0;font-size:1.9rem;}footer ul:before,footer ul:after{width:0;height:0;}.doelgroepContainer .intoContainer{margin:auto;}.card-columns{column-count:1;}.realisatiesHome .realisatie:nth-child(2){display:none;}.contact .address{font-size:2rem;min-height:15rem;}.contact .address p{line-height:2.8rem;}.contact .address svg{margin-right:1.5rem;}}@media only screen and (max-width:500px){.headerHome p{top:0;left:0;padding:5rem;width:100%;text-align:center;font-size:2.2rem;line-height:3rem;}.card .overlayText{padding:2rem 1rem;}}@media only screen and (max-width:450px){.card-columns{column-count:1;}.card-columns .card img{max-height:40rem;object-fit:cover;}.home .realisatiesHome{margin:2rem 0;}.home .realisatiesHome .h1{margin-bottom:2rem;}.home .realisatiesHome .card{padding:0;}}@media(hover:none){.card .overlayText{color:#fff;position:relative;z-index:2;padding:2.5rem 3rem;text-align:left;height:100%;width:100%;opacity:1;background-color:#cb7528;}.card:hover{cursor:pointer;}.card:hover .card-body{opacity:0;}}