.md-agent-contact.broker .site-map{height:800px}.md-agent-contact.broker .site-map .zoom-out:before{content:none !important}.md-agent-contact.broker .site-map .zoom.standard .zoom-out:after,.md-agent-contact.broker .site-map .zoom.standard .zoom-in:after,.md-agent-contact.broker .site-map .zoom.standard .zoom-in:before{background-color:#191919}.md-agent-contact.broker .site-map .map-type img{width:50px !important;height:50px !important;border-radius:5px}.md-agent-contact.broker .site-map .map-type p{font-size:12px}.md-agent-contact.broker .site-map .map-type .iconfont.icon-a-Zoominandout{width:50px;height:50px;line-height:50px}.md-agent-contact.broker .site-map .map-type .iconfont.icon-a-Zoominandout:before{font-size:42px;line-height:50px}.md-agent-contact.broker .agent-contact-container{position:absolute;bottom:0;left:0;right:0;margin-bottom:50px;box-shadow:0 0 50px 0 rgba(0,10,30,0.1)}.md-agent-contact.broker .agent-contact-container.no-map{position:relative;margin-top:10px}.md-agent-contact.broker .agent-contact-container .agent-contact-content{display:flex;border-top:6px solid var(--color-theme);border-radius:5px;background:#fff}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact{padding:20px 20px 20px 24px;width:100%;flex:0 1 auto;display:flex;flex-direction:column;align-items:center}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .title{font-size:18px;line-height:18px;margin-bottom:12px;color:#191919;font-family:var(--font-normal)}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .content-container{display:flex;flex-direction:column;text-align:center;align-items:center;margin-top:25px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .content{word-break:break-word;font-size:14px;line-height:1.43;color:#191919;overflow:hidden}@media (max-width: 600px){.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .content{text-align:left}}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact:nth-last-of-type(1){margin-right:0}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact.phone .icon-agent-phone{color:#1774f1;font-size:30px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact.email .icon-agent-email{color:#5452ce;font-size:30px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact.website .icon-website{color:#ff781d;font-size:30px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact.address .icon-map{color:#17b124;font-size:30px}@media (max-width: 800px){.md-agent-contact.broker{margin-bottom:20px;padding-bottom:15px}.md-agent-contact.broker .site-map{height:500px}.md-agent-contact.broker .agent-contact-container{position:relative;margin-top:-30px;margin:-30px 15px 0 15px}.md-agent-contact.broker .agent-contact-container .agent-contact-content{height:auto;max-height:360px;flex-direction:column}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact{height:88px;flex-direction:row;padding:0 0 0 20px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .title{font-size:16px;margin-bottom:8px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .content{margin:0}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact .content-container{width:80%;margin:0 0 0 33px;align-items:flex-start;height:100%;padding-top:15px}.md-agent-contact.broker .agent-contact-container .agent-contact-content .contact.email .icon-agent-email{color:#5452ce;font-size:32px}}

