.olp-benefits-v2,.site-main>article>.olp-benefits-v2,.site-main>article>.olp-benefits-v2.alignfull,.site-main>article>.olp-benefits-v2.alignwide{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--benefits-v2-columns, minmax(0, 5fr) minmax(0, 3fr));width:min(1200px,calc(100% - 40px));max-width:1200px;margin:var(--benefits-v2-margin, 64px) auto;border-radius:14px;background:#f6f5f0;color:#063f46;overflow:visible}.olp-benefits-v2:before{position:absolute;z-index:2;top:22px;left:24px;width:clamp(120px,11vw,170px);height:48px;background-image:var(--stekko-global-logo, url(../images/stekko-logo.svg));background-position:left center;background-size:contain;background-repeat:no-repeat;content:"";pointer-events:none}.olp-benefits-v2__photo{position:relative;grid-column:1;grid-row:1 / 3;min-height:410px;border-radius:14px 0 0 14px;overflow:hidden;background:#e4e9df}.olp-benefits-v2__photo:after{position:absolute;top:78px;left:150px;color:#064650;font-family:Segoe Print,Bradley Hand,cursive;font-size:22px;line-height:1.2;white-space:pre;transform:rotate(-7deg);content:"Lokaal\agevonden\a     ⤵";pointer-events:none}.olp-benefits-v2:after{position:absolute;z-index:0;right:0;bottom:30px;width:170px;height:226px;background:url(../images/stekko-mark.svg) center / contain no-repeat;opacity:.07;content:"";pointer-events:none}.olp-benefits-v2__photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.olp-benefits-v2__placeholder{display:grid;place-items:center;height:100%;min-height:410px;padding:32px;color:#607b82;text-align:center;box-sizing:border-box}.olp-benefits-v2__inner{display:contents}.olp-benefits-v2__intro{position:relative;z-index:1;grid-column:2;grid-row:1;min-width:0;padding:32px 40px 24px}.olp-benefits-v2__eyebrow{margin:0 0 18px;color:#0f6970;font-size:12px;font-weight:700;letter-spacing:.15em}.olp-benefits-v2__title{margin:0 0 20px;color:#063f46;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.12}.olp-benefits-v2__text{margin:0;color:#607b82;font-size:16px;line-height:1.5}.olp-benefits-v2__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;max-width:100%;margin-top:18px;padding:14px 24px;border-radius:6px;background:#064650;color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box}.olp-benefits-v2__button:hover{background:#0f6970;color:#fff}.olp-benefits-v2__button:focus-visible{outline:3px solid #0f6970;outline-offset:4px}.olp-benefits-v2__list{position:relative;z-index:3;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;padding:0 24px 24px}.olp-benefit-v2{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px 16px;border:1px solid #e1e1df;border-radius:12px;background:#fff;box-shadow:0 8px 20px #063f4610;transition:transform .2s ease,box-shadow .2s ease}.olp-benefits-v2__list>.olp-benefit-v2:nth-child(2),.editor-styles-wrapper .olp-benefits-v2__list .olp-benefit-v2:nth-child(2){border-color:#a5c9ce;background:#edf5f5}.olp-benefit-v2__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #71a7af;border-radius:50%;background:transparent;color:#064650;box-sizing:border-box}.olp-benefit-v2__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.olp-benefit-v2__title{margin:0 0 5px;color:#063f46;font-size:15px;font-weight:700;line-height:1.3}.olp-benefit-v2__text{margin:0;color:#607b82;font-size:14px;line-height:1.5}.editor-styles-wrapper .olp-benefits-v2__list{display:block}.editor-styles-wrapper .olp-benefits-v2__list>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editor-styles-wrapper .olp-benefits-v2__list .olp-benefit-v2{margin:0}.editor-styles-wrapper .olp-benefits-v2__list .block-list-appender{grid-column:1 / -1;position:relative}@media (max-width: 1000px){.olp-benefits-v2{--benefits-v2-columns: repeat(2, minmax(0, 1fr))}.olp-benefits-v2__intro{padding:32px 24px 24px}.olp-benefits-v2__list{padding-right:24px;padding-left:24px}.olp-benefit-v2{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 14px}.olp-benefit-v2__icon{width:48px;height:48px}.olp-benefit-v2__icon svg{width:28px;height:28px}}@media (max-width: 760px){.olp-benefits-v2{--benefits-v2-columns: 1fr;--benefits-v2-margin: 40px}.olp-benefits-v2__photo{grid-column:1;grid-row:1;min-height:300px}.olp-benefits-v2__photo{border-radius:14px 14px 0 0}.olp-benefits-v2:before{top:16px;left:16px;width:120px;height:38px}.olp-benefits-v2__photo:after{top:60px;left:108px;font-size:18px}.olp-benefits-v2__placeholder{min-height:300px}.olp-benefits-v2__intro{grid-column:1;grid-row:2}.olp-benefits-v2__list{grid-row:3;grid-template-columns:1fr;gap:16px;padding-top:0}.editor-styles-wrapper .olp-benefits-v2__list>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr;gap:16px}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.olp-benefits-v2__list>.olp-benefit-v2:hover{transform:translateY(-4px);box-shadow:0 12px 26px #063f4620}}@media (prefers-reduced-motion: reduce){.olp-benefit-v2{transition:none}}
