.elementor-289 .elementor-element.elementor-element-5fa8975{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:0vw;--padding-left:04vw;--padding-right:0vw;}.elementor-289 .elementor-element.elementor-element-5fa8975:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-5fa8975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/bg-expertise.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-289 .elementor-element.elementor-element-5fa8975::before, .elementor-289 .elementor-element.elementor-element-5fa8975 > .elementor-background-video-container::before, .elementor-289 .elementor-element.elementor-element-5fa8975 > .e-con-inner > .elementor-background-video-container::before, .elementor-289 .elementor-element.elementor-element-5fa8975 > .elementor-background-slideshow::before, .elementor-289 .elementor-element.elementor-element-5fa8975 > .e-con-inner > .elementor-background-slideshow::before, .elementor-289 .elementor-element.elementor-element-5fa8975 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-289 .elementor-element.elementor-element-4424921{width:var( --container-widget-width, 96.587% );max-width:96.587%;--container-widget-width:96.587%;--container-widget-flex-grow:0;text-align:left;}.elementor-289 .elementor-element.elementor-element-4424921 > .elementor-widget-container{margin:0px 0px 10px -4px;padding:0vw 0vw 0vw 0vw;}.elementor-289 .elementor-element.elementor-element-4424921.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-289 .elementor-element.elementor-element-4424921 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:5.6vw;font-weight:500;color:#FFFFFFB3;}.elementor-289 .elementor-element.elementor-element-36fe22a{width:var( --container-widget-width, 110.185% );max-width:110.185%;--container-widget-width:110.185%;--container-widget-flex-grow:0;}.elementor-289 .elementor-element.elementor-element-36fe22a > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-289 .elementor-element.elementor-element-36fe22a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-289 .elementor-element.elementor-element-36fe22a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.3vw;font-weight:400;color:#FFFFFF;}.elementor-289 .elementor-element.elementor-element-496fccd{width:var( --container-widget-width, 56vw );max-width:56vw;--container-widget-width:56vw;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:1.1vw;font-weight:300;color:#FFFFFF;}.elementor-289 .elementor-element.elementor-element-d75d020 > .elementor-widget-container{--e-transform-translateX:-71%;--e-transform-translateY:0%;--e-transform-scale:2;margin:0px -12px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-289 .elementor-element.elementor-element-d75d020{right:-33%;}body.rtl .elementor-289 .elementor-element.elementor-element-d75d020{left:-33%;}.elementor-289 .elementor-element.elementor-element-d75d020{bottom:-9vh;}.elementor-289 .elementor-element.elementor-element-d75d020 img{width:37vw;height:100%;object-fit:cover;object-position:center center;}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-5fa8975{--width:500px;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-4424921 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21vw 0vw 0vw 0vw;}.elementor-289 .elementor-element.elementor-element-4424921 .elementor-heading-title{font-size:7.2vw;}.elementor-289 .elementor-element.elementor-element-36fe22a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-36fe22a .elementor-heading-title{font-size:17px;}.elementor-289 .elementor-element.elementor-element-496fccd > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-496fccd{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;column-gap:0px;font-size:16px;}.elementor-289 .elementor-element.elementor-element-496fccd p{margin-bottom:15px;}.elementor-289 .elementor-element.elementor-element-d75d020 > .elementor-widget-container{margin:0px -44px 134px 0px;padding:0px 0px 0px 0px;}.elementor-289 .elementor-element.elementor-element-d75d020 img{width:70vw;max-width:88%;}}/* Start custom CSS for text-editor, class: .elementor-element-496fccd *//* Desktop (default) */

@media (min-width: 767px) {
.elementor-289 .elementor-element.elementor-element-496fccd .t {
  max-height: 100vh !important;
  
  overflow: hidden;
  padding-right: 0 !important;

}

}

/* Mobile override */
@media (max-width: 767px) {
  .elementor-289 .elementor-element.elementor-element-496fccd .t {
      padding-right: 0 !important;
      overflow: scroll !important;
      overflow-x: hidden !important;
  max-height: 50vh;


}
  
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa8975 *//* Desktop (default) */
.elementor-289 .elementor-element.elementor-element-5fa8975 .t {
  max-height: 300px;
  overflow-y: auto;
  overflow-x:  auto;
  padding-right: 100px;
}

/* Mobile override */
@media (max-width: 767px) {
  .elementor-289 .elementor-element.elementor-element-5fa8975 {
    max-height: 350px; /* example: shorter height for mobile */
    

  }
  
  
}/* End custom CSS */