/**handles:block-acf-mitarbeiter-slider,block-acf-text-media,block-acf-image-slider,block-acf-logos**/
.mitarbeiter-slider .entry{width:31%}@media (max-width:640px){.mitarbeiter-slider .entry{width:100%;margin:0 0 40px 0}}.mitarbeiter-slider .entry .h4{max-width:100%;font-size:24px;line-height:26px;margin-bottom:10px}.mitarbeiter-slider .entry .entry--text--position{margin-bottom:20px}.mitarbeiter-slider .swiper-container .swiper-wrapper .swiper-slide{margin-bottom:40px}.mitarbeiter-slider .swiper-container .swiper-wrapper .swiper-slide .h4{margin-bottom:20px;font-size:24px;line-height:26px}.mitarbeiter-slider .swiper-container .swiper-next,.mitarbeiter-slider .swiper-container .swiper-prev{top:30%}.mitarbeiter-slider .swiper-container .swiper-next{right:40px}@media (max-width:999px){.mitarbeiter-slider .swiper-container .swiper-next{right:10px}}.mitarbeiter-slider .swiper-container .swiper-prev{left:40px}@media (max-width:999px){.mitarbeiter-slider .swiper-container .swiper-prev{left:10px}}.mitarbeiter-slider .entry .currDetail{overflow:hidden;max-height:0;transition:all 1s ease;margin-block-start:0em;margin-block-end:0em}.mitarbeiter-slider .entry .currLink{display:block;margin-top:5px}.mitarbeiter-slider .entry svg{display:inline-block;max-width:14px;max-height:14px;margin-left:5px}@media (max-width:999px){.mitarbeiter-slider .entry svg{max-width:10px;max-height:10px}}.mitarbeiter-slider .entry .currLink:hover svg{transform:translateX(5px)}.mitarbeiter-slider .entry svg.open{display:none}.mitarbeiter-slider .entry.open svg.open{display:inline-block}.mitarbeiter-slider .entry.open svg.closed{display:none}.mitarbeiter-slider .entry.open .currDetail{margin-block-start:1em;margin-block-end:1em;max-height:800px}
.text-media{position:relative}.text-media.abfallend .grid-width{margin:0 auto}@media (max-width:999px){.text-media .flex{flex-direction:column}}.text-media--content,.text-media--media{width:50%}@media (max-width:999px){.text-media--content,.text-media--media{min-width:100%;width:100%}}.text-media--media{padding-right:0}@media (max-width:999px){.text-media--media{margin-bottom:20px}}.text-media--media.absolute{top:0;bottom:0;width:50%;left:0}@media (max-width:999px){.text-media--media.absolute{position:relative;height:250px}}.text-media--content--inner{max-width:499px;padding-left:20px}@media (max-width:999px){.text-media--content--inner{padding-left:0}}.text-media .row-reverse .text-media--media{padding-left:20px}@media (max-width:999px){.text-media .row-reverse .text-media--media{padding-left:0}}.text-media .row-reverse .text-media--media.absolute{left:unset;right:0}.text-media .row-reverse .text-media--content--inner{padding-left:0;padding-right:10px}.text-media .signet{position:absolute;top:-25%;left:-25%;opacity:.1;max-width:50%;z-index:-1}.text-media.alignTop .flex{align-items:flex-start}.text-media.alignTop .text-media--content{margin-top:10px}
@media (max-width:999px){.image-slider{overflow:hidden}}.image-slider .swiper-image-slider{overflow:visible}.image-slider .swiper-image-slider .swiper-wrapper .swiper-slide{width:auto;margin-bottom:40px}.image-slider .swiper-image-slider .swiper-wrapper .swiper-slide img{width:auto;height:40vh}.image-slider .swiper-image-slider .swiper-next,.image-slider .swiper-image-slider .swiper-prev{top:50%;margin-top:-70px}
.logos .client-logos{text-align:center}.logos .client-logos--logo{display:inline-block;width:31%;max-width:300px;margin:1%}@media (max-width:999px){.logos .client-logos--logo{width:47%}}.logos .client-logos img{display:inline-block;max-width:300px}