.elementor-11707 .elementor-element.elementor-element-4dd28d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11707 .elementor-element.elementor-element-4dd28d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_0 );background-image:url("https://www.herocont.com/wp-content/uploads/2025/12/modulare-gebaeude-buero-zweistockig.jpeg");background-position:center center;background-size:cover;}.elementor-11707 .elementor-element.elementor-element-4dd28d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11707 .elementor-element.elementor-element-4dd28d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11707 .elementor-element.elementor-element-a19e844{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-96a620f{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-703fa28{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-00a48dc{text-align:center;}.elementor-11707 .elementor-element.elementor-element-00a48dc .elementor-heading-title{color:var( --e-global-color-el_color_0 );}.elementor-11707 .elementor-element.elementor-element-60d5e42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11707 .elementor-element.elementor-element-60d5e42{text-align:center;text-transform:none;color:var( --e-global-color-el_color_0 );--textColor:var( --e-global-color-el_color_0 );}.elementor-11707 .elementor-element.elementor-element-af99999 .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-af99999 .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-af99999 > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-11707 .elementor-element.elementor-element-a573d6d{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-cc01798{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-dab87f6{--spacer-size:50px;}.elementor-11707 .elementor-element.elementor-element-975cdfe{margin-top:50px;margin-bottom:50px;}.elementor-11707 .elementor-element.elementor-element-ee2b618 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-ee2b618 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11707 .elementor-element.elementor-element-3480ac9{text-align:center;}.elementor-11707 .elementor-element.elementor-element-3480ac9 .elementor-heading-title a:hover, .elementor-11707 .elementor-element.elementor-element-3480ac9 .elementor-heading-title a:focus{color:#D12227;}.elementor-11707 .elementor-element.elementor-element-3480ac9 .elementor-heading-title a{transition-duration:1.6s;}.elementor-11707 .elementor-element.elementor-element-6b7f576:hover img, .elementor-11707 .elementor-element.elementor-element-6b7f576:hover svg{opacity:0.5;}.elementor-11707 .elementor-element.elementor-element-6b7f576 img, .elementor-11707 .elementor-element.elementor-element-6b7f576 svg{border-radius:100000000px 100000000px 100000000px 100000000px;}.elementor-11707 .elementor-element.elementor-element-23ff20f .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-23ff20f .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-23ff20f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11707 .elementor-element.elementor-element-204dc0d > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-204dc0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11707 .elementor-element.elementor-element-1e34c03{text-align:center;}.elementor-11707 .elementor-element.elementor-element-1e34c03 .elementor-heading-title a:hover, .elementor-11707 .elementor-element.elementor-element-1e34c03 .elementor-heading-title a:focus{color:#D12227;}.elementor-11707 .elementor-element.elementor-element-1e34c03 .elementor-heading-title a{transition-duration:1.6s;}.elementor-11707 .elementor-element.elementor-element-873c817:hover img, .elementor-11707 .elementor-element.elementor-element-873c817:hover svg{opacity:0.5;}.elementor-11707 .elementor-element.elementor-element-873c817 img, .elementor-11707 .elementor-element.elementor-element-873c817 svg{border-radius:100000000px 100000000px 100000000px 100000000px;}.elementor-11707 .elementor-element.elementor-element-41a719b .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-41a719b .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-41a719b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11707 .elementor-element.elementor-element-258a35c > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-258a35c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11707 .elementor-element.elementor-element-1cbf98f{text-align:center;}.elementor-11707 .elementor-element.elementor-element-1cbf98f .elementor-heading-title a:hover, .elementor-11707 .elementor-element.elementor-element-1cbf98f .elementor-heading-title a:focus{color:#D12227;}.elementor-11707 .elementor-element.elementor-element-1cbf98f .elementor-heading-title a{transition-duration:1.6s;}.elementor-11707 .elementor-element.elementor-element-5d80a0c:hover img, .elementor-11707 .elementor-element.elementor-element-5d80a0c:hover svg{opacity:0.5;}.elementor-11707 .elementor-element.elementor-element-5d80a0c img, .elementor-11707 .elementor-element.elementor-element-5d80a0c svg{border-radius:100000000px 100000000px 100000000px 100000000px;}.elementor-11707 .elementor-element.elementor-element-fc84b77 .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-fc84b77 .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-fc84b77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11707 .elementor-element.elementor-element-d6c49de > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-d6c49de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11707 .elementor-element.elementor-element-94ab0cf{text-align:center;}.elementor-11707 .elementor-element.elementor-element-94ab0cf .elementor-heading-title a:hover, .elementor-11707 .elementor-element.elementor-element-94ab0cf .elementor-heading-title a:focus{color:#D12227;}.elementor-11707 .elementor-element.elementor-element-94ab0cf .elementor-heading-title a{transition-duration:1.6s;}.elementor-11707 .elementor-element.elementor-element-11abd8a:hover img, .elementor-11707 .elementor-element.elementor-element-11abd8a:hover svg{opacity:0.5;}.elementor-11707 .elementor-element.elementor-element-11abd8a img, .elementor-11707 .elementor-element.elementor-element-11abd8a svg{border-radius:100000000px 100000000px 100000000px 100000000px;}.elementor-11707 .elementor-element.elementor-element-bf5c547 .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-bf5c547 .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-bf5c547 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11707 .elementor-element.elementor-element-8a4145f{margin-top:50px;margin-bottom:50px;}.elementor-11707 .elementor-element.elementor-element-5ac4307 > .elementor-widget-container{margin:0px 0px 0px -100px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11707 .elementor-element.elementor-element-6fdc25c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11707 .elementor-element.elementor-element-c9ab20e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11707 .elementor-element.elementor-element-c9ab20e{color:var( --e-global-color-accent );--textColor:var( --e-global-color-accent );}.elementor-11707 .elementor-element.elementor-element-7006566 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-11707 .elementor-element.elementor-element-dea9c38 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-dea9c38{color:var( --e-global-color-el_color_1_2 );--textColor:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-11d9a97 > .elementor-widget-container{margin:20px 20px 0px 20px;}.elementor-11707 .elementor-element.elementor-element-0126b19 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-11707 .elementor-element.elementor-element-0126b19{color:var( --e-global-color-el_color_1_2 );--textColor:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-4dfa56c{--e-image-carousel-slides-to-show:4;}.elementor-11707 .elementor-element.elementor-element-181b1d6{margin-top:30px;margin-bottom:30px;padding:10px 10px 10px 10px;}.elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-accordion-icon, .elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-active .elementor-accordion-icon, .elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-active .elementor-accordion-title{color:var( --e-global-color-el_color_2_2 );}.elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-el_color_2_2 );}.elementor-11707 .elementor-element.elementor-element-3f9d1ce .elementor-tab-content{color:var( --e-global-color-el_color_1_2 );}.elementor-11707 .elementor-element.elementor-element-ac0bde2{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11707 .elementor-element.elementor-element-f6437e1{text-align:center;font-family:var( --e-global-typography-el_title_4-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_4-font-size );font-weight:var( --e-global-typography-el_title_4-font-weight );text-transform:var( --e-global-typography-el_title_4-text-transform );line-height:var( --e-global-typography-el_title_4-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );--textColor:var( --e-global-color-accent );}.elementor-11707 .elementor-element.elementor-element-fd510eb .elementor-button:hover, .elementor-11707 .elementor-element.elementor-element-fd510eb .elementor-button:focus{background-color:var( --e-global-color-el_color_1_2 );background-image:var( --e-global-color-el_color_1_2 );}@media(min-width:768px){.elementor-11707 .elementor-element.elementor-element-4dd28d4{width:100%;}}@media(max-width:1100px){.elementor-11707 .elementor-element.elementor-element-f6437e1{font-size:var( --e-global-typography-el_title_4-font-size );line-height:var( --e-global-typography-el_title_4-line-height );}}@media(max-width:767px){.elementor-11707 .elementor-element.elementor-element-f6437e1{font-size:var( --e-global-typography-el_title_4-font-size );line-height:var( --e-global-typography-el_title_4-line-height );}}