.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-repeater-item-3e1ba6e .swiper-slide-bg{background-image:url(https://solarbaufreiburg.de/wp-content/uploads/Professionelle-PV-Installation.jpeg);background-size:cover}.elementor-57 .elementor-element.elementor-element-2f113723 .swiper-slide{transition-duration:calc(4000ms*1.2);height:600px}.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-slide-button{background-color:#D82B44BD;font-weight:500;color:#fff}.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-slide-button:hover{background-color:#BD132BC4;color:#fff}.elementor-57 .elementor-element.elementor-element-2f113723 .swiper-slide-contents{max-width:66%}.elementor-57 .elementor-element.elementor-element-2f113723 .swiper-slide-inner{text-align:left}.elementor-57 .elementor-element.elementor-element-2f113723 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px}.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-slide-heading{color:#fff}.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-slide-description{color:#fff;font-size:1.2em}.elementor-57 .elementor-element.elementor-element-243c633{padding:0 0 60px}.elementor-57 .elementor-element.elementor-element-90bf7f9:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-90bf7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2a6f2d3)}.elementor-57 .elementor-element.elementor-element-90bf7f9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-57 .elementor-element.elementor-element-90bf7f9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-57 .elementor-element.elementor-element-90bf7f9>.elementor-shape-top svg{height:50px}.elementor-57 .elementor-element.elementor-element-90bf7f9>.elementor-shape-bottom svg{width:calc(100% + 1.3px)}.elementor-57 .elementor-element.elementor-element-6e8c3f4{padding:70px 0}.elementor-57 .elementor-element.elementor-element-ba1a6e8:not(.elementor-motion-effects-element-type-background),.elementor-57 .elementor-element.elementor-element-ba1a6e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2a6f2d3)}.elementor-57 .elementor-element.elementor-element-ba1a6e8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-57 .elementor-element.elementor-element-ba1a6e8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-57 .elementor-element.elementor-element-4d65de0>.elementor-widget-container{margin:0 0 30px}.elementor-57 .elementor-element.elementor-element-4d65de0{text-align:center}.elementor-57 .elementor-element.elementor-element-2625530 .elementor-icon-box-wrapper{align-items:start}.elementor-57 .elementor-element.elementor-element-2625530{--icon-box-icon-margin:15px}.elementor-57 .elementor-element.elementor-element-2625530.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-2625530.elementor-view-framed .elementor-icon,.elementor-57 .elementor-element.elementor-element-2625530.elementor-view-default .elementor-icon{fill:var(--e-global-color-afd998d);color:var(--e-global-color-afd998d);border-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-529f2ec .elementor-icon-box-wrapper{align-items:start}.elementor-57 .elementor-element.elementor-element-529f2ec{--icon-box-icon-margin:15px}.elementor-57 .elementor-element.elementor-element-529f2ec.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-529f2ec.elementor-view-framed .elementor-icon,.elementor-57 .elementor-element.elementor-element-529f2ec.elementor-view-default .elementor-icon{fill:var(--e-global-color-afd998d);color:var(--e-global-color-afd998d);border-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-efe7745 .elementor-icon-box-wrapper{align-items:start}.elementor-57 .elementor-element.elementor-element-efe7745{--icon-box-icon-margin:15px}.elementor-57 .elementor-element.elementor-element-efe7745.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-efe7745.elementor-view-framed .elementor-icon,.elementor-57 .elementor-element.elementor-element-efe7745.elementor-view-default .elementor-icon{fill:var(--e-global-color-afd998d);color:var(--e-global-color-afd998d);border-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-2ec55e5 .elementor-icon-box-wrapper{align-items:start}.elementor-57 .elementor-element.elementor-element-2ec55e5{--icon-box-icon-margin:15px}.elementor-57 .elementor-element.elementor-element-2ec55e5.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-2ec55e5.elementor-view-framed .elementor-icon,.elementor-57 .elementor-element.elementor-element-2ec55e5.elementor-view-default .elementor-icon{fill:var(--e-global-color-afd998d);color:var(--e-global-color-afd998d);border-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-6f67403 .elementor-icon-box-wrapper{align-items:start}.elementor-57 .elementor-element.elementor-element-6f67403{--icon-box-icon-margin:15px}.elementor-57 .elementor-element.elementor-element-6f67403.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-afd998d)}.elementor-57 .elementor-element.elementor-element-6f67403.elementor-view-framed .elementor-icon,.elementor-57 .elementor-element.elementor-element-6f67403.elementor-view-default .elementor-icon{fill:var(--e-global-color-afd998d);color:var(--e-global-color-afd998d);border-color:var(--e-global-color-afd998d)}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-9b7be65{width:100%}.elementor-57 .elementor-element.elementor-element-9737e45{width:100%}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-2f113723 .swiper-slide-contents{max-width:80%}.elementor-57 .elementor-element.elementor-element-2f113723 .elementor-slide-description{font-size:1em}}