.elementor-1118 .elementor-element.elementor-element-87500c5{--display:flex}.elementor-1118 .elementor-element.elementor-element-55c5464 .elementor-repeater-item-48467ba .swiper-slide-bg{background-color:#833ca3;background-image:url(https://zaunfabrik-mit-idee.de/wp-content/uploads/2026/01/222.png);background-size:cover}.elementor-1118 .elementor-element.elementor-element-55c5464 .elementor-repeater-item-48467ba .swiper-slide-contents{margin:0 auto}.elementor-1118 .elementor-element.elementor-element-55c5464 .elementor-repeater-item-48467ba .swiper-slide-inner{align-items:center}.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide{transition-duration:calc(5000ms*1.2);height:681px}.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide-contents{max-width:80%;text-shadow:0px 0px 0px rgba(0,0,0,.3)}.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide-inner{text-align:center}.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:17px}.elementor-1118 .elementor-element.elementor-element-54b7d72{--display:flex;--min-height:275px;--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}.elementor-1118 .elementor-element.elementor-element-2c549f5{--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}.elementor-1118 .elementor-element.elementor-element-2c549f5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1118 .elementor-element.elementor-element-356f6d5>.elementor-widget-container{margin:59px}.elementor-1118 .elementor-element.elementor-element-356f6d5.elementor-element{--align-self:flex-start}.elementor-1118 .elementor-element.elementor-element-356f6d5{text-align:center}.elementor-1118 .elementor-element.elementor-element-5428f17{--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}.elementor-1118 .elementor-element.elementor-element-5428f17.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1118 .elementor-element.elementor-element-fd3f6e4>.elementor-widget-container{margin:-7px;padding:4px}.elementor-1118 .elementor-element.elementor-element-fd3f6e4 img{max-width:100%}.elementor-1118 .elementor-element.elementor-element-757bd59{--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}.elementor-1118 .elementor-element.elementor-element-85509a3{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-1118 .elementor-element.elementor-element-85509a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-1118 .elementor-element.elementor-element-ec5b14f{--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}.elementor-1118 .elementor-element.elementor-element-5483274{--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}.elementor-1118 .elementor-element.elementor-element-a8a81b8{width:var(--container-widget-width,109.636%);max-width:109.636%;--container-widget-width:109.636%;--container-widget-flex-grow:0}.elementor-1118 .elementor-element.elementor-element-a8a81b8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1118 .elementor-element.elementor-element-a8a81b8 img{opacity:1}.elementor-1118 .elementor-element.elementor-element-f0cf032{--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}.elementor-1118 .elementor-element.elementor-element-15619f0{text-align:center}.elementor-1118 .elementor-element.elementor-element-ff8ca59{--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}.elementor-1118 .elementor-element.elementor-element-f8f715b{--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}.elementor-1118 .elementor-element.elementor-element-0b03b01{--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}.elementor-1118 .elementor-element.elementor-element-d947919{text-align:center}.elementor-1118 .elementor-element.elementor-element-2e37a8e{--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}.elementor-1118 .elementor-element.elementor-element-2a4264d{--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}.elementor-1118 .elementor-element.elementor-element-286c032 img{width:100%}.elementor-1118 .elementor-element.elementor-element-5012ab3{--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}.elementor-1118 .elementor-element.elementor-element-5012ab3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1118 .elementor-element.elementor-element-2a08ae0{text-align:center}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1118 .elementor-element.elementor-element-356f6d5>.elementor-widget-container{margin:3px}}@media(max-width:767px){.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide{height:200px}.elementor-1118 .elementor-element.elementor-element-55c5464 .swiper-slide-contents{max-width:84%}.elementor-1118 .elementor-element.elementor-element-85509a3{width:var(--container-widget-width,336.153px);max-width:336.153px;--container-widget-width:336.153px;--container-widget-flex-grow:0;text-align:center}.elementor-1118 .elementor-element.elementor-element-a8a81b8{text-align:center}.elementor-1118 .elementor-element.elementor-element-15619f0 p{margin-block-end:5px}.elementor-1118 .elementor-element.elementor-element-286c032 img{width:100%;max-width:100%}.elementor-1118 .elementor-element.elementor-element-2a08ae0{text-align:center}.elementor-1118 .elementor-element.elementor-element-2a08ae0 p{margin-block-end:0px}}@media(min-width:768px){.elementor-1118 .elementor-element.elementor-element-87500c5{--content-width:1271px}.elementor-1118 .elementor-element.elementor-element-54b7d72{--content-width:1294px}.elementor-1118 .elementor-element.elementor-element-2c549f5{--width:50%}.elementor-1118 .elementor-element.elementor-element-5428f17{--width:49.583%}.elementor-1118 .elementor-element.elementor-element-5483274{--width:50%}.elementor-1118 .elementor-element.elementor-element-f0cf032{--width:50%}.elementor-1118 .elementor-element.elementor-element-f8f715b{--width:50%}.elementor-1118 .elementor-element.elementor-element-0b03b01{--width:50%}.elementor-1118 .elementor-element.elementor-element-2a4264d{--width:50%}.elementor-1118 .elementor-element.elementor-element-5012ab3{--width:43.129%}}@media(max-width:1024px) and (min-width:768px){.elementor-1118 .elementor-element.elementor-element-2c549f5{--width:10px}}