.elementor-3 .elementor-element.elementor-element-107260bf{--display:flex;--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-3 .elementor-element.elementor-element-24a4bf2{--display:flex;--min-height:484px;--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;--justify-content:center;--overlay-opacity:0.77;--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-3 .elementor-element.elementor-element-24a4bf2:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-24a4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zimmerer-innung-sha.de/wp-content/uploads/2024/10/hintergrundbild-wald-scaled.webp");background-size:cover;}.elementor-3 .elementor-element.elementor-element-24a4bf2::before, .elementor-3 .elementor-element.elementor-element-24a4bf2 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-24a4bf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-24a4bf2 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-24a4bf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-24a4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-93932bc );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e76c6cb > .elementor-widget-container{margin:0px 150px 0px -254px;padding:116px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-e76c6cb{text-align:center;}.elementor-3 .elementor-element.elementor-element-e76c6cb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:80px;font-weight:500;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-0951e99 > .elementor-widget-container{margin:-81px 0px 0px 450px;padding:20px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-0951e99.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3 .elementor-element.elementor-element-0951e99{text-align:right;}.elementor-3 .elementor-element.elementor-element-0951e99 .elementor-heading-title{font-family:"Shadows Into Light Two", Sans-serif;font-size:70px;font-weight:400;}.elementor-3 .elementor-element.elementor-element-e8e0df6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-5dbc5cb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;}.elementor-widget-text-editor{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-3 .elementor-element.elementor-element-a12c04a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bcefa5b{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-ea6a286{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-07b9258 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-07b9258{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c153c88{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-7f475be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7f475be{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-abd0520{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-c461570 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c461570{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7fb1385{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-555b2b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-555b2b0{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-55c3850{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-33b6300{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-a4792fc{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-fbd69e1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-1ee2b46{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-560b735{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-4577a68{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-3e4d8a9{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cb65cd5{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-3c4336f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-78ca784{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cd4af56{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-a6a742d{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cdf7dad{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-10aacdc{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-51da80d{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-f1240d4{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-09605fa{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-7ce545f{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3afc769{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-6cf0d3e{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6a394d3{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-d8509ba{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1135197{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-0967be2{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-25dcaa9{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-38540d5{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-84debcc{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-d509c2b{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-edb878d{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-422e4f7{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-97994f3{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-365f2b0{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0203c1f{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-36830f4{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-96dbf06{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-ba479a2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-ea1d739{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-10b1052{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-6f13a78{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-83fcb2c{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-3de2590{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-118dc9b{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-41440e1{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5a300cb{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-891bcf0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-0cea1d7{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-382b241{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-c267949{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e5219a4{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-e4f5476{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-a47b6d9{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-fe153b9{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-abc372d{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-7498e11{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-02dc603{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}.elementor-3 .elementor-element.elementor-element-d7b6492{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b31a2da{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-93932bc );}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-107260bf{--min-height:449px;--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-3 .elementor-element.elementor-element-24a4bf2{--min-height:450px;--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-3 .elementor-element.elementor-element-e76c6cb > .elementor-widget-container{margin:0px 0px 0px -349px;}.elementor-3 .elementor-element.elementor-element-e76c6cb .elementor-heading-title{font-size:50px;}.elementor-3 .elementor-element.elementor-element-0951e99 > .elementor-widget-container{margin:-77px 41px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0951e99.elementor-element{--align-self:flex-end;}.elementor-3 .elementor-element.elementor-element-0951e99 .elementor-heading-title{font-size:49px;}.elementor-3 .elementor-element.elementor-element-e8e0df6{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-107260bf{--min-height:345px;}.elementor-3 .elementor-element.elementor-element-24a4bf2{--min-height:349px;--overlay-opacity:0.55;}.elementor-3 .elementor-element.elementor-element-e76c6cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:44px 0px 27px 0px;}.elementor-3 .elementor-element.elementor-element-e76c6cb .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-0951e99 > .elementor-widget-container{margin:-70px 18px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0951e99 .elementor-heading-title{font-size:30px;}.elementor-3 .elementor-element.elementor-element-5dbc5cb .elementor-heading-title{font-size:21px;}.elementor-3 .elementor-element.elementor-element-fbd69e1 .elementor-heading-title{font-size:22px;}.elementor-3 .elementor-element.elementor-element-3c4336f .elementor-heading-title{font-size:22px;}.elementor-3 .elementor-element.elementor-element-ba479a2 .elementor-heading-title{font-size:22px;}.elementor-3 .elementor-element.elementor-element-891bcf0 .elementor-heading-title{font-size:22px;}}