.agent-share-bar{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));width:100%;height:50px;display:flex;flex-flow:row-reverse}.agent-share-bar .container{background-color:#f1f1f1;display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:50px;padding:0 60px;position:relative}.agent-share-bar .container .triangle{position:absolute;top:0;left:0;border-bottom:25px solid transparent;border-right:20px solid transparent;border-top:25px solid var(--g-btn-background, var(--color-theme, #03c9ff));border-left:20px solid var(--g-btn-background, var(--color-theme, #03c9ff))}.agent-share-bar .container .neticon{width:30px;height:30px;margin:4px 5px;cursor:pointer;border-radius:2px;color:#fff;font-size:20px;line-height:30px;text-align:center;background-size:30px auto;background-repeat:no-repeat;background-position:0 0}@media (max-width: 600px){.agent-share-bar{background:#efefef;flex-flow:row;width:100%;height:auto}.agent-share-bar .container{flex-flow:row wrap;justify-content:left;width:auto;height:auto;margin-left:21px;padding:10px 0 30px;background:#efefef}.agent-share-bar .triangle{display:none}}

.banner-comp{height:350px;width:100%;overflow:hidden;position:relative;transform:translate(0, 0);margin-bottom:60px}@media (max-width: 600px){.banner-comp{margin-bottom:0px}}.banner-comp .swiper{height:100%}.banner-comp .swiper img{width:100%;height:100%;object-fit:cover}.banner-comp .swiper img:last-child{margin-right:0 !important}.banner-comp .swiper .mask{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);z-index:12}.banner-comp .arrow{position:absolute;top:50%;width:40px;height:100px;border-radius:5px;background-color:#000;opacity:0.5;z-index:20;margin-top:-50px;line-height:100px;text-align:center;cursor:pointer}.banner-comp .arrow .iconfont{font-size:20px;color:#fff}.banner-comp .arrow.arrow-prev{left:0}.banner-comp .arrow.arrow-next{right:0}.banner-comp .arrow:hover{opacity:0.3}.banner-comp .swiper-pagination .swiper-pagination-bullet{background:#fff;width:50px;height:2px;border-radius:0}@media (max-width: 600px){.banner-comp .swiper-pagination .swiper-pagination-bullet{width:25px}}.banner-comp .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-theme)}@media (max-width: 1440px){.banner-comp .swiper-pagination{width:1340px}}@media (max-width: 1080px){.banner-comp .swiper-pagination{margin-left:40px}}@media (max-width: 800px){.banner-comp .swiper-pagination{margin-left:20px}}@media (max-width: 600px){.banner-comp .swiper-pagination{margin-left:15px}}

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

.share{font-size:0}.share .iconfont{display:inline-block;vertical-align:top;margin-bottom:0;width:20px;height:20px;line-height:20px;border-radius:50%;overflow:hidden;font-size:14px;text-align:center;color:#fff;cursor:pointer;margin-left:20px;margin-top:10px}.share .iconfont:before{position:relative;display:inline-block}.share .icon-agent-detail-facebook-img,.share .icon-agent-detail-linkedin-img,.share .icon-agent-detail-twitter-img{background-size:contain;background-repeat:no-repeat}.share .icon-agent-detail-yelp,.share .icon-agent-detail-zillow{font-size:19px}.share .icon-agent-detail-snapchat{background-position:0 1px;background-repeat:no-repeat;background-size:20px auto}.share .icon-agent-detail-instagram{display:inline-block;width:21px;height:21px;background-position:0 1px;background-repeat:no-repeat;background-size:21px auto}.share .icon-agent-detail-pinterest:before{top:2px}.share .icon-agent-detail-redfin:before{color:#c11011;font-size:20px}

.md-agent-banner.template1{padding-top:1px}.md-agent-banner.template1 .banner-comp{margin-bottom:0 !important}.md-agent-banner.template1 .mg-container{margin-top:-50px;position:relative;z-index:20;overflow:unset}@media (min-width: 601px){.md-agent-banner.template1 .mg-container.no-banner{margin-top:60px}}@media (max-width: 600px){.md-agent-banner.template1 .mg-container{margin-top:15px}}.md-agent-banner.template1 .profile{background:#fff;position:relative}.md-agent-banner.template1 .profile .top.pc{display:flex;flex-direction:row;padding:30px;box-shadow:0 2px 30px 0 rgba(12,12,12,0.1);background-color:#ffffff;overflow:hidden}.md-agent-banner.template1 .profile .top.pc .agent-image{margin-right:20px;width:309px;height:386px}.md-agent-banner.template1 .profile .top.pc .agent-image img{object-fit:cover}.md-agent-banner.template1 .profile .top.pc .desc{flex:1;display:flex;flex-direction:column;padding-top:16px}.md-agent-banner.template1 .profile .top.pc .desc .title{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:15px}.md-agent-banner.template1 .profile .top.pc .desc .title .sub-title{font:24px var(--font-bold);margin:0 10px 0 0;color:#191919;line-height:1}.md-agent-banner.template1 .profile .top.pc .desc .title span{font:14px var(--font-normal);color:#505050}.md-agent-banner.template1 .profile .top.pc .desc .share{margin-left:-20px;margin-bottom:28px;display:flex;flex-wrap:wrap}.md-agent-banner.template1 .profile .top.pc .desc .concat p{margin-bottom:10px;display:flex;flex-direction:row;align-items:center}.md-agent-banner.template1 .profile .top.pc .desc .concat p .iconfont{width:12px;height:12px;font-size:12px;margin-right:12px;display:flex;align-items:center;transform:scale(1.3);color:#505050}.md-agent-banner.template1 .profile .top.pc .desc .concat p .iconfont.icon-icon_dianhua{font-size:14px}.md-agent-banner.template1 .profile .top.pc .desc .concat p .iconfont.icon-email{transform:scale(1)}.md-agent-banner.template1 .profile .top.pc .desc .concat p span{font:14px var(--font-normal);color:#505050}.md-agent-banner.template1 .profile .top.pc .desc .custom{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.md-agent-banner.template1 .profile .top.pc .desc .custom>div{margin-top:16px;display:flex;align-items:center}.md-agent-banner.template1 .profile .top.pc .desc .custom>div p{font:12px var(--font-normal);color:#505050;width:140px;flex-shrink:0;padding-right:20px}.md-agent-banner.template1 .profile .top.pc .desc .custom>div span{font:14px var(--font-medium);color:#191919;flex:1}@media (max-width: 600px){.md-agent-banner.template1 .profile .top.mobile{padding:15px;box-shadow:0 2px 30px 0 rgba(12,12,12,0.1);background-color:#ffffff}.md-agent-banner.template1 .profile .top.mobile .top-flex{display:flex;flex-direction:row;overflow:hidden;margin-bottom:17px}.md-agent-banner.template1 .profile .top.mobile .top-flex .agent-image{width:140px;height:145px;flex-shrink:0;margin-right:10px}.md-agent-banner.template1 .profile .top.mobile .top-flex .agent-image img{object-fit:cover}.md-agent-banner.template1 .profile .top.mobile .top-flex .desc{flex:1;overflow:hidden;display:flex;flex-direction:column}.md-agent-banner.template1 .profile .top.mobile .top-flex .desc h4{font:18px var(--font-bold);margin:0 0 5px 0;color:#191919}.md-agent-banner.template1 .profile .top.mobile .top-flex .desc span{font:12px var(--font-normal);color:#505050}.md-agent-banner.template1 .profile .top.mobile .top-flex .desc .share{margin-left:-20px;flex:1;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap}.md-agent-banner.template1 .profile .top.mobile .concat{margin-top:17px}.md-agent-banner.template1 .profile .top.mobile .concat p{margin-bottom:10px;display:flex;flex-direction:row;align-items:center}.md-agent-banner.template1 .profile .top.mobile .concat p .iconfont{width:12px;height:12px;font-size:12px;margin-right:12px;display:flex;align-items:center;transform:scale(1.3);color:#505050}.md-agent-banner.template1 .profile .top.mobile .concat p .iconfont.icon-icon_dianhua{font-size:14px}.md-agent-banner.template1 .profile .top.mobile .concat p .iconfont.icon-email{transform:scale(1)}.md-agent-banner.template1 .profile .top.mobile .concat p span{font:14px var(--font-normal);color:#505050}.md-agent-banner.template1 .profile .top.mobile .custom{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.md-agent-banner.template1 .profile .top.mobile .custom>div{margin-top:17px;display:flex}.md-agent-banner.template1 .profile .top.mobile .custom>div p{font:12px var(--font-normal);color:#505050;width:130px;flex-shrink:0;padding-right:10px}.md-agent-banner.template1 .profile .top.mobile .custom>div span{font:14px var(--font-medium);color:#191919;flex:1}}.md-agent-banner.template1 .profile .introduction{margin-top:30px;font:14px var(--font-normal);position:relative;overflow:hidden;max-height:200px;box-sizing:content-box;color:#505050;line-height:22px}.md-agent-banner.template1 .profile .introduction.expand{max-height:unset;overflow:unset}.md-agent-banner.template1 .profile .operator-more{padding-top:20px;font:14px var(--font-normal);color:var(--color-theme);cursor:pointer}.md-agent-banner.template1 .profile .operator-more:hover{text-decoration:underline}

