.vb-image-text{position:relative;overflow:visible;padding-top:max(0px, calc(-1 * var(--vb-image-text-card-y, 0px)));padding-bottom:max(0px, var(--vb-image-text-card-y, 0px))}.vb-image-text::before{content:'';position:absolute;top:var(--vb-image-text-veeg-inset,40px);bottom:var(--vb-image-text-veeg-inset,40px);left:50%;width:100vw;transform:translateX(-50%);background-color:var(--vb-image-text-sweep-bg,transparent);z-index:0;pointer-events:none}.vb-image-text__inner{position:relative;z-index:1;display:flex;align-items:flex-start;flex-wrap:nowrap;max-width:var(--wp--style--global--wide-size,1168px);margin-inline:auto;padding-inline:0}.vb-image-text__figure{flex-shrink:0;width:62%;height:var(--vb-image-text-image-height,500px);overflow:hidden;border-radius:var(--vb-image-text-img-radius,16px);position:relative;z-index:1}.vb-image-text__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vb-image-text__card{flex-shrink:0;width:46%;margin-left:-8%;position:relative;top:var(--vb-image-text-card-y,0);z-index:2;border-radius:12px;padding:var(--wp--preset--spacing--50,2rem);box-sizing:border-box;align-self:center}.vb-image-text__card .wp-block-heading{font-family:var(--wp--preset--font-family--bebas-neue,sans-serif);font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1;margin-top:0;margin-bottom:var(--wp--preset--spacing--30,1rem)}.vb-image-text__card p,.vb-image-text__card .wp-block-paragraph{font-size:var(--wp--preset--font-size--body,14px);line-height:1.6;margin-top:0;margin-bottom:0}.vb-image-text__card .wp-block-paragraph+.wp-block-paragraph{margin-top:.75em}.vb-image-text__card--flat{background:none!important;border-radius:0;margin-left:0;margin-right:0;width:auto;flex:1;top:var(--vb-image-text-card-y,0);padding-inline:var(--wp--preset--spacing--50,2rem)}:root{--vb-btn-half-height:22px}.vb-image-text__card:has(.vb-image-text__button-wrap){padding-bottom:calc(var(--vb-btn-half-height) * 2)}.vb-image-text__button-wrap{position:absolute;bottom:calc(-1 * var(--vb-btn-half-height));left:var(--wp--preset--spacing--50,2rem);z-index:3}.vb-image-text__button.wp-element-button,.vb-image-text__button{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:6px 21px;border-radius:24px;background-color:var(--wp--preset--color--am-green-2026,#71CC98);color:#fff!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:opacity 0.2s ease;white-space:nowrap}.vb-image-text__button:hover{opacity:.85;text-decoration:none;color:#fff!important}.vb-image-text--mirrored .vb-image-text__figure{order:2}.vb-image-text--mirrored .vb-image-text__card{order:1;margin-left:0;margin-right:-8%}.vb-image-text--mirrored .vb-image-text__card--flat{margin-right:0}.vb-image-text--mirrored .vb-image-text__button-wrap{left:auto;right:var(--wp--preset--spacing--50,2rem)}@media (max-width:781px){.vb-image-text{min-height:0;overflow:hidden}.vb-image-text__inner{flex-direction:column;min-height:0;padding-inline:0;max-width:100%}.vb-image-text__figure{width:100%;order:2;align-self:auto;height:260px;min-height:260px;flex-shrink:0;border-radius:0}.vb-image-text__img{top:0;height:100%}.vb-image-text__card{width:100%;order:1;margin-left:0;margin-right:0;align-self:auto!important;border-radius:0;padding:var(--wp--preset--spacing--50,2rem) var(--wp--preset--spacing--40,1.25rem)}.vb-image-text__card--flat{flex:none;padding-inline:var(--wp--preset--spacing--40,1.25rem)}.vb-image-text--mirrored .vb-image-text__figure{order:2}.vb-image-text--mirrored .vb-image-text__card{order:1;margin-right:0}.vb-image-text__button-wrap{position:static;margin-top:var(--wp--preset--spacing--40,1.25rem);transform:none}.vb-image-text--mirrored .vb-image-text__button-wrap{right:auto}.vb-image-text::before{top:0;bottom:260px}}