.mgic-evlp:where(section)>:where(div),.mgic-evlp :where(section>div){display:block;flex-direction:row;align-items:normal;gap:normal}.mgic-evlp :where(section){display:block;flex-direction:row;align-items:normal}.mgic-evlp{--mgic-evlp-tint:color-mix(in srgb, var(--mgic-primary, #d6982e) 7%, var(--mgic-surface, #fff));--mgic-evlp-linie:var(--mgic-border, #e3e6ea);width:100%;box-sizing:border-box;color:var(--mgic-text,#3a4151);background:var(--mgic-surface,#fff);font-size:max(18px, var(--text-m, 1.125rem));line-height:1.6;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;hyphens:manual;-webkit-hyphens:manual}.mgic-evlp *,.mgic-evlp *::before,.mgic-evlp *::after{box-sizing:border-box}.mgic-evlp p{margin:0}.mgic-evlp-wrap{width:100%;max-width:calc(var(--content-width, 1080px) + 2 * var(--gutter, 1rem));margin-inline:auto;padding-inline:var(--gutter,1rem)}.mgic-evlp-wrap--schmal{max-width:calc(820px + 2 * var(--gutter, 1rem))}.mgic-evlp-sek{padding-block:var(--space-xxl,4rem)}.mgic-evlp-sek--hell{background:var(--mgic-surface-alt,#f4f5f7)}.mgic-evlp-sek--dunkel{background:var(--mgic-heading,#323a4d);color:var(--mgic-primary-contrast,#fff)}.mgic-evlp-kicker{display:block;margin-bottom:10px!important;font-size:max(15px, var(--text-s, .9rem));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mgic-primary-hover,var(--mgic-primary,#b87d1f))}.mgic-evlp-h2{margin:0 0 18px;font-size:var(--mgic-h2,var(--h2,clamp(1.6rem, 3.6vw, 2.35rem)));line-height:1.2;font-weight:800;color:var(--mgic-heading,#323a4d)}.mgic-evlp-sek--dunkel .mgic-evlp-h2{color:var(--mgic-primary-contrast,#fff)}.mgic-evlp-sek--dunkel .mgic-evlp-kicker{color:color-mix(in srgb,var(--mgic-primary-contrast,#fff) 75%,transparent)}.mgic-evlp svg{flex:none}.mgic-evlp a:not([class*="btn"]){color:var(--mgic-primary-hover,var(--mgic-primary,#b87d1f))}.mgic-evlp-knopf,.mgic-evlp .mgic-btn,.mgic-evlp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;font-size:max(18px, 1em);text-align:center;text-decoration:none}.mgic-evlp-kopf{border-bottom:1px solid var(--mgic-evlp-linie);background:var(--mgic-surface,#fff)}.mgic-evlp-kopf .mgic-evlp-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.mgic-evlp-kopf__logo{display:block;height:40px;width:auto;max-width:55vw;object-fit:contain}.mgic-evlp-kopf__name{font-weight:800;color:var(--mgic-heading,#323a4d)}.mgic-evlp-tel{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:44px;text-decoration:none;line-height:1.25}.mgic-evlp-tel__hinweis{font-size:max(14px, var(--text-xs, .8rem));color:var(--mgic-text-muted,#5b6573)}.mgic-evlp-tel__nummer{font-weight:800;color:var(--mgic-heading,#323a4d);white-space:nowrap}.mgic-evlp-vertrauen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px!important;font-size:max(16px, var(--text-s, .9rem))}.mgic-evlp-vertrauen__note{display:inline-flex;align-items:center;gap:6px}.mgic-evlp-vertrauen__note svg{width:20px;height:20px;color:var(--mgic-primary,#d6982e);fill:currentColor}.mgic-evlp-vertrauen strong{color:var(--mgic-heading,#323a4d)}.mgic-evlp-frageblock{border-bottom:1px solid var(--mgic-evlp-linie)}.mgic-evlp-frageblock summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;list-style:none;cursor:pointer;font-size:1.05em;font-weight:700;color:var(--mgic-heading,#323a4d)}.mgic-evlp-frageblock summary::-webkit-details-marker{display:none}.mgic-evlp-frageblock summary svg{width:24px;height:24px;color:var(--mgic-primary,#d6982e);transition:transform .2s ease}.mgic-evlp-frageblock[open] summary svg{transform:rotate(45deg)}.mgic-evlp-frageblock p{padding:0 0 20px;max-width:70ch}.mgic-evlp-fuss{padding-block:24px;border-top:1px solid var(--mgic-evlp-linie);font-size:max(15px, var(--text-s, .9rem))}.mgic-evlp:has(.mgic-evlp-sticky) .mgic-evlp-fuss{padding-bottom:calc(24px + 84px)}.mgic-evlp-fuss .mgic-evlp-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.mgic-evlp-fuss__links{display:flex;flex-wrap:wrap;gap:4px 18px}.mgic-evlp-fuss__links a{display:inline-flex;align-items:center;min-height:44px}.mgic-evlp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--mgic-surface,#fff);border-top:1px solid var(--mgic-evlp-linie);box-shadow:0 -8px 24px rgb(0 0 0 / .08);transform:translateY(110%);transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom,0)}.mgic-evlp-sticky.is-sichtbar{transform:none}html.mgic-ev-modal-open .mgic-evlp-sticky{transform:translateY(110%)}.mgic-evlp-sticky .mgic-evlp-wrap{display:flex;align-items:center;gap:12px;min-height:76px}.mgic-evlp-sticky__info{flex:1 1 auto;min-width:0;font-size:max(15px, var(--text-s, .9rem));line-height:1.3}.mgic-evlp-sticky__info strong{display:block;font-size:max(17px, 1em);color:var(--mgic-heading,#323a4d)}.mgic-evlp-sticky__tel{flex:none;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--mgic-heading,#323a4d);border-radius:50%;color:var(--mgic-heading,#323a4d)!important}.mgic-evlp-sticky__tel svg{width:22px;height:22px}.mgic-evlp-sticky__knopf{flex:none;min-height:52px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.mgic-evlp-sticky,.mgic-evlp-frageblock summary svg{transition:none}}@media (max-width:860px){.mgic-evlp-sek{padding-block:var(--space-xl,3rem)}.mgic-evlp-kopf__logo{height:32px}.mgic-evlp-tel__hinweis{display:none}}@media (max-width:420px){.mgic-evlp-sticky .mgic-evlp-wrap{gap:8px}.mgic-evlp-sticky__knopf{padding-left:16px;padding-right:16px}}