/* Simplitize – "Virksomheder der har valgt Simplitize" som spotlight-væg. Alt under .stzl */
.stzl{--l-ink:#0A1F1D;--l-muted:#3D5350;--l-lime:#B1EA68;--l-line:#E3ECE8;
	position:relative;box-sizing:border-box;display:block;background:#fff;padding:72px 0 80px;font-family:Jost,Helvetica,Arial,sans-serif}
.stzl *,.stzl *::before,.stzl *::after{box-sizing:border-box}
.stzl.stzl--full{width:calc(100vw - var(--stzu-sb,0px)) !important;max-width:none !important;margin-left:calc(50% - 50vw + var(--stzu-sb,0px) / 2) !important;margin-right:0 !important}
.stzl-wrap{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}

/* Overskrift */
.stzl .stzl-h{margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:17px !important;line-height:1.3 !important;font-weight:500 !important;letter-spacing:.01em;color:var(--l-muted) !important;
	display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}
.stzl .stzl-h::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--l-lime);flex-shrink:0}

/* Gitteret */
.stzl .stzl-grid{margin:40px 0 0 !important;padding:0 !important;list-style:none !important;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));
	border-left:1px solid var(--l-line);border-top:1px solid var(--l-line)}
.stzl .stzl-tile{position:relative;isolation:isolate;overflow:hidden;height:120px;margin:0 !important;padding:0 16px !important;list-style:none !important;
	display:flex;align-items:center;justify-content:center;border-right:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}
.stzl .stzl-tile::marker{content:none}
/* Lys i feltet og lime kant tæt på musen */
.stzl .stzl-tile::before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--o,0);transition:opacity .25s;
	background:radial-gradient(220px circle at var(--x,50%) var(--y,50%),rgba(177,234,104,.28),rgba(177,234,104,0) 70%)}
.stzl .stzl-tile::after{content:"";position:absolute;inset:-1px;pointer-events:none;border:1.5px solid var(--l-lime);opacity:calc(var(--o,0) * .9);
	-webkit-mask:radial-gradient(160px circle at var(--x,50%) var(--y,50%),#000,transparent 70%);mask:radial-gradient(160px circle at var(--x,50%) var(--y,50%),#000,transparent 70%)}
.stzl .stzl-tile img{display:block;width:auto !important;max-width:100% !important;object-fit:contain;
	opacity:calc(.38 + var(--o,0) * .62);transform:scale(calc(1 + var(--o,0) * .06));transition:opacity .2s,transform .2s}
.stzl .stzl-tile--empty{display:none;background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(14,59,55,.025) 10px 11px)}
.stzl .stzl-tile--empty.is-w{display:flex}
@media (max-width:1180px){
	.stzl .stzl-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
	.stzl .stzl-tile--empty.is-w{display:none}
	.stzl .stzl-tile--empty.is-d{display:flex}
}

/* Tablet */
@media (max-width:980px){
	.stzl .stzl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
	.stzl .stzl-tile--empty.is-w,.stzl .stzl-tile--empty.is-d{display:none}
	.stzl .stzl-tile--empty.is-t{display:flex}
}
/* Mobil */
@media (max-width:640px){
	.stzl{padding:48px 0 56px}
	.stzl .stzl-h{font-size:15px !important}
	.stzl .stzl-grid{margin-top:28px !important;grid-template-columns:repeat(3,minmax(0,1fr))}
	.stzl .stzl-tile{height:84px;padding:0 10px !important}
	.stzl .stzl-tile img{max-height:72%;transform:scale(calc(.78 + var(--o,0) * .05))}
	.stzl .stzl-tile--empty.is-t{display:none}
	.stzl .stzl-tile--empty.is-m{display:flex}
}
@media (prefers-reduced-motion:reduce){.stzl .stzl-tile img,.stzl .stzl-tile::before{transition:none}}

/* Pladsholder i Divi Builder */
.simplitize-logoer:empty{display:block;min-height:120px;background:#F4F8F6;border:1px dashed #D3E0DA;border-radius:12px}
