.CTABlock{--wrapper--padding:var(--spacing--10) var(--spacing--6);--wrapper--background-color:var(--surface--background--primary--medium);--image--margin:0 0 var(--spacing--6);--image--background-color:var(--surface--background--primary--medium);--overlay--color:var(--text--color--body--inverted);--overlay--background-color:var(--surface--background--primary--darkest);--background-image--opacity:0.2;--body--max-width:76rem;--body--margin:0 0 var(--spacing--8);--links--gap:var(--spacing--5)}@media screen and (min-width:768px){.CTABlock{--image--margin:0}}@media screen and (min-width:1560px){.CTABlock{--body--max-width:96rem}}.CTABlock__wrapper{position:relative;z-index:var(--z-index--2);display:flex;flex-direction:column;align-items:center;height:100%;padding:var(--wrapper--padding);text-align:center;background-color:var(--wrapper--background-color)}.CTABlock__wrapper:has(.CTABlock__overlay){overflow:hidden}.CTABlock__wrapper:has(.CTABlock__overlay) .CTABlock__body p,.CTABlock__wrapper:has(.CTABlock__overlay) h2.CTABlock__title{color:var(--overlay--color)}.CTABlock__image{z-index:var(--z-index--3);margin:var(--image--margin)}.CTABlock__image img{background-color:var(--image--background-color)}.CTABlock__overlay{position:absolute;z-index:var(--z-index--negative--1);top:0;left:0;width:100%;height:100%;background-color:var(--overlay--background-color)}.CTABlock__background-image{position:absolute;z-index:var(--z-index--1);inset:0;opacity:var(--background-image--opacity)}.CTABlock__background-image img{height:100%;object-fit:cover}.CTABlock__title{overflow:hidden;max-width:100%;text-overflow:ellipsis}.CTABlock__body{max-width:var(--body--max-width);margin:var(--body--margin)}.CTABlock__links{display:flex;flex-flow:row wrap;gap:var(--links--gap)}.Icon{background-color:#000;width:1em;height:1em}:root[data-theme=kerstentechniek] .CTABlock{--wrapper--padding:var(--spacing--8) var(--spacing--6);--wrapper--background-color:var(--surface--background--brand--dark);--image--margin:0;--body--margin:0 0 var(--spacing--7);--links--gap:var(--spacing--6)}@media screen and (min-width:576px){:root[data-theme=kerstentechniek] .CTABlock{--wrapper--padding:var(--spacing--10) var(--spacing--8)}}@media screen and (min-width:768px){:root[data-theme=kerstentechniek] .CTABlock{--wrapper--padding:var(--spacing--11) var(--spacing--10);--image-wrapper--min-height:38rem}}@media screen and (min-width:1200px){:root[data-theme=kerstentechniek] .CTABlock{--wrapper--padding:var(--spacing--12) var(--spacing--11);--body--margin:0 0 var(--spacing--8)}}@media screen and (min-width:1560px){:root[data-theme=kerstentechniek] .CTABlock{--wrapper--padding:var(--spacing--14) var(--spacing--13)}}:root[data-theme=kerstentechniek] .CTABlock__wrapper{align-items:flex-start;text-align:left}@media screen and (min-width:768px){:root[data-theme=kerstentechniek] .CTABlock__image,:root[data-theme=kerstentechniek] .CTABlock__image-wrapper,:root[data-theme=kerstentechniek] .CTABlock__image>img{height:100%}}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary{--button--background-color--hover:var(--button--secondary--background-color--inverted--hover);border-color:var(--button--secondary--border-color--inverted,var(--border--color--brand--inverted));color:var(--text--color--button--secondary--inverted);background-color:var(--button--secondary--background-color--inverted,transparent)}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:focus-visible,:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:hover{border-color:var(--button--secondary--border-color--inverted--hover,var(--border--color--secondary--inverted));color:var(--text--color--button--secondary--inverted--hover);background-color:var(--button--secondary--background-color--inverted--hover,var(--surface--background--brand--light))}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:focus-visible .Icon,:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:hover .Icon{background-color:var(--button--secondary--icon-color--inverted--hover,var(--icon--brand))}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:active{border-color:var(--button--secondary--border-color--inverted--active,transparent);color:var(--text--color--button--secondary--inverted--active);background-color:var(--button--secondary--background-color--inverted--active,var(--surface--background--primary--darkest))}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary:active .Icon{background-color:var(--button--secondary--icon-color--inverted--active,var(--icon--light))}:root[data-theme=kerstentechniek] .CTABlock__links .Button--secondary .Icon{background-color:var(--button--secondary--icon-color--inverted,var(--icon--light))}:root[data-theme=kerstentechniek] .CTABlock__image-wrapper{min-height:var(--image-wrapper--min-height)}@media screen and (min-width:768px){:root[data-theme=kerstentechniek] .CTABlock__image>img{object-fit:cover}}:root[data-theme=kerstentechniek] .CTABlock__title{color:var(--text--color--heading--inverted)}:root[data-theme=kerstentechniek] .CTABlock__body p{color:var(--text--color--body--inverted)}:root[data-theme=kerstentechniek] .CTABlock .row{margin-right:0;margin-left:0}:root[data-theme=kerstentechniek] .CTABlock .row>.col,:root[data-theme=kerstentechniek] .CTABlock .row>[class*=col-]{padding-right:0;padding-left:0}