.office-card.template5{padding:25px 30px;display:flex;flex-direction:row;align-content:center;box-shadow:0 2px 30px 0 rgba(0,10,30,0.1);background-color:#ffffff;margin-bottom:60px;margin-top:-100px;overflow:hidden;position:relative}.office-card.template5 .shadow-box{position:absolute;width:50%;right:0;left:50%;top:0;bottom:0;transform:translateX(9%);background:#fff url(https://cdn.chime.me/image/fs/sitebuild/202141/0/original_50e40578-c47c-4749-9992-338664b18e32.png) no-repeat right bottom/contain;z-index:1;overflow:hidden;opacity:0.1}.office-card.template5>img{width:150px;height:150px;margin-right:20px;object-fit:cover;border-radius:5px}.office-card.template5>p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:1.1}.office-card.template5>p .iconfont{color:#505050;margin-right:8px;font-size:14px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5>p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5>p .iconfont.icon-email{font-size:12px}.office-card.template5>p .iconfont.icon-map-v1{font-size:16px}.office-card.template5>p .iconfont.icon-icon-test{font-size:16px}.office-card.template5 .office-desc{overflow:hidden;position:relative;z-index:2}@media (min-width: 601px){.office-card.template5 .office-desc{display:flex;flex-direction:column}.office-card.template5 .office-desc .bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-end}}.office-card.template5 .office-desc h5{margin:0;font-family:var(--font-bold);font-size:14px;color:#191919;margin-bottom:60px;text-decoration:underline;font-weight:normal}.office-card.template5 .office-desc p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:18px;display:flex;overflow:hidden;align-items:center}.office-card.template5 .office-desc p .iconfont{color:#505050;margin-right:8px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5 .office-desc p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5 .office-desc p .iconfont.icon-email{font-size:12px}.office-card.template5 .office-desc p .iconfont.icon-map-v1{font-size:16px}.office-card.template5 .office-desc p span{flex:1}@media (max-width: 600px){.office-card.template5{padding:15px;display:block;margin-bottom:30px;margin-top:-77px}.office-card.template5 .office-desc{display:flex;flex-direction:row;align-items:center;height:100%;margin-bottom:26px;position:relative;z-index:2}.office-card.template5 .office-desc h5{margin-bottom:0}.office-card.template5 .office-desc>img{width:64px;height:64px;margin-right:10px;object-fit:cover;border-radius:5px}.office-card.template5 .office-desc p{margin-top:9px;position:relative;z-index:2}}

.agent-headshot{width:100%;height:100%}.agent-headshot .agent-img{width:100%;height:100%}

.agent-info-card.template5{width:calc((100% - 20px) / 2);height:200px;margin-bottom:20px;display:inline-flex;margin-right:20px;padding:25px 0 0 20px;border-radius:5px;border:solid 1px #cdcdcd;background-color:#ffffff;flex-direction:row;overflow:hidden}.agent-info-card.template5:nth-child(2n){margin-right:0}.agent-info-card.template5 .desc{overflow:hidden;flex:1}.agent-info-card.template5 .desc h4,.agent-info-card.template5 .desc h6,.agent-info-card.template5 .desc p{font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .desc h4{font-family:var(--font-medium);font-size:16px;color:#191919;line-height:1.56;margin:0 0 8px 0}.agent-info-card.template5 .desc h6{font-family:var(--font-normal);padding:2px 5px 3px;border-radius:2px;background-color:#f0f3f8;margin:0;margin-bottom:45px;color:#191919;display:inline-block}.agent-info-card.template5 .desc .concat{line-height:20px;display:flex;align-items:center;margin-bottom:8px}.agent-info-card.template5 .desc .concat:hover a{color:#378cff;text-decoration:underline}.agent-info-card.template5 .desc .concat p{width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;margin-right:10px;display:flex;justify-content:center;align-items:center}.agent-info-card.template5 .desc .concat p .iconfont{color:#fff;font-size:12px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;transform:scale(0.9)}.agent-info-card.template5 .desc .concat p .iconfont.icon-icon_dianhua{font-size:16px;height:18px}.agent-info-card.template5 .desc .concat p .iconfont.icon-email{font-size:12px}.agent-info-card.template5 .desc .concat p .iconfont.icon-map-v1{font-size:15px}.agent-info-card.template5 .desc .concat p.red{background:#ff4641}.agent-info-card.template5 .desc .concat p.blue{background:#4063b3}.agent-info-card.template5 .desc .concat a{font-family:var(--font-normal);font-size:12px;color:#505050;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .agent-headshot{width:160px !important;height:160px !important;margin-top:-5px}.agent-info-card.template5 .agent-headshot img{border-radius:50%;object-fit:cover;background:#ccc}@media (max-width: 800px){.agent-info-card.template5{margin-bottom:15px;width:100%;margin-right:0;padding:15px 0 0 15px;height:146px}.agent-info-card.template5 .desc h4{margin-bottom:5px;line-height:1.1}.agent-info-card.template5 .desc h6{margin-bottom:22px}.agent-info-card.template5 .agent-headshot{width:110px !important;height:110px !important;margin-top:0}}

.office-detail-result.template5 .search-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:30px;font-size:16px}.office-detail-result.template5 .search-top>p{font-family:var(--font-bold);font-size:24px;font-weight:bold;color:#191919;margin-bottom:30px}.office-detail-result.template5 .search-content{margin-bottom:16px}.office-detail-result.template5 .pagination .comp-pagination{margin-top:0}@media (max-width: 800px){.office-detail-result.template5 .search-top{margin-bottom:15px}.office-detail-result.template5 .search-top>p{font-size:16px;margin-bottom:15px}}

.md-office-detail{background-color:#fff}.md-office-detail .back-img{display:block;height:350px;width:100%;object-fit:cover;filter:brightness(0.7)}.md-office-detail .mg-container{overflow:visible;position:relative;z-index:2}.md-office-detail .office-detail-result{margin-bottom:15px}@media (max-width: 800px){.md-office-detail .back-img{height:170px}}

