header h1,nav button{position:relative;display:inline-block}header h1,nav button,span{display:inline-block}#plus,*{margin:0}#plus,body{max-width:1280rem}#n1,nav{margin-left:0}.down,.up{background-image:url('../_img/pijl_zwart.svg');background-position:center center}#hoofd button:hover>.down,#hoofd button:hover>.up,.down:hover,.up:hover{background-image:url('../_img/pijl_rood.svg')}#hoofd button,.cel,.updown,nav button{cursor:pointer}.cel,.cel img{max-width:216rem}#hoofd button:hover,.cel div:hover,.grijsvlak a:hover{text-decoration:underline}#plus,.flex,footer,header,main,nav{display:flex}#hoofd button,footer{color:#000;width:100%}#plus,footer,main{overflow:hidden}#plus,body,footer,footer img,header,html{width:100%}body,html{margin:0;padding:0;height:100%;background-color:#e5e5e5;font-size:1px;line-height:1rem}body{margin-left:auto;margin-right:auto}.marge{flex-basis:170rem;flex-shrink:10000;min-width:15rem}.blad{flex-basis:940rem;flex-shrink:1;min-width:700rem}.flex{align-items:flex-start}header{height:114rem;background-color:#fff}header .logo{flex-basis:250rem;min-width:180rem;margin-left:-21rem}header .logo a{position:absolute;margin:27rem 0 0}header .logo img{height:56rem;border:0}header h1{flex-basis:500rem;margin:46rem 0 0 80rem;color:#b9005f;font:29rem Maps_Bold,Arial;background-color:transparent}#plus,.cel,.grijsvlak,.ui-autocomplete,nav,nav button{background-color:#f5f5f5}nav{height:46rem}nav button{margin:12rem 25rem 0 0;font:18rem Maps_Bold,Arial;color:#333;text-decoration:none;border:0;padding:0}.grijsvlak input,nav input{border:1rem solid #666;font:16rem/22rem Maps_Bold,Arial;color:#666;background-color:#fff}nav button.onderstreep{color:#b9005f;text-decoration:none;border-bottom:2rem solid #b9005f}#plus{height:auto;padding:0;min-height:45rem;z-index:1000;justify-items:start;position:absolute;top:160rem}#n1,#n2,#n3,.ui-helper-hidden-accessible{display:none}#plus div{padding:5rem 0 12rem;font:16rem/24rem Maps_Regular,Arial;width:500rem}#n2{margin-left:131rem}#n3{margin-left:244rem}nav input{flex:1;margin:8rem 0 0 20rem;padding:3rem 10rem 0 18rem;height:25rem}.grijsvlak input{margin:30rem 0 0;padding:2rem 10rem 0 18rem;height:26rem}::placeholder{color:#666;opacity:1}.screen-reader-text{border:0;clip-path:inset(50%);height:1rem;margin:-1rem;width:1rem;overflow:hidden;position:absolute!important;word-wrap:normal!important}.ui-autocomplete{list-style-type:none;padding:20rem;overflow:auto;cursor:pointer;max-height:60%;font:16rem Maps_Bold,Arial;color:#333;z-index:9999;box-shadow:-7rem 7rem 7rem rgba(51,51,51,.5)}.grijsvlak,footer{font:16rem/24rem Maps_Regular,Arial}.ui-autocomplete li{margin-bottom:15rem;font:16rem Maps_Bold,Arial}.grijsvlak a:link,.grijsvlak a:visited,.ui-menu-item:hover{color:#b9005f;text-decoration:underline}.cel,.cel div{display:inline-block;vertical-align:top}main{background-color:#fff;align-items:flex-start}#hoofd{margin:0 0 100rem;min-width:685rem}#hoofd .grijsvlak{display:none;flex-direction:column}#naast{display:block;margin:30rem 0 28rem 17rem}.grijsvlak{border:0;flex-basis:213rem;min-width:213rem;padding:15rem 10rem 20rem 15rem;margin:0 0 30rem}.grijsvlak h1{margin:0 0 9rem;font:27rem Maps_Bold,Arial;color:#b9005f}.grijsvlak h2{font:20rem Maps_Bold,Arial;color:#b9005f;padding:3rem 0 10rem}.grijsvlak a,.grijsvlak strong,footer a{font:16rem/24rem Maps_Bold,Arial}#hoofd button,footer h2{font:20rem Maps_Bold,Arial}.grijsvlak a:hover{color:#e63169}#hoofd button{border:0;display:block;background-color:#fff;margin:30rem 0 0;padding:16rem 0 12rem;border-top:2rem solid #ccc;text-align:left}#hoofd button:hover{color:#b9005f;text-underline-offset:5rem}#hoofd button:first-of-type{border-top:0}.updown{float:right;width:35rem;height:35rem;margin:-6rem -9rem 0 1rem;z-index:7;background-repeat:no-repeat}#hoofd button:hover>.up,.up,.up:hover{transform:rotate(180deg)}.hoofdsub{position:relative;margin:5rem -15rem 20rem 0;min-width:100%}.cel{margin:0 15rem 20rem 0;padding:0 0 9rem;border-right:2rem solid #e6e6e6;border-bottom:2rem solid #e6e6e6}.cel:hover{border-right:2rem solid #b9005f;border-bottom:2rem solid #b9005f}.cel img{border:0}.cel div{color:#333;padding:11rem 6rem 5rem 10rem;margin:0;height:75rem;font:16rem Maps_Bold,Arial}footer{background-color:#fff;padding-bottom:50rem;border-top:1rem solid #b9005f}footer .blad div{flex-basis:300rem;float:left}footer .blad div:first-of-type{margin:0 15rem 0 0}footer .blad div:nth-of-type(2){margin:0 15rem}footer .blad div:nth-of-type(3){margin:0 0 0 15rem}footer h2{color:#b9005f;padding:40rem 0 10rem}footer a:link,footer a:visited{color:#b9005f}footer a:hover{color:#e63169}footer img{margin:100rem 0 0;max-width:350rem}@media (max-width:1024px){header .logo{margin-left:0}}@media (max-width:984px){.cel,.cel img{width:206rem}.blad{flex-basis:910rem}#hoofd{min-width:655rem}}@media (max-width:954px){.cel,.cel img{width:196rem}.blad{flex-basis:880rem}#hoofd{min-width:625rem}}@media (max-width:924px){.cel,.cel img{width:186rem}.blad{flex-basis:850rem}#hoofd{min-width:595rem}}@media (max-width:896px){.cel,.cel img{width:216rem}.blad{flex-basis:700rem;min-width:0;margin-left:15rem}#hoofd{min-width:685rem;margin-right:15rem}.marge{flex-basis:90rem;min-width:12rem}#naast,header h1,nav,nav button,nav input{display:none}header .logo{margin-left:-30rem}footer .flex{display:block}footer .blad div:first-of-type,footer .blad div:nth-of-type(2),footer .blad div:nth-of-type(3){margin:0 15rem 0 0}footer img{margin-top:50rem}#hoofd .grijsvlak{display:flex;margin:0 -105rem 80rem -100rem;padding:20rem 105rem 20rem 100rem}#hoofd button:first-of-type{border-top:2rem solid #ccc}}@media (max-width:789px){header .logo{margin-left:0}}@media (max-width:743px){.cel,.cel img{width:206rem}.blad{flex-basis:670rem}#hoofd{min-width:615rem}.marge{flex-basis:90rem}}@media (max-width:723px){.cel,.cel img{width:196rem}.blad{flex-basis:640rem}#hoofd{min-width:595rem}}@media (max-width:693px){.cel,.cel img{width:186rem}.blad{flex-basis:610rem}#hoofd{min-width:565rem}}@media (max-width:663px){.cel,.cel img{width:176rem}.blad{flex-basis:580rem}#hoofd{min-width:535rem}}@media (max-width:633px){.cel,.cel img{width:216rem}.blad{flex-basis:467rem}#hoofd{min-width:452rem}header .logo{margin-left:-30rem}}@media (max-width:535px){header .logo{margin-left:0}}@media (max-width:507px){.cel,.cel img{width:206rem}.blad{flex-basis:447rem}#hoofd{min-width:432rem}}@media (max-width:487px){.cel,.cel img{width:196rem}.blad{flex-basis:427rem}#hoofd{min-width:412rem}}@media (max-width:467px){.cel,.cel img{width:186rem}.blad{flex-basis:407rem}#hoofd{min-width:392rem}}@media (max-width:447px){.cel,.cel img{width:176rem}.blad{flex-basis:387rem}#hoofd{min-width:372rem}}@media (max-width:427px){.cel,.cel img{width:166rem}.blad{flex-basis:367rem}#hoofd{min-width:352rem}}@media (max-width:407px){.cel,.cel img{width:156rem}.blad{flex-basis:347rem}#hoofd{min-width:332rem}.cel div{font:15rem Maps_Bold,Arial}}@media (max-width:374px){.cel{width:100%;max-width:326rem}.blad{flex-basis:360rem}.cel img{display:none}.cel div{font:17rem Maps_Bold,Arial}.marge{min-width:0}#hoofd button{font:20rem Maps_Bold,Arial}.hoofdsub{margin-right:0}#hoofd{min-width:102rem}}@media (pointer:coarse){header .logo a{margin-top:20rem}header h1{margin-top:33rem}nav button{margin-top:10rem}nav input{height:27rem;padding-top:0}.cel:hover{border-right:2rem solid #e6e6e6;border-bottom:2rem solid #e6e6e6}#hoofd button:hover>.down,#hoofd button:hover>.up,.down:hover,.up:hover{background-image:url('../_img/pijl_zwart.svg')}#hoofd button:hover,.cel span:hover,.ui-menu-item:hover{color:#000;text-decoration:none}}