.m-agent-item__flex{display:flex;flex-direction:row;background-color:rgb(var(--color-global-widget2))}.m-agent-item__photo{flex:0 0 40%;max-width:200px}.m-agent-item__email{cursor:pointer}.m-agent-item__details{flex:1 1 auto;padding:10px 20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.m-agent-item__title{font-size:1.23rem;font-weight:600}@media only screen and (max-width:47.999em){.m-agent-item__title{font-size:1.43295rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-agent-item__title{font-size:1.23rem}}@media only screen and (min-width:80em){.m-agent-item__title{font-size:1.23rem}}.m-agent-item__title a{color:rgb(var(--color-dynamic-primary-color))}.m-agent-item__photo-container{height:100%}.m-agent-item__designation{font-size:1rem;margin-top:5px;margin-bottom:10px}@media only screen and (max-width:47.999em){.m-agent-item__designation{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-agent-item__designation{font-size:1rem}}@media only screen and (min-width:80em){.m-agent-item__designation{font-size:1rem}}.m-agent-item__feature-container{display:flex;flex-direction:row;align-items:center;gap:9px;font-size:1rem;margin-bottom:3px}@media only screen and (max-width:47.999em){.m-agent-item__feature-container{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-agent-item__feature-container{font-size:1rem}}@media only screen and (min-width:80em){.m-agent-item__feature-container{font-size:1rem}}.m-agent-item__feature-container .label{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.m-agent-item__office{margin-top:10px}.m-agent-item__advertiser{margin-bottom:5px;font-weight:600;font-size:1rem;color:rgb(var(--color-dynamic-text-subtitles))}@media only screen and (max-width:47.999em){.m-agent-item__advertiser{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-agent-item__advertiser{font-size:1rem}}@media only screen and (min-width:80em){.m-agent-item__advertiser{font-size:1rem}}.m-agent-item__addrdisplay{font-size:1rem}@media only screen and (max-width:47.999em){.m-agent-item__addrdisplay{font-size:1.165rem}}@media only screen and (min-width:48em)and (max-width:79.999em){.m-agent-item__addrdisplay{font-size:1rem}}@media only screen and (min-width:80em){.m-agent-item__addrdisplay{font-size:1rem}}