.elementor-595 .elementor-element.elementor-element-9a8b556{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-52eaef7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-595 .elementor-element.elementor-element-8617e74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-64d23b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a80686d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-cf42a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-595 .elementor-element.elementor-element-61883ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-2ec9103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-4c6561f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-e483001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-188cfde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a2ae8a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-595:not(.elementor-motion-effects-element-type-background), body.elementor-page-595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-595 .elementor-element.elementor-element-9a8b556{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-52eaef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-595 .elementor-element.elementor-element-8617e74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-64d23b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a80686d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-cf42a03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-61883ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-2ec9103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-4c6561f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-e483001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-188cfde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a2ae8a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-595 .elementor-element.elementor-element-9a8b556{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-52eaef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-595 .elementor-element.elementor-element-8617e74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-64d23b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a80686d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-cf42a03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-61883ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-2ec9103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-4c6561f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-e483001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-188cfde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-595 .elementor-element.elementor-element-a2ae8a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* magXcell Unterseiten (Impressum, Datenschutz, Downloads) – Look der Startseite 2026 */
body.elementor-page-595{--mx-red:#FF3131;--mx-ink:#F5F3F1;--mx-mut:#A9A5A2;--mx-line:rgba(255,255,255,.09);--mx-r:20px;--mx-ease:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth;scroll-padding-top:112px}
body{background:#141414}
body.elementor-page-595 .mx-sec{position:relative;color:var(--mx-ink);font-family:"Sora",sans-serif}
body.elementor-page-595 .mx-sec p{margin:0 0 1em}
body.elementor-page-595 .mx-sec p:last-child{margin-bottom:0}
body.elementor-page-595 .mx-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:24px!important;padding-right:24px!important}
body.elementor-page-595 .mx-sec .elementor-widget:not(:last-child){margin-block-end:0}

/* Typo */
body.elementor-page-595 .mx-eyebrow .elementor-heading-title{font:600 12px/1.3 "Sora",sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-red)}
body.elementor-page-595 .mx-eyebrow .elementor-heading-title::before{content:"◆";font-size:9px;margin-right:10px;position:relative;top:-1px}
body.elementor-page-595 .mx-h1 .elementor-heading-title{font:600 clamp(40px,5.4vw,72px)/1.04 "Sora",sans-serif;letter-spacing:-.04em;color:#fff}
body.elementor-page-595 .mx-h3 .elementor-heading-title{font:600 19px/1.3 "Sora",sans-serif;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;hyphens:auto}
body.elementor-page-595 .mx-lead{font:400 18px/1.65 "Sora",sans-serif;color:#CFCAC6;max-width:60ch}
body.elementor-page-595 .mx-copy{font:400 16px/1.72 "Sora",sans-serif;color:var(--mx-mut)}
body.elementor-page-595 .mx-copy strong{color:#fff;font-weight:600}
body.elementor-page-595 .mx-copy a{color:var(--mx-red);text-decoration:none;border-bottom:1px solid rgba(255,49,49,.35);transition:border-color .2s}
body.elementor-page-595 .mx-copy a:hover{border-color:var(--mx-red)}

/* Buttons */
body.elementor-page-595 .mx-btn .elementor-button{font:600 15px/1 "Sora",sans-serif!important;padding:18px 30px!important;border-radius:999px!important;transition:transform .25s var(--mx-ease),box-shadow .25s,background .25s!important}
body.elementor-page-595 .mx-btn-primary .elementor-button{background:linear-gradient(135deg,#FF4A4A,#FF3131 45%,#D8262B)!important;color:#fff!important;box-shadow:0 12px 34px rgba(255,49,49,.35),inset 0 1px 0 rgba(255,255,255,.25)!important}
body.elementor-page-595 .mx-btn-primary .elementor-button:hover{box-shadow:0 18px 44px rgba(255,49,49,.5)!important;transform:translateY(-2px)}
body.elementor-page-595 .mx-btn-ghost .elementor-button{background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
body.elementor-page-595 .mx-btn-ghost .elementor-button:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.35)!important}
body.elementor-page-595 .mx-btn-sm .elementor-button{padding:14px 22px!important;font-size:14px!important}
body.elementor-page-595 .mx-btnrow{display:flex!important;flex-wrap:wrap;gap:14px}

/* Seitenkopf */
body.elementor-page-595 .mx-phero{padding:150px 0 70px!important;background:radial-gradient(900px 380px at 12% 0%,rgba(255,49,49,.16),transparent 62%),radial-gradient(700px 300px at 92% 110%,rgba(255,49,49,.08),transparent 60%),#141414;border-bottom:1px solid var(--mx-line);overflow:hidden}
body.elementor-page-595 .mx-phero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,49,49,.7) 30%,rgba(255,49,49,.15) 70%,transparent)}
body.elementor-page-595 .mx-phero-in{gap:18px}
body.elementor-page-595 .mx-crumb{display:flex;gap:10px;align-items:center;font:500 13px/1 "Sora",sans-serif;color:#8C8784;margin-bottom:22px}
body.elementor-page-595 .mx-crumb a{color:#CFCAC6;text-decoration:none}
body.elementor-page-595 .mx-crumb a:hover{color:#fff}

/* Inhalt */
body.elementor-page-595 .mx-lbody{padding:80px 0 40px!important;background:linear-gradient(180deg,#141414,#161616)}
body.elementor-page-595 .mx-lgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.elementor-page-595 .mx-lcard{background:linear-gradient(180deg,#212121,#1B1B1B)!important;border:1px solid var(--mx-line);border-radius:var(--mx-r);padding:34px 34px 32px!important;gap:14px;transition:border-color .3s}
body.elementor-page-595 .mx-lcard:hover{border-color:rgba(255,49,49,.25)}
body.elementor-page-595 .mx-lcard-wide{grid-column:1/-1}
body.elementor-page-595 .mx-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(255,49,49,.08);border:1px solid rgba(255,49,49,.22);margin-bottom:4px}
body.elementor-page-595 .mx-ic svg{width:22px;height:22px}
body.elementor-page-595 .mx-dlcard .mx-btn{margin-top:auto;padding-top:10px}

/* Fließtext (Impressum/Datenschutz) */
body.elementor-page-595 .mx-prose{overflow-wrap:anywhere;hyphens:auto}
body.elementor-page-595 .mx-prose h2{font:600 clamp(22px,2.2vw,28px)/1.25 "Sora",sans-serif;letter-spacing:-.02em;color:#fff;margin:0 0 18px}
body.elementor-page-595 .mx-prose h3{font:600 19px/1.35 "Sora",sans-serif;color:#fff;margin:34px 0 10px}
body.elementor-page-595 .mx-prose h4{font:600 16px/1.4 "Sora",sans-serif;color:#E9E5E2;margin:24px 0 8px}
body.elementor-page-595 .mx-prose ul{margin:0 0 1em;padding-left:1.2em}
body.elementor-page-595 .mx-prose li{margin:0 0 .45em}
body.elementor-page-595 .mx-prose li::marker{color:var(--mx-red)}

/* Datenschutz: Inhaltsverzeichnis + Dokument */
body.elementor-page-595 .mx-dslayout{display:grid!important;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start}
body.elementor-page-595 .mx-toc-w{position:sticky;top:120px}
body.elementor-page-595 .mx-toc{border:1px solid var(--mx-line);border-radius:var(--mx-r);padding:24px;background:rgba(255,255,255,.02)}
body.elementor-page-595 .mx-toc-t{font:600 12px/1 "Sora",sans-serif!important;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-red);margin:0 0 14px!important}
body.elementor-page-595 .mx-toc ol{list-style:none;margin:0;padding:0;counter-reset:t}
body.elementor-page-595 .mx-toc li{counter-increment:t;margin:0}
body.elementor-page-595 .mx-toc a{display:flex;gap:12px;padding:9px 0;font:500 14px/1.4 "Sora",sans-serif;color:#CFCAC6;text-decoration:none;border-top:1px solid var(--mx-line);transition:color .2s}
body.elementor-page-595 .mx-toc li:first-child a{border-top:0}
body.elementor-page-595 .mx-toc a::before{content:counter(t,decimal-leading-zero);color:#6E6A67;font-variant-numeric:tabular-nums}
body.elementor-page-595 .mx-toc a:hover,body.elementor-page-595 .mx-toc a.is-on{color:#fff}
body.elementor-page-595 .mx-toc a.is-on::before{color:var(--mx-red)}
body.elementor-page-595 .mx-doc{background:linear-gradient(180deg,#1E1E1E,#1A1A1A)!important;border:1px solid var(--mx-line);border-radius:var(--mx-r);padding:48px 52px!important}
body.elementor-page-595 .mx-prose-long h2{padding-top:34px;margin-top:34px;border-top:1px solid var(--mx-line)}
body.elementor-page-595 .mx-prose-long h2:first-child{padding-top:0;margin-top:0;border-top:0}

/* Abschluss-Band */
body.elementor-page-595 .mx-cta-sec{padding:40px 0 110px!important;background:#161616}
body.elementor-page-595 .mx-cta-band{display:flex!important;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:36px 40px!important;border-radius:var(--mx-r);border:1px solid rgba(255,49,49,.22);background:radial-gradient(600px 220px at 0% 0%,rgba(255,49,49,.14),transparent 70%),#1C1C1C!important}
body.elementor-page-595 .mx-cta-txt{gap:8px;max-width:560px;flex:1 1 260px;min-width:0;width:auto!important}
body.elementor-page-595 .mx-cta-band>.mx-btnrow{width:auto!important;flex:0 0 auto}
body.elementor-page-595 .mx-cta-h .elementor-heading-title{font-size:24px}

@media (max-width:1024px){
 body.elementor-page-595 .mx-dslayout{grid-template-columns:1fr;gap:24px}
 body.elementor-page-595 .mx-toc-w{position:static}
 body.elementor-page-595 .mx-doc{padding:36px 30px!important}
}
@media (max-width:767px){
 body.elementor-page-595 .mx-phero{padding:120px 0 48px!important}
 body.elementor-page-595 .mx-lead{font-size:16.5px}
 body.elementor-page-595 .mx-lbody{padding:48px 0 24px!important}
 body.elementor-page-595 .mx-lgrid{grid-template-columns:1fr;gap:16px}
 body.elementor-page-595 .mx-lcard{padding:26px 22px!important}
 body.elementor-page-595 .mx-doc{padding:28px 20px!important}
 body.elementor-page-595 .mx-toc{padding:18px}
 body.elementor-page-595 .mx-cta-band{padding:28px 22px!important}
 body.elementor-page-595 .mx-cta-band>.mx-btnrow{flex:1 1 100%}
 body.elementor-page-595 .mx-cta-sec{padding:24px 0 72px!important}
}/* End custom CSS */