.elementor-5645 .elementor-element.elementor-element-3a9ef14{--display:flex;}.elementor-5645 .elementor-element.elementor-element-59c3a63{--display:flex;}.elementor-5645 .elementor-element.elementor-element-be781ec{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-5645 .elementor-element.elementor-element-7898978{--display:flex;}.elementor-5645 .elementor-element.elementor-element-c9ede46{--display:flex;}.elementor-5645 .elementor-element.elementor-element-822b1d7{--display:flex;}.elementor-5645 .elementor-element.elementor-element-dc05ce5{--display:flex;}.elementor-5645 .elementor-element.elementor-element-5625abb{--display:flex;}.elementor-5645 .elementor-element.elementor-element-8d55efc{--display:flex;}.elementor-5645 .elementor-element.elementor-element-4da339c{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e2b6407{--display:flex;}.elementor-5645 .elementor-element.elementor-element-577d8fa{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e9d83ee{--display:flex;}.elementor-5645 .elementor-element.elementor-element-633a9b1{--display:flex;}.elementor-5645 .elementor-element.elementor-element-44c1eb7{--display:flex;}.elementor-5645 .elementor-element.elementor-element-ee51b73{--display:flex;}.elementor-5645 .elementor-element.elementor-element-d3cd920{--display:flex;}.elementor-5645 .elementor-element.elementor-element-12b807a{--display:flex;}.elementor-5645 .elementor-element.elementor-element-57468d8{--display:flex;}.elementor-5645 .elementor-element.elementor-element-6a17d8e{--display:flex;}.elementor-5645 .elementor-element.elementor-element-b8f72b1{--display:flex;}.elementor-5645 .elementor-element.elementor-element-9457698{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e3f5bc2{--display:flex;}.elementor-5645 .elementor-element.elementor-element-732bc4d{--display:flex;}.elementor-5645 .elementor-element.elementor-element-a028026{--display:flex;}.elementor-5645 .elementor-element.elementor-element-8b4ec31{--display:flex;}.elementor-5645 .elementor-element.elementor-element-81b3914{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e37a01c{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e0f5e8c{--display:flex;}.elementor-5645 .elementor-element.elementor-element-733e04a{--display:flex;}.elementor-5645 .elementor-element.elementor-element-eec13a6{--display:flex;}.elementor-5645 .elementor-element.elementor-element-e91c79a{--display:flex;}.elementor-5645 .elementor-element.elementor-element-30aa1d3{--display:flex;}.elementor-5645 .elementor-element.elementor-element-d8b6321{--display:flex;}.elementor-5645 .elementor-element.elementor-element-efcbe21{--display:flex;}.elementor-5645 .elementor-element.elementor-element-c334428{--display:flex;}.elementor-5645 .elementor-element.elementor-element-803ad0e{--display:flex;}.elementor-5645 .elementor-element.elementor-element-69d0733{--display:flex;}.elementor-5645 .elementor-element.elementor-element-5f944f8{--display:flex;}.elementor-5645 .elementor-element.elementor-element-1255046{--display:flex;}.elementor-5645 .elementor-element.elementor-element-b485d8b{--display:flex;}.elementor-5645 .elementor-element.elementor-element-2e81e61{--display:flex;}.elementor-5645 .elementor-element.elementor-element-f18905e{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* 3d-druck-service-ablauf · Seiten-CSS des Elementor-Entwurfs, erzeugt aus 3d-druck-service-seiten-css.css + unterseiten-zusatz-css.css (elementor_seiten.py) */
/* Elementor-Anpassung (Phase 5): Container in .wpx verhalten sich wie die Elemente der HTML-Vorschau, Text- und
   HTML-Widgets stehen im Frontend mit display:contents (ihr Inhalt liegt direkt im Raster/Flex des Containers). */
.elementor .wpx.e-con.e-con,.elementor .wpx .e-con.e-con{--display:block;--flex-direction:row;--flex-wrap:nowrap;--width:auto;--position:static;--min-height:0;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--container-widget-width:auto;--container-widget-flex-grow:0;--container-widget-align-self:auto;--container-widget-height:auto}
body:not(.elementor-editor-active) .elementor .wpx :is(.elementor-widget-text-editor,.elementor-widget-html),body:not(.elementor-editor-active) .elementor .wpx :is(.elementor-widget-text-editor,.elementor-widget-html)>.elementor-widget-container{display:contents}
.elementor .wpx :is(.elementor-widget-text-editor,.elementor-widget-html,.elementor-widget-breadcrumbs){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.elementor .wpx .e-con>.elementor-widget.elementor-widget:not(.wpx-crumb){margin-block-end:0}
/* Breadcrumb als Pro-Widget (Yoast): Markup span › span statt ol/li, Optik wie die Kapsel der Vorschau */
.elementor .wpx .wpx-crumb.elementor-widget-breadcrumbs{width:auto;max-width:100%}
.elementor .wpx .wpx-crumb #breadcrumbs{margin:0;font:inherit}
.elementor .wpx .wpx-crumb #breadcrumbs>span{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;color:var(--wpx-hell)}
.elementor .wpx .wpx-crumb #breadcrumbs>span>span:not(.breadcrumb_last){display:flex;color:#fff}
.elementor .wpx .wpx-crumb .breadcrumb_last{white-space:nowrap}

.elementor.elementor .wpx{--wpx-dunkel:#1A1A1A; --wpx-karte-dunkel:#313131; --wpx-rahmen-dunkel:#3A3A3A; --wpx-pill-dunkel:#333333; --wpx-pill-rahmen:#585858;
  --wpx-ink:#191919; --wpx-txt:#747474; --wpx-txt-grau:#6B6B6B; --wpx-hell:#DADADA; --wpx-hell2:#E2E2E2; --wpx-klein-dunkel:#868686;
  --wpx-orange:#F6A70E; --wpx-blau:#2A61FF; --wpx-grad:linear-gradient(154deg,#134CEF 31%,#2A61FF 64%);
  --wpx-grau:#F7F7F7; --wpx-linie:#E7E7E7; --wpx-pill-linie:#F1F1F1; --wpx-faq-linie:#D5D8DC;
  --wpx-sh:-10px 10px 25px 0 rgba(0,0,0,.07); --wpx-sh-btn:-11px 10px 23px -4px rgba(19,76,239,.56);
  --wpx-wuerfel:url("https://www.cl-performance.de/wp-content/uploads/2026/04/20187666_6177043-scaled.jpg");
  --wpx-wuerfel2:url("https://www.cl-performance.de/wp-content/uploads/2026/04/42170519_coub-bg-mat-04-1-scaled.jpg");
  --wpx-ease:cubic-bezier(.23,1,.32,1);
  font-family:Inter,sans-serif; font-size:15.2px; line-height:22.8px; font-weight:400; color:var(--wpx-txt);
  overflow-wrap:anywhere; hyphens:manual;}
.elementor.elementor .wpx *,.elementor.elementor .wpx *::before,.elementor.elementor .wpx *::after{box-sizing:border-box}
.elementor.elementor .wpx :where(p,ul,ol,figure,dl,dd,h1,h2,h3,table){margin:0}
.elementor.elementor .wpx p+p{margin-top:15px}
.elementor.elementor .wpx a{color:var(--wpx-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor.elementor .wpx a:hover{color:var(--wpx-blau)}
.elementor.elementor .wpx a:focus-visible,.elementor.elementor .wpx summary:focus-visible{outline:2px solid var(--wpx-blau);outline-offset:2px;border-radius:4px}
.elementor.elementor .wpx :where(p,td) a:not([class]){padding:14px 0;margin:-14px 0}
.elementor.elementor .wpx :where(p,td) a:not([class]):focus-visible{outline-offset:-12px}
.elementor.elementor .wpx img{max-width:100%;height:auto;display:block}
.elementor.elementor .wpx :where(p,li,td,th,dd){text-wrap:pretty}
.elementor.elementor .wpx :where(h1,h2,h3){text-wrap:balance}
.elementor.elementor .wpx strong{font-weight:600;color:var(--wpx-ink)}
.elementor.elementor .wpx-nw{white-space:nowrap}
.elementor.elementor .wpx .wpx-einleitung{font:400 16px/24px Arial,sans-serif}
.elementor.elementor .wpx-sec{position:relative;padding:120px 0}
.elementor.elementor .wpx-sec--oben0{padding-top:0}
.elementor.elementor .wpx-sec--unten0{padding-bottom:0}
.elementor.elementor .wpx-in{max-width:1300px;margin:0 auto;position:relative;z-index:1}
.elementor.elementor .wpx-schmal{max-width:720px}
.elementor.elementor .wpx-mitte{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}
.elementor.elementor .wpx-mitte p{max-width:720px;margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-grau{background:var(--wpx-grau)}
.elementor.elementor .wpx-grau p{color:var(--wpx-txt-grau)}
.elementor.elementor .wpx-dunkel{background:var(--wpx-dunkel);color:var(--wpx-hell)}
.elementor.elementor .wpx-dunkel.wpx-wuerfel{background:var(--wpx-dunkel) var(--wpx-wuerfel) 0 0/auto no-repeat}
.elementor.elementor .wpx-dunkel.wpx-wuerfel2{background:var(--wpx-dunkel) var(--wpx-wuerfel2) center/cover no-repeat}
.elementor.elementor .wpx-dunkel :where(h1,h2,h3){color:#fff}
.elementor.elementor .wpx-dunkel p{color:var(--wpx-hell)}
.elementor.elementor .wpx-dunkel strong{color:#fff}
.elementor.elementor .wpx-dunkel a{color:#fff}
.elementor.elementor .wpx h1{font:600 48px/55px "Space Grotesk",sans-serif;color:#fff}
.elementor.elementor .wpx h2{font:600 40px/50px "Space Grotesk",sans-serif;color:var(--wpx-ink)}
.elementor.elementor .wpx h3{font:600 19.2px/23.04px "Space Grotesk",sans-serif;color:var(--wpx-ink)}
.elementor.elementor .wpx .wpx-h3-gross{font-size:24px;line-height:24px}
.elementor.elementor .wpx .wpx-dunkel :where(h1,h2,h3),.elementor.elementor .wpx.wpx-dunkel :where(h1,h2,h3){color:#fff}
.elementor.elementor .wpx h2+p,.elementor.elementor .wpx h2+.wpx-p{margin-top:20px}
.elementor.elementor .wpx-anker{scroll-margin-top:100px}
.elementor.elementor .wpx-bestand-kopf :where(h1,h2,p){overflow-wrap:anywhere}
.elementor.elementor .wpx-hero{padding:200px 0 120px}
.elementor.elementor .wpx-hero-raster{display:grid;grid-template-columns:minmax(870px,1fr) minmax(0,350px);gap:50px 80px;align-items:center}
.elementor.elementor .wpx-crumb{display:inline-flex;align-items:center;gap:10px;background:var(--wpx-pill-dunkel);border:1px solid var(--wpx-pill-rahmen);border-radius:55px;padding:4px 4px 4px 14px;margin-bottom:22px;font:600 14.4px/21.6px "Space Grotesk",sans-serif}
.elementor.elementor .wpx-crumb ol{display:flex;align-items:center;gap:10px;list-style:none;padding:0}
.elementor.elementor .wpx-crumb li{display:flex;align-items:center;gap:10px;color:#fff}
.elementor.elementor .wpx-crumb li+li::before{content:"›" / "";color:var(--wpx-hell)}
.elementor.elementor .wpx-crumb a{color:#fff;text-decoration:none;padding:12px 11px 12px 10px;margin:-12px -11px -12px -10px}
.elementor.elementor .wpx-crumb [aria-current]{background:#fff;color:#1F1F1F;border-radius:55px;padding:3px 12px}
.elementor.elementor .wpx-hero .wpx-intro{margin-top:20px;font:400 16px/24px Arial,sans-serif;color:var(--wpx-hell);max-width:600px}
.elementor.elementor .wpx-byline{display:flex;align-items:center;gap:10px;margin-top:26px;font:500 12.8px/19.2px Inter,sans-serif}
.elementor.elementor .wpx .wpx-byline{color:var(--wpx-hell)}
.elementor.elementor .wpx-byline img{width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:50% 12%}
.elementor.elementor .wpx-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:15px 30px;margin-top:30px}
.elementor.elementor .wpx .wpx-aktionen .wpx-btn{margin-top:0}
.elementor.elementor .wpx .wpx-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 14.4px/21.6px Inter,sans-serif;color:var(--wpx-ink);text-decoration:none}
.elementor.elementor .wpx-textlink::after{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/></svg>") center/contain no-repeat;transition:transform .15s var(--wpx-ease)}
.elementor.elementor .wpx .wpx-textlink:hover{text-decoration:underline;text-underline-offset:3px}
.elementor.elementor .wpx-textlink:hover::after{transform:translateX(3px)}
.elementor.elementor .wpx-dunkel .wpx-textlink,.elementor.elementor .wpx-dunkel .wpx-textlink:hover{color:#fff}
.elementor.elementor .wpx-bildkarte img{width:100%;aspect-ratio:4/3;object-fit:cover}
.elementor.elementor .wpx-bildkarte--hoch img,.elementor.elementor .wpx-bildkarte--hoch .wpx-platzhalter{aspect-ratio:4/5}
.elementor.elementor .wpx-dunkel .wpx-bildkarte{--wpx-versatz:20px;position:relative;padding:var(--wpx-versatz) 0 0 var(--wpx-versatz)}
.elementor.elementor .wpx-dunkel .wpx-bildkarte::before{content:"";position:absolute;inset:0 var(--wpx-versatz) var(--wpx-versatz) 0;border-radius:15px;background:linear-gradient(78deg,#3F3F3F 12%,rgba(111,111,111,.9) 45%)}
.elementor.elementor .wpx-dunkel .wpx-bildkarte :is(img,.wpx-platzhalter){position:relative;border-radius:15px}
.elementor.elementor .wpx-bildkarte--hell :is(img,.wpx-platzhalter){border-radius:15px}
.elementor.elementor .wpx-platzhalter{display:grid;place-items:center;text-align:center;aspect-ratio:4/5;border-radius:10px;padding:24px;
  background:repeating-linear-gradient(135deg,#ececec 0 14px,#f4f4f4 14px 28px);border:2px dashed #c9c9c9;color:#5f5f5f;font:500 14px/20px Inter,sans-serif}
.elementor.elementor .wpx-dunkel .wpx-platzhalter{background:repeating-linear-gradient(135deg,#262626 0 14px,#2d2d2d 14px 28px);border-color:#4a4a4a;color:var(--wpx-hell)}
.elementor.elementor .wpx-platzhalter strong{display:block;color:inherit;margin-bottom:6px}
.elementor.elementor .wpx mark.wpx-offen{background:#FFF1C2;color:#5c4400;border-radius:3px;padding:0 4px;font-weight:500}
.elementor.elementor .wpx-trust{padding:14px 0 120px}
.elementor.elementor .wpx-trust ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:980px;margin:0 auto}
.elementor.elementor .wpx-trust li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--wpx-linie);border-radius:8px;padding:10px 15px;font:500 16px/24px Inter,sans-serif;color:var(--wpx-ink);white-space:nowrap}
.elementor.elementor .wpx-trust svg{width:18px;height:18px;fill:var(--wpx-orange);flex:none}
.elementor.elementor .wpx-toc{max-width:960px;margin:0 auto;background:var(--wpx-grau);border:3px solid var(--wpx-linie);border-radius:15px;padding:25px}
.elementor.elementor .wpx-toc-titel{font:600 19.2px/23.04px "Space Grotesk",sans-serif;color:var(--wpx-ink);margin-bottom:10px}
.elementor.elementor .wpx-toc ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:50px}
.elementor.elementor .wpx-toc li{border-bottom:1px solid var(--wpx-linie)}
.elementor.elementor .wpx-toc li:nth-child(5),.elementor.elementor .wpx-toc li:nth-child(10){border-bottom:0}
.elementor.elementor .wpx-toc a{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px 0;min-height:44px;color:var(--wpx-ink);text-decoration:none;font:500 16px/24px Inter,sans-serif}
.elementor.elementor .wpx-toc a::before{content:"";width:11px;height:13px;flex:none;background:var(--wpx-txt-grau);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/></svg>") center/contain no-repeat}
.elementor.elementor .wpx-toc a:hover{color:var(--wpx-blau)}
.elementor.elementor .wpx-split{display:grid;grid-template-columns:minmax(0,650px) minmax(0,600px);gap:50px;align-items:center;justify-content:space-between}
.elementor.elementor .wpx-split--bild-links{grid-template-columns:minmax(0,560px) minmax(0,690px)}
.elementor.elementor .wpx-split--bild-links .wpx-split-bild{order:-1}
.elementor.elementor .wpx-karten-stapel{display:grid;gap:20px;margin-top:30px}
.elementor.elementor .wpx-karte-dunkel{background:var(--wpx-karte-dunkel);border:1px solid var(--wpx-rahmen-dunkel);border-radius:10px;padding:20px}
.elementor.elementor .wpx-karte-dunkel p{color:var(--wpx-hell2);font-size:15.2px;line-height:22.8px}
.elementor.elementor .wpx-tabelle{max-width:1000px;margin:40px auto 0;overflow-x:auto;border:1px solid var(--wpx-linie);border-radius:15px;background:#fff;-webkit-overflow-scrolling:touch}
.elementor.elementor .wpx .wpx-tabelle table{width:100%;border-collapse:collapse;min-width:640px;margin:0;font-size:15.2px;line-height:22.8px}
.elementor.elementor .wpx .wpx-tabelle :where(th,td){border:0;background:#fff}
.elementor.elementor .wpx .wpx-tabelle table thead:first-child tr:first-child th{border-top:0;border-block-start:0}
.elementor.elementor .wpx .wpx-tabelle th{background:var(--wpx-grau);text-align:left;font:600 16px/24px "Space Grotesk",sans-serif;color:var(--wpx-ink);padding:16px 20px;border-bottom:1px solid var(--wpx-linie)}
.elementor.elementor .wpx .wpx-tabelle td{padding:14px 20px;border-bottom:1px solid var(--wpx-linie);vertical-align:top;color:var(--wpx-txt);font-size:15.2px;line-height:22.8px}
.elementor.elementor .wpx .wpx-tabelle tr:last-child td{border-bottom:0}
.elementor.elementor .wpx-tabelle td:first-child{font-weight:600;color:var(--wpx-ink);white-space:nowrap}
.elementor.elementor .wpx-tabelle td:nth-child(2){white-space:nowrap}
.elementor.elementor .wpx-nach-tabelle{margin-top:30px}
.elementor.elementor .wpx-schritte{list-style:none;padding:0;max-width:720px;margin:50px auto 0;display:grid;gap:15px;counter-reset:wpx}
.elementor.elementor .wpx-schritte li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;align-items:start;background:var(--wpx-karte-dunkel);border:1px solid var(--wpx-rahmen-dunkel);border-radius:10px;padding:20px}
.elementor.elementor .wpx-schritte li::before{counter-increment:wpx;content:counter(wpx,decimal-leading-zero);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--wpx-orange);color:var(--wpx-ink);font:600 16px/16px "Space Grotesk",sans-serif;box-shadow:0 5px 15px -4px #EF9130}
.elementor.elementor .wpx-schritte p{color:var(--wpx-hell2);font-size:15.2px;line-height:22.8px;padding-top:8px}
.elementor.elementor .wpx-hinweis{display:grid;grid-template-columns:24px minmax(0,1fr);gap:15px;max-width:720px;margin:20px auto 0;background:var(--wpx-karte-dunkel);border:1px solid var(--wpx-rahmen-dunkel);border-radius:10px;padding:20px}
.elementor.elementor .wpx-hinweis svg{width:22px;height:22px;fill:var(--wpx-orange);margin-top:1px}
.elementor.elementor .wpx-hinweis p{color:var(--wpx-hell2);font-size:15.2px;line-height:22.8px}
.elementor.elementor .wpx-grau .wpx-hinweis{border-color:var(--wpx-linie);background:#fff}
.elementor.elementor .wpx-experte{margin-top:40px;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:40px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:start}
.elementor.elementor .wpx-experte img,.elementor.elementor .wpx-experte .wpx-platzhalter{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:50% 12%}
.elementor.elementor .wpx-experte-name{font:600 19.2px/23.04px "Space Grotesk",sans-serif;color:var(--wpx-ink)}
.elementor.elementor .wpx-experte-rolle{font:600 16px/24px "Space Grotesk",sans-serif;color:var(--wpx-blau);margin-top:2px}
.elementor.elementor .wpx-experte p{margin-top:12px;color:var(--wpx-txt)}
.elementor.elementor .wpx-ablauf{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:110px;position:relative}
.elementor.elementor .wpx-ablauf::before{content:"";position:absolute;left:calc((100% - 40px) / 6 + 35px);right:calc((100% - 40px) / 6 + 35px);top:-48px;height:2px;background:linear-gradient(90deg,var(--wpx-linie) calc(50% - 35px),transparent calc(50% - 35px),transparent calc(50% + 35px),var(--wpx-linie) calc(50% + 35px))}
.elementor.elementor .wpx-ablauf li{position:relative;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:40px;text-align:center}
.elementor.elementor .wpx-ablauf li::before{counter-increment:wpxa;content:counter(wpxa,decimal-leading-zero);position:absolute;left:50%;top:-66px;transform:translateX(-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--wpx-blau);color:#fff;font:600 16px/16px "Space Grotesk",sans-serif;box-shadow:0 5px 15px -4px var(--wpx-blau)}
.elementor.elementor .wpx-ablauf{counter-reset:wpxa}
.elementor.elementor .wpx-ablauf strong{display:block;font:600 19.2px/23.04px "Space Grotesk",sans-serif;color:var(--wpx-ink);margin-bottom:10px}
.elementor.elementor .wpx-nach-ablauf{margin-top:40px}
.elementor.elementor .wpx-infokarte{max-width:800px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:40px}
.elementor.elementor .wpx-infokarte-kopf{display:flex;align-items:center;gap:20px;margin-bottom:20px}
.elementor.elementor .wpx-infokarte-kopf img{width:49px;height:49px;flex:none}
.elementor.elementor .wpx-infokarte h2{font-size:32px;line-height:45px}
.elementor.elementor .wpx-faq{max-width:720px;margin:50px auto 0;display:grid;gap:10px}
.elementor.elementor .wpx-faq details{border-radius:10px}
.elementor.elementor .wpx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px;border:1px solid var(--wpx-faq-linie);border-radius:10px;background:linear-gradient(7deg,#fff 68%,#D4D4D4 100%);min-height:44px}
.elementor.elementor .wpx-faq summary::-webkit-details-marker{display:none}
.elementor.elementor .wpx .wpx-faq summary h3{font:400 16px/24px Inter,sans-serif;color:#1F2124}
.elementor.elementor .wpx-faq summary svg{width:15px;height:15px;fill:#1F2124;flex:none;transition:transform .2s var(--wpx-ease)}
.elementor.elementor .wpx-faq details[open] summary svg{transform:rotate(45deg)}
.elementor.elementor .wpx-faq details[open] summary{border-radius:10px 10px 0 0}
.elementor.elementor .wpx-faq-antwort{background:#fff;border-radius:0 0 10px 10px;margin-top:-1px;padding:10px 20px 20px;border:1px solid var(--wpx-faq-linie);border-top:0}
.elementor.elementor .wpx .wpx-faq-antwort p{color:var(--wpx-txt);font-size:15.2px;line-height:22.8px}
.elementor.elementor .wpx .wpx-faq-antwort a{color:var(--wpx-ink)}
.elementor.elementor .wpx-kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px}
.elementor.elementor .wpx-kachel-gruppe{background:var(--wpx-grau);border:3px solid var(--wpx-linie);border-radius:15px;padding:25px;display:flex;flex-direction:column;gap:10px}
.elementor.elementor .wpx-kachel{flex:1;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:40px}
.elementor.elementor .wpx-kachel p{margin-top:15px}
.elementor.elementor .wpx-kachel-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:10px 10px 10px 20px}
.elementor.elementor .wpx .wpx-kachel-btn{position:relative;display:inline-flex;align-items:center;background:linear-gradient(180deg,#F6A70E 0%,#EF9130 100%);box-shadow:0 5px 15px -4px #EF9130;border-radius:5px;padding:5px 15px;color:var(--wpx-ink)!important;text-decoration:none!important;font:600 15.2px/22.8px "Space Grotesk",sans-serif;transition:transform .15s var(--wpx-ease)}
.elementor.elementor .wpx-kachel-btn::after{content:"";position:absolute;inset:-6px -4px}
.elementor.elementor .wpx-kachel-btn:hover{filter:brightness(1.06)}
.elementor.elementor .wpx-kachel-btn:active{transform:scale(.97)}
.elementor.elementor .wpx-kachel-pfeil{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:11px}
.elementor.elementor .wpx-kachel-pfeil svg{width:40px;height:40px;fill:var(--wpx-ink);transition:transform .15s var(--wpx-ease)}
.elementor.elementor .wpx-kachel-pfeil:hover svg{transform:scale(1.05)}
.elementor.elementor .wpx-ueber{max-width:720px;margin:40px auto 0;background:var(--wpx-grau);border-radius:10px;padding:20px;font:500 12.8px/19.2px Inter,sans-serif;color:var(--wpx-txt-grau)}
.elementor.elementor .wpx-ueber-titel{font:600 14.4px/21.6px "Space Grotesk",sans-serif;color:var(--wpx-ink);margin-bottom:5px}
.elementor.elementor .wpx-cta-karte{border-radius:15px;padding:90px 40px;text-align:center}
.elementor.elementor .wpx-cta-karte p{max-width:720px;margin:20px auto 0}
.elementor.elementor .wpx-cta-karte .wpx-aktionen{justify-content:center;margin-top:34px}
.elementor.elementor .wpx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;margin-top:34px;padding:16px 30px;border-radius:6px;background:var(--wpx-grad);box-shadow:var(--wpx-sh-btn);color:#fff!important;text-decoration:none!important;font:600 15.2px/15.2px Inter,sans-serif;transition:transform .15s var(--wpx-ease),filter .15s var(--wpx-ease)}
.elementor.elementor .wpx .wpx-btn{box-shadow:var(--wpx-sh-btn)}
.elementor.elementor .wpx-btn:hover{filter:brightness(1.08)}
.elementor.elementor .wpx-btn:active{transform:scale(.97)}
.elementor.elementor .wpx-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (prefers-reduced-motion:no-preference){
.elementor.elementor .wpx-ein{opacity:0;transform:translateY(16px);transition:opacity .5s var(--wpx-ease),transform .5s var(--wpx-ease)}
.elementor.elementor .wpx-ein.wpx-sichtbar{opacity:1;transform:none}
}
@media (max-width:1340px){
.elementor.elementor .wpx-in{padding:0 20px}
}
@media (max-width:1199px){
.elementor.elementor .wpx-hero-raster{grid-template-columns:1fr;gap:50px}
.elementor.elementor .wpx-hero .wpx-bildkarte{max-width:640px;width:100%;margin-left:auto;margin-right:auto}
}
@media (max-width:1024px){
.elementor.elementor .wpx-split,.elementor.elementor .wpx-split--bild-links{grid-template-columns:1fr;gap:50px}
.elementor.elementor .wpx-split--bild-links .wpx-split-bild{order:0}
.elementor.elementor .wpx-dunkel.wpx-wuerfel{background:linear-gradient(rgba(26,26,26,.55),rgba(26,26,26,.55)),var(--wpx-dunkel) var(--wpx-wuerfel) 0 0/auto no-repeat}
.elementor.elementor .wpx-dunkel.wpx-wuerfel2{background:linear-gradient(rgba(26,26,26,.55),rgba(26,26,26,.55)),var(--wpx-dunkel) var(--wpx-wuerfel2) center/cover no-repeat}
.elementor.elementor .wpx-bildkarte{max-width:640px;width:100%;margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-split > div:not(.wpx-split-bild){max-width:720px;width:100%;margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-mobil-mitte,.elementor.elementor .wpx-mobil-mitte h2{text-align:center}
.elementor.elementor .wpx-mobil-mitte :is(.wpx-karte-dunkel,.wpx-experte){text-align:left}
.elementor.elementor .wpx-mobil-mitte .wpx-aktionen{justify-content:center}
.elementor.elementor .wpx-hero .wpx-intro{margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-byline{justify-content:center;text-align:left}
.elementor.elementor .wpx-bildkarte--hoch img,.elementor.elementor .wpx-bildkarte--hoch .wpx-platzhalter{aspect-ratio:4/3}
.elementor.elementor .wpx-ablauf{grid-template-columns:1fr;max-width:720px;margin:40px auto 0;gap:0}
.elementor.elementor .wpx-ablauf::before{display:none}
.elementor.elementor .wpx-ablauf li{margin-top:104px}
.elementor.elementor .wpx-ablauf li+li{margin-top:144px}
.elementor.elementor .wpx-ablauf li::before{top:-104px}
.elementor.elementor .wpx-ablauf li::after{content:"";position:absolute;left:50%;top:-35px;width:210px;height:1px;transform:translateX(-50%);background:var(--wpx-linie)}
}
@media (max-width:767px){
.elementor.elementor .wpx-sec{padding:75px 0}
.elementor.elementor .wpx-sec--oben0{padding-top:0}
.elementor.elementor .wpx-sec--unten0{padding-bottom:0}
.elementor.elementor .wpx-in{padding:0 20px}
.elementor.elementor .wpx-hero{padding:150px 0 75px}
.elementor.elementor .wpx h1{font-size:35.2px;line-height:45px}
.elementor.elementor .wpx h2{font-size:35.2px;line-height:45px}
.elementor.elementor .wpx-kachel p{hyphens:auto;hyphenate-limit-chars:16 7 7}
.elementor.elementor .wpx-byline{flex-direction:column;gap:8px;text-align:center}
.elementor.elementor .wpx-dunkel .wpx-bildkarte{--wpx-versatz:12px}
.elementor.elementor .wpx-bildkarte--hoch img,.elementor.elementor .wpx-bildkarte--hoch .wpx-platzhalter{aspect-ratio:4/5}
.elementor.elementor .wpx-trust{padding:0 0 75px}
.elementor.elementor .wpx-trust ul{flex-direction:column;flex-wrap:nowrap;align-items:center}
.elementor.elementor .wpx-trust li{white-space:normal;max-width:100%}
.elementor.elementor .wpx-toc{padding:25px}
.elementor.elementor .wpx-tabelle{overflow:visible}
.elementor.elementor .wpx-tabelle :where(table,tbody,tr,td){display:block}
.elementor.elementor .wpx .wpx-tabelle table{min-width:0}
.elementor.elementor .wpx-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor.elementor .wpx-tabelle tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:15px 20px;border-bottom:1px solid var(--wpx-linie)}
.elementor.elementor .wpx-tabelle tr:last-child{border-bottom:0}
.elementor.elementor .wpx .wpx-tabelle td{padding:0;border:0;white-space:normal}
.elementor.elementor .wpx .wpx-tabelle td:nth-child(2){align-self:start;border:1px solid var(--wpx-linie);border-radius:55px;padding:0 10px;font:500 12.8px/19.2px Inter,sans-serif;color:var(--wpx-txt)}
.elementor.elementor .wpx-tabelle td:nth-child(3){grid-column:1/-1}
.elementor.elementor .wpx-toc ol{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}
.elementor.elementor .wpx-toc li:nth-child(5){border-bottom:1px solid var(--wpx-linie)}
.elementor.elementor .wpx-schritte{margin-top:35px}
.elementor.elementor .wpx-schritte li{grid-template-columns:1fr;gap:15px}
.elementor.elementor .wpx-schritte p{padding-top:0}
.elementor.elementor .wpx-experte{grid-template-columns:1fr}
.elementor.elementor .wpx-infokarte h2{font-size:28px;line-height:36px}
.elementor.elementor .wpx-infokarte-kopf{flex-direction:column;align-items:flex-start;gap:15px}
.elementor.elementor .wpx-kacheln{grid-template-columns:1fr}
.elementor.elementor .wpx-cta-karte{padding:60px 20px}
.elementor.elementor .wpx-faq{margin-top:35px}
}
.elementor.elementor .wpx-crumb{max-width:100%}
.elementor.elementor .wpx-crumb ol{flex-wrap:wrap;row-gap:12px}
.elementor.elementor .wpx-crumb li{min-width:0}
.elementor.elementor .wpx-crumb li+li::before{content:none}
.elementor.elementor .wpx-crumb li:not(:last-child)::after{content:"›" / "";color:var(--wpx-hell)}
.elementor.elementor .wpx-autor{background:var(--wpx-karte-dunkel);border:1px solid var(--wpx-rahmen-dunkel);border-radius:10px;padding:20px}
.elementor.elementor .wpx-autor-kopf{display:grid;grid-template-columns:64px minmax(0,1fr);gap:15px;align-items:center}
.elementor.elementor .wpx-autor-kopf img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 12%;
  
  background:var(--wpx-rahmen-dunkel);font-size:0;color:transparent}
.elementor.elementor .wpx-autor-name{font:600 19.2px/23.04px "Space Grotesk",sans-serif;color:#fff}
.elementor.elementor .wpx-autor-rolle{font:600 16px/24px "Space Grotesk",sans-serif;color:var(--wpx-orange);margin-top:15px}
.elementor.elementor .wpx .wpx-autor p{margin-top:5px;color:var(--wpx-hell2)}
.elementor.elementor .wpx .wpx-autor .wpx-textlink{margin-top:5px}
.elementor.elementor .wpx .wpx-ablauf h3{margin-bottom:10px}
.elementor.elementor .wpx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor.elementor .wpx-check{display:grid;grid-template-columns:minmax(0,650px) minmax(0,600px);grid-template-areas:"kopf liste" "schluss liste";column-gap:50px;justify-content:space-between}
.elementor.elementor .wpx-check-kopf{grid-area:kopf;align-self:end}
.elementor.elementor .wpx-check-schluss{grid-area:schluss;align-self:start;margin-top:20px}
.elementor.elementor .wpx-kurzprofil{grid-area:liste;align-self:center;list-style:none;padding:0;display:grid;gap:15px}
.elementor.elementor .wpx-kurzprofil li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start;background:#fff;border-radius:10px;box-shadow:var(--wpx-sh);padding:20px 25px}
.elementor.elementor .wpx-kurzprofil-label{font:600 16px/24px "Space Grotesk",sans-serif;color:var(--wpx-blau)}
.elementor.elementor .wpx-kurzprofil-wert{color:var(--wpx-txt);font-size:15.2px;line-height:22.8px;padding-top:1px}
.elementor.elementor .wpx .wpx-schritte--hell{margin-top:50px}
.elementor.elementor .wpx-schritte--hell li{background:#fff;border:0;box-shadow:var(--wpx-sh)}
.elementor.elementor .wpx-schritte--hell li::before{background:var(--wpx-blau);color:#fff;box-shadow:0 5px 15px -4px var(--wpx-blau)}
.elementor.elementor .wpx .wpx-schritte--hell p{color:var(--wpx-txt)}
.elementor.elementor .wpx-grau .wpx-hinweis p{color:var(--wpx-txt)}
.elementor.elementor .wpx-grau .wpx-hinweis svg{fill:var(--wpx-blau)}
.elementor.elementor .wpx-mitte + .wpx-hinweis{margin-top:30px}
.elementor.elementor .wpx-infokarte-kopf svg{width:49px;height:49px;flex:none;fill:var(--wpx-orange)}
.elementor.elementor .wpx-grau .wpx-infokarte p{color:var(--wpx-txt)}
.elementor.elementor .wpx-bildkarte--quer .wpx-platzhalter{aspect-ratio:4/3}
.elementor.elementor .wpx-haken{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:10px;text-align:left}
.elementor.elementor .wpx-haken li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start;font:400 16px/24px Arial,sans-serif;color:var(--wpx-txt)}
.elementor.elementor .wpx-haken svg{width:16px;height:16px;margin-top:4px;fill:var(--wpx-orange)}
.elementor.elementor .wpx-haken + p,.elementor.elementor .elementor-widget:has(> .wpx-haken:last-child) + .elementor-widget > p:first-child{margin-top:15px}
.elementor.elementor .wpx-aktionen--mitte{justify-content:center;margin-top:40px}
.elementor.elementor .wpx-check-schluss .wpx-aktionen{margin-top:30px}
.elementor.elementor .wpx-nach-ablauf .wpx-hinweis{text-align:left;margin-top:30px}
.elementor.elementor .wpx-grau .wpx-ablauf p{color:var(--wpx-txt)}
@media (min-width:1025px){
.elementor.elementor .wpx-check-schluss p{font:400 16px/24px Arial,sans-serif}
}
.elementor.elementor .wpx-ruecklink{margin-top:20px;text-align:center}
@media (max-width:1199px){
.elementor.elementor .wpx-hero .wpx-autor{max-width:350px;width:100%;margin-left:auto;margin-right:auto}
}
@media (max-width:1024px){
.elementor.elementor .wpx-crumb ol{justify-content:center}
.elementor.elementor .wpx-haken{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-dunkel.wpx-wuerfel{background:linear-gradient(rgba(26,26,26,.55),rgba(26,26,26,.55)),var(--wpx-dunkel) var(--wpx-wuerfel) 0 0/auto no-repeat}
.elementor.elementor .wpx-dunkel.wpx-wuerfel2{background:linear-gradient(rgba(26,26,26,.55),rgba(26,26,26,.55)),var(--wpx-dunkel) var(--wpx-wuerfel2) center/cover no-repeat}
.elementor.elementor .wpx-check-schluss .wpx-aktionen{justify-content:center}
.elementor.elementor .wpx-check{grid-template-columns:1fr;grid-template-areas:"kopf" "liste" "schluss";row-gap:0}
.elementor.elementor .wpx-check > *,.elementor.elementor .wpx-check > .elementor-widget > *{max-width:720px;width:100%;margin-left:auto;margin-right:auto}
.elementor.elementor .wpx-check-kopf,.elementor.elementor .wpx-check-schluss{text-align:center}
.elementor.elementor .wpx-kurzprofil{margin-top:40px}
.elementor.elementor .wpx-check-schluss{margin-top:40px}
.elementor.elementor .wpx-bildkarte--quer .wpx-platzhalter{aspect-ratio:4/3}
}
@media (max-width:767px){
.elementor.elementor .wpx-hero .wpx-autor{max-width:none}
.elementor.elementor .wpx-hero .wpx-crumb{margin-bottom:15px}
.elementor.elementor .wpx-hero .wpx-byline{margin-top:15px}
.elementor.elementor .wpx-hero .wpx-aktionen{margin-top:20px}
.elementor.elementor .wpx-kurzprofil li{grid-template-columns:1fr;gap:5px}
.elementor.elementor .wpx .wpx-schritte--hell{margin-top:35px}
.elementor.elementor .wpx-bildkarte--quer .wpx-platzhalter{aspect-ratio:4/3}
}/* End custom CSS */