.personen{width:100%;overflow:hidden}.personen--bg-yellow{background-color:#ffdb27;color:#262626}.personen--bg-blue{background-color:#5061eb;color:#fff}.personen--bg-pink{background-color:#f531ba;color:#fff}.personen--bg-dark{background-color:#262626;color:#fff}.personen--bg-white{background-color:#fff;color:#262626}.personen__filter{list-style:none;padding:0;margin:0 0 3rem;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;color:inherit}@media(min-width: 992px){.personen__filter{margin-bottom:5rem}}@media(max-width: 767.98px){.personen__filter{gap:.75rem 1.5rem}}.personen__filter-item{display:inline-flex}.personen__filter-btn{background:none;border:0;padding:0;margin:0;font-family:inherit;font-size:1.625rem;font-weight:700;line-height:1.2;color:inherit;text-decoration:none;text-underline-offset:.2em;cursor:pointer;transition:opacity .2s ease}.personen__filter-btn.is-active{text-decoration:underline}.personen__filter-btn:hover,.personen__filter-btn:focus-visible{text-decoration:underline}.personen__filter-btn:focus-visible{outline:2px solid currentColor;outline-offset:.25rem;border-radius:.25rem}@media(max-width: 767.98px){.personen__filter-btn{font-size:1.25rem}}.personen__grid{row-gap:3rem}@media(min-width: 992px){.personen__grid{row-gap:5rem}}@media(max-width: 767.98px){.personen__swiper{overflow:visible}}.personen__item{display:flex}.personen__item.is-hidden{display:none !important}.personen__item.is-collapsed{display:none}.personen__card{display:flex;flex-direction:column;width:100%;color:inherit}.personen__image-wrap{position:relative;width:100%;aspect-ratio:485/575;overflow:hidden;background-color:rgba(0,0,0,.08);border-radius:0 5rem 5rem 0}@media(max-width: 991.98px){.personen__image-wrap{border-radius:0 3.5rem 3.5rem 0}}@media(max-width: 575px){.personen__image-wrap{border-radius:0 2.5rem 2.5rem 0}}.personen__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.personen__meta{margin-top:1.25rem;display:flex;flex-direction:column;gap:0}.personen__name{color:inherit}.personen__funktion{color:inherit}.personen__more-link{align-self:flex-start;margin-top:1.25rem;padding:0;background:none;border:0;font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1.4;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;transition:opacity .2s ease}.personen__more-link:hover,.personen__more-link:focus-visible{opacity:.75}.personen__more-link:focus-visible{outline:2px solid currentColor;outline-offset:.25rem;border-radius:.125rem}.personen__extra{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%;color:inherit}.personen__extra-text{color:inherit;margin-bottom:1.5rem}.personen__extra-cta{align-self:flex-start}.personen__extra--pair{flex-direction:column;gap:1.5rem}@media(min-width: 768px){.personen__extra--pair{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0}}.personen__extra-col{display:flex;flex-direction:column;color:inherit;flex:1 1 50%;min-width:0}.personen__extra-col--text{justify-content:center;text-align:left}@media(min-width: 768px){.personen__extra-col--text{grid-column:1;grid-row:2;align-items:center;text-align:center}}.personen__extra-col--text .personen__extra-text{margin-bottom:0}.personen__extra-col--cta{justify-content:flex-end;align-items:flex-start}@media(min-width: 768px){.personen__extra-col--cta{grid-column:2;grid-row:2;align-items:stretch}}.personen__extra-col--cta .personen__extra-cta{align-self:flex-start}.personen__extra-wrap{margin-top:3rem}.personen__extra-wrap[hidden]{display:none !important}.personen__load-more-wrap{text-align:center;margin-top:2.5rem}.personen__load-more-wrap[hidden]{display:none !important}@media(max-width: 767.98px){.personen__load-more-wrap{margin-top:2rem}}.personen-modal{--bs-modal-color: #5061EB;--bs-modal-border-radius: 0;--bs-modal-inner-border-radius: 0}.personen-modal .modal-content{border-radius:0}.personen-modal .modal-header{align-items:flex-start}.personen-modal .personen-modal__title{margin:0}.personen-modal .personen-modal__description p:last-child{margin-bottom:0}.personen-modal .personen-modal__links{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2rem;align-items:center}.personen-modal .personen-modal__link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#5061eb;text-decoration:none;transition:color .2s ease,transform .2s ease}.personen-modal .personen-modal__link svg{width:100%;height:100%;display:block}.personen-modal .personen-modal__link:hover,.personen-modal .personen-modal__link:focus-visible{color:#f531ba;transform:translateY(-1px)}.personen-modal .personen-modal__link:focus-visible{outline:2px solid currentColor;outline-offset:.25rem;border-radius:0}