.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%}

.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-left:20px;cursor:pointer;border-radius:2px;color:#fff;font-size:23px;line-height:30px;text-align:center;background-size:30px auto;background-repeat:no-repeat;background-position:0 0}.agent-share-bar .container .neticon.icon-youtube-fill2{color:#dd332c}@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}}

.view-more .view-more-content{overflow:hidden;line-height:24px;white-space:pre-wrap}.view-more .more-btn{margin-top:10px;text-decoration:underline;cursor:pointer}

.custom-fields-comp{background:#f5f6fa}.custom-fields-comp h4{margin:0 0 10px 0}.custom-fields-comp p{line-height:1.43;word-break:break-word}@media (min-width: 601px){.custom-fields-comp ul{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap}.custom-fields-comp ul li{width:calc((100% - (20px * 2)) / 3);padding:0 0 30px 0;margin-right:20px}.custom-fields-comp ul li:nth-child(3n){margin-right:0}}@media (max-width: 600px){.custom-fields-comp ul{margin-top:0;padding:15px 0}.custom-fields-comp ul li{display:block;width:100%;padding:0;margin-bottom:20px}.custom-fields-comp ul li:last-child{margin-bottom:0}}

.md-agent-banner.standard .banner-comp{margin-bottom:0}.md-agent-banner.standard .info-content{background:#f8f9fd;padding:46px 0 40px;margin-bottom:40px}@media (max-width: 600px){.md-agent-banner.standard .info-content{padding-top:20px;padding-bottom:0;background:#fff}}.md-agent-banner.standard .agent-card{display:flex}.md-agent-banner.standard .agent-card .agent-image{width:320px;height:400px;overflow:hidden;position:relative;margin-right:40px}.md-agent-banner.standard .agent-card .info-container{flex:1;position:relative;padding-bottom:65px}.md-agent-banner.standard .agent-card .info-container .view-more .more-btn{font-family:var(--font-medium)}.md-agent-banner.standard .agent-card .info-container .agent-name{font-size:36px;line-height:100%;color:#202437;font-family:var(--font-bold)}.md-agent-banner.standard .agent-card .info-container .agent-info{color:#838894;font-size:18px;line-height:25px;padding-top:6px}.md-agent-banner.standard .agent-card .info-container .agent-info span:not(:last-child)::after{content:'|';margin-left:5px}.md-agent-banner.standard .agent-card .info-container .agent-intro{margin-top:30px;color:#818692;font-size:14px;line-height:24px}.md-agent-banner.standard .agent-card .info-container .agent-share-bar{position:absolute;bottom:0;right:0;background-color:inherit}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container{background-color:inherit;padding:0}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .triangle{display:none}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon{width:20px;height:20px;border-radius:4px;font-size:23px;line-height:20px;background-size:20px auto}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-redfin,.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-zillow,.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-yelp{font-size:20px}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-angelist,.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-youtube,.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-whatsapp,.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-agent-detail-pinterest{font-size:14px}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon.icon-google2{font-size:12px}@media (max-width: 800px){.md-agent-banner.standard .agent-card{display:block}.md-agent-banner.standard .agent-card .agent-image{float:left;width:52px;height:52px;margin:0 15px}.md-agent-banner.standard .agent-card .info-container{padding-bottom:0}.md-agent-banner.standard .agent-card .info-container .agent-name{font-size:24px}.md-agent-banner.standard .agent-card .info-container .agent-info{font-size:14px;line-height:20px}.md-agent-banner.standard .agent-card .info-container .agent-intro{margin-top:20px;padding-top:20px;border-top:1px solid #ebecf1;line-height:18px}.md-agent-banner.standard .agent-card .info-container .agent-share-bar{position:unset;flex-flow:row;margin-top:10px;margin-left:-5px}}@media (max-width: 600px){.md-agent-banner.standard .module-box-container{padding-top:0;margin:0;width:100%}.md-agent-banner.standard .agent-card .agent-image{float:none;width:calc(100% - 30px);height:auto;margin:0 15px 20px}.md-agent-banner.standard .agent-card .agent-image .img-content{position:unset}.md-agent-banner.standard .agent-card .info-container{padding:0 15px}.md-agent-banner.standard .agent-card .info-container .view-more .view-more-container{line-height:18px}.md-agent-banner.standard .agent-card .info-container .agent-share-bar{margin-top:20px;margin-left:0}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container{margin-left:0}.md-agent-banner.standard .agent-card .info-container .agent-share-bar .container .neticon{margin:10px 20px 0 0}}.md-agent-banner.standard .custom-fields-comp{background:#fff}@media (min-width: 601px){.md-agent-banner.standard .custom-fields-comp .mg-container{margin-top:40px}.md-agent-banner.standard .custom-fields-comp ul{margin-top:-30px}.md-agent-banner.standard .custom-fields-comp ul li{padding-top:30px;padding-bottom:0}}@media (max-width: 600px){.md-agent-banner.standard .custom-fields-comp ul{padding:0}.md-agent-banner.standard .custom-fields-comp ul li{margin-top:0px}}.md-agent-banner.standard .custom-fields-comp h4{font:14px var(--font-normal);color:#7e8390}.md-agent-banner.standard .custom-fields-comp p{font:16px var(--font-bold);color:#515666}

