:root{--hf-page-teaser-colored-title-font-weight: 600;--hf-footer-color: white;--hf-footer-link-color: white;--hf-footer-link-hover-color: white;--hf-main-navigation-font-weight: 600;--hf-main-navigation-subnav-font-weight: 600;--hf-main-navigation-hover-font-color: black;--hf-quick-search-color-primary: #222D80;--hf-quick-search-color-secondary: #58A343;--hf-site-header-padding-bottom: 20px;--hf-site-header-mobile-padding-top: 30px;--hf-site-header-mobile-padding-bottom: 30px;--hf-box-padding: clamp(30px, -9.1163rem + 24.1692vw, 60px);--hf-btn-font-weight: 600;--hf-btn-outline-color: #333333}.cb-category-filter{--cb-category-filter-btn-bg-hover: #222D80;--cb-category-filter-btn-border-radius: 8px 0px}:root{--directory-width: 100%;--directory-gap: 10px;--directory-gap-l: 30px;--directory-pad: 10px;--solr-me-search-font-size: .8em;--solr-me-search-font-weight: 400}.solr_pi_results{max-width:100%}.solr_pi_results .solr-filter{background:#F5F5F5;padding:21px 0;font-size:var(--solr-me-search-font-size);font-weight:var(--solr-me-search-font-weight)}.solr_pi_results .solr-filter>div{display:flex;gap:30px;max-width:var(--max-width);margin-left:auto;margin-right:auto;border-left:var(--outer-gutter) solid transparent;border-right:var(--outer-gutter) solid transparent}.solr_pi_results .solr-filter>div #tx-solr-search-functions{flex:9;margin:0}.solr_pi_results .solr-filter>div #solr-search-form{flex:3;margin:0}@media (max-width:768px){.solr_pi_results .solr-filter>div{flex-flow:column}}.solr_pi_results #tx-solr-search{max-width:var(--max-width);margin-left:auto;margin-right:auto}@media (min-width:1024px){.solr_pi_results #tx-solr-search{border-left:var(--outer-gutter) solid transparent;border-right:var(--outer-gutter) solid transparent}}.directory-header{background-color:var(--hf-color-prim);color:#fff;padding:var(--directory-pad);font-weight:bold;display:flex;justify-content:space-between;align-items:center}.close-all-icon{cursor:pointer}.directory-entry{border-bottom:1px solid #eee}.directory-entry:last-child{border-bottom:none}.directory-entry .entry-summary.expanded{background-color:#f9f9f9}.directory-entry .entry-summary.expanded+.entry-details{display:grid}.directory-entry .entry-details{border-top:1px dashed #eee;display:none}.directory-entry .entry-details .details-left{margin-bottom:60px}.directory-entry .entry-details .details-right{display:flex}@media (max-width:768px){.directory-entry .entry-details .details-right{margin-bottom:60px;gap:24px;flex-flow:column}}@media (min-width:769px){.directory-entry .entry-details{gap:var(--directory-gap);grid-template-columns:35px auto;padding:var(--directory-pad);padding-top:35px;padding-bottom:80px}.directory-entry .entry-details .details-data{display:grid;grid-template-columns:fit-content(246px) auto;gap:var(--directory-gap-l)}.directory-entry .entry-details .details-data .details-left{margin-bottom:0}.directory-entry .entry-details .details-data .details-right>div{flex:1}}.directory-entry .details-right>div{display:flex;gap:24px;flex-flow:column wrap}.entry-summary{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color 0.2s ease;gap:var(--directory-gap)}.entry-summary:hover{background-color:#f9f9f9}@media (min-width:769px){.entry-summary{padding:var(--directory-pad)}}.entry-summary [class*="column-"]{display:flex;gap:13px}.entry-summary .column-1{flex:3}.entry-summary .column-2{flex:5}.entry-summary .column-3{flex:3;gap:var(--directory-gap-l)}.entry-summary .column-4{flex:1;justify-content:flex-end}.location-wrapper{display:flex;flex-flow:revert;gap:13px;width:100%}.location-wrapper>div{flex:1}.location-wrapper .entry-location{display:flex;gap:17px}.entry-avatar{width:35px;height:35px;object-fit:cover;background-color:#e0e0e0;flex-shrink:0}.entry-avatar-wrapper{position:relative;overflow:hidden;border-radius:50%;height:fit-content}.entry-avatar-wrapper::before{content:"";position:absolute;inset:0;background-color:var(--hf-color-prim);display:block;opacity:0;transition:opacity 0.2s ease-in-out}.expanded .entry-avatar-wrapper::before{opacity:1}.entry-toggle{transition:transform 0.3s ease}.expanded .entry-toggle{transform:rotate(45deg)}@media (max-width:1024px){.entry-summary .column-2{display:none}}@media (max-width:768px){.entry-summary .column-3{display:none}}.entry-links{text-align:left;margin-left:auto;display:none}.entry-links a:not(:last-child){margin-right:15px;white-space:nowrap}.entry-links-items{display:flex;gap:10px;align-items:center}.entry-links-items a{color:black;text-decoration:none;font-weight:normal}.entry-links-items [class^="icon-"]::before{font-size:20px}.entry-links-items.hidden{visibility:hidden;opacity:0}.details-profile-pic{width:100%;max-width:246px;height:auto;display:inline-block}.facets.d-grid{--gl-gutter: 15px;display:flex;flex-flow:column;flex-wrap:wrap;gap:var(--gl-gutter)}@media (min-width:769px){.facets.d-grid{--gl-gutter: 20px;flex-flow:row wrap}}@media (min-width:769px){.facets.d-grid #facet-accordion-category,.facets.d-grid #facet-accordion-city{flex-basis:calc(50% - (var(--gl-gutter) / 2))}}@media (min-width:769px){.facets.d-grid>div:not(#facet-accordion-category):not(#facet-accordion-city){flex-basis:calc(25% - (var(--gl-gutter) / 1.3))}}.facets.d-grid .facet{--input-field-height: 42px;--form-field-max-width: 100%}.facets.d-grid .facet select{color:black;border-color:var(--hf-color-prim)}@media (max-width:768px){.facets.d-grid #facet-accordion-mediatorenLanguage,.facets.d-grid #facet-accordion-kanton{flex-basis:50%}}.solr-filter #solr-search-form .solr-search-textfield{--input-field-height: 42px;height:var(--input-field-height);background:white;color:black;width:100%;border-color:var(--hf-color-prim)}.solr-filter .solr-search-facet-form .solr-submit-button{padding:5px 10px}.solr-filter .solr-search-facet-form .solr-submit-button svg{width:21px;height:auto;display:block}img[src="placeholder_avatar.png"],img[src="placeholder_profile.jpg"]{background-color:#ddd}#checkboxes input{margin-top:0;margin-bottom:0}#checkboxes input{border-color:var(--hf-color-prim)}#checkboxes label:hover input,#checkboxes input:checked{background-color:var(--hf-color-prim)}.directory-list{font-size:var(--solr-me-search-font-size);font-weight:var(--solr-me-search-font-weight)}.fields-of-praxis-item{display:block}