.elementor-12331 .elementor-element.elementor-element-18583881:not(.elementor-motion-effects-element-type-background), .elementor-12331 .elementor-element.elementor-element-18583881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dea41e4 );}.elementor-12331 .elementor-element.elementor-element-18583881 > .elementor-background-overlay{background-image:url("https://www.energie-giencke.de/wp-content/uploads/Firmensitz-Giencke-1200x753-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12331 .elementor-element.elementor-element-18583881{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-12331 .elementor-element.elementor-element-3ef30047 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12331 .elementor-element.elementor-element-73402e36{width:auto;max-width:auto;bottom:-71px;z-index:0;text-align:center;}body:not(.rtl) .elementor-12331 .elementor-element.elementor-element-73402e36{right:0px;}body.rtl .elementor-12331 .elementor-element.elementor-element-73402e36{left:0px;}.elementor-12331 .elementor-element.elementor-element-73402e36 .elementor-heading-title{font-size:149px;letter-spacing:-5px;color:#FFFFFF63;}.elementor-12331 .elementor-element.elementor-element-38aae0a7 .elementor-heading-title{color:var( --e-global-color-a291686 );}.elementor-12331 .elementor-element.elementor-element-5ecf8de7:not(.elementor-motion-effects-element-type-background), .elementor-12331 .elementor-element.elementor-element-5ecf8de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-308e809 );}.elementor-12331 .elementor-element.elementor-element-5ecf8de7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12331 .elementor-element.elementor-element-5ecf8de7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12331 .elementor-element.elementor-element-7a79283d .elementor-menu-toggle{margin:0 auto;}.elementor-12331 .elementor-element.elementor-element-7a79283d{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-height:39px;}.elementor-12331 .elementor-element.elementor-element-428514b9{padding:5em 0em 5em 0em;}.elementor-12331 .elementor-element.elementor-element-2a587945 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12331 .elementor-element.elementor-element-1a0fa375 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-a185853 );}.elementor-12331 .elementor-element.elementor-element-72ae1b8a > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12331 .elementor-element.elementor-element-7d4d1d3e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12331 .elementor-element.elementor-element-7d4d1d3e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12331 .elementor-element.elementor-element-7d4d1d3e{width:var( --container-widget-width, 101.23% );max-width:101.23%;--container-widget-width:101.23%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12331 .elementor-element.elementor-element-7d4d1d3e > .elementor-widget-container{padding:6px 6px 6px 6px;}.elementor-12331 .elementor-element.elementor-element-7d4d1d3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12331 .elementor-element.elementor-element-10351a16:not(.elementor-motion-effects-element-type-background), .elementor-12331 .elementor-element.elementor-element-10351a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91455cb );}.elementor-12331 .elementor-element.elementor-element-10351a16 > .elementor-background-overlay{background-image:url("https://www.energie-giencke.de/wp-content/uploads/Firmensitz-Giencke-1200x753-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12331 .elementor-element.elementor-element-10351a16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12331 .elementor-element.elementor-element-69c5f658 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-12331 .elementor-element.elementor-element-1068792e .elementor-heading-title{font-size:48px;color:var( --e-global-color-a291686 );}.elementor-12331 .elementor-element.elementor-element-6addcc80 .elementor-heading-title{color:var( --e-global-color-a291686 );}.elementor-12331 .elementor-element.elementor-element-6d6abded > .elementor-element-populated{padding:3em 3em 3em 3em;}@media(max-width:1024px) and (min-width:768px){.elementor-12331 .elementor-element.elementor-element-2a587945{width:100%;}.elementor-12331 .elementor-element.elementor-element-72ae1b8a{width:100%;}}@media(max-width:1024px){.elementor-12331 .elementor-element.elementor-element-18583881{padding:8em 0em 8em 0em;}.elementor-12331 .elementor-element.elementor-element-73402e36{bottom:-145px;}.elementor-12331 .elementor-element.elementor-element-73402e36 .elementor-heading-title{font-size:99px;}.elementor-12331 .elementor-element.elementor-element-1a0fa375 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-12331 .elementor-element.elementor-element-72ae1b8a > .elementor-element-populated{padding:3em 3em 3em 3em;}}@media(max-width:767px){.elementor-12331 .elementor-element.elementor-element-18583881{padding:5em 0em 0em 0em;}.elementor-12331 .elementor-element.elementor-element-73402e36{bottom:-12px;}.elementor-12331 .elementor-element.elementor-element-73402e36 .elementor-heading-title{font-size:49px;}.elementor-12331 .elementor-element.elementor-element-428514b9{padding:0em 0em 0em 0em;}.elementor-12331 .elementor-element.elementor-element-2a587945 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-12331 .elementor-element.elementor-element-1a0fa375 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-12331 .elementor-element.elementor-element-72ae1b8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-6420e8a */.elementor-12331 .elementor-element.elementor-element-6420e8a h3 { font-size: 24px }
.elementor-12331 .elementor-element.elementor-element-6420e8a h2 { font-size: 26px }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d2409a9 */.elementor-12331 .elementor-element.elementor-element-3d2409a9 a { text-decoration: underline; }
.elementor-12331 .elementor-element.elementor-element-3d2409a9 a:hover { font-weight: 600; }
.elementor-12331 .elementor-element.elementor-element-3d2409a9 h3 { font-size: 24px }
.elementor-12331 .elementor-element.elementor-element-3d2409a9 h2 { font-size: 26px }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e28caa7 */.elementor-12331 .elementor-element.elementor-element-e28caa7 a { text-decoration: underline; }
.elementor-12331 .elementor-element.elementor-element-e28caa7 a:hover { font-weight: 600; }
.elementor-12331 .elementor-element.elementor-element-e28caa7 h3 { font-size: 24px }
.elementor-12331 .elementor-element.elementor-element-e28caa7 h2 { font-size: 26px }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5db5477 */.elementor-12331 .elementor-element.elementor-element-5db5477 a { text-decoration: underline; }
.elementor-12331 .elementor-element.elementor-element-5db5477 a:hover { font-weight: 600; }/* End custom CSS */