/* Heilraum Spacer */
.hrw-spacer {
    --hrw-sp: var(--hrw-sp-m, 0px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: max(0px, var(--hrw-sp));
    margin-top: 0 !important;
    /* negative Werte: zieht den Folgeinhalt nach oben */
    margin-bottom: min(0px, var(--hrw-sp)) !important;
}

@media (min-width: 640px) {
    .hrw-spacer { --hrw-sp: var(--hrw-sp-t, 0px); }
}

@media (min-width: 960px) {
    .hrw-spacer { --hrw-sp: var(--hrw-sp-d, 0px); }
}

.hrw-spacer > hr {
    width: 100%;
    margin: 0;
}

/* Exakter Abstand: UIkit-Abstand des nächsten Elements raus */
.hrw-spacer--exact + * {
    margin-top: 0 !important;
}
