.elementor-kit-112{--e-global-color-primary:#1E3A8A;--e-global-color-secondary:#EFF6FF;--e-global-color-text:#1F2937;--e-global-color-accent:#DC2626;--e-global-color-14ef391:#EFF6FF;--e-global-color-ee9959e:#1E40AF;--e-global-color-5004991:#B91C1C;--e-global-color-e84946a:#1F2937;--e-global-color-60da78b:#EBF5FA00;--e-global-color-c696dce:#FFFFFF;--e-global-color-764183d:#6B7280;--e-global-color-d6cea4e:#E5E7EB;--e-global-color-86b4fcd:#EBF5FA00;--e-global-color-57c8da2:#000000CC;--e-global-color-f90c958:#10B981;--e-global-color-dc6384c:#EF4444;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Inter";--e-global-typography-392b9e0-font-size:32px;--e-global-typography-392b9e0-font-weight:700;--e-global-typography-392b9e0-text-transform:none;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Inter";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:500;--e-global-typography-6558fb1-text-transform:none;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Inter";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:none;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Inter";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:700;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Inter";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:none;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-154b129-font-family:"Inter";--e-global-typography-154b129-font-size:24px;--e-global-typography-154b129-font-weight:600;--e-global-typography-890c045-font-family:"Inter";--e-global-typography-890c045-font-size:34px;--e-global-typography-890c045-font-weight:600;--e-global-typography-490636b-font-family:"Inter";--e-global-typography-490636b-font-size:18px;--e-global-typography-490636b-font-weight:600;--e-global-typography-dcd91aa-font-family:"Inter";--e-global-typography-dcd91aa-font-size:16px;--e-global-typography-dcd91aa-font-weight:700;--e-global-typography-c5464d1-font-family:"Inter";--e-global-typography-c5464d1-font-size:14px;--e-global-typography-c5464d1-font-weight:400;--e-global-typography-1af0026-font-family:"Inter";--e-global-typography-1af0026-font-size:18px;--e-global-typography-1af0026-font-weight:500;--e-global-typography-bd4b228-font-family:"Inter";--e-global-typography-bd4b228-font-size:16px;--e-global-typography-bd4b228-font-weight:500;--e-global-typography-4f53f8c-font-family:"Inter";--e-global-typography-4f53f8c-font-size:34px;--e-global-typography-4f53f8c-font-weight:500;--e-global-typography-eafaf40-font-family:"Inter";--e-global-typography-eafaf40-font-size:42px;--e-global-typography-eafaf40-font-weight:700;--e-global-typography-eafaf40-text-transform:none;--e-global-typography-eafaf40-line-height:1.3em;--e-global-typography-1c34a5b-font-family:"Inter";--e-global-typography-1c34a5b-font-size:18px;--e-global-typography-1c34a5b-font-weight:400;--e-global-typography-1c34a5b-text-transform:none;--e-global-typography-1c34a5b-line-height:1.5em;--e-global-typography-52b6ac7-font-family:"Inter";--e-global-typography-52b6ac7-font-size:18px;--e-global-typography-52b6ac7-font-weight:700;--e-global-typography-8cdff3d-font-family:"Inter";--e-global-typography-8cdff3d-font-size:18px;--e-global-typography-8cdff3d-font-weight:500;--e-global-typography-8cdff3d-text-decoration:underline;--e-global-typography-b2d1e85-font-family:"Inter";--e-global-typography-b2d1e85-font-size:34px;--e-global-typography-b2d1e85-font-weight:600;--e-global-typography-b2d1e85-text-transform:none;--e-global-typography-539c4dc-font-family:"Inter";--e-global-typography-539c4dc-font-size:24px;--e-global-typography-539c4dc-font-weight:600;--e-global-typography-539c4dc-text-transform:none;--e-global-typography-0f4a920-font-family:"Inter";--e-global-typography-0f4a920-font-size:24px;--e-global-typography-0f4a920-font-weight:600;--e-global-typography-0f4a920-text-transform:none;--e-global-typography-0f4a920-line-height:1.5em;--e-global-typography-fa77376-font-family:"Inter";--e-global-typography-fa77376-font-size:22px;--e-global-typography-fa77376-font-weight:600;--e-global-typography-fa77376-text-transform:none;--e-global-typography-fa77376-line-height:1.5em;--e-global-typography-c05b693-font-family:"Inter";--e-global-typography-c05b693-font-size:20px;--e-global-typography-c05b693-font-weight:500;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-1127422-font-family:"Inter";--e-global-typography-1127422-font-size:20px;--e-global-typography-1127422-font-weight:600;--e-global-typography-1127422-text-transform:none;--e-global-typography-1127422-line-height:1.5em;background-color:var( --e-global-color-c696dce );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-112 e-page-transition{background-color:#FFBC7D;}.elementor-kit-112 a{color:#1F2937;}.elementor-kit-112 a:hover{color:var( --e-global-color-primary );}.elementor-kit-112 h1{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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-112 h2{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-112 h3{font-family:var( --e-global-typography-eafaf40-font-family ), Sans-serif;font-size:var( --e-global-typography-eafaf40-font-size );font-weight:var( --e-global-typography-eafaf40-font-weight );text-transform:var( --e-global-typography-eafaf40-text-transform );line-height:var( --e-global-typography-eafaf40-line-height );}.elementor-kit-112 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-112 h5{font-family:var( --e-global-typography-154b129-font-family ), Sans-serif;font-size:var( --e-global-typography-154b129-font-size );font-weight:var( --e-global-typography-154b129-font-weight );}.elementor-kit-112 h6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-112{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-6558fb1-font-size:16px;--e-global-typography-92bce3b-font-size:16px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:16px;--e-global-typography-1c34a5b-line-height:1.5em;--e-global-typography-0f4a920-font-size:20px;--e-global-typography-fa77376-font-size:18px;--e-global-typography-c05b693-font-size:17px;--e-global-typography-1127422-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-112 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-112 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-112 h3{font-size:var( --e-global-typography-eafaf40-font-size );line-height:var( --e-global-typography-eafaf40-line-height );}.elementor-kit-112 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-112 h5{font-size:var( --e-global-typography-154b129-font-size );}.elementor-kit-112 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-112{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:22px;--e-global-typography-392b9e0-font-size:22px;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;--e-global-typography-c5464d1-font-size:14px;--e-global-typography-4f53f8c-font-size:22px;--e-global-typography-4f53f8c-line-height:1.3em;--e-global-typography-eafaf40-font-size:27px;--e-global-typography-eafaf40-line-height:1.3em;--e-global-typography-1c34a5b-font-size:17px;--e-global-typography-1c34a5b-line-height:1.5em;--e-global-typography-52b6ac7-font-size:15px;--e-global-typography-8cdff3d-font-size:15px;--e-global-typography-b2d1e85-font-size:22px;--e-global-typography-539c4dc-font-size:22px;--e-global-typography-0f4a920-font-size:22px;--e-global-typography-fa77376-font-size:17px;--e-global-typography-c05b693-font-size:17px;--e-global-typography-1127422-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-112 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-112 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-112 h3{font-size:var( --e-global-typography-eafaf40-font-size );line-height:var( --e-global-typography-eafaf40-line-height );}.elementor-kit-112 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-112 h5{font-size:var( --e-global-typography-154b129-font-size );}.elementor-kit-112 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@media (min-width: 1025px){
  .anchor-target{ scroll-margin-top: 140px; }
}
@media (max-width: 1024px){
  .anchor-target{ scroll-margin-top: 100px; }
}
@media (min-width: 1890px) {
  .technik-abschnitt-1 {
    padding-left: 0px !important;
  }
}
/* Fix für abgeschnittene Texte in Info-Boxen und Prozess-Schritten */
.elementor-element-b6a9c82 p,
.elementor-element-29f579d p,
.elementor-element-dab9663,
.elementor-element-2e981aad,
.elementor-element-dab9663 p,
.elementor-element-2e981aad p,
.title-wrapped,
.title-wrapped h1,
.title-wrapped h2,
.title-wrapped h3,
.title-wrapped h4,
.title-wrapped h5,
.title-wrapped h6,
.title-wrapped p,
.title-wrapped span,
.title-wrapped a {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: break-word !important;
    -webkit-hyphens: auto !important;
    hyphens: auto !important;
}

/* Verhindert, dass der Sticky-Header die Anker-Ziele verdeckt */
[id="sonderreinigung"],
[id="gebaeudereinigung"],
[id="industrieservice"],
[id="glasreinigung"],
[id="baureinigung"],
[id="fussbodenpflege"],
[id="wer-wir-sind"],
[id="unsere-werte"],
[id="geschaeftsfuehrung"],
[id="unsere-geschichte"] {
    scroll-margin-top: 110px;
}


/* Mehr Luft zwischen Stat-Zahl und Label */
.elementor-counter .elementor-counter-title,
.bernhardt-stat-label {
    margin-top: 6px;
    letter-spacing: 0.02em;
}/* End custom CSS */