.team-overview .team-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.25rem}@media screen and (max-width: 768px){.team-overview .team-list{grid-template-columns:1fr}}.team-overview .team-item{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem;background:var(--white);border-radius:10px;position:relative}.team-overview .team-item::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 4px rgba(0,0,0,.9);pointer-events:none}.team-overview .team-item .team-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.team-overview .team-item .vita-item{padding-top:1rem}.team-avatar{width:96px;height:96px;border-radius:50%;border:2px solid var(--primary);background:var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.team-avatar img{width:100%;height:100%;object-fit:cover;display:block}.team-avatar .team-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--white);font-size:1.6rem;font-weight:800;letter-spacing:.02em}.team-headline{font-size:1.05rem;font-weight:800;color:var(--black);line-height:1.3}.team-text{color:var(--text-color);font-size:.92rem;line-height:1.5}.team-text p{margin:.2rem 0 0}.team-contact{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.team-contact .team-btn.is-icon{padding:.55rem .8rem}.team-contact .team-btn.is-icon i{font-size:1.05rem}.aktuelles-btn,.termin-btn,.verleih-btn,.boerse-btn,.team-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border-radius:999px;box-sizing:border-box;border:1px solid var(--black, #000);background-color:var(--white, #fff);color:var(--black, #000) !important;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s}.aktuelles-btn:hover,.aktuelles-btn:focus-visible,.termin-btn:hover,.termin-btn:focus-visible,.verleih-btn:hover,.verleih-btn:focus-visible,.boerse-btn:hover,.boerse-btn:focus-visible,.team-btn:hover,.team-btn:focus-visible{background-color:var(--black, #000);color:var(--white, #fff) !important}.aktuelles-btn i.fa-arrow-right,.termin-btn i.fa-arrow-right,.verleih-btn i.fa-arrow-right,.boerse-btn i.fa-arrow-right,.team-btn i.fa-arrow-right{display:inline-block;transform:rotate(-45deg);transition:transform 1s}.aktuelles-btn:hover i.fa-arrow-right,.aktuelles-btn:focus-visible i.fa-arrow-right,.termin-btn:hover i.fa-arrow-right,.termin-btn:focus-visible i.fa-arrow-right,.verleih-btn:hover i.fa-arrow-right,.verleih-btn:focus-visible i.fa-arrow-right,.boerse-btn:hover i.fa-arrow-right,.boerse-btn:focus-visible i.fa-arrow-right,.team-btn:hover i.fa-arrow-right,.team-btn:focus-visible i.fa-arrow-right{transform:rotate(0deg)}
