/* Simplitize – hele forsideforløbet i ét Kode-modul (.stzf) */

/* Divi-sektionen, rækken og modulet omkring forløbet må ikke give luft eller begrænse bredden */
.et_pb_section:has(.stzf){padding-top:0 !important;padding-bottom:0 !important;background:transparent}
.et_pb_row:has(.stzf){padding-top:0 !important;padding-bottom:0 !important;width:100% !important;max-width:none !important}
.et_pb_module:has(.stzf),.et_pb_column:has(.stzf){margin-bottom:0 !important}

.stzf{display:flow-root;margin:0;padding:0}
/* Sektionerne ligger direkte op ad hinanden – afstanden ligger inde i hver sektion */
.stzf > *{margin-top:0 !important;margin-bottom:0 !important}

/* Ens rytme: samme luft i top og bund på de lyse sektioner */
.stzf > .stzl{padding:64px 0 72px}
.stzf > .stzo,.stzf > .stzu,.stzf > .stzy,.stzf > .stzr,.stzf > .stzk,.stzf > .stzg{padding-top:104px;padding-bottom:104px}
/* Logoerne (hvid) og eksperterne (lys) får en blid overgang, så skiftet ikke virker hårdt */
.stzf > .stzl + .stzo{box-shadow:inset 0 1px 0 #E3ECE8}

@media (max-width:767px){
	.stzf > .stzl{padding:44px 0 52px}
	.stzf > .stzo,.stzf > .stzu,.stzf > .stzy,.stzf > .stzr,.stzf > .stzk,.stzf > .stzg{padding-top:64px;padding-bottom:72px}
}

/* Pladsholder i Divi Builder (forløbet bygges først på selve siden) */
.simplitize-forside:empty{display:flex;align-items:center;justify-content:center;min-height:160px;background:#F4F8F6;border:1px dashed #D3E0DA;border-radius:12px;font:500 15px/1.4 Jost,Helvetica,Arial,sans-serif;color:#3D5350}
.simplitize-forside:empty::before{content:"Simplitize forside: top · logoer · eksperter · udfordringer · ydelser · resultater · kundecitater · vores tilgang · ofte stillede spørgsmål (vises på selve siden)"}
