.elementor-68 .elementor-element.elementor-element-7e35818e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:04vw;--padding-right:4vw;}.elementor-68 .elementor-element.elementor-element-7e35818e:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-7e35818e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/hb-referencen-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-7e35818e::before, .elementor-68 .elementor-element.elementor-element-7e35818e > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-7e35818e > .e-con-inner > .elementor-background-video-container::before, .elementor-68 .elementor-element.elementor-element-7e35818e > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-7e35818e > .e-con-inner > .elementor-background-slideshow::before, .elementor-68 .elementor-element.elementor-element-7e35818e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-68 .elementor-element.elementor-element-4732810{--display:flex;--min-height:50vh;--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-68 .elementor-element.elementor-element-9739732{--display:flex;--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-68 .elementor-element.elementor-element-5453a68{--display:grid;--min-height:55vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-ee0eaaf{--display:flex;--min-height:566px;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-ee0eaaf:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-ee0eaaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20221007_124147-scaled-e1747843440881.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-5d88608{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-68 .elementor-element.elementor-element-089a816{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-089a816:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-089a816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/IMG-20250131-WA0015-e1747843516352.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-0e8de7b{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-0e8de7b:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-0e8de7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250223_144335-scaled.jpg");background-position:0px -25px;background-size:cover;}.elementor-68 .elementor-element.elementor-element-1edfc03{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-1edfc03:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-1edfc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20230306_144720-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-78bda79{--display:flex;--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-68 .elementor-element.elementor-element-2a41541{--display:grid;--min-height:55vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-dffee31{--display:flex;--min-height:566px;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-dffee31:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-dffee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250517_112545-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-819aeee{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-68 .elementor-element.elementor-element-b663ddd{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-b663ddd:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b663ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20220321_174242-scaled.jpeg");background-position:0px -214px;background-size:cover;}.elementor-68 .elementor-element.elementor-element-ad2e753{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-ad2e753:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-ad2e753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/16-scaled.jpeg");background-position:0px 0px;background-size:cover;}.elementor-68 .elementor-element.elementor-element-8d6e132{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-8d6e132:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-8d6e132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250517_130234-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-203072a{--display:flex;--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-68 .elementor-element.elementor-element-6956e4e{--display:grid;--min-height:55vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-8ed3618{--display:flex;--min-height:566px;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-8ed3618:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-8ed3618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250517_113514-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-68 .elementor-element.elementor-element-dfa0147{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-68 .elementor-element.elementor-element-4f67b23{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-4f67b23:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-4f67b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20221007_124128-scaled.jpeg");background-position:0px -255px;background-size:cover;}.elementor-68 .elementor-element.elementor-element-fd779ad{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-fd779ad:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-fd779ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250222_131119.jpeg");background-position:0px 0px;background-size:cover;}.elementor-68 .elementor-element.elementor-element-2706ed2{--display:flex;--border-radius:15px 15px 15px 15px;--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-68 .elementor-element.elementor-element-2706ed2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-2706ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holzwerkbayer.ch/wp-content/uploads/2025/05/20250517_125827-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-c316f5a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-c316f5a > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-4732810{--width:100%;}.elementor-68 .elementor-element.elementor-element-9739732{--width:100%;}.elementor-68 .elementor-element.elementor-element-78bda79{--width:100%;}.elementor-68 .elementor-element.elementor-element-203072a{--width:100%;}}@media(min-width:1025px){.elementor-68 .elementor-element.elementor-element-b663ddd:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b663ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-68 .elementor-element.elementor-element-4f67b23:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-4f67b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-4732810{--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-5453a68{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-5d88608{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-0e8de7b:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-0e8de7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-2a41541{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-819aeee{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-b663ddd:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b663ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-ad2e753:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-ad2e753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-6956e4e{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-dfa0147{--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-4f67b23:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-4f67b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-fd779ad:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-fd779ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-c316f5a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-7e35818e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-4732810{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-2a399ec > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-5453a68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-5d88608{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-0e8de7b:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-0e8de7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-2a41541{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-819aeee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-b663ddd:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-b663ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-ad2e753:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-ad2e753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-6956e4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-8ed3618{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-dfa0147{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68 .elementor-element.elementor-element-4f67b23:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-4f67b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-fd779ad:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-fd779ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-68 .elementor-element.elementor-element-c316f5a{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-68 .elementor-element.elementor-element-c316f5a .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-7e35818e *//* Desktop (no page scroll, only scroll inside the element) */
@media (min-width: 768px) {
  html, body {
    overflow: hidden !important;
    height: 100% !important;
  }

  /* Replace `.my-scroll-box` with your actual class or ID */
  .my-scroll-box {
    max-height: 350px;
    overflow-y: auto;
    padding-right: 100px;
  }
}

/* Mobile (allow normal page scroll, reduce container height) */
@media (max-width: 767px) {
  html, body {
    overflow: auto !important;
    height: auto !important;
  }

  .my-scroll-box {
    max-height: 300px;
    overflow-y: auto;
    padding-right: 20px;
  }
}/* End custom CSS */