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

.md-team.carousel-detail .share-links{margin-top:17px}.md-team.carousel-detail .share-links .sn{font-size:0}.md-team.carousel-detail .share-links .sn .iconfont{display:inline-block;vertical-align:top;margin-bottom:0;width:20px;height:20px;line-height:20px;border-radius:4px;overflow:hidden;font-size:20px;text-align:center;color:#ffffff;cursor:pointer}.md-team.carousel-detail .share-links .sn .iconfont:not(:first-child){margin-left:20px}.md-team.carousel-detail .share-links .sn .icon-youtube-fill2{color:#dd332c}.md-team.carousel-detail .share-links .sn .icon-tik-tok{background-color:#000;font-size:16px}.md-team.carousel-detail .share-links .sn .icon-pinterest-square{color:#cd2324}.md-team.carousel-detail .share-links .sn .icon-angelist{background-color:#000;font-size:15px}.md-team.carousel-detail .share-links .sn .icon-whatsapp{background-color:#00d41b;font-size:15px}.md-team.carousel-detail .share-links .sn .icon-facebook-square{color:#4b67a0}.md-team.carousel-detail .share-links .sn .icon-linkedin-square{color:#007ab9}.md-team.carousel-detail .share-links .sn .icon-newtwitter-square{color:#53a9ea}.md-team.carousel-detail .share-links .sn .icon-zillow-square{color:#0071e8}.md-team.carousel-detail .share-links .sn .icon-yelp-square{color:#d84132}.md-team.carousel-detail .share-links .sn .instagram-logo{background-image:url("//static.chimeroi.com/site/images/logo/instagram.png");background-repeat:no-repeat;background-size:20px auto}.md-team.carousel-detail .share-links .sn .snapchat-logo{background-image:url("//static.chimeroi.com/site/images/about/snapchat-44.png");background-repeat:no-repeat;background-size:20px auto}.md-team.carousel-detail .share-links .sn .icon-redfin{color:#c11011}

.com-no-agent{display:flex;align-items:center;justify-self:center;flex-direction:column;padding-top:50px}@media (max-width: 600px){.com-no-agent{padding-top:30px}}.com-no-agent img{width:216px;height:235px}@media (max-width: 600px){.com-no-agent img{width:170px;height:185px}}.com-no-agent .text{font-family:var(--font-bold);font-size:18px;margin-top:30px;color:var(--color-info)}@media (max-width: 600px){.com-no-agent .text{font-size:14px;margin-top:20px}}

.search-item{width:100%;display:inline-block;position:relative}.search-item .options{max-width:100%;width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:10;overflow-x:hidden;overflow-y:auto}.search-item .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-item .options li:not(.selected):hover{background-color:#f6f7fb}.search-item .options li.selected{color:var(--color-theme)}.search-item ::-webkit-input-placeholder{font-size:14px;font-family:var(--font-normal);color:#a8a8a8}

.com-search-bar{display:flex;flex-wrap:wrap}.com-search-bar .search-item{flex:1}.com-search-bar .search-item+.search-item{margin-left:15px}.com-search-bar input{height:40px;width:100%;padding-left:10px;font-size:14px}.com-search-bar .search-button{margin-left:15px;align-self:flex-end}.com-search-bar button{position:relative;height:40px;line-height:40px;padding:0 30px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff);font-family:var(--font-bold)}.com-search-bar button:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.com-search-bar .icon-search{margin-right:10px}.com-search-bar .label{font-size:14px;color:#505050;font-family:var(--font-bold);width:100%;margin-bottom:8px;display:inline-block}@media (max-width: 600px){.com-search-bar .search-item{width:100%;flex:none}.com-search-bar .search-item+.search-item{margin-left:0;margin-top:15px}.com-search-bar .search-button{margin-left:0;margin-top:20px;width:100%}.com-search-bar button{width:100%}.com-search-bar ::-webkit-input-placeholder{font-size:12px}}.com-search-bar .options{max-width:100%;width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:10;overflow-x:hidden;overflow-y:auto}.com-search-bar .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.com-search-bar .options li:not(.selected):hover{background-color:#f6f7fb}.com-search-bar .options li.selected{color:var(--color-theme)}

.book-appointment{cursor:pointer;display:inline-block;font-size:var(--base-font-size, "16px");font-family:var(--font-medium);white-space:nowrap;display:inline-flex;align-items:center}.book-appointment .icon-calendar{margin-right:8px}.book-appointment.button{position:relative;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:7px 15px}.book-appointment.button:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.book-appointment.link{color:var(--color-theme)}.book-appointment.link:hover{color:var(--color-hover);text-decoration:underline}.book-appointment.link .icon-arrow_01_right{font-size:10px}.book-appointment.link .icon-arrow_01_right::before{margin-left:8px}.book-appointment .icon-arrow_06_right{margin-left:10px;font-size:16px}

.md-team.carousel-detail{background-color:#ffffff;color:#ffffff;position:relative;overflow:hidden}@media (min-width: 601px){.md-team.carousel-detail{padding-top:40px}}@media (max-width: 600px){.md-team.carousel-detail{padding-top:20px}}.md-team.carousel-detail .com-no-agent{padding-bottom:50px}@media (max-width: 600px){.md-team.carousel-detail .com-no-agent{padding-bottom:30px}}.md-team.carousel-detail::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1)}.md-team.carousel-detail>div{overflow:visible}.md-team.carousel-detail .agents-container{position:relative}.md-team.carousel-detail .agents-container .left-mask{position:absolute;top:0;bottom:0;left:-100%;right:100%;background-color:currentColor;opacity:0.94;z-index:2}.md-team.carousel-detail .agents-container .right-mask{position:absolute;top:0;bottom:0;left:100%;right:-100%;background-color:currentColor;opacity:0.94;z-index:2}.md-team.carousel-detail .agents-container .slider-container{position:relative;overflow:visible}.md-team.carousel-detail .agents-container .agent-item{position:relative;width:calc(100% / 3 - 20px);flex-shrink:0}.md-team.carousel-detail .agents-container .agent-item .agent-main{position:relative;width:100%;padding-top:125%;overflow:hidden}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info{display:none;position:absolute;top:0;bottom:0;width:100%;color:#ffffff;padding:14px 20px;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 55%, #000);overflow:hidden}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info .info-name{font-size:18px;font-family:var(--font-bold);flex:none;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:4;word-break:break-word}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info .info-pl{font-size:12px;overflow:hidden}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info .info-pl .position{margin-right:5px}.md-team.carousel-detail .agents-container .agent-item .agent-main:hover .agent-info{display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 600px){.md-team.carousel-detail .agents-container .agent-item .agent-main{padding-top:120%}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info{display:flex;flex-direction:column;justify-content:flex-end;padding:10px;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6))}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info .info-name{font-size:12px;font-family:var(--font-medium);display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word}.md-team.carousel-detail .agents-container .agent-item .agent-main .agent-info .info-pl{display:none}}.md-team.carousel-detail .agents-container .agent-item.mobile .agent-main .agent-info{display:flex;flex-direction:column;justify-content:flex-end}.md-team.carousel-detail .agents-container .agent-list{width:100%;display:flex}.md-team.carousel-detail .agents-container .agent-list.center{justify-content:center}.md-team.carousel-detail .agents-container .icon-prev,.md-team.carousel-detail .agents-container .icon-next{position:absolute;text-align:center;cursor:pointer;color:var(--color-text);font-size:48px;top:50%;transform:translateY(calc(-50% - 20px));z-index:2}.md-team.carousel-detail .agents-container .navigation-disabled{color:var(--color-holder);cursor:default}.md-team.carousel-detail .agents-container .icon-prev{left:-50px;right:auto}.md-team.carousel-detail .agents-container .icon-next{left:auto;right:-50px}@media (max-width: 1080px){.md-team.carousel-detail .agents-container .icon-prev{left:-35px}.md-team.carousel-detail .agents-container .icon-next{right:-35px}}@media (max-width: 800px){.md-team.carousel-detail .agents-container .icon-prev{left:-15px}.md-team.carousel-detail .agents-container .icon-next{right:-15px}}@media (max-width: 600px){.md-team.carousel-detail .agents-container .icon-prev,.md-team.carousel-detail .agents-container .icon-next{display:none}}.md-team.carousel-detail>div:not(.mg-container) .agents-container .icon-prev{left:0;right:auto}.md-team.carousel-detail>div:not(.mg-container) .agents-container .icon-next{left:auto;right:0}.md-team.carousel-detail .agents-container .left-mask::before,.md-team.carousel-detail .agents-container .right-mask::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2)}.md-team.carousel-detail .agents-container .agent-item.selected::before{content:'';display:block;position:absolute;width:20px;height:20px;background-color:currentColor;bottom:-50px;z-index:1;transform:rotate(45deg);left:50%;margin-left:-10px}.md-team.carousel-detail .line{height:1px;border:none;border-top:1px solid #f4f5f8;margin:20px 0}.md-team.carousel-detail .introduce{color:#797e8b;font-size:16px;height:50px;line-height:1.5;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.md-team.carousel-detail .agents-detail{position:relative;z-index:1;background-color:inherit}.md-team.carousel-detail .agents-detail .agents-desc{position:relative;z-index:1}.md-team.carousel-detail .agents-detail .agents-desc .agent-item{padding-top:40px;position:relative}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment{display:flex;justify-content:space-between;align-items:center}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment .name-license{overflow:hidden;flex-grow:1}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment .name{font-size:32px;line-height:36px;color:#202437;font-family:var(--font-bold);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment .license{color:#797e8b;font-size:18px;line-height:19px;padding-top:8px}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment .share-links{overflow:hidden}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .name-book-appointment .share-links .iconfont{margin-top:8px}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message{margin-top:40px}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p{line-height:1.43;margin-bottom:10px;display:flex}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p a{font-size:0}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p:last-of-type{margin-bottom:0}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p .iconfont{margin-left:1px;margin-right:10px;font-size:14px;color:#818693}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p .iconfont.icon-email{font-size:12px}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message>p .iconfont.icon-company{font-size:13px}.md-team.carousel-detail .agents-detail .agents-desc .agent-item .message .text{font-size:14px;color:#515666}@media (max-width: 600px){.md-team.carousel-detail::before{display:none}.md-team.carousel-detail .agents-container .left-mask::before,.md-team.carousel-detail .agents-container .right-mask::before{display:none}.md-team.carousel-detail .agents-detail{display:none}}.md-team.carousel-detail .com-search-bar{background-color:#fff;position:relative;margin-bottom:30px;padding:20px}@media (max-width: 600px){.md-team.carousel-detail .com-search-bar{margin-bottom:20px;padding:0}}.md-team.carousel-detail .com-search-bar button{font-family:var(--font-normal);font-size:14px;text-transform:uppercase}.md-team.carousel-detail .com-search-bar input{padding-left:20px}@media (max-width: 600px){.md-team.carousel-detail .com-search-bar input{padding-left:10px}}.md-team.carousel-detail .mg-container{overflow:visible}

