.elementor-21500 .elementor-element.elementor-element-9c42b0f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-af9d800{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-8f9896f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21500 .elementor-element.elementor-element-05dd0c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-686861a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-b28bbff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-4d8fa05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-3f0a3d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-62890e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-5ddc0cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-21500 .elementor-element.elementor-element-08182c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-43598a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-50ce8f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-7408466{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-c7184a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-1429e2c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-7341f3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-ebe37a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-df410c2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-43201e9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-366e236{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-f49fbea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-a6aadc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-d901429{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-be1465b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-7b3ded3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-5386561{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-74c7513{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-6bdc7ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-4bb1dc8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-81feeb0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21500 .elementor-element.elementor-element-cf5f814{--spacer-size:80px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-21500 .elementor-element.elementor-element-cf5f814{--spacer-size:40px;}}@media(min-width:768px){.elementor-21500 .elementor-element.elementor-element-9c42b0f{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-4d8fa05{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-62890e4{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-08182c7{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-50ce8f4{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-ebe37a4{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-a6aadc1{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-be1465b{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-5386561{--content-width:1200px;}.elementor-21500 .elementor-element.elementor-element-81feeb0{--content-width:1200px;}}/* Start custom CSS *//* === DW-VNC === */
:root{--dw-blue:#0093FF;--dw-blue-hover:#007ED9;--dw-blue-light:#4FB2FF;--dw-midnight:#0F1B2D;--dw-body:#384554;--dw-muted:#5C6B7E;--dw-mist:#D5DCE5;--dw-mist-soft:#E8ECF1;--dw-cool-mist:#F4F7FB;--dw-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}
/* Sektionen (per Element-ID, da Container-Klassen nicht gerendert werden) */
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561{padding:96px 32px!important;margin:0!important;max-width:100%!important}
.elementor-element-9c42b0f{padding:72px 32px 40px!important}
.elementor-element-9c42b0f>.e-con-inner,.elementor-element-4d8fa05>.e-con-inner,.elementor-element-08182c7>.e-con-inner,.elementor-element-50ce8f4>.e-con-inner,.elementor-element-ebe37a4>.e-con-inner,.elementor-element-62890e4>.e-con-inner,.elementor-element-a6aadc1>.e-con-inner,.elementor-element-be1465b>.e-con-inner,.elementor-element-5386561>.e-con-inner{max-width:1200px!important;padding:0!important}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-50ce8f4,.elementor-element-62890e4,.elementor-element-be1465b{background-color:#fff!important}
.elementor-element-08182c7,.elementor-element-ebe37a4,.elementor-element-a6aadc1{background-color:#F4F7FB!important}
.elementor-element-5386561{background-color:#0F1B2D!important}
.elementor-element-81feeb0{padding:0!important}
.elementor-element-47808e7,.elementor-element-3f0a3d7,.elementor-element-43598a6,.elementor-element-7408466,.elementor-element-df410c2,.elementor-element-5ddc0cb,.elementor-element-d901429,.elementor-element-7b3ded3{max-width:760px!important;margin:0!important;padding:0!important;gap:0!important}
.elementor-element-47808e7{max-width:840px!important}
/* Typo */
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget-heading h2.elementor-heading-title{font-size:32px;line-height:1.2;color:var(--dw-midnight);margin:0 0 20px;letter-spacing:-.01em}
.elementor-element-9c42b0f h1.elementor-heading-title{font-size:44px;line-height:1.1;color:var(--dw-midnight);letter-spacing:-.02em;margin:0 0 24px;max-width:18ch}
.elementor-element-9c42b0f .dw-vnc-lede{font-size:21px;line-height:1.45;color:var(--dw-midnight);font-weight:500;margin-bottom:18px}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget-text-editor p{font-size:16px;line-height:1.7;color:var(--dw-body);margin:0 0 14px}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget-text-editor a,.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .dw-vnc-area a{color:var(--dw-blue);text-decoration:none;border-bottom:1px solid rgba(0,147,255,.35)}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget{margin-bottom:0}
.dw-vnc-eyebrow{font-family:var(--dw-mono)!important;font-size:12px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dw-blue)!important;margin:0 0 14px!important}
.elementor-element-5386561 .dw-vnc-eyebrow{color:rgba(255,255,255,.85)!important}
.elementor-element-5386561 .elementor-widget-text-editor p,.elementor-element-5386561 li{color:rgba(255,255,255,.82)!important}
.elementor-element-5386561 h2.elementor-heading-title,.elementor-element-5386561 b{color:#fff!important}
.dw-vnc-cap{font-size:13px!important;line-height:1.5;color:var(--dw-muted)!important;margin-top:12px!important}
/* Karten */
.elementor-element-c7184a2,.elementor-element-43201e9{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:36px!important;padding:0!important;max-width:100%!important}
.elementor-element-1429e2c,.elementor-element-7341f3f,.elementor-element-366e236,.elementor-element-f49fbea{background:#fff!important;border:1px solid var(--dw-mist)!important;border-radius:6px!important;padding:32px!important;gap:0!important}
.elementor-element-1429e2c h3.elementor-heading-title,.elementor-element-7341f3f h3.elementor-heading-title,.elementor-element-366e236 h3.elementor-heading-title,.elementor-element-f49fbea h3.elementor-heading-title{font-size:19px;color:var(--dw-midnight);margin:0 0 12px}
.elementor-element-1429e2c li,.elementor-element-7341f3f li,.elementor-element-366e236 li,.elementor-element-f49fbea li{margin-bottom:10px;font-size:15px;line-height:1.6;color:var(--dw-body)}
.elementor-element-1429e2c ul,.elementor-element-7341f3f ul,.elementor-element-366e236 ul,.elementor-element-f49fbea ul{margin:0;padding-left:20px}
/* Bereichsliste */
.dw-vnc-areas{margin-top:40px;border-top:1px solid var(--dw-mist-soft)}
.dw-vnc-area{display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 24px;padding:28px 0;border-bottom:1px solid var(--dw-mist-soft)}
.dw-vnc-n{font-family:var(--dw-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--dw-blue);padding-top:4px}
.dw-vnc-area h3{font-size:19px;line-height:1.15;margin:0 0 8px;color:var(--dw-midnight)}
.dw-vnc-area p{margin:0;font-size:15px;line-height:1.65;color:var(--dw-body);max-width:68ch}
/* Indexbalken */
.dw-vnc-indexbar{margin:28px 0 12px;display:flex;height:44px;border-radius:6px;overflow:hidden}
.dw-vnc-indexbar span{display:flex;align-items:center;justify-content:center;font-family:var(--dw-mono);font-size:14px;color:#fff}
.dw-vnc-indexbar .ib1{background:var(--dw-blue);flex:78}.dw-vnc-indexbar .ib2{background:var(--dw-midnight);flex:14}.dw-vnc-indexbar .ib3{background:var(--dw-muted);flex:8}
.dw-vnc-indexleg{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;color:var(--dw-muted);margin-bottom:4px}
.dw-vnc-indexleg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px}
/* Zeitstrahl */
.dw-vnc-tl{margin-top:28px;border-top:1px solid var(--dw-mist-soft)}
.dw-vnc-tl-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--dw-mist-soft);font-size:15px}
.dw-vnc-tl-row>span{color:var(--dw-midnight);font-weight:500}
.dw-vnc-tl-row .bar{display:flex;align-items:center;gap:12px}
.dw-vnc-tl-row .bar i{display:block;height:10px;width:var(--w);background:var(--dw-blue);border-radius:2px}
.dw-vnc-tl-row .bar b{font-family:var(--dw-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--dw-muted);white-space:nowrap}
/* Zitat */
.dw-vnc-quote{background:#fff;border-left:3px solid var(--dw-blue);padding:32px;margin:36px 0 0;border-radius:0 6px 6px 0}
.dw-vnc-quote p{font-size:20px;line-height:1.45;color:var(--dw-midnight);font-weight:500;letter-spacing:-.01em;margin:0 0 16px}
.dw-vnc-quote footer{font-size:13px;color:var(--dw-muted)}
/* FAQ */
.dw-vnc-faq{margin-top:32px;border-top:1px solid var(--dw-mist)}
.dw-vnc-faq details{border-bottom:1px solid var(--dw-mist)}
.dw-vnc-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-weight:600;color:var(--dw-midnight);font-size:17px;line-height:1.35}
.dw-vnc-faq summary::-webkit-details-marker{display:none}
.dw-vnc-faq summary::after{content:"+";position:absolute;right:8px;top:16px;font-size:24px;font-weight:400;color:var(--dw-blue)}
.dw-vnc-faq details[open] summary::after{content:"\2013"}
.dw-vnc-faq .a{padding:0 0 20px;max-width:72ch}
.dw-vnc-faq .a p{margin:0;font-size:15px;line-height:1.7;color:var(--dw-body)}
.dw-vnc-faq .a a{color:var(--dw-blue);text-decoration:none;border-bottom:1px solid rgba(0,147,255,.35)}
/* CTA */
.elementor-element-74c7513{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:64px!important;padding:0!important;max-width:100%!important;align-items:start!important}
.elementor-element-6bdc7ac,.elementor-element-4bb1dc8{padding:0!important;gap:0!important}
.elementor-element-4bb1dc8{padding-top:8px!important}
.elementor-element-5386561 .elementor-widget-button{margin-top:28px}
.dw-vnc-btn-p .elementor-button{background:var(--dw-blue)!important;color:#fff!important;border-radius:6px!important;padding:14px 28px!important;font-weight:600!important;font-size:15px!important}
.dw-vnc-btn-p .elementor-button:hover{background:var(--dw-blue-hover)!important}
.dw-vnc-steps{list-style:none;margin:0;padding:0}
.dw-vnc-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:15px;line-height:1.55}
.dw-vnc-steps li:last-child{border-bottom:none}
.dw-vnc-steps .n{font-family:var(--dw-mono);font-size:13px;color:var(--dw-blue-light);padding-top:2px}
.dw-vnc-steps b{display:block;margin-bottom:2px;color:#fff}
/* Mobile */
@media(max-width:860px){
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561{padding:64px 20px!important}
.elementor-element-9c42b0f{padding:40px 20px 24px!important}
.elementor-element-9c42b0f h1.elementor-heading-title{font-size:32px}
.elementor-element-9c42b0f .dw-vnc-lede{font-size:18px}
.elementor-element-9c42b0f,.elementor-element-4d8fa05,.elementor-element-08182c7,.elementor-element-50ce8f4,.elementor-element-ebe37a4,.elementor-element-62890e4,.elementor-element-a6aadc1,.elementor-element-be1465b,.elementor-element-5386561 .elementor-widget-heading h2.elementor-heading-title{font-size:26px}
.elementor-element-c7184a2,.elementor-element-43201e9{grid-template-columns:1fr!important}
.dw-vnc-area{grid-template-columns:40px minmax(0,1fr);gap:0 16px}
.dw-vnc-tl-row{grid-template-columns:1fr;gap:8px}
.elementor-element-74c7513{grid-template-columns:1fr!important;gap:40px!important}
}
/* Tool-Startbildschirm buendig zum Hero, doppelten Eyebrow ausblenden */
.elementor-element-b28bbff{max-width:1200px!important;margin:0 auto!important;padding:0 32px 32px 0!important;box-sizing:border-box}
.dawicon-vnc section.sec>.wrap.narrow{margin-left:0!important;padding-left:0!important}
.dawicon-vnc .wrap:has(>.facts)>.eyebrow{display:none!important}
/* Abstand Ueberschrift zu Absatz */
[data-elementor-type="wp-page"] .elementor-widget-heading{margin-bottom:14px!important}
@media(max-width:860px){.elementor-element-b28bbff{padding:0 20px 24px 0!important}}
/* Theme-Mobile-Override: Fliesstext fest auf 16px */
[data-elementor-type="wp-page"] .elementor-widget-text-editor p{font-size:16px!important}
[data-elementor-type="wp-page"] .dw-vnc-lede{font-size:21px!important}
[data-elementor-type="wp-page"] .dw-vnc-cap{font-size:13px!important}
@media(max-width:860px){[data-elementor-type="wp-page"] .dw-vnc-lede{font-size:18px!important}}
/* Hero v2 */
.elementor-element-9c42b0f{padding:64px 32px 48px!important}
.elementor-element-af9d800{display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:56px!important;align-items:center!important;padding:0!important;max-width:100%!important}
.elementor-element-8f9896f,.elementor-element-05dd0c1{padding:0!important;gap:0!important;max-width:100%!important}
.elementor-element-686861a{padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}
.elementor-element-9c42b0f h1.elementor-heading-title{font-size:40px;line-height:1.12;color:#0F1B2D;letter-spacing:-.02em;margin:0 0 20px}
.elementor-element-9c42b0f .dw-vnc-lede{font-size:19px!important;line-height:1.5;color:#384554!important;font-weight:400!important;margin-bottom:0}
.dw-vnc-btn-hero{margin-top:28px}
.dw-vnc-btn-sec{margin-top:24px}
.dw-vnc-btn-p .elementor-button{background:#0093FF!important;color:#fff!important;border-radius:6px!important;padding:14px 28px!important;font-weight:600!important;font-size:15px!important}
.dw-vnc-btn-p .elementor-button:hover{background:#007ED9!important}
/* Ergebniskarte */
.dw-vnc-result{background:#fff;border:1px solid #D5DCE5;border-radius:8px;padding:24px 26px;box-shadow:0 8px 28px rgba(15,27,45,.08)}
.dw-vnc-result-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.dw-vnc-result-lbl{font-family:var(--dw-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5C6B7E}
.dw-vnc-result-stufe{font-family:var(--dw-mono);font-size:12px;color:#0F1B2D;background:#F4F7FB;border:1px solid #E8ECF1;border-radius:4px;padding:4px 9px;white-space:nowrap}
.dw-vnc-result-big{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}
.dw-vnc-result-big .n{font-size:56px;line-height:1;font-weight:700;color:#0F1B2D;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.dw-vnc-result-big .l{font-size:16px;font-weight:600;color:#0F1B2D;line-height:1.2}
.dw-vnc-result-big .l small{display:block;font-size:12px;font-weight:400;color:#5C6B7E;margin-top:3px}
.dw-vnc-result .dw-vnc-indexbar{margin:14px 0 10px;height:36px}
.dw-vnc-result .dw-vnc-indexleg{gap:14px;font-size:12px;margin-bottom:14px}
.dw-vnc-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.dw-vnc-pills .pill{font-size:12px;font-weight:500;padding:5px 10px;border-radius:999px;border:1px solid;line-height:1.2}
.dw-vnc-pills .ok{color:#1F9D57;background:#F0F9F3;border-color:#CDE9D8}
.dw-vnc-pills .warn{color:#D2544B;background:#FCF3F2;border-color:#F0D3D0}
.dw-vnc-pills .mid{color:#B45309;background:#FFFBEB;border-color:#F3E4B8}
.dw-vnc-result .dw-vnc-cap{margin-top:0!important}
@media(max-width:1024px){.elementor-element-af9d800{grid-template-columns:1fr!important;gap:32px!important}}
@media(max-width:860px){.elementor-element-9c42b0f{padding:40px 20px 32px!important}.elementor-element-9c42b0f h1.elementor-heading-title{font-size:30px}.dw-vnc-result{padding:20px}.dw-vnc-result-big .n{font-size:44px}}
/* Trennlinie unter dem Tool statt zwischen Hero und Tool */
.elementor-element-9c42b0f{border-bottom:none!important;padding-bottom:32px!important}
.elementor-element-b28bbff{border-bottom:1px solid rgba(0,147,255,.35)!important;padding-bottom:64px!important}
@media(max-width:860px){.elementor-element-9c42b0f{padding-bottom:16px!important}.elementor-element-b28bbff{padding-bottom:40px!important}}
/* Tool-Container Flex-Basis (Variable fehlt ohne Editor-Save) */
.elementor-element-b28bbff{--display:flex;--flex-direction:column;--container-widget-width:100%;display:flex!important;flex-direction:column!important;width:100%!important}
.elementor-element-b28bbff>.elementor-widget{width:100%!important;max-width:100%!important}
/* Ergebniskarte: Verkaufsreife als Leitzahl, Kaufpreisindex darunter */
.dw-vnc-result-kpi{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #E8ECF1;margin-top:14px;padding-top:12px}
.dw-vnc-result-kpi .k{font-family:var(--dw-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5C6B7E}
.dw-vnc-result-kpi .v{font-size:26px;font-weight:700;color:#0093FF;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.dw-vnc-result-kpi .v small{font-size:13px;font-weight:500;color:#5C6B7E;margin-left:4px}
.dw-vnc-result-stufe{font-family:var(--dw-mono);font-size:12px;color:#0F1B2D;background:#F4F7FB;border:1px solid #E8ECF1;border-radius:4px;padding:4px 9px;white-space:nowrap}
.dw-vnc-result .dw-vnc-indexbar{margin:10px 0 10px}/* End custom CSS */