.elementor-10866 .elementor-element.elementor-element-cf88f4b{--display:flex;--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;--gap:5vh 5vh;--row-gap:5vh;--column-gap:5vh;--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-10866 .elementor-element.elementor-element-1bdc6ea{--display:flex;--min-height:90vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-23d52c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10866 .elementor-element.elementor-element-99bc4af{--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-10866 .elementor-element.elementor-element-69804e9{--display:flex;--justify-content:flex-start;--margin-top:75px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-69804e9.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-774f55a{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.7;--border-radius:30px 30px 30px 30px;box-shadow:5px 5px 20px 5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10866 .elementor-element.elementor-element-774f55a::before, .elementor-10866 .elementor-element.elementor-element-774f55a > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-774f55a > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-774f55a > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-774f55a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-774f55a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cebf26 );--background-overlay:'';}.elementor-10866 .elementor-element.elementor-element-3853a6b .elementor-heading-title{font-family:var( --e-global-typography-b51e0ce-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-b51e0ce-font-size );font-weight:var( --e-global-typography-b51e0ce-font-weight );line-height:var( --e-global-typography-b51e0ce-line-height );color:var( --e-global-color-text );}.elementor-10866 .elementor-element.elementor-element-d293afb .elementor-heading-title{font-family:var( --e-global-typography-e7e3202-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e7e3202-font-size );font-weight:var( --e-global-typography-e7e3202-font-weight );line-height:var( --e-global-typography-e7e3202-line-height );color:var( --e-global-color-a893697 );}.elementor-10866 .elementor-element.elementor-element-0fb33a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-f93ca3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-10866 .elementor-element.elementor-element-f93ca3e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10866 .elementor-element.elementor-element-95f6f44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10866 .elementor-element.elementor-element-95f6f44 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10866 .elementor-element.elementor-element-92f5644.elementor-element{--align-self:flex-start;}.elementor-10866 .elementor-element.elementor-element-4596e17{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-10866 .elementor-element.elementor-element-4596e17:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-4596e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://hep.co-de-sign.de/wp-content/uploads/2025/02/welle_schmal.webp") 50% 50%;background-size:cover;}.elementor-10866 .elementor-element.elementor-element-4596e17::before, .elementor-10866 .elementor-element.elementor-element-4596e17 > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4596e17 > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4596e17 > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4596e17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4596e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10866 .elementor-element.elementor-element-b7f580e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:3.5vh 3.5vh;--row-gap:3.5vh;--column-gap:3.5vh;--grid-auto-flow:row;--align-items:start;--border-radius:10px 10px 10px 10px;}.elementor-10866 .elementor-element.elementor-element-ea8670a{--display:flex;--border-radius:20px 20px 20px 20px;grid-column:span 2;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-ea8670a:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-ea8670a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hep.co-de-sign.de/wp-content/uploads/2026/02/DSC7123-1.jpg");background-size:cover;}.elementor-10866 .elementor-element.elementor-element-ea8670a.e-con{--align-self:stretch;}.elementor-10866 .elementor-element.elementor-element-62679ed{--display:flex;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-62679ed.e-con{--align-self:stretch;}.elementor-10866 .elementor-element.elementor-element-b7c4b3f img{width:60%;}.elementor-10866 .elementor-element.elementor-element-b0a3111{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-b0a3111.e-con{--align-self:stretch;}.elementor-10866 .elementor-element.elementor-element-7bd32db .elementor-heading-title{font-family:"M PLUS 1", Arial, Helvetica;font-size:35px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-da184b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;grid-column:span 2;}.elementor-10866 .elementor-element.elementor-element-8919831{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10866 .elementor-element.elementor-element-8919831.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-1fa37d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-10866 .elementor-element.elementor-element-735a2a1 img{max-width:30px;}.elementor-10866 .elementor-element.elementor-element-e9f2f41{font-family:"M PLUS 1", Arial, Helvetica;font-size:20px;font-weight:400;color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-e9f2f41 p{margin-block-end:0px;}.elementor-10866 .elementor-element.elementor-element-bbbb91c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;grid-column:span 2;}.elementor-10866 .elementor-element.elementor-element-dfa4bde{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10866 .elementor-element.elementor-element-dfa4bde.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-b800eab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-10866 .elementor-element.elementor-element-7779081 img{max-width:30px;}.elementor-10866 .elementor-element.elementor-element-197d336{font-family:"M PLUS 1", Arial, Helvetica;font-size:20px;font-weight:400;color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-197d336 p{margin-block-end:0px;}.elementor-10866 .elementor-element.elementor-element-c739574{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-3fb11cd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-10866 .elementor-element.elementor-element-3fb11cd .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10866 .elementor-element.elementor-element-3fb11cd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10866 .elementor-element.elementor-element-f154c92{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10866 .elementor-element.elementor-element-0020f8b{text-align:center;}.elementor-10866 .elementor-element.elementor-element-0020f8b .elementor-heading-title{font-family:var( --e-global-typography-b51e0ce-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-b51e0ce-font-size );font-weight:var( --e-global-typography-b51e0ce-font-weight );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-df724eb{text-align:center;font-family:var( --e-global-typography-bfcc4c5-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-bfcc4c5-font-size );font-weight:var( --e-global-typography-bfcc4c5-font-weight );line-height:var( --e-global-typography-bfcc4c5-line-height );color:var( --e-global-color-text );}.elementor-10866 .elementor-element.elementor-element-26771af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10866 .elementor-element.elementor-element-fc71eac{--display:flex;--justify-content:flex-start;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-fc71eac.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-b8b1dfb .elementor-heading-title{font-family:var( --e-global-typography-e7e3202-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e7e3202-font-size );font-weight:var( --e-global-typography-e7e3202-font-weight );line-height:var( --e-global-typography-e7e3202-line-height );color:var( --e-global-color-primary );}.elementor-10866 .elementor-element.elementor-element-daada39 .elementor-heading-title{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-10866 .elementor-element.elementor-element-d8d9430{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > a{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10866 .elementor-element.elementor-element-62ec518{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;grid-column:span 2;}.elementor-10866 .elementor-element.elementor-element-62ec518:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-62ec518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bd66c7 );}.elementor-10866 .elementor-element.elementor-element-1c4e783{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10866 .elementor-element.elementor-element-1c4e783.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-0457392{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-10866 .elementor-element.elementor-element-d619c33 img{max-width:30px;}.elementor-10866 .elementor-element.elementor-element-b978e33{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-b978e33 p{margin-block-end:0px;}.elementor-10866 .elementor-element.elementor-element-bf5e3cb{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:50px 50px 50px 50px;--margin-top:075px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10866 .elementor-element.elementor-element-bf5e3cb:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hep.co-de-sign.de/wp-content/uploads/2026/02/DSC1265.png");background-repeat:no-repeat;background-size:cover;}.elementor-10866 .elementor-element.elementor-element-bf5e3cb::before, .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-bf5e3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10866 .elementor-element.elementor-element-7e139f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10866 .elementor-element.elementor-element-fa89a16{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10866 .elementor-element.elementor-element-fa89a16:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-fa89a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hep.co-de-sign.de/wp-content/uploads/2026/02/DSC6563.png");background-repeat:no-repeat;background-size:cover;}.elementor-10866 .elementor-element.elementor-element-fa89a16.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-4c668b6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-4c668b6::before, .elementor-10866 .elementor-element.elementor-element-4c668b6 > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4c668b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4c668b6 > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4c668b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4c668b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10866 .elementor-element.elementor-element-373936c .elementor-heading-title{font-family:var( --e-global-typography-e7e3202-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e7e3202-font-size );font-weight:var( --e-global-typography-e7e3202-font-weight );line-height:var( --e-global-typography-e7e3202-line-height );color:var( --e-global-color-primary );}.elementor-10866 .elementor-element.elementor-element-34ee6ec .elementor-heading-title{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-10866 .elementor-element.elementor-element-a09b9ea{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > a{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-text{transition:color 0.3s;}.elementor-10866 .elementor-element.elementor-element-b05606a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;grid-column:span 2;}.elementor-10866 .elementor-element.elementor-element-b05606a:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-b05606a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bd66c7 );}.elementor-10866 .elementor-element.elementor-element-a4e6222{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10866 .elementor-element.elementor-element-a4e6222.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10866 .elementor-element.elementor-element-52e7c79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--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-10866 .elementor-element.elementor-element-7b25ac4 img{max-width:30px;}.elementor-10866 .elementor-element.elementor-element-705eca5{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );color:var( --e-global-color-e00dcbe );}.elementor-10866 .elementor-element.elementor-element-705eca5 p{margin-block-end:0px;}.elementor-10866 .elementor-element.elementor-element-02beed1{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-66bc3c3{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-66bc3c3:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bd66c7 );background-image:url("https://hep.co-de-sign.de/wp-content/uploads/2026/02/DSC7123-1.jpg");}.elementor-10866 .elementor-element.elementor-element-66bc3c3::before, .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-66bc3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 50%, #F2295B00 100%);}.elementor-10866 .elementor-element.elementor-element-34daa0e .elementor-heading-title{font-family:var( --e-global-typography-e7e3202-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e7e3202-font-size );font-weight:var( --e-global-typography-e7e3202-font-weight );line-height:var( --e-global-typography-e7e3202-line-height );color:var( --e-global-color-primary );}.elementor-10866 .elementor-element.elementor-element-790cd07{--display:flex;}.elementor-10866 .elementor-element.elementor-element-9ca0a60{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-a8ba78e{--display:flex;}.elementor-10866 .elementor-element.elementor-element-b76a343{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-753da07{--display:flex;}.elementor-10866 .elementor-element.elementor-element-974349f{font-family:var( --e-global-typography-e8e160f-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b51c542{--n-accordion-title-font-size:var( --e-global-typography-bfcc4c5-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-10866 .elementor-element.elementor-element-b51c542 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10866 .elementor-element.elementor-element-b51c542 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-bfcc4c5-font-family ), Arial, Helvetica;font-weight:var( --e-global-typography-bfcc4c5-font-weight );line-height:var( --e-global-typography-bfcc4c5-line-height );}:where( .elementor-10866 .elementor-element.elementor-element-b51c542 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10866 .elementor-element.elementor-element-cf3dfda{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-10866 .elementor-element.elementor-element-cf3dfda .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10866 .elementor-element.elementor-element-cf3dfda .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10866 .elementor-element.elementor-element-e87eed8{--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-10866 .elementor-element.elementor-element-a9b57e9{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-dcc7fa0{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10866 .elementor-element.elementor-element-64c0745.elementor-element{--align-self:flex-start;}.elementor-10866 .elementor-element.elementor-element-6dfb4c4{text-align:center;}.elementor-10866 .elementor-element.elementor-element-6dfb4c4 .elementor-heading-title{font-family:var( --e-global-typography-b51e0ce-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-b51e0ce-font-size );font-weight:var( --e-global-typography-b51e0ce-font-weight );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-f45ea43.elementor-element{--align-self:flex-end;}.elementor-10866 .elementor-element.elementor-element-a1d9710{--display:flex;--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;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-ab60577{--e-image-carousel-slides-to-show:3;}.elementor-10866 .elementor-element.elementor-element-ab60577 .swiper-wrapper{display:flex;align-items:center;}.elementor-10866 .elementor-element.elementor-element-8e06352{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10866 .elementor-element.elementor-element-f5df1cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;box-shadow:15px 15px 25px 1px rgba(151.3, 81.62578474355145, 2.3681779280952866, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-998419a{--display:flex;--border-radius:50px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-998419a:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-998419a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2024/08/On_Lichttechnik_News.webp");background-size:cover;}.elementor-10866 .elementor-element.elementor-element-4fcd938{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.2;--border-radius:0px 50px 50px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10866 .elementor-element.elementor-element-4fcd938::before, .elementor-10866 .elementor-element.elementor-element-4fcd938 > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4fcd938 > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-4fcd938 > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4fcd938 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-4fcd938 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(150deg, var( --e-global-color-0cebf26 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10866 .elementor-element.elementor-element-cc23f46 .elementor-heading-title{font-family:var( --e-global-typography-b51e0ce-font-family ), Arial, Helvetica;font-size:var( --e-global-typography-b51e0ce-font-size );font-weight:var( --e-global-typography-b51e0ce-font-weight );line-height:var( --e-global-typography-b51e0ce-line-height );color:var( --e-global-color-text );}.elementor-10866 .elementor-element.elementor-element-bc9793b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10866 .elementor-element.elementor-element-bc9793b.e-con{--align-self:center;}.elementor-10866 .elementor-element.elementor-element-9c11d12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10866 .elementor-element.elementor-element-9c11d12 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-10866 .elementor-element.elementor-element-8903334{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-10866 .elementor-element.elementor-element-8903334:not(.elementor-motion-effects-element-type-background), .elementor-10866 .elementor-element.elementor-element-8903334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://hep.co-de-sign.de/wp-content/uploads/2025/02/welle_schmal.webp") 50% 50%;background-size:cover;}.elementor-10866 .elementor-element.elementor-element-8903334::before, .elementor-10866 .elementor-element.elementor-element-8903334 > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-8903334 > .e-con-inner > .elementor-background-video-container::before, .elementor-10866 .elementor-element.elementor-element-8903334 > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-8903334 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10866 .elementor-element.elementor-element-8903334 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-10866 .elementor-element.elementor-element-1bdc6ea{--min-height:70vh;}.elementor-10866 .elementor-element.elementor-element-69804e9{--margin-top:0px;--margin-bottom:0px;--margin-left:32px;--margin-right:32px;}.elementor-10866 .elementor-element.elementor-element-3853a6b .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-d293afb .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-b7f580e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-10866 .elementor-element.elementor-element-ea8670a{grid-column:span 2;}.elementor-10866 .elementor-element.elementor-element-62679ed{grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-da184b8{--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;grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-bbbb91c{--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;grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-c739574{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-10866 .elementor-element.elementor-element-0020f8b .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-df724eb{font-size:var( --e-global-typography-bfcc4c5-font-size );line-height:var( --e-global-typography-bfcc4c5-line-height );}.elementor-10866 .elementor-element.elementor-element-26771af{--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;}.elementor-10866 .elementor-element.elementor-element-b8b1dfb .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-daada39 .elementor-heading-title{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > a{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-62ec518{--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;grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-b978e33{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-bf5e3cb{--min-height:400px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:75px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;}.elementor-10866 .elementor-element.elementor-element-7e139f5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-10866 .elementor-element.elementor-element-fa89a16{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10866 .elementor-element.elementor-element-4c668b6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:75px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;}.elementor-10866 .elementor-element.elementor-element-373936c .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-34ee6ec .elementor-heading-title{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b05606a{--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;grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-705eca5{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-02beed1{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10866 .elementor-element.elementor-element-66bc3c3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10866 .elementor-element.elementor-element-34daa0e .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-9ca0a60{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b76a343{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-974349f{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b51c542{--n-accordion-title-font-size:var( --e-global-typography-bfcc4c5-font-size );}:where( .elementor-10866 .elementor-element.elementor-element-b51c542 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-bfcc4c5-line-height );}.elementor-10866 .elementor-element.elementor-element-a9b57e9{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-10866 .elementor-element.elementor-element-6dfb4c4 .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-f5df1cc{--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;}.elementor-10866 .elementor-element.elementor-element-998419a{--min-height:400px;--border-radius:50px 50px 0px 0px;}.elementor-10866 .elementor-element.elementor-element-cc23f46 .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}}@media(max-width:767px){.elementor-10866 .elementor-element.elementor-element-69804e9{--width:calc(100% - 32px);--margin-top:0100px;--margin-bottom:0px;--margin-left:16px;--margin-right:16px;}.elementor-10866 .elementor-element.elementor-element-3853a6b .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-d293afb .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-0fb33a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10866 .elementor-element.elementor-element-0fb33a1.e-con{--align-self:stretch;}.elementor-10866 .elementor-element.elementor-element-f93ca3e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10866 .elementor-element.elementor-element-95f6f44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10866 .elementor-element.elementor-element-b7f580e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:4vh 4vh;--row-gap:4vh;--column-gap:4vh;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-ea8670a{--min-height:200px;grid-column:span 1;grid-row:span 2;}.elementor-10866 .elementor-element.elementor-element-62679ed{grid-row:span 3;}.elementor-10866 .elementor-element.elementor-element-b0a3111{grid-column:span 1;grid-row:span 1;}.elementor-10866 .elementor-element.elementor-element-7bd32db{text-align:center;}.elementor-10866 .elementor-element.elementor-element-da184b8{grid-column:span 1;grid-row:span 1;}.elementor-10866 .elementor-element.elementor-element-1fa37d1{--flex-wrap:nowrap;}.elementor-10866 .elementor-element.elementor-element-bbbb91c{grid-column:span 1;grid-row:span 1;}.elementor-10866 .elementor-element.elementor-element-b800eab{--flex-wrap:nowrap;}.elementor-10866 .elementor-element.elementor-element-c739574{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-f154c92{--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;}.elementor-10866 .elementor-element.elementor-element-0020f8b .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-df724eb{font-size:var( --e-global-typography-bfcc4c5-font-size );line-height:var( --e-global-typography-bfcc4c5-line-height );}.elementor-10866 .elementor-element.elementor-element-26771af{--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;}.elementor-10866 .elementor-element.elementor-element-b8b1dfb .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-daada39 .elementor-heading-title{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-d8d9430 .elementor-icon-list-item > a{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-62ec518{grid-column:span 1;grid-row:span 1;}.elementor-10866 .elementor-element.elementor-element-0457392{--flex-wrap:nowrap;}.elementor-10866 .elementor-element.elementor-element-b978e33{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-bf5e3cb{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10866 .elementor-element.elementor-element-7e139f5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10866 .elementor-element.elementor-element-fa89a16{--min-height:200px;}.elementor-10866 .elementor-element.elementor-element-373936c .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-34ee6ec .elementor-heading-title{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10866 .elementor-element.elementor-element-a09b9ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b05606a{grid-column:span 1;grid-row:span 1;}.elementor-10866 .elementor-element.elementor-element-52e7c79{--flex-wrap:nowrap;}.elementor-10866 .elementor-element.elementor-element-705eca5{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-02beed1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-66bc3c3{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-34daa0e .elementor-heading-title{font-size:var( --e-global-typography-e7e3202-font-size );line-height:var( --e-global-typography-e7e3202-line-height );}.elementor-10866 .elementor-element.elementor-element-9ca0a60{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b76a343{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-974349f{font-size:var( --e-global-typography-e8e160f-font-size );line-height:var( --e-global-typography-e8e160f-line-height );}.elementor-10866 .elementor-element.elementor-element-b51c542{--n-accordion-title-font-size:var( --e-global-typography-bfcc4c5-font-size );}:where( .elementor-10866 .elementor-element.elementor-element-b51c542 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-bfcc4c5-line-height );}.elementor-10866 .elementor-element.elementor-element-a9b57e9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-dcc7fa0{--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;}.elementor-10866 .elementor-element.elementor-element-6dfb4c4 .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-a1d9710{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-8e06352{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-f5df1cc{--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-10866 .elementor-element.elementor-element-998419a{--min-height:200px;}.elementor-10866 .elementor-element.elementor-element-4fcd938{--border-radius:0px 0px 050px 050px;--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-10866 .elementor-element.elementor-element-cc23f46 .elementor-heading-title{font-size:var( --e-global-typography-b51e0ce-font-size );line-height:var( --e-global-typography-b51e0ce-line-height );}.elementor-10866 .elementor-element.elementor-element-bc9793b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-10866 .elementor-element.elementor-element-69804e9{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-23d52c5 *//* Der Haupt-Container wird zum Bezugspunkt */
#hcl-hero-slider {
    position: relative !important;
}

/* Wir zwingen die Elementor-Zwischen-Container auf volle Höhe */
#hcl-hero-slider > .elementor-widget-wrap,
#hcl-hero-slider .elementor-widget-html,
#hcl-hero-slider .elementor-widget-container {
    position: static !important;
}

/* Die Slides spannen sich über den kompletten Haupt-Container */
.slide {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0; /* Hinter den Inhalt */
    opacity: 0;
    animation: fadeZoomLoop 24s infinite;
}

/* Bilder-Pfade */
.slide-1 { background-image: url('/wp-content/uploads/2026/02/DSC8209.png'); animation-delay: 0s; }
.slide-2 { background-image: url('/wp-content/uploads/2026/02/DSC8116.png'); animation-delay: 4s; }
.slide-3 { background-image: url('/wp-content/uploads/2026/02/DSC8067.png'); animation-delay: 8s; }
.slide-4 { background-image: url('/wp-content/uploads/2026/02/DSC7927.png'); animation-delay: 12s; }
.slide-5 { background-image: url('/wp-content/uploads/2026/02/DSC6563.png'); animation-delay: 16s; }
.slide-6 { background-image: url('/wp-content/uploads/2026/02/DSC1181.png'); animation-delay: 20s; }

/* Der Gradient als Schutzschicht über den Bildern */
#hcl-hero-slider::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    /* Dein gewünschter Verlauf */
    background: linear-gradient(
        to bottom, 
        rgba(0, 0, 0, 0) 50%, 
        rgba(0, 0, 0, 1) 100%
    );
    
    /* WICHTIG: Er darf keine Animation haben */
    animation: none !important;
    
    /* Er muss ÜBER den Slides (z-index 0) aber UNTER dem Text (z-index 2) liegen */
    z-index: 1;
    
    /* Verhindert, dass der Verlauf Klicks auf Buttons blockiert */
    pointer-events: none;
}


/* Alle anderen Elementor-Elemente (Text, Buttons) nach vorne holen */
#hcl-hero-slider .elementor-widget:not(.elementor-widget-html),
#hcl-hero-slider .e-con {
    z-index: 2 !important;
    position: relative !important;
}

/* Die geschmeidige Animation */
@keyframes fadeZoomLoop {
    0% { opacity: 0; }
    18% { opacity: 1; }
    36% { opacity: 0; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4596e17 */.elementor .elementor-background-video-hosted {
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8670a */.elementor-10866 .elementor-element.elementor-element-ea8670a {
    opacity: 1 !important;
}

.elementor-10866 .elementor-element.elementor-element-ea8670a video {
    object-fit: cover !important;
}

.elementor-10866 .elementor-element.elementor-element-ea8670a:hover {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f580e */.grid-element {
    border-radius: 20px;
    background-color: #191919 ;
    justify-content: center;
    padding: 20px;
    opacity: 0.9;
    transition: all 1s ease;
    z-index: 1;
    width: 100% !important;
    height: auto !important;
    align-items: stretch;
}

.grid-element:hover {
    transform: scale(1.2);
    opacity: 1 !important;
    z-index: 5;
}



.grid-accent {
    background-color: #ee7518 !important;
}

.grid-dark {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64c0745 */.quote::before {
  color: #f9fafa;
  content: "“";
  display:block;
  font-family: Times New Roman,Times,serif;
  font-size: 100px;
  font-weight: 900;
  height: .6em;
  line-height: 1;
}
.reverse {
    transform: rotate(180deg);
}
.quote {
    flex:1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ab60577 */.elementor-10866 .elementor-element.elementor-element-ab60577 img, .elementor-10866 .elementor-element.elementor-element-ab60577 svg{
    filter: grayscale(100%);
    transition: all 1s ease;
}
.elementor-10866 .elementor-element.elementor-element-ab60577 img:hover, .elementor-10866 .elementor-element.elementor-element-ab60577 svg:hover {
    filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8903334 */.elementor .elementor-background-video-hosted {
    object-fit: contain !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/m-plus-1-v15-latin-regular.woff2') format('woff2'),
		url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/MPLUS1-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/m-plus-1-v15-latin-700.woff2') format('woff2'),
		url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/MPLUS1-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/m-plus-1-v15-latin-500.woff2') format('woff2'),
		url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/MPLUS1-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/m-plus-1-v15-latin-600.woff2') format('woff2'),
		url('https://hep.co-de-sign.de/wp-content/uploads/2025/03/MPLUS1-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */