.elementor-74 .elementor-element.elementor-element-deb4de8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-repeater-item-50f5bb8 .swiper-slide-bg{background-color:#2A2929;background-image:url(https://www.design-composite.com/wp-content/uploads/klar-leise-leicht.jpg);background-size:cover}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-repeater-item-e145979 .swiper-slide-bg{background-color:#2A2929;background-image:url(https://www.design-composite.com/wp-content/uploads/lightweight-design-is-our-attitude.jpg);background-size:cover}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-repeater-item-ac6a62f .swiper-slide-bg{background-color:#2A2929;background-image:url(https://www.design-composite.com/wp-content/uploads/weniger-ist-mehr.jpg);background-size:cover}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-repeater-item-4eb69b9 .swiper-slide-bg{background-color:#2A2929;background-image:url(https://www.design-composite.com/wp-content/uploads/so-leicht-ist-zukunft.jpg);background-size:cover}.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide{transition-duration:calc(6000ms*1.2);height:var(--hero-slider-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-2096755-font-family),Sans-serif;font-size:var(--e-global-typography-2096755-font-size);font-weight:var(--e-global-typography-2096755-font-weight);border-width:0;color:var(--e-global-color-3c59389)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-3c59389)}.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide-contents{max-width:66%}.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide-inner{padding:80px 50px 80px 50px;text-align:center}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-heading{font-family:var(--e-global-typography-84362f2-font-family),Sans-serif;font-size:var(--e-global-typography-84362f2-font-size);font-weight:var(--e-global-typography-84362f2-font-weight);line-height:var(--e-global-typography-84362f2-line-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-74 .elementor-element.elementor-element-0a66abd{--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:10px;--padding-bottom:10px;--padding-left:var(--section-padding-x);--padding-right:var(--section-padding-x)}.elementor-74 .elementor-element.elementor-element-0dc5897{font-family:var(--e-global-typography-01b812c-font-family),Sans-serif;font-size:var(--e-global-typography-01b812c-font-size);font-weight:var(--e-global-typography-01b812c-font-weight);color:var(--e-global-color-primary)}.elementor-74 .elementor-element.elementor-element-0dc5897 a{color:var(--e-global-color-primary)}.elementor-74 .elementor-element.elementor-element-6158952{--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:var(--section-padding-y);--padding-bottom:var(--section-padding-y);--padding-left:var(--section-padding-x);--padding-right:var(--section-padding-x)}.elementor-74 .elementor-element.elementor-element-41fdbc9 .elementor-heading-title{font-family:var(--e-global-typography-d14be98-font-family),Sans-serif;font-size:var(--e-global-typography-d14be98-font-size);font-weight:var(--e-global-typography-d14be98-font-weight);line-height:var(--e-global-typography-d14be98-line-height);color:var(--e-global-color-text)}.elementor-74 .elementor-element.elementor-element-bfebdd1{--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:0;--padding-bottom:var(--section-padding-y);--padding-left:var(--section-padding-x);--padding-right:var(--section-padding-x)}.elementor-74 .elementor-element.elementor-element-d9136e8{--grid-columns:3}.elementor-74 .elementor-element.elementor-element-d9136e8 .elementor-loop-container{grid-auto-rows:1fr}.elementor-74 .elementor-element.elementor-element-d9136e8 .e-loop-item>.elementor-section,.elementor-74 .elementor-element.elementor-element-d9136e8 .e-loop-item>.elementor-section>.elementor-container,.elementor-74 .elementor-element.elementor-element-d9136e8 .e-loop-item>.e-con,.elementor-74 .elementor-element.elementor-element-d9136e8 .e-loop-item .elementor-section-wrap>.e-con{height:100%}.elementor-74 .elementor-element.elementor-element-091c4f0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-3987967>.elementor-widget-container{padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-b33c592{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-74 .elementor-element.elementor-element-bee3e42>.elementor-widget-container{padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-7baa0e5{--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:var(--section-padding-y);--padding-bottom:var(--section-padding-y);--padding-left:var(--section-padding-x);--padding-right:var(--section-padding-x)}.elementor-74 .elementor-element.elementor-element-7c488ac{--display:grid;--e-con-grid-template-columns:1fr 300px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-e75a4bb{--e-search-results-columns:1}.elementor-74 .elementor-element.elementor-element-e75a4bb .e-search-input{border-radius:10px 10px 10px 10px}.elementor-74 .elementor-element.elementor-global-1377{--divider-border-style:solid;--divider-color:var( --e-global-color-d60df38 );--divider-border-width:1px;grid-column:span 2}.elementor-74 .elementor-element.elementor-global-1377 .elementor-divider-separator{width:100%}.elementor-74 .elementor-element.elementor-global-1377 .elementor-divider{padding-block-start:0;padding-block-end:0}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide-inner{padding:50px 50px 50px 50px}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-heading{font-size:var(--e-global-typography-84362f2-font-size);line-height:var(--e-global-typography-84362f2-line-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-button{font-size:var(--e-global-typography-2096755-font-size)}.elementor-74 .elementor-element.elementor-element-0dc5897{font-size:var(--e-global-typography-01b812c-font-size)}.elementor-74 .elementor-element.elementor-element-41fdbc9 .elementor-heading-title{font-size:var(--e-global-typography-d14be98-font-size);line-height:var(--e-global-typography-d14be98-line-height)}.elementor-74 .elementor-element.elementor-element-d9136e8{--grid-columns:2}.elementor-74 .elementor-element.elementor-element-7c488ac{--grid-auto-flow:row}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide-contents{max-width:90%}.elementor-74 .elementor-element.elementor-element-5120262 .swiper-slide-inner{padding:5vh 20px 5vh 20px}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-heading{font-size:var(--e-global-typography-84362f2-font-size);line-height:var(--e-global-typography-84362f2-line-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-button{font-size:var(--e-global-typography-2096755-font-size)}.elementor-74 .elementor-element.elementor-element-0dc5897{font-size:var(--e-global-typography-01b812c-font-size)}.elementor-74 .elementor-element.elementor-element-41fdbc9 .elementor-heading-title{font-size:var(--e-global-typography-d14be98-font-size);line-height:var(--e-global-typography-d14be98-line-height)}.elementor-74 .elementor-element.elementor-element-d9136e8{--grid-columns:1}.elementor-74 .elementor-element.elementor-element-7c488ac{--e-con-grid-template-columns:1fr;--grid-auto-flow:row}.elementor-74 .elementor-element.elementor-element-e75a4bb{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px}}.elementor-74 .elementor-element.elementor-element-5120262 .elementor-slide-heading{text-shadow:0 4px 4px rgb(0 0 0 / .5)}