.elementor .vac-stack{padding:0px;display:flex;flex-direction:column;gap:var(--spacing-xxs);}.elementor .vac-pijl{width:14px;height:14px;min-width:14px;color:var(--white);}.elementor .vac-actie{color:var(--white);padding:0px;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:flex-end;align-items:center;}.elementor .vac-regiokaart-inhoud{width:100%;position:relative;z-index:1;padding:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:space-between;}.elementor .vac-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;pointer-events: none; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.8) 100%);\n}.elementor .vac-regiokaart{min-height:460px;overflow:hidden;position:relative;text-decoration:none;padding:0px;border-radius:var(--border-radius-s);background-color:var(--dark-blue);display:flex;& img { transition: transform .5s ease-out; } &:hover img { transform: scale(1.03); }\n}.elementor .h4{font-family:var(--primary-font);font-weight:500;font-size:var(--desktop-h4);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-title);}.elementor .body-small{font-family:var(--primary-font);font-weight:300;font-size:var(--desktop-text-small);letter-spacing:var(--letter-spacing-text);line-height:var(--line-height-text);}.elementor .background-image{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;display:flex;}.elementor .text-color-white{color:var(--white);}