.mogelijkheid-highlight-block{--border-radius:var(--border-radius-medium);border-radius:var(--border-radius);position:relative}.mogelijkheid-highlight-block:after,.mogelijkheid-highlight-block:before{border-radius:calc(var(--border-radius) + var(--border-thickness, 5px));content:"";height:calc(100% + var(--border-thickness, 5px)*2);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + var(--border-thickness, 5px)*2);z-index:0}.mogelijkheid-highlight-block:before{border:var(--border-thickness, 5px) solid var(--border-color, var(--color-white-transparent))}.mogelijkheid-highlight-block:after{border:1px solid var(--border-outline-color, var(--border-color, var(--color-white-transparent)))}.mogelijkheid-highlight-block>*{position:relative;z-index:1}.mogelijkheid-highlight-block__image{--is-gradient-mapped:1;--base:#28a388;--bg-blend:multiply;--blur:0px;--fg-blend:lighten;--foreground:#09202f;--opacity:1;background-color:var(--base);display:flex;flex:1 1 100%;overflow:hidden;position:relative}.mogelijkheid-highlight-block__image:before{background-color:var(--foreground);content:"";height:100%;inset:0;mix-blend-mode:var(--fg-blend);position:absolute;width:100%;z-index:1}.mogelijkheid-highlight-block__image img{border-radius:inherit}.mogelijkheid-highlight-block__image img:not(.ignore){filter:grayscale(100%) contrast(1) blur(var(--blur));flex:1 0 100%;height:100%;max-width:100%;mix-blend-mode:var(--bg-blend);-o-object-fit:cover;object-fit:cover;opacity:var(--opacity);position:relative;width:100%}.mogelijkheid-highlight-block__image .ignore{height:inherit;inset:0;-webkit-mask:linear-gradient(90deg, #000, transparent 67%, transparent);mask:linear-gradient(90deg, #000, transparent 67%, transparent);-o-object-fit:cover;object-fit:cover;position:absolute;width:inherit;z-index:2}.mogelijkheid-highlight-block__list-container{background:var(--gradient-white);position:relative}.mogelijkheid-highlight-block__list-container:before{background-image:url(/wp-content/themes/dup/assets/img/background-light.png);background-position:50%;background-size:cover;border-radius:inherit;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%;z-index:0}.mogelijkheid-highlight-block__list-container *{position:relative;z-index:1}.mogelijkheid-highlight-block{--border-radius:var(--border-radius-large);box-shadow:var(--shadow-main);margin-bottom:4rem}.mogelijkheid-highlight-block__inner{align-items:flex-end;color:var(--color-green-50);display:flex;flex-direction:column;padding-block:clamp(2rem,5vw,6rem);padding-inline:clamp(2rem,5vw,6rem);position:relative}.mogelijkheid-highlight-block__inner>:not(.wp-block-image){width:45%}@media(max-width:1070px){.mogelijkheid-highlight-block__inner>:not(.wp-block-image){width:100%}}.mogelijkheid-highlight-block__inner h3{font-size:2.8125rem;margin-bottom:0;margin-top:0}.mogelijkheid-highlight-block.align-left .mogelijkheid-highlight-block__inner{align-items:flex-start}.mogelijkheid-highlight-block.align-left .mogelijkheid-highlight-block__image{--progressive-blur-angle:-90deg}.mogelijkheid-highlight-block.align-left .mogelijkheid-highlight-block__image .ignore{-webkit-mask:linear-gradient(-90deg, #000, transparent 67%, transparent);mask:linear-gradient(-90deg, #000, transparent 67%, transparent)}.mogelijkheid-highlight-block__image{--progressive-blur-gradient-start:0.3;--progressive-blur-gradient-end:0.8;--progressive-blur-angle:90deg;clip-path:inset(0 round var(--border-radius-large) var(--border-radius-large) 0 0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:1070px){.mogelijkheid-highlight-block__image{--progressive-blur-angle:180deg !important}.mogelijkheid-highlight-block__image .ignore{-webkit-mask:linear-gradient(180deg, #000, transparent 67%, transparent) !important;mask:linear-gradient(180deg, #000, transparent 67%, transparent) !important}}.mogelijkheid-highlight-block__list-container{border-radius:0 0 var(--border-radius-large) var(--border-radius-large);padding:clamp(2rem,8vw,6rem)}.mogelijkheid-highlight-block__list{display:grid;gap:6rem;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));padding:0}

/*! Add Soul */