/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#node-team{padding-top:100px;}#node-team #team .h1{text-align:center;}#node-team #team .team .team-kategorie{margin-bottom:70px;}#node-team #team .team .team-kategorie .team-wrapper{display:grid;grid-template-columns:1fr;gap:20px;}#node-team #team .team .team-kategorie.big .h4 i{display:none;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .image{height:calc((100vw - 60px) * 0.65);}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .image picture{height:100%;width:100%;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .image picture img{height:100%;object-fit:cover;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .wrapper{padding:15px;margin-top:0;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .wrapper .name{font-weight:800;font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:5px;color:#3c3c3b;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .wrapper .position{font-size:var(--font-size-small);line-height:var(--line-height-small);color:#3c3c3b;}#node-team #team .team .team-kategorie.big .team-wrapper .mitarbeiter .wrapper .icon-arrow-right{font-size:24px;line-height:24px;margin-left:20px;}#node-team #team .team .team-kategorie.big .team-wrapper a.mitarbeiter .wrapper{padding-right:60px;position:relative;margin-top:0;}#node-team #team .team .team-kategorie.big .team-wrapper a.mitarbeiter .wrapper .icon-arrow-right{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#3c3c3b;}#node-team #team .team .team-kategorie.small{margin-bottom:30px;}#node-team #team .team .team-kategorie.small .h4{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;}#node-team #team .team .team-kategorie.small .h4 i{display:block;transition:transform 0.5s ease;}#node-team #team .team .team-kategorie.small .h4.active i{transform:scale(1,-1);}#node-team #team .team .team-kategorie.small .wrapper{display:none;margin-top:30px;}#node-team #team .team .team-kategorie.small .team-wrapper{margin-bottom:70px;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter{display:flex;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .image{width:100px;height:125px;flex-shrink:0;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .image picture{width:100%;height:100%;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .image picture img{width:100%;height:100%;object-fit:cover;object-position:top center;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .wrapper{height:100%;padding:15px;display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-top:0;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .wrapper .name{font-weight:800;font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:5px;color:#3c3c3b;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .wrapper .position{font-size:var(--font-size-small);line-height:var(--line-height-small);color:#3c3c3b;}#node-team #team .team .team-kategorie.small .team-wrapper .mitarbeiter .wrapper .icon-arrow-right{display:none;position:relative;}#node-team #team .team .team-kategorie.small .team-wrapper a.mitarbeiter .wrapper{margin-top:0;}#node-team #team .team .team-kategorie.small .team-wrapper a.mitarbeiter .wrapper .name{text-decoration:underline;}#node-team #team .team .team-kategorie.tuerkis .wrapper .mitarbeiter .wrapper{border:3px solid #66c1bf;}#node-team #team .team .team-kategorie.blau .wrapper .mitarbeiter .wrapper{border:3px solid #0a7b7e;}#node-team #team .team .team-kategorie.gelb .wrapper .mitarbeiter .wrapper{border:3px solid #f4c235;}#node-team #team .team .team-kategorie.gruen .wrapper .mitarbeiter .wrapper{border:3px solid #bcc455;}#node-team #team .team .team-kategorie.rot .wrapper .mitarbeiter .wrapper{border:3px solid #f18c74;}#node-team #team .team .team-kategorie.big + .team-kategorie.small{margin-top:100px;}
