.personnel.template-cards .card{border-radius:0.375rem}.personnel.template-cards .card img{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}.personnel-card-body{padding:10px}body .personnel.template-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.personnel.template-cards .contact a{display:block;color:var(--secondary)}.personnel.template-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.personnel figure{height:100%}.personnel.template-list .person.listitem{background-color:var(--tertiary);color:#fff;display:flex;border-radius:10px}.personnel.template-list .person.listitem a{color:#fff;display:block;text-decoration:none}.personnel.template-list .person.listitem a:hover{opacity:0.7}body .personnel .listitem .text{margin-left:0}body .personnel .listitem img{border-radius:10px;object-fit:cover;height:100%}body .personnel .listitem-text{padding:10px 10px 3px 10px}.personnel-list-image-container{padding:10px}.person.listitem .icon path{fill:var(--primary)}.personnel-filter-container{padding-bottom:30px}.personnel-filter-container label{position:absolute;top:-11px;left:10px;font-size:14px;background-color:#fff}.personnel-filter-container .form-control:focus{box-shadow:none}.personnel-filter-container .filter-input>div{position:relative}.personnel-filter-container .filter-input{display:grid;grid-template-columns:80% 20%;gap:10px}body .personnel .listitem.last{margin-bottom:3em}.result-counter{position:absolute;top:1px;right:1px;display:flex;align-items:center;padding-right:10px;padding-left:10px;background-color:#eee;height:calc(100% - 2px)}.filter-select-input select{background-image:url("../../../../typo3conf/ext/idefa_basesite/Resources/Public/Icons/arrowdown.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:right 10px center}@media screen and (max-width:992px){.personnel.template-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.personnel.template-list{grid-template-columns:1fr}body .person.listitem{margin-bottom:15px;display:flex !important}body .personnel-filter-container .filter-input{grid-template-columns:1fr;gap:20px}body .personnel.template-cards{display:grid;grid-template-columns:1fr 1fr 1fr}}