.elementor-9 .elementor-element.elementor-element-7a0ea3df>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-707bb8e6:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-707bb8e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://epegmbh.com/wp-content/uploads/2022/02/startseite-teaser-banner.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-707bb8e6>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(50deg,#375a8a 0%,#131c33 100%);opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-707bb8e6>.elementor-container{min-height:695px}.elementor-9 .elementor-element.elementor-element-707bb8e6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-4ac2440{--spacer-size:200px}.elementor-9 .elementor-element.elementor-element-6dcd65ac .elementor-heading-title{font-size:25px;font-weight:500;line-height:1.4em;color:#97a820}.elementor-9 .elementor-element.elementor-element-4ea79fbe>.elementor-widget-container{margin:-15px 0 0}.elementor-9 .elementor-element.elementor-element-4ea79fbe .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.4em;color:#fff}.elementor-9 .elementor-element.elementor-element-8a11241{--divider-border-style:solid;--divider-color:#97a820;--divider-border-width:4px}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider-separator{width:85px}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-9 .elementor-element.elementor-element-17a5dcf5{font-size:18px;font-weight:500;color:#fff}.elementor-9 .elementor-element.elementor-element-41212756{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-9 .elementor-element.elementor-element-41212756>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-4ccb31c6>.elementor-element-populated{padding:10px 40px 10px 10px}.elementor-9 .elementor-element.elementor-element-3a2f4a84 img{border-radius:15px}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4c2127a9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-4c2127a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-4c3f8db>.elementor-widget-container{margin:-10px 0 0}.elementor-9 .elementor-element.elementor-element-4c3f8db{text-align:left}.elementor-9 .elementor-element.elementor-element-4c3f8db .elementor-heading-title{font-size:25px;font-weight:500;line-height:1.4em;color:#375a8a}.elementor-9 .elementor-element.elementor-element-2c1fd4f{font-size:14px;font-weight:500;color:#333}.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button{background-color:#375a8a;font-weight:500;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#375a8a;border-radius:5px}.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button:focus{background-color:#97a820;color:#fff;border-color:#97a820}.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-5c56800a:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-5c56800a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f7f8}.elementor-9 .elementor-element.elementor-element-5c56800a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-9 .elementor-element.elementor-element-5c56800a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-38b314b4>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-316074fc>.elementor-element-populated{padding:10px 100px 10px 10px}.elementor-9 .elementor-element.elementor-element-461f0fcf>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-461f0fcf{text-align:left}.elementor-9 .elementor-element.elementor-element-461f0fcf .elementor-heading-title{font-size:25px;font-weight:500;line-height:1.4em;color:#375a8a}.elementor-9 .elementor-element.elementor-element-350bea2c>.elementor-widget-container{margin:0 0 -20px}.elementor-9 .elementor-element.elementor-element-350bea2c{font-size:14px;font-weight:500;color:#333}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-scale .slick-slide{transition:all .3s !important}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-nav-progressbar-fill{transition-duration:.3s !important}.elementor-9 .elementor-element.elementor-element-5176959>.elementor-widget-container{margin:40px 0 0;padding:0}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-above ul.slick-dots{top:0}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-below ul.slick-dots{bottom:0}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-nav-fraction{bottom:0}.elementor-9 .elementor-element.elementor-element-5176959 .slick-dots,.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-nav-fraction{text-align:center}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li,.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li svg{width:30px;height:30px;font-size:calc( 30px / 2 )}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li{color:#9b9b9b}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li svg{fill:#9b9b9b}.elementor-9 .elementor-element.elementor-element-5176959 .fraction-pagination-total{color:#9b9b9b}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li.slick-active{color:#97a820}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li.slick-active svg{fill:#97a820}.elementor-9 .elementor-element.elementor-element-5176959 .fraction-pagination-current{color:#97a820}.elementor-9 .elementor-element.elementor-element-752200f .elementor-button{background-color:#375a8a;font-weight:500;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#375a8a;border-radius:5px}.elementor-9 .elementor-element.elementor-element-752200f .elementor-button:hover,.elementor-9 .elementor-element.elementor-element-752200f .elementor-button:focus{background-color:#97a820;color:#fff;border-color:#97a820}.elementor-9 .elementor-element.elementor-element-752200f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-9 .elementor-element.elementor-element-752200f .elementor-button:hover svg,.elementor-9 .elementor-element.elementor-element-752200f .elementor-button:focus svg{fill:#fff}.elementor-9 .elementor-element.elementor-element-45653c4d:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-45653c4d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#253745;background-image:url("https://epegmbh.com/wp-content/uploads/2022/02/projekte-background.jpg");background-position:center center;background-size:cover}.elementor-9 .elementor-element.elementor-element-45653c4d>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#253745D9 39%,#253745 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-45653c4d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-9 .elementor-element.elementor-element-75bb47e3>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-4ec78a34>.elementor-element-populated{padding:10px 100px 10px 10px}.elementor-9 .elementor-element.elementor-element-47fa3385{text-align:left}.elementor-9 .elementor-element.elementor-element-47fa3385 .elementor-heading-title{font-size:25px;font-weight:500;line-height:1.4em;color:#fff}.elementor-9 .elementor-element.elementor-element-3d760bf3>.elementor-widget-container{margin:0 0 -20px}.elementor-9 .elementor-element.elementor-element-3d760bf3{font-size:14px;font-weight:500;color:#fff}.elementor-9 .elementor-element.elementor-element-573988ad{margin-top:20px;margin-bottom:0}.elementor-9 .elementor-element.elementor-element-338345a9{text-align:left}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7f33aad9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9 .elementor-element.elementor-element-7f33aad9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-9 .elementor-element.elementor-element-7f33aad9>.elementor-element-populated{padding:0 80px}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-init-wrapper{flex-direction:column}.elementor-9 .elementor-element.elementor-element-5af68eed>.elementor-widget-container{margin:-20px 0 -35px}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter:not(.top){justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter.top{align-items:flex-start}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter-value-wrap{align-self:center}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter-area .premium-counter-init{color:#97a820;font-weight:600}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter-init{margin:0 8px 11px 0}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter-area span#suffix{color:#fff;font-size:16px;font-weight:600}.elementor-9 .elementor-element.elementor-element-872793e>.elementor-widget-container{margin:0 0 -20px}.elementor-9 .elementor-element.elementor-element-872793e{font-size:14px;font-weight:500;color:#fff}.elementor-9 .elementor-element.elementor-element-3bb09734{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px}.elementor-9 .elementor-element.elementor-element-3bb09734 .elementor-divider-separator{width:100%}.elementor-9 .elementor-element.elementor-element-3bb09734 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-init-wrapper{flex-direction:column}.elementor-9 .elementor-element.elementor-element-2bbbb65>.elementor-widget-container{margin:-20px 0 -35px}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter:not(.top){justify-content:flex-start}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter.top{align-items:flex-start}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter-value-wrap{align-self:center}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter-area .premium-counter-init{color:#97a820;font-weight:600}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter-init{margin:0 8px 11px 0}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter-area span#suffix{color:#fff;font-size:16px;font-weight:600}.elementor-9 .elementor-element.elementor-element-d842eee>.elementor-widget-container{margin:0 0 -20px}.elementor-9 .elementor-element.elementor-element-d842eee{font-size:14px;font-weight:500;color:#fff}.elementor-9 .elementor-element.elementor-element-49a4225c>.elementor-element-populated{padding:0}.elementor-9 .elementor-element.elementor-element-d2b3d54:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-d2b3d54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#375a8a}.elementor-9 .elementor-element.elementor-element-d2b3d54{border-style:solid;border-width:2px 0;border-color:#131C334D;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9 .elementor-element.elementor-element-d2b3d54>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-09653e7>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#131C334D;padding:0}.elementor-9 .elementor-element.elementor-element-9806e8a>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:#131C334D;padding:0}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-7dc1d170{width:55%}.elementor-9 .elementor-element.elementor-element-1bae4566{width:45%}.elementor-9 .elementor-element.elementor-element-4ccb31c6{width:40%}.elementor-9 .elementor-element.elementor-element-4c2127a9{width:60%}.elementor-9 .elementor-element.elementor-element-22eabd89{width:60%}.elementor-9 .elementor-element.elementor-element-7f33aad9{width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-7dc1d170{width:100%}.elementor-9 .elementor-element.elementor-element-1bae4566{width:100%}.elementor-9 .elementor-element.elementor-element-4ccb31c6{width:100%}.elementor-9 .elementor-element.elementor-element-4c2127a9{width:100%}.elementor-9 .elementor-element.elementor-element-316074fc{width:100%}.elementor-9 .elementor-element.elementor-element-3bc36fd4{width:100%}.elementor-9 .elementor-element.elementor-element-4ec78a34{width:100%}.elementor-9 .elementor-element.elementor-element-435997f1{width:100%}.elementor-9 .elementor-element.elementor-element-22eabd89{width:100%}.elementor-9 .elementor-element.elementor-element-7f33aad9{width:100%}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-707bb8e6>.elementor-container{min-height:600px}.elementor-9 .elementor-element.elementor-element-6dcd65ac{text-align:center}.elementor-9 .elementor-element.elementor-element-6dcd65ac .elementor-heading-title{font-size:26px}.elementor-9 .elementor-element.elementor-element-4ea79fbe{text-align:center}.elementor-9 .elementor-element.elementor-element-4ea79fbe .elementor-heading-title{font-size:38px}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider{text-align:left}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider-separator{margin:0 auto;margin-left:0}.elementor-9 .elementor-element.elementor-element-17a5dcf5{text-align:center}.elementor-9 .elementor-element.elementor-element-41212756{padding:60px 0}.elementor-9 .elementor-element.elementor-element-4ccb31c6>.elementor-element-populated{padding:10px}.elementor-9 .elementor-element.elementor-element-3a2f4a84{text-align:left}.elementor-9 .elementor-element.elementor-element-3a2f4a84 img{width:45%}.elementor-9 .elementor-element.elementor-element-4c3f8db .elementor-heading-title{font-size:26px}.elementor-9 .elementor-element.elementor-element-2abcafb0>.elementor-widget-container{margin:0 0 15px}.elementor-9 .elementor-element.elementor-element-5c56800a{padding:60px 0}.elementor-9 .elementor-element.elementor-element-316074fc>.elementor-element-populated{padding:10px}.elementor-9 .elementor-element.elementor-element-461f0fcf .elementor-heading-title{font-size:26px}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-above ul.slick-dots{top:15px}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-below ul.slick-dots{bottom:15px}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-nav-fraction{bottom:15px}.elementor-9 .elementor-element.elementor-element-752200f>.elementor-widget-container{margin:0 0 15px}.elementor-9 .elementor-element.elementor-element-4ec78a34>.elementor-element-populated{padding:10px}.elementor-9 .elementor-element.elementor-element-47fa3385 .elementor-heading-title{font-size:26px}.elementor-9 .elementor-element.elementor-element-7f33aad9>.elementor-element-populated{padding:10px}.elementor-9 .elementor-element.elementor-element-5af68eed .premium-counter-area .premium-counter-init{font-size:28px}.elementor-9 .elementor-element.elementor-element-2bbbb65 .premium-counter-area .premium-counter-init{font-size:28px}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6dcd65ac .elementor-heading-title{font-size:18px}.elementor-9 .elementor-element.elementor-element-4ea79fbe .elementor-heading-title{font-size:24px}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider{text-align:center}.elementor-9 .elementor-element.elementor-element-8a11241 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-9 .elementor-element.elementor-element-17a5dcf5{font-size:18px}.elementor-9 .elementor-element.elementor-element-41212756{padding:60px 0}.elementor-9 .elementor-element.elementor-element-3a2f4a84 img{width:100%}.elementor-9 .elementor-element.elementor-element-4c3f8db{text-align:left}.elementor-9 .elementor-element.elementor-element-4c3f8db .elementor-heading-title{font-size:18px}.elementor-9 .elementor-element.elementor-element-2c1fd4f{font-size:14px}.elementor-9 .elementor-element.elementor-element-2abcafb0 .elementor-button{font-size:14px}.elementor-9 .elementor-element.elementor-element-461f0fcf .elementor-heading-title{font-size:18px}.elementor-9 .elementor-element.elementor-element-350bea2c>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-350bea2c{font-size:14px}.elementor-9 .elementor-element.elementor-element-5176959>.elementor-widget-container{margin:0}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-above ul.slick-dots{top:15px}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-dots-below ul.slick-dots{bottom:15px}.elementor-9 .elementor-element.elementor-element-5176959 .premium-carousel-nav-fraction{bottom:15px}.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li,.elementor-9 .elementor-element.elementor-element-5176959 ul.slick-dots li svg{width:25px;height:25px;font-size:calc( 25px / 2 )}.elementor-9 .elementor-element.elementor-element-752200f .elementor-button{font-size:14px}.elementor-9 .elementor-element.elementor-element-47fa3385 .elementor-heading-title{font-size:18px}.elementor-9 .elementor-element.elementor-element-3d760bf3{font-size:14px}.elementor-9 .elementor-element.elementor-element-872793e{font-size:14px}.elementor-9 .elementor-element.elementor-element-d842eee{font-size:14px}.elementor-9 .elementor-element.elementor-element-09653e7>.elementor-element-populated{border-width:0 0 1px}.elementor-9 .elementor-element.elementor-element-9806e8a>.elementor-element-populated{border-width:1px 0 0}}