.elementor-8365 .elementor-element.elementor-element-6ccf708{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-8365 .elementor-element.elementor-element-6ccf708:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-6ccf708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bum-werkzeug-vorrichtungsbau.de/wp-content/uploads/20240903-DJI_20240903092456_0417_D.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8365 .elementor-element.elementor-element-6ccf708::before, .elementor-8365 .elementor-element.elementor-element-6ccf708 > .elementor-background-video-container::before, .elementor-8365 .elementor-element.elementor-element-6ccf708 > .e-con-inner > .elementor-background-video-container::before, .elementor-8365 .elementor-element.elementor-element-6ccf708 > .elementor-background-slideshow::before, .elementor-8365 .elementor-element.elementor-element-6ccf708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8365 .elementor-element.elementor-element-6ccf708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8365 .elementor-element.elementor-element-0dc5ebe{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8365 .elementor-element.elementor-element-0dc5ebe.e-con{--align-self:stretch;}.elementor-8365 .elementor-element.elementor-element-30b460a{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8365 .elementor-element.elementor-element-30b460a::before, .elementor-8365 .elementor-element.elementor-element-30b460a > .elementor-background-video-container::before, .elementor-8365 .elementor-element.elementor-element-30b460a > .e-con-inner > .elementor-background-video-container::before, .elementor-8365 .elementor-element.elementor-element-30b460a > .elementor-background-slideshow::before, .elementor-8365 .elementor-element.elementor-element-30b460a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8365 .elementor-element.elementor-element-30b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8365 .elementor-element.elementor-element-faac866{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-8365 .elementor-element.elementor-element-faac866 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8365 .elementor-element.elementor-element-faac866 .elementor-heading-title{font-family:var( --e-global-typography-1000743-font-family ), Sans-serif;font-size:var( --e-global-typography-1000743-font-size );font-weight:var( --e-global-typography-1000743-font-weight );text-transform:var( --e-global-typography-1000743-text-transform );font-style:var( --e-global-typography-1000743-font-style );text-decoration:var( --e-global-typography-1000743-text-decoration );color:var( --e-global-color-5689bd26 );}.elementor-8365 .elementor-element.elementor-element-603bc86{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-8365 .elementor-element.elementor-element-1400ac0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-8365 .elementor-element.elementor-element-6ccf708{--min-height:388px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8365 .elementor-element.elementor-element-0dc5ebe{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-8365 .elementor-element.elementor-element-30b460a{--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;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8365 .elementor-element.elementor-element-faac866 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8365 .elementor-element.elementor-element-faac866{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-8365 .elementor-element.elementor-element-faac866 .elementor-heading-title{font-size:var( --e-global-typography-1000743-font-size );}.elementor-8365 .elementor-element.elementor-element-603bc86{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-8365 .elementor-element.elementor-element-6ccf708:not(.elementor-motion-effects-element-type-background), .elementor-8365 .elementor-element.elementor-element-6ccf708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bum-werkzeug-vorrichtungsbau.de/wp-content/uploads/20240903-DJI_20240903092456_0417_D.webp");}.elementor-8365 .elementor-element.elementor-element-6ccf708{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8365 .elementor-element.elementor-element-6ccf708.e-con{--align-self:flex-start;}.elementor-8365 .elementor-element.elementor-element-0dc5ebe{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8365 .elementor-element.elementor-element-30b460a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8365 .elementor-element.elementor-element-faac866{width:100%;max-width:100%;}.elementor-8365 .elementor-element.elementor-element-faac866 .elementor-heading-title{font-size:var( --e-global-typography-1000743-font-size );}}/* Start custom CSS for container, class: .elementor-element-0dc5ebe */.header-hero2 {
  position: relative; /* Ermöglicht das absolute Positionieren des Overlays */
  overflow: hidden; /* Verhindert, dass das Overlay über die Grenzen des Containers hinausgeht */
}

.droverlay {
  position: absolute; /* Positioniert das Overlay relativ zum Eltern-Element */
  top: 0;
  left: 0;
  width: 100%; /* Deckt die gesamte Breite ab */
  height: 100%; /* Deckt die gesamte Höhe ab */
  max-width: 50%; /* Beschränkt die Breite auf 50% */
  pointer-events: none; /* Blockiert keine Interaktionen mit darunterliegenden Elementen */
  mix-blend-mode: multiply; /* Überlagert die Farben auf den Hintergrund */
  
  /* Farbverlauf als halbtransparentes Overlay */
  background: #353636; /* Fallback für ältere Browser */
  background: -moz-linear-gradient(90deg, rgba(53,54,54,0.8) 0%, rgba(164,164,164,0.6) 59%, rgba(131,60,163,0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(53,54,54,0.8) 0%, rgba(164,164,164,0.6) 59%, rgba(131,60,163,0) 100%);
  background: linear-gradient(90deg, rgba(53,54,54,0.8) 0%, rgba(164,164,164,0.6) 59%, rgba(131,60,163,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CC353636", endColorstr="#00833CA3", GradientType=1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ccf708 */@media (min-width: 768px) {
    .elementor-8365 .elementor-element.elementor-element-6ccf708{
    max-height: 80vh !important;
}
}/* End custom CSS */