.ansprechpartnerbg{padding-top:6rem;padding-bottom:6rem;background-size:cover;background-position:center}.ansprechpartnerbg h2{color:#fff}@media(min-width: 769px){.ansprechpartnerbg .contact-person-prev,.ansprechpartnerbg .contact-person-next{display:none}}.ansprechpartnerbg .contactperson__grid{display:grid;grid-template-columns:var(--cp-left, 1fr) var(--cp-right, 1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start}.ansprechpartnerbg .contactperson__right{min-width:0;position:relative}.ansprechpartnerbg .contactperson-swiper{width:100%}.ansprechpartnerbg .contactperson__members{display:grid;grid-template-columns:repeat(var(--cp-member-cols, 2), minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem)}.ansprechpartnerbg .contactperson__members.swiper-wrapper{display:grid;grid-template-columns:repeat(var(--cp-member-cols, 2), minmax(0, 1fr));gap:clamp(1rem,2vw,1.5rem)}.ansprechpartnerbg .contactperson__members .swiper-slide{height:auto;display:flex}.ansprechpartnerbg .contactperson__members .swiper-slide>*{width:100%}.ansprechpartnerbg .contactperson__lefttext{color:#cfd0d1;margin-top:10px;max-width:400px}.ansprechpartnerbg .contactperson__mailicon{color:#01cefa}.ansprechpartnerbg .contactperson__closing{color:#cfd0d1}.ansprechpartnerbg .contactpersonleft{max-width:400px;padding:35px}.ansprechpartnerbg .ansprechpartnertext p{color:#cfd0d1;margin-top:10px;max-width:400px;font-size:16px;font-weight:400;line-height:25px;font-family:"Montserrat",sans-serif}.ansprechpartnerbg .ansprechpartnergeneralmail{color:#fff;font-size:clamp(1.25rem,2vw,1.5rem);font-family:"Montserrat",sans-serif;text-decoration:none;display:block;margin-bottom:25px;margin-top:25px;font-weight:400}.ansprechpartnerbg .ansprechpartnerintro{color:#cfd0d1;font-size:20px;margin-bottom:56px}.ansprechpartnerbg .swiper-button-next{right:100px;top:50%}.ansprechpartnerbg .swiper-button-next::after{color:#666}.ansprechpartnerbg .swiper-button-prev{left:100px;top:50%}.ansprechpartnerbg .swiper-button-prev::after{color:#666}.ansprechpartnerbg .swiper-button-lock{display:block}.ansprechpartnerbg .contact-person-prev.is-disabled,.ansprechpartnerbg .contact-person-next.is-disabled,.ansprechpartnerbg .contact-person-prev.is-locked,.ansprechpartnerbg .contact-person-next.is-locked{opacity:0;pointer-events:none}@media(max-width: 986px){.ansprechpartnerbg .contactperson__grid{grid-template-columns:1fr}.ansprechpartnerbg .contactpersonleft{max-width:100%}.ansprechpartnerbg .contactperson__members.swiper-wrapper{display:flex;gap:0}.ansprechpartnerbg .swiper-button-next{right:.5rem;top:40%}.ansprechpartnerbg .swiper-button-prev{left:.5rem;top:40%}}@media(min-width: 987px)and (max-width: 1200px){.ansprechpartnerbg .contactperson__members.swiper-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}
