.elementor-1966 .elementor-element.elementor-element-1a16a085{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1966 .elementor-element.elementor-element-1a16a085:not(.elementor-motion-effects-element-type-background), .elementor-1966 .elementor-element.elementor-element-1a16a085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1966 .elementor-element.elementor-element-4c691d21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1966 .elementor-element.elementor-element-12618f1d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1966 .elementor-element.elementor-element-12618f1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-eec7f25-font-family ), Sans-serif;font-size:var( --e-global-typography-eec7f25-font-size );font-weight:var( --e-global-typography-eec7f25-font-weight );line-height:var( --e-global-typography-eec7f25-line-height );fill:#0A503C;color:#0A503C;border-style:solid;border-width:0px 0px 0px 0px;border-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button:hover, .elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button:focus{color:var( --e-global-color-primary );border-color:#F0F0F0;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button:hover svg, .elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item:not(:last-child):after{content:"";height:57%;border-color:#ddd;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:0.5px;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:0.5px;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-icon i{color:#F0F0F0;font-size:14px;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-icon svg{fill:#F0F0F0;--e-icon-list-icon-size:14px;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-icon{width:14px;}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-text, .elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item{font-family:var( --e-global-typography-eec7f25-font-family ), Sans-serif;font-size:var( --e-global-typography-eec7f25-font-size );font-weight:var( --e-global-typography-eec7f25-font-weight );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-47be129c .elementor-heading-title{font-family:var( --e-global-typography-fef34be-font-family ), Sans-serif;font-size:var( --e-global-typography-fef34be-font-size );font-weight:var( --e-global-typography-fef34be-font-weight );line-height:var( --e-global-typography-fef34be-line-height );color:var( --e-global-color-primary );}.elementor-1966 .elementor-element.elementor-element-7a03911a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1966 .elementor-element.elementor-element-1310a873{color:var( --e-global-color-98575f5 );font-family:var( --e-global-typography-eec7f25-font-family ), Sans-serif;font-size:var( --e-global-typography-eec7f25-font-size );font-weight:var( --e-global-typography-eec7f25-font-weight );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-4b144f38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:75%;}.elementor-1966 .elementor-element.elementor-element-2182673a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-1966 .elementor-element.elementor-element-2182673a .elementor-share-btn{font-size:calc(0.75px * 10);border-width:1px;}.elementor-1966 .elementor-element.elementor-element-2182673a .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__prev--label, .elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__next--label{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-1966 .elementor-element.elementor-element-30c35eae .post-navigation__arrow-wrapper{font-size:17px;}@media(max-width:1366px){.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-47be129c .elementor-heading-title{font-size:var( --e-global-typography-fef34be-font-size );line-height:var( --e-global-typography-fef34be-line-height );}.elementor-1966 .elementor-element.elementor-element-1310a873{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}}@media(max-width:1024px){.elementor-1966 .elementor-element.elementor-element-1a16a085{--min-height:260px;}.elementor-1966 .elementor-element.elementor-element-4c691d21{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-47be129c .elementor-heading-title{font-size:var( --e-global-typography-fef34be-font-size );line-height:var( --e-global-typography-fef34be-line-height );}.elementor-1966 .elementor-element.elementor-element-7a03911a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1966 .elementor-element.elementor-element-1310a873{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-4b144f38{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;} .elementor-1966 .elementor-element.elementor-element-2182673a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-1966 .elementor-element.elementor-element-1a16a085{--min-height:180px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-47be129c .elementor-heading-title{font-size:var( --e-global-typography-fef34be-font-size );line-height:var( --e-global-typography-fef34be-line-height );}.elementor-1966 .elementor-element.elementor-element-1310a873{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-2182673a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;} .elementor-1966 .elementor-element.elementor-element-2182673a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__prev--label, .elementor-1966 .elementor-element.elementor-element-30c35eae span.post-navigation__next--label{font-size:20px;}}@media(min-width:768px){.elementor-1966 .elementor-element.elementor-element-12618f1d{--width:550px;}.elementor-1966 .elementor-element.elementor-element-7a03911a{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1966 .elementor-element.elementor-element-12618f1d{--width:100%;}.elementor-1966 .elementor-element.elementor-element-7a03911a{--width:100%;}}@media(min-width:2400px){.elementor-1966 .elementor-element.elementor-element-1debb1a7 .elementor-button{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-6238d49b .elementor-icon-list-item{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}.elementor-1966 .elementor-element.elementor-element-47be129c .elementor-heading-title{font-size:var( --e-global-typography-fef34be-font-size );line-height:var( --e-global-typography-fef34be-line-height );}.elementor-1966 .elementor-element.elementor-element-1310a873{font-size:var( --e-global-typography-eec7f25-font-size );line-height:var( --e-global-typography-eec7f25-line-height );}}/* Start custom CSS *//* ===== Artikel-Typo – nur innerhalb .article-body ===================== */
.article-body {
  /* Basis */
  --text: #111;
  --muted: #61656b;
  --measure: 72ch;      /* max. Lesebreite */
  --rhythm: 1rem;       /* Grundabstand */

  color: var(--text);
  font-size: 1rem;
  line-height: 1.7;
  max-width: var(--measure);
}

/* Erste/letzte Kante bündig */
.article-body > :first-child {
  margin-top: 0 !important;
}
.article-body > :last-child {
  margin-bottom: 0 !important;
}

/* Absätze & Standardblöcke – nur direkte Kinder von .article-body */
.article-body > p,
.article-body > ul,
.article-body > ol,
.article-body > blockquote,
.article-body > pre,
.article-body > table,
.article-body > figure {
  margin: 0 0 calc(var(--rhythm) * 1.1);
}

/* Überschriften (H1–H4) – Größen & Abstände */
.article-body h1,
.article-body h2,
.article-body h3,
.article-body h4 {
  line-height: 1.2;
  margin: 0 0 calc(var(--rhythm) * 0.75);
}

.article-body h1 { font-size: clamp(2rem, 1.2rem + 1.8vw, 2.75rem); }
.article-body h2 { font-size: clamp(1.5rem, 1rem + 1.2vw, 2.1rem); }
.article-body h3 { font-size: clamp(1.25rem, .9rem + .8vw, 1.6rem); }
.article-body h4 { font-size: clamp(1.1rem, .95rem + .4vw, 1.25rem); }

/* Mehr Luft vor einer neuen Überschrift */
.article-body h1:not(:first-child) {
  margin-top: calc(var(--rhythm) * 3);
}
.article-body h2:not(:first-child) {
  margin-top: calc(var(--rhythm) * 2.25);
}
.article-body h3:not(:first-child) {
  margin-top: calc(var(--rhythm) * 1.75);
}
.article-body h4:not(:first-child) {
  margin-top: calc(var(--rhythm) * 1.5);
}

/* Listen – ordentliche Einrückung & Zeilenabstand */
.article-body ul {
  list-style: disc outside;
}
.article-body ol {
  list-style: decimal outside;
}
.article-body ul,
.article-body ol {
  padding-left: 1.25em;
}

/* Abstand zwischen Listeneinträgen */
.article-body li + li {
  margin-top: 0.25em;
}

/* Verschachtelte Listen */
.article-body li > ul,
.article-body li > ol {
  margin-top: 0.25em;   /* kleiner Abstand zur Unterliste */
  margin-bottom: 0;     /* kein großer Abstand nach unten */
}

/* Links & Inline-Elemente */
.article-body a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.article-body strong {
  font-weight: 700;
}
.article-body em {
  font-style: italic;
}

/* Zitate */
.article-body blockquote {
  padding-left: 1rem;
  border-left: 3px solid rgba(0, 0, 0, .08);
  color: var(--muted);
}

/* Bilder/Figures */
.article-body img {
  max-width: 100%;
  height: auto;
  display: block;
}
.article-body figure img {
  margin-bottom: .5rem;
}
.article-body figcaption {
  font-size: .9em;
  color: var(--muted);
}

/* Trennlinie */
.article-body hr {
  border: 0;
  height: 1px;
  background: rgba(0, 0, 0, .08);
  margin: calc(var(--rhythm) * 2) 0;
}

/* Kleine Screens: Lesebreite frei */
@media (max-width: 767px) {
  .article-body {
    max-width: 100%;
  }
}

/* Liste weiter nach rechts */
.werkstoff {
list-style-position: inside; 
  padding-left: 4px}
.wandstarke {
list-style-position: inside; 
  padding-left: 4px}
.werkzeugauslegung {
list-style-position: inside; 
  padding-left: 4px}
.graten {
list-style-position: inside; 
  padding-left: 4px}
.mechanisch {
list-style-position: inside; 
  padding-left: 4px}
.thermisch {
list-style-position: inside; 
  padding-left: 4px}
.manuell {
list-style-position: inside; 
  padding-left: 4px}
.optisch {
list-style-position: inside; 
  padding-left: 4px}
.beschichten {
list-style-position: inside; 
  padding-left: 4px}
  
/* Mehr Padding zwischen Überschrift und Vorteile */
.vorteile {padding-top: 10px;
}
.vorteile2 {padding-top: 10px;
}
.vorteile3 {padding-top: 10px;
}/* End custom CSS */