.contact-agent{width:100%;margin-bottom:20px;padding:25px;background-color:#f4f4f4}.contact-agent__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.contact-agent__avatar{width:80px;min-width:80px;max-width:80px;height:80px;margin-right:20px;overflow:hidden;border-radius:50%;background-color:#e9e9e9}.contact-agent__avatar-img{max-width:100%;-o-object-fit:cover;object-fit:cover}.contact-agent__description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-agent__description>*{width:100%}.contact-agent__name{margin-bottom:10px;font-size:16px;font-weight:600}.contact-agent__title{margin-bottom:10px}.contact-agent__address,.contact-agent__brokerage-name,.contact-agent__title{font-size:14px;font-weight:300}.contact-agent__address{position:relative;margin-bottom:35px;padding-left:30px}.contact-agent__address svg{position:absolute;left:0;top:-2px;font-size:16px;color:#1a1c21}.contact-agent__phone{font-size:20px;font-weight:600}.contact-agent__phone svg{font-size:16px;margin-right:10px;color:#1a1c21}.contact-agent__phone:hover{text-decoration:underline}