.md-agent-contact.layout5 .top-container{height:340px;display:flex;gap:15px}.md-agent-contact.layout5 .top-container .layout5-title-wrap{width:30%;padding:30px;background:var(--g-btn-background);display:flex;justify-content:center;align-items:center}.md-agent-contact.layout5 .top-container .layout5-title-wrap .site-title{color:#fff}.md-agent-contact.layout5 .top-container .map-img{flex:1}.md-agent-contact.layout5 .bgImg{height:100%;position:relative}.md-agent-contact.layout5 .bgImg .contact-img-mask{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.md-agent-contact.layout5 .default-wrap{height:100%;display:flex;justify-content:center;align-items:center;background:rgba(218,218,218,0.2)}.md-agent-contact.layout5 .default-wrap img{width:64px;height:56px;object-fit:contain;opacity:0.3}.md-agent-contact.layout5 .site-map{height:100%}.md-agent-contact.layout5 .site-map .zoom-out:before{content:none !important}.md-agent-contact.layout5 .site-map .zoom.standard .zoom-out:after,.md-agent-contact.layout5 .site-map .zoom.standard .zoom-in:after,.md-agent-contact.layout5 .site-map .zoom.standard .zoom-in:before{background-color:#191919}.md-agent-contact.layout5 .site-map .map-type img{width:50px !important;height:50px !important;border-radius:5px}.md-agent-contact.layout5 .site-map .map-type p{font-size:12px}.md-agent-contact.layout5 .site-map .map-type .iconfont.icon-a-Zoominandout{width:50px;height:50px;line-height:50px}.md-agent-contact.layout5 .site-map .map-type .iconfont.icon-a-Zoominandout:before{font-size:42px;line-height:50px}.md-agent-contact.layout5 .site-map .zoom.standard,.md-agent-contact.layout5 .site-map .iconfont.icon-a-fullscreen{display:none}.md-agent-contact.layout5 .site-map .gm-fullscreen-control{top:10px !important;right:10px !important}.md-agent-contact.layout5 .site-map .gm-bundled-control .gm-control-active{right:10px}.md-agent-contact.layout5 .btm-container{margin-top:30px}.md-agent-contact.layout5 .btm-container .contact-wrap .contact{padding:20px 0;width:100%;border-bottom:1px solid rgba(218,218,218,0.5);display:flex;align-items:center;position:relative}.md-agent-contact.layout5 .btm-container .contact-wrap .contact::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:rgba(25,25,25,0.05);z-index:-1;transition:width 0.4s ease;cursor:pointer}.md-agent-contact.layout5 .btm-container .contact-wrap .contact:hover::before{width:100%}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content-container{width:100%;display:flex;align-items:center;gap:15px}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .title{width:30%;font-family:var(--font-normal);font-weight:400;font-size:14px;line-height:150%;text-align:center;vertical-align:middle;color:var(--g-text-color)}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content{font-family:var(--font-medium);font-weight:500;font-size:16px;line-height:150%;color:var(--g-primary-color);text-decoration:none;text-align:left;position:relative;transition:0.3s ease}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:before,.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:after{content:'';display:block;width:0;height:1px;background:var(--g-primary-color);position:absolute;left:0;bottom:0;transition:0.3s ease}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:before{width:100%;opacity:0.5}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:hover:after{width:100%}.md-agent-contact.layout5 .btm-container .contact-wrap .contact.address .content:before,.md-agent-contact.layout5 .btm-container .contact-wrap .contact.address .content:after{display:none}@media (max-width: 800px){.md-agent-contact.layout5 .top-container{height:auto;display:block}.md-agent-contact.layout5 .top-container .layout5-title-wrap{width:100%;padding:15px}.md-agent-contact.layout5 .top-container .map-img{flex:none;width:100%;height:408px}.md-agent-contact.layout5 .bgImg{height:408px}.md-agent-contact.layout5 .btm-container{margin-top:20px}.md-agent-contact.layout5 .btm-container .contact-wrap .contact{padding:20px 0 10px 0}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .title{width:24%;text-align:left}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content{flex:1}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:before,.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content:after{content:none}.md-agent-contact.layout5 .btm-container .contact-wrap .contact .content a{text-decoration:underline}}

