.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-21389 .elementor-element.elementor-element-703ae41{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-78dd1d4{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-6b08039{--spacer-size:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-21389 .elementor-element.elementor-element-4b6cba3{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-e7b8952{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-cfca9cc{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-c272a1f{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-df18d49{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-98d7866{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-40840e8{--spacer-size:15px;}.elementor-21389 .elementor-element.elementor-element-32cc907{--spacer-size:80px;}@media(max-width:1200px){.elementor-21389 .elementor-element.elementor-element-32cc907{--spacer-size:56px;}}@media(max-width:767px){.elementor-21389 .elementor-element.elementor-element-32cc907{--spacer-size:48px;}}/* Start custom CSS */[data-elementor-type="wp-post"] .elementor-widget-text-editor p,[data-elementor-type="wp-post"] .elementor-widget-text-editor li{line-height:1.75}
[data-elementor-type="wp-post"] .elementor-widget-heading .elementor-heading-title{color:#0F1B2D}
.dw-fs{color:#0093FF}
.dw-lead{font-size:19px;color:#384554}
.dw-fnote{color:#5C6B7E;font-size:14px;margin-top:6px}
.dw-sub{font-weight:400;color:#5C6B7E;font-size:12px;letter-spacing:0;text-transform:none}
.dw-calc{border:1px solid #E8ECF1;border-radius:8px;overflow:hidden;margin:18px 0;background:#fff}
.dw-calc-h{background:#F4F7FB;border-bottom:1px solid #E8ECF1;color:#0F1B2D;font-weight:600;font-size:14px;padding:12px 18px}
.dw-ctab{width:100%;border-collapse:collapse;font-size:15px;margin:0}
.dw-ctab th,.dw-ctab td{padding:10px 16px;border-bottom:1px solid #E8ECF1;text-align:left;line-height:1.45}
.dw-ctab th{background:#FBFCFE;font-weight:600;color:#0F1B2D;font-size:12px;text-transform:uppercase;letter-spacing:.04em}
.dw-ctab td.num,.dw-ctab th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.dw-ctab td.sum{font-weight:600;color:#0F1B2D;background:#FBFCFE}
.dw-ctab td.neg{color:#D2544B}
.dw-ctab tr:last-child td{border-bottom:none}
.dw-merk{background:#0F1B2D;border-radius:8px;padding:22px 26px;margin:20px 0;color:#fff;font-size:17px;line-height:1.6}
.dw-merk-lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4FB2FF;margin-bottom:8px}
.dw-note{background:#F4F7FB;border:1px solid #E8ECF1;border-left:3px solid #0093FF;border-radius:6px;padding:18px 22px;margin:18px 0;color:#384554}
.dw-note-lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0093FF;margin-bottom:8px}
.dw-ph{display:flex;gap:15px;background:#FFFBEB;border:1px solid #F3E4B8;border-left:3px solid #E0A930;border-radius:8px;padding:20px 22px;margin:18px 0;color:#384554}
.dw-ph-lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#B45309;margin-bottom:8px}
.dw-bsp-open{background:#F4F7FB;border:1px solid #E8ECF1;border-left:3px solid #0093FF;border-radius:6px;padding:20px 22px;margin:18px 0}
.dw-bsp-open .dw-bsp-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0093FF;margin-bottom:10px}
.dw-bsp-open p{margin:0}
.dw-list{list-style:none!important;padding-left:0!important;margin:14px 0}
.dw-list li{position:relative;padding-left:26px;margin-bottom:14px}
.dw-list li::before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:#0093FF}
.dw-vn{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}
.dw-vn-col{border-radius:8px;border:1px solid;padding:20px 22px}
.dw-vn-pos{background:#F0F9F3;border-color:#CDE9D8}
.dw-vn-neg{background:#FCF3F2;border-color:#F0D3D0}
.dw-vn-head{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}
.dw-vn-pos .dw-vn-head{color:#1F9D57}.dw-vn-neg .dw-vn-head{color:#D2544B}
.dw-vn-col ul{list-style:none!important;margin:0!important;padding:0!important}
.dw-vn-col li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6;font-size:15px}
.dw-vn-pos li::before{content:"";position:absolute;left:3px;top:4px;width:6px;height:11px;border:solid #1F9D57;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.dw-vn-neg li::before{content:"\00d7";position:absolute;left:1px;top:-2px;color:#D2544B;font-size:20px;font-weight:700}
.dw-fazit{background:#fff;border:1px solid #E8ECF1;border-radius:8px;overflow:hidden;margin:18px 0}
.dw-fazit::before{content:"Fazit";display:block;background:#0F1B2D;color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:11px 24px}
.dw-fazit p{padding:22px 24px;margin:0}
.dw-check{background:#F4F7FB;border:1px solid #E8ECF1;border-radius:8px;padding:24px 26px;margin:14px 0}
.dw-check ul{list-style:none!important;padding-left:0!important;margin:0!important}
.dw-check li{position:relative;padding-left:32px;margin-bottom:16px;line-height:1.6}
.dw-check li:last-child{margin-bottom:0}
.dw-check li::before{content:"";position:absolute;left:5px;top:5px;width:7px;height:13px;border:solid #0093FF;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.dw-disclaimer{font-size:14px;color:#5C6B7E;border-top:1px solid #E8ECF1;padding-top:18px;margin-top:30px;line-height:1.7}
.dw-mtab{display:none}
@media(max-width:767px){.dw-vn{grid-template-columns:1fr}.dw-mtab{display:block}.dw-desktop-img{display:none!important}.dw-mtab .dw-ctab{border:1px solid #E8ECF1;border-radius:8px}.dw-mtab .dw-ctab th,.dw-mtab .dw-ctab td{padding:9px 11px;font-size:13px}.dw-merk{font-size:16px;padding:18px 20px}}
/* Holding-Rechner: internes Raster in der schmalen Artikelspalte stapeln */
.elementor-widget-shortcode .dw-exit__shell{grid-template-columns:1fr!important;min-height:0!important}
.elementor-widget-shortcode .dw-exit *{min-width:0!important}
.elementor-widget-shortcode .dw-exit__main{padding:24px 20px!important}
.elementor-widget-shortcode .dw-exit__wahl-zeile{flex-wrap:wrap!important;white-space:normal!important}
.elementor-widget-shortcode .dw-exit__wahl-zeile *{white-space:normal!important;text-overflow:clip!important}
.elementor-widget-shortcode .dw-exit__zentriert,.elementor-widget-shortcode .dw-exit__zentriert--schmal{width:100%!important;max-width:100%!important}/* End custom CSS */