.agent-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.filter+.agent-list{margin-top:2rem}.agent-list:not(:last-child){margin-bottom:2rem}.agent{border-top:.125rem solid transparent;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem;border-radius:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.agent:hover,.agent:focus-within{background-color:#f5f5f5;border-radius:.25rem}.agent a{text-decoration:none}.agent+.agent{border-top-color:#e8e9eb}.agent .address{font-size:.75rem}@media only screen and (min-width:768px){.agent .address{font-size:1rem}}@media only screen and (min-width:640px){.agent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.agent-details{width:100%;height:100%;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (min-width:640px){.agent-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.agent-graphic{width:4rem;height:4rem;border-radius:100%;overflow:hidden;position:relative;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media only screen and (min-width:768px){.agent-graphic{width:8rem;height:8rem}}.agent-content{margin-top:1rem}@media only screen and (min-width:640px){.agent-content{margin-top:0;margin-left:1rem}}.agent-image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;aspect-ratio:1/1}.agent-name{text-transform:uppercase;font-size:1.5rem;line-height:1.2;margin:0}.agent-name a{color:#131314;text-transform:capitalize}.agent-contact{line-height:1.2;font-size:.875rem}.agent-actions{list-style:none;padding:0;margin:1rem 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.agent-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px){.agent-actions{margin:0}}@media only screen and (min-width:1025px){.agent-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}