.team-listing--advanced .team-listing__filters{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}.team-listing--advanced .team-listing__dropdown{align-items:center;display:flex;flex-direction:row;gap:1rem}.team-listing--advanced .team-listing__filter>div,.team-listing--advanced .team-listing__search{background-color:#f0f0f0;padding:1rem}.team-listing--advanced .team-listing__filter{min-width:300px;position:relative}.team-listing--advanced .team-listing__filter input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.team-listing--advanced .team-listing__filter ul{background-color:#fff;border:1px solid #e0e0e0;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:1rem;position:absolute;width:100%;z-index:10}.team-listing--advanced .team-listing__filter ul li{cursor:pointer}.team-listing--advanced .team-listing__filter ul li.active,.team-listing--advanced .team-listing__filter ul li:hover{color:var(--primary-color)}.team-listing--advanced .team-listing__filter:has(input:checked) ul{max-height:10000px;opacity:1;transition:all .2s ease-out}.team-listing--advanced .team-listing__filter:not(:has(input:checked)) ul{max-height:0;opacity:0;overflow:hidden;transition:all .2s ease-out}.team-listing--advanced .team-listing__search{position:relative}.team-listing--advanced .team-listing__search input{background-color:transparent;border:0;min-width:384px;outline:0}.team-listing--advanced .team-listing__filter span:last-of-type,.team-listing--advanced .team-listing__search span{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.team-listing--advanced .team-listing__filters{flex-direction:column}.team-listing--advanced .team-listing__dropdown{width:100%}.team-listing--advanced .team-listing__dropdown>div:not(.team-listing__filter){min-width:max-content}.team-listing--advanced .team-listing__filter,.team-listing--advanced .team-listing__search{min-width:auto;width:100%}.team-listing--advanced .team-listing__search input{min-width:100%}}.team-listing--advanced .team-listing__notice{background:#f6f6f6;border:1px solid #ddd;padding:1rem 1.25rem}.team-listing--advanced .team-section{position:relative}.team-listing--advanced .team-section h2{color:inherit;display:inline-block;font-size:38px;font-weight:700;line-height:1.1;margin:0;padding-bottom:1.25rem;position:relative}.team-listing--advanced .team-section h2:after{background-image:linear-gradient(270deg,transparent 0,var(--secondary-color) 100%)!important;bottom:0;content:"";display:block;height:4px;left:0;max-width:220px;min-width:120px;position:absolute;width:60%}.team-listing--advanced .team-section .team-section__listing{display:grid;margin:4rem 0}.team-listing--advanced .team-section--no-heading .team-section__listing{margin-top:0}.team-listing--advanced .team-member{position:relative}.team-listing--advanced .team-member>img{aspect-ratio:1;display:block;object-fit:cover;object-position:center;overflow:hidden;width:100%}.team-listing--advanced .team-member__content{margin-top:1.25rem}.team-listing--advanced .team-member__content>h3,.team-listing--advanced .team-member__content>h4{margin-bottom:.25rem}.team-listing--advanced .team-member__content>h3{line-height:1.4}.team-listing--advanced .team-member__content>h4{font-size:1.25rem;font-weight:500}.team-listing--advanced .team-member__content>h4,.team-listing--advanced .team-member__content>p{color:#6b6b6b;line-height:1.5}.team-listing--advanced .team-member__content>p{margin-bottom:0}.team-listing--advanced .team-member__links{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.team-listing--advanced .team-member__link{align-items:center;display:inline-flex;gap:.5rem;line-height:1.4;max-width:100%}.team-listing--advanced .team-member__link--email{overflow-wrap:anywhere;word-break:break-word}.team-listing--advanced .team-member__link--phone{overflow-wrap:normal;white-space:nowrap;word-break:normal}.team-listing--advanced .team-member__links>a path,.team-listing--advanced .team-member__links>a svg{fill:var(--primary-color)}@media screen and (max-width:767px){.team-listing--advanced .team-section .team-section__listing{grid-template-columns:1fr}.team-listing--advanced .team-section h2{font-size:38px}}