@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.banner-block{background-color:var(--bg_color_light);min-height:450px}.banner-block .image-wrap{z-index:1;width:100%;height:340px;margin:0;position:relative}@media (min-width:1200px){.banner-block .image-wrap{width:75%;height:100%;position:absolute;top:0;left:0}}.banner-block .image-wrap>div,.banner-block .image-wrap picture,.banner-block .image-wrap img{width:100%;height:100%}.banner-block .image-wrap img{object-fit:cover}.banner-block .image-wrap video{object-fit:cover;width:100%;height:100%;display:block}.banner-block .content-container{width:100%;height:100%;display:contents}.banner-block .content-wrap{z-index:2;width:100%;height:100%;min-height:110px;margin-left:auto;padding:2rem}@media (min-width:768px){.banner-block .content-wrap{padding-top:3rem}}@media (min-width:1200px){.banner-block .content-wrap{z-index:2;flex-grow:1;width:640px;height:100%;margin-left:auto;padding:160px 60px 70px 170px}}.banner-block .bg{pointer-events:none;width:600px;height:600px;display:block;position:absolute;bottom:-300px;right:-380px}.banner-block .bg:before,.banner-block .bg:after{content:"";border:50px solid var(--bg_color_dark);background:var(--bg_color_light);z-index:-3;border-radius:100%;width:100%;height:100%;display:block;position:absolute;top:0;right:0}.banner-block .bg:before{background:var(--bg_color_light);z-index:-2}.banner-block .bg:after{background:var(--bg_color_light);z-index:-2;width:70%;height:70%;top:16%;right:12%}@media (min-width:576px){.banner-block .bg{top:-30px;right:-60%}.banner-block .bg:before,.banner-block .bg:after{border:70px solid var(--bg_color_dark);z-index:-3;width:100%;height:100%;top:0;right:0}.banner-block .bg:after{z-index:-2;width:70%;height:70%;top:21%;right:9%}}@media (min-width:768px){.banner-block .bg{right:-40%}}@media (min-width:992px){.banner-block .bg{right:-30%}}@media (min-width:1200px){.banner-block .bg{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:160px;right:10px;transform:rotate(343deg)}.banner-block .bg:before,.banner-block .bg:after{content:"";border:150px solid var(--bg_color_dark);background:var(--bg_color_light);z-index:-3;border-radius:100%;width:1400px;height:1700px;display:block;position:absolute;top:-190px;right:-680px}.banner-block .bg:before{background:var(--bg_color_light);z-index:-2}.banner-block .bg:after{background:var(--bg_color_light);z-index:-2;width:790px;height:900px;top:80px;right:-400px}}.banner-block .banner-buttons .bg-primary{background-color:var(--btn_color)}.banner-block .banner-buttons .bg-primary:hover{background-color:var(--btn_hover)}.banner-block .watch-slider{--slider_size:200px;width:var(--slider_size);height:var(--slider_size);z-index:999;transform-origin:50%;position:absolute;top:91%;right:-80px;overflow:visible;transform:translateY(-50%)rotate(15deg)}@media (min-width:375px){.banner-block .watch-slider{--slider_size:235px;right:-80px}}@media (min-width:450px){.banner-block .watch-slider{right:-90px}}@media (min-width:576px){.banner-block .watch-slider{top:90%;right:-110px}}@media (min-width:767px){.banner-block .watch-slider{--slider_size:250px;right:-70px}}@media (min-width:992px){.banner-block .watch-slider{transform-origin:50%;bottom:-70px;right:-60px;top:unset;position:absolute;transform:translate(0,0)rotate(15deg)}}@media (min-width:1400px){.banner-block .watch-slider{--slider_size:300px;z-index:999;transform-origin:50%;height:300px;position:absolute;bottom:-60px;right:-90px;overflow:visible;rotate:9deg}}.banner-block .watch-slider .fader{background:0 0;width:100%;height:100%;position:relative}.banner-block .watch-slider .fader__slide{opacity:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}.banner-block.with-slider .banner-description{text-align:left;max-width:220px;margin:0}@media (min-width:450px){.banner-block.with-slider .banner-description{max-width:330px}}@media (min-width:1400px){.banner-block.with-slider .banner-description{max-width:340px}}
.faq-item{cursor:pointer;border-bottom:1px solid #05c4c7}.faq-item .vraag svg{fill:#05c4c7;flex-shrink:0;width:20px;transition:transform .4s}.faq-item .antwoord{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.faq-item .antwoord>div{margin-bottom:20px}.faq-item.active .vraag svg{transform:rotate(45deg)}.faq-item.active .antwoord{max-height:500px;transition:max-height .5s ease-in}
