.list-title-text{font-size:var(--font-size-32);font-weight:600;font-family:var(--brand-fontstack-body);color:var(--brand-primary);margin-bottom:3.2rem}
.standard-component-list-staff-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:2rem;position:relative;height:-moz-min-content;height:min-content}
.standard-component-list-staff-listing-grid .staff-headshot-display-container img{border-radius:2%}
.standard-component-list-staff-listing-grid>li{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:3rem 2.7rem;border:.14rem solid #dedddd;background:#fff}
.standard-component-list-staff-listing-grid>li.prominent{border:.14rem solid #e1ce50;background:hsla(55,58%,96%,.46);overflow:hidden;position:relative}
.standard-component-list-staff-listing-grid .button-action-links{grid-gap:.8rem;grid-template-columns:repeat(1,1fr);display:grid;grid-gap:1.2rem;width:100%;margin:2.4rem 0 1.6rem}
@media(min-width:1470px){
.standard-component-list-staff-listing-grid .button-action-links{grid-template-columns:repeat(2,1fr)}
}
.standard-component-list-staff-listing-grid .button-action-links .button{width:auto}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container{display:flex;gap:2.4rem;align-items:center}
@media(width <= 900px){
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container{flex-direction:column;justify-content:center;align-items:center;width:100%}
}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container{display:flex;flex-direction:column;flex:1;margin-top:.25rem}
@media(width <= 900px){
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container{text-align:center;align-items:center;width:100%}
}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name{font-size:var(--font-size-20);margin-bottom:.4rem;font-weight:600;color:var(--colour-primary);max-width:20rem;line-height:1.1}
@media(width <= 900px){
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name{max-width:100%}
}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-nmls,.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-title{font-size:var(--font-size-16);line-height:1.3}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-address{margin-top:.8rem}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-dba-team-value{display:none}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container span.branch-manager-badge{margin-top:1rem;background:var(--brand-primary);padding:.8rem 1.2rem;border-radius:.4rem;color:#fff;display:block;width:-moz-max-content;width:max-content;font-size:var(--font-size-14);font-weight:600}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-methods{display:grid;grid-template-rows:repeat(3,1fr);width:100%;display:none}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-methods .staff-display-detailed-contact{display:flex;justify-content:space-between;width:100%;margin:.6rem 0 0}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer{margin-top:.2rem;display:grid;grid-template-columns:1fr;width:100%}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer>span{font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent)}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer .staff-display-detailed-contact-method-options{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer .staff-display-detailed-contact-method-options .staff-display-detailed-contact{display:grid;grid-template-columns:100px 1fr;gap:.2rem;background:#f4f4f4;padding:.4rem .8rem;border-radius:.2rem}
.standard-component-list-staff-listing-grid .staff-note-outer-container{margin-top:.8rem;width:100%}
.standard-component-list-staff-listing-grid .staff-note-outer-container>span{font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent);display:none}
.standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container{margin:1rem 0;width:100%;border-radius:.2rem;display:flex;flex-direction:column;gap:.4rem}
.standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p{font-size:var(--font-size-14);width:100%;display:block}
.standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p strong{font-weight:800}
.standard-component-list-staff-listing-grid .distance-note{order:-1;margin-bottom:1.8rem;font-weight:800;color:var(--colour-secondary)}
.standard-component-list-staff-listing-grid .licensed-states-note{margin-top:1.8rem;font-weight:800;color:var(--colour-secondary)}
.standard-component-list-staff-listing-grid .staff-display-detailed-licensing{margin-top:1.2rem;display:block;width:100%;flex:1;font-size:var(--font-size-16);font-weight:500}
.standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing{text-align:justify;margin-top:1.4rem}
.standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing summary{display:block;font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent);width:-moz-fit-content;width:fit-content;margin-top:-.9rem;padding-right:1.4rem;cursor:pointer}
.standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing span{font-weight:500;font-size:var(--font-size-16);margin-top:.7rem;display:block}
/*# sourceMappingURL=component_people_list.min.css.map */
