.md-team.layout8 .share-links{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.md-team.layout8 .share-links .iconfont{display:inline-flex;width:200px;height:240px;flex-shrink:0;margin-right:30px;margin-bottom:30px;overflow:hidden;font-size:40px;text-align:center;color:var(--g-primary-color);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;position:relative}.md-team.layout8 .share-links .iconfont:nth-child(3){margin-top:70px}.md-team.layout8 .share-links .iconfont:nth-child(4){margin-bottom:0}.md-team.layout8 .share-links .iconfont:nth-child(5),.md-team.layout8 .share-links .iconfont:nth-child(6){margin-right:0}.md-team.layout8 .share-links .iconfont .hover-mask{width:100%;height:100%;background-color:rgba(25,25,25,0.1);position:absolute;left:0;top:0;right:0;bottom:0;display:none}.md-team.layout8 .share-links .iconfont:hover .hover-mask{display:block}.md-team.layout8 .share-links.share-link-center{width:410px;margin:0 auto;justify-content:flex-start}.md-team.layout8 .share-links.share-link-center .iconfont:nth-child(3){margin-right:0}.md-team.layout8 .share-links.share-link-center .iconfont:nth-child(4){margin-right:0}.md-team.layout8 .share-links .agent-full-name,.md-team.layout8 .share-links .agent-social-network{color:var(--g-text-color);font-family:var(--font-normal);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:46px 10px 10px 10px;text-transform:capitalize}@media (max-width: 800px){.md-team.layout8 .share-links{justify-content:flex-start}.md-team.layout8 .share-links .iconfont{width:108px;height:130px;margin-right:10px;margin-bottom:10px;font-size:30px}.md-team.layout8 .share-links .iconfont:nth-child(3){margin-top:40px}.md-team.layout8 .share-links.share-link-center{width:226px;margin:0 auto;justify-content:flex-start}.md-team.layout8 .share-links.share-link-center .iconfont:nth-child(3){margin-right:0}.md-team.layout8 .share-links.share-link-center .iconfont:nth-child(4){margin-right:0}.md-team.layout8 .share-links .agent-full-name,.md-team.layout8 .share-links .agent-social-network{font-size:10px;margin-top:24px}}

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

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

.layout8.agent-card{display:flex;justify-content:space-between;height:620px;background-color:unset}.layout8.agent-card .avatar-wrapper{width:620px;height:620px;margin-right:50px}.layout8.agent-card .avatar-wrapper .avatar-inner{width:100%;height:100%;position:relative;overflow:hidden}.layout8.agent-card .avatar-wrapper .avatar-inner a.redrect{display:block;height:100%}.layout8.agent-card .avatar-wrapper .avatar{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.layout8.agent-card .avatar-wrapper .agent-info{width:100%;height:310px;color:#fff;padding:30px;background:linear-gradient(180deg, rgba(25,25,25,0) 10%, rgba(25,25,25,0.9) 100%);text-align:left;position:absolute;left:0;right:0;bottom:0;z-index:20;display:none;flex-direction:column;justify-content:flex-end}.layout8.agent-card .avatar-wrapper .agent-info .full-name{margin-bottom:15px;color:#fff}.layout8.agent-card .avatar-wrapper .agent-info .full-name .fullname,.layout8.agent-card .avatar-wrapper .agent-info .full-name .agent-name{display:inline-block;color:#fff;font-family:var(--font-normal);font-size:18px;font-style:normal;font-weight:700;line-height:25px}.layout8.agent-card .avatar-wrapper .agent-info .full-name .position{display:block;color:#fff;font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.layout8.agent-card .avatar-wrapper .agent-info .contact{color:#fff;font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;display:flex;flex-direction:column}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner{width:100%;line-height:25px;display:flex;flex-direction:column;align-items:left;justify-content:space-evenly}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner>p{display:flex;align-items:center;gap:10px}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner>p .iconfont{font-size:14px}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner>p>span{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner>p.phone .iconfont{font-size:15px}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner>p.email .iconfont{font-size:12px;transform:scale(0.92);display:inline-block}.layout8.agent-card .avatar-wrapper .agent-info .book-appointment{font-family:var(--font-normal);color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;text-align:left;margin-top:15px}.layout8.agent-card .avatar-wrapper .agent-info .book-appointment .iconfont.icon-calendar{display:none}.layout8.agent-card .avatar-wrapper:hover .agent-info{display:flex}.layout8.agent-card .avatar-wrapper:hover .avatar{transform:scale(1.1)}.layout8.agent-card .links-wrapper{height:100%;display:flex;flex:1;justify-content:center}.layout8.agent-card .links-wrapper.links-wrapper-center{margin:0 auto}@media (max-width: 800px){.layout8.agent-card{display:block;height:auto;min-height:initial}.layout8.agent-card .avatar-wrapper{width:100%;height:auto}.layout8.agent-card .avatar-wrapper .agent-inner{width:100%;margin-bottom:15px}.layout8.agent-card .avatar-wrapper .agent-inner>a:first-child{width:100%;height:100%}.layout8.agent-card .avatar-wrapper .avatar{vertical-align:bottom;object-fit:cover}.layout8.agent-card .avatar-wrapper .v6-gold{top:13px;left:13px;height:calc(100% - 13px);width:calc(100% - 13px)}.layout8.agent-card .avatar-wrapper .agent-info{width:100%;padding:20px 0 0 0;height:auto;display:block;position:static;background:none}.layout8.agent-card .avatar-wrapper .agent-info .full-name{font-size:14px;font-weight:700;line-height:25px;margin-bottom:15px;color:var(--g-primary-color)}.layout8.agent-card .avatar-wrapper .agent-info .full-name .fullname,.layout8.agent-card .avatar-wrapper .agent-info .full-name .agent-name{color:var(--g-primary-color)}.layout8.agent-card .avatar-wrapper .agent-info .full-name .position{font-size:12px;color:var(--g-tip-color)}.layout8.agent-card .avatar-wrapper .agent-info .contact{font-size:14px;color:var(--g-text-color)}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner p{margin-bottom:10px;line-height:18px}.layout8.agent-card .avatar-wrapper .agent-info .contact .inner p:last-child{margin-bottom:0}.layout8.agent-card .avatar-wrapper .agent-info .book-appointment{color:var(--g-primary-color)}.layout8.agent-card .avatar-wrapper:hover .avatar{transform:scale(1)}.layout8.agent-card .links-wrapper{width:100%;height:310px;margin-top:20px}.layout8.agent-card .links-wrapper.links-wrapper-center{margin:20px auto 0 auto}}

.md-team.layout8{line-height:1.5}.md-team.layout8 .layout8-wrap .module-header{min-height:50px;display:flex;align-items:center;margin-bottom:30px;position:relative}.md-team.layout8 .layout8-wrap .swiper-button{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:var(--level-low);color:var(--g-primary-color)}.md-team.layout8 .layout8-wrap .swiper-button .button-prev,.md-team.layout8 .layout8-wrap .swiper-button .button-next{color:var(--g-primary-color);transform:rotate(-90deg);cursor:pointer;display:inline-block}.md-team.layout8 .layout8-wrap .swiper-button .button-next{transform:rotate(90deg);margin-left:52px}.md-team.layout8 .layout8-wrap .swiper-button .iconfont{font-size:22px}.md-team.layout8 .layout8-wrap .swiper-button.disabled{opacity:0.3}.md-team.layout8 .layout8-wrap .swiper-button.disabled .button-next,.md-team.layout8 .layout8-wrap .swiper-button.disabled .button-prev{cursor:not-allowed;color:#a8a8a8}.md-team.layout8 .layout8-wrap .swiper.align-center .swiper-wrapper{justify-content:center}.md-team.layout8 .layout8-wrap .agent-swiper{width:100%;overflow:hidden;height:100%}.md-team.layout8 .layout8-wrap .agent-swiper .swiper-wrapper{display:flex}.md-team.layout8 .layout8-wrap .agent-swiper .swiper-wrapper .swiper-slide{height:auto}.md-team.layout8 .layout8-wrap .agent-swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0}.md-team.layout8 .layout8-wrap .agent-swiper .swiper-wrapper .swiper-slide .agent-item{width:100%}.md-team.layout8 .layout8-wrap .agent-swiper.center .swiper-wrapper{justify-content:center}.md-team.layout8 .layout8-wrap .agent-swiper-no-margin{margin-right:0 !important}@media (max-width: 800px){.md-team.layout8 .layout8-wrap .module-header{margin-bottom:15px}.md-team.layout8 .layout8-wrap .swiper.align-center .swiper-wrapper{height:auto}.md-team.layout8 .layout8-wrap .swiper-slide{height:auto}.md-team.layout8 .layout8-wrap .agent-item{width:100%;flex-shrink:0;position:relative;z-index:1}}

