.md-agent-contact.standard .site-map{height:300px}@media (max-width: 600px){.md-agent-contact.standard .site-map{height:200px}}.md-agent-contact.standard .site-map.broker .marker-icon.location .iconfont{height:40px;width:40px}.md-agent-contact.standard .agent-contact-content{display:flex}.md-agent-contact.standard .agent-contact-content .contact{margin-right:20px;height:210px;padding:30px 20px 20px 24px;width:100%;flex:0 1 auto}.md-agent-contact.standard .agent-contact-content .contact .title{font-size:18px;line-height:20px;margin-bottom:10px;font-family:var(--font-bold)}.md-agent-contact.standard .agent-contact-content .contact .content{word-break:break-word;font-size:14px;line-height:15px;color:#515666;height:60px;margin-bottom:20px;overflow:hidden}.md-agent-contact.standard .agent-contact-content .contact:nth-last-of-type(1){margin-right:0}.md-agent-contact.standard .agent-contact-content .contact.phone{background-color:#f5fdff}.md-agent-contact.standard .agent-contact-content .contact.phone .content{text-decoration:underline}.md-agent-contact.standard .agent-contact-content .contact.phone .logo{background-color:#d0f7ff}.md-agent-contact.standard .agent-contact-content .contact.phone .logo .icon-agent-phone:before{color:#03c9ff}.md-agent-contact.standard .agent-contact-content .contact.email{background-color:#fffaf0}.md-agent-contact.standard .agent-contact-content .contact.email .content{text-decoration:underline}.md-agent-contact.standard .agent-contact-content .contact.email .logo{background-color:#fcf0d8}.md-agent-contact.standard .agent-contact-content .contact.email .logo .icon-agent-email:before{color:#ffaa00;font-size:30px}.md-agent-contact.standard .agent-contact-content .contact.website{background-color:#f5f8ff}.md-agent-contact.standard .agent-contact-content .contact.website .content{text-decoration:underline}.md-agent-contact.standard .agent-contact-content .contact.website .logo{background-color:#d2e3ff}.md-agent-contact.standard .agent-contact-content .contact.website .logo .icon-website:before{color:#1d79ff;font-size:32px}.md-agent-contact.standard .agent-contact-content .contact.address{background-color:#f3fdf8;margin-right:0px}.md-agent-contact.standard .agent-contact-content .contact.address .logo{background-color:#d2ffe8}.md-agent-contact.standard .agent-contact-content .contact.address .logo .icon-map:before{color:#50e989}.md-agent-contact.standard .agent-contact-content .contact .logo{width:60px;height:60px;border-radius:50%;float:right;position:relative;word-break:keep-all}.md-agent-contact.standard .agent-contact-content .contact .logo .iconfont:before{position:absolute;font-size:36px;display:block;transform:translate(-50%, -50%);top:50%;left:50%}@media (max-width: 800px){.md-agent-contact.standard .agent-contact-content{padding:10px 0;flex-wrap:wrap}.md-agent-contact.standard .agent-contact-content .contact{width:calc((100% - 20px) / 2);margin-right:0;margin-bottom:20px}.md-agent-contact.standard .agent-contact-content .contact:nth-child(2n+1){margin-right:20px}}@media (max-width: 600px){.md-agent-contact.standard .agent-contact-content{flex-wrap:wrap;padding:0}.md-agent-contact.standard .agent-contact-content .contact{padding:20px;width:100%;margin-right:0;margin-bottom:20px;position:relative;height:auto}.md-agent-contact.standard .agent-contact-content .contact:nth-child(2n+1){margin-right:0}.md-agent-contact.standard .agent-contact-content .contact:last-child{margin-bottom:0}.md-agent-contact.standard .agent-contact-content .contact .title{font-size:16px;line-height:18px;margin-bottom:4px;width:80%}.md-agent-contact.standard .agent-contact-content .contact .content{height:auto;min-height:15px;width:82%;margin-bottom:0}.md-agent-contact.standard .agent-contact-content .contact.phone .logo .icon-agent-phone:before{font-size:24px}.md-agent-contact.standard .agent-contact-content .contact.email .logo .icon-agent-email:before{font-size:20px}.md-agent-contact.standard .agent-contact-content .contact.address .logo .icon-map:before{font-size:24px}.md-agent-contact.standard .agent-contact-content .contact .logo{position:absolute;right:20px;top:calc(50% - 20px);width:40px;height:40px}}

