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

.md-team.template8 .share-links{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.md-team.template8 .share-links .iconfont{display:inline-flex;width:200px;height:240px;flex-shrink:0;border-radius:20px;background:#040404;margin-right:10px;margin-bottom:10px;overflow:hidden;font-size:40px;text-align:center;color:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column}.md-team.template8 .share-links .iconfont:nth-child(3){margin-top:70px}.md-team.template8 .share-links .iconfont:nth-child(4){margin-bottom:0}.md-team.template8 .share-links .iconfont:nth-child(5),.md-team.template8 .share-links .iconfont:nth-child(6){margin-right:0}.md-team.template8 .share-links .iconfont:hover{background:rgba(4,4,4,0.5)}.md-team.template8 .share-links.share-link-center{width:410px;margin:0 auto;justify-content:flex-start}.md-team.template8 .share-links.share-link-center .iconfont:nth-child(3){margin-right:0}.md-team.template8 .share-links.share-link-center .iconfont:nth-child(4){margin-right:0}.md-team.template8 .share-links .agent-full-name,.md-team.template8 .share-links .agent-social-network{color:#a8a8a8;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.template8 .share-links .iconfont{width:110px;height:130px;border-radius:10px;margin-right:7px;margin-bottom:9px;font-size:30px}.md-team.template8 .share-links .iconfont:nth-child(3){margin-top:39px}.md-team.template8 .share-links.share-link-center{width:227px;margin:0 auto;justify-content:flex-start}.md-team.template8 .share-links.share-link-center .iconfont:nth-child(3){margin-right:0}.md-team.template8 .share-links.share-link-center .iconfont:nth-child(4){margin-right:0}.md-team.template8 .share-links .agent-full-name,.md-team.template8 .share-links .agent-social-network{font-size:10px;margin-top:24px}}

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

.template8.agent-card{display:flex;justify-content:space-between;height:560px;background-color:unset}.template8.agent-card .avatar-wrapper{width:540px;height:560px}.template8.agent-card .avatar-wrapper .avatar-inner{width:100%;height:100%;position:relative}.template8.agent-card .avatar-wrapper .avatar-inner a.redrect{display:block;height:100%}@media (max-width: 800px){.template8.agent-card .avatar-wrapper .avatar-inner{height:355px;margin-bottom:15px}}.template8.agent-card .avatar-wrapper .avatar{width:100%;height:100%;position:absolute;z-index:1;object-fit:cover;border-radius:20px}.template8.agent-card .agent-info{width:100%;height:185px;padding:20px;background:rgba(4,4,4,0.5);border-radius:0 0 20px 20px;text-align:left;position:absolute;left:0;right:0;bottom:0;z-index:20}.template8.agent-card .agent-info .full-name{margin-top:0;margin-bottom:15px;color:#fff}.template8.agent-card .agent-info .full-name .fullname,.template8.agent-card .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;max-width:330px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 800px){.template8.agent-card .agent-info .full-name .fullname,.template8.agent-card .agent-info .full-name .agent-name{max-width:315px}}.template8.agent-card .agent-info .full-name .position{display:block;color:#a8a8a8;font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.template8.agent-card .agent-info .book-appointment{position:absolute;top:20px;right:20px;background:none;padding:0;font-family:var(--font-normal);color:#fff;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;text-align:left;margin-left:15px}.template8.agent-card .agent-info .contact{color:#fff;font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;margin-top:0;display:flex;flex-direction:column}.template8.agent-card .agent-info .contact .inner{width:100%;line-height:17px;display:flex;flex-direction:column;align-items:left;justify-content:space-evenly}.template8.agent-card .agent-info .contact .inner>p{display:flex;align-items:center;gap:10px}.template8.agent-card .agent-info .contact .inner>p .iconfont{font-size:14px}.template8.agent-card .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}.template8.agent-card .agent-info .contact .inner>p.phone .iconfont{font-size:15px}.template8.agent-card .agent-info .contact .inner>p.email .iconfont{font-size:12px;transform:scale(0.92);display:inline-block}.template8.agent-card .agent-introduction-wrapper{display:none;position:absolute;left:0;top:0;z-index:100;width:100%;height:calc(100% - 185px);padding:30px 30px 0 30px;border-radius:20px 20px 0 0;background:rgba(4,4,4,0.5);overflow-y:scroll;align-items:center}.template8.agent-card .agent-introduction-wrapper::-webkit-scrollbar{width:4px}.template8.agent-card .agent-introduction-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background:transparent;border-radius:4px}.template8.agent-card .agent-introduction-wrapper::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background-color:rgba(255,255,255,0.2);border-radius:4px}.template8.agent-card .agent-introduction-wrapper .agent-introduction{position:relative;color:#fff;text-align:center;font-family:var(--font-normal);font-size:24px;font-style:italic;font-weight:400;line-height:36px;height:100%}.template8.agent-card .agent-introduction-wrapper .agent-introduction>img{position:absolute;z-index:-1;width:31px}.template8.agent-card .agent-introduction-wrapper .agent-introduction>div.rich-text{overflow:auto}.template8.agent-card .agent-introduction-wrapper .agent-introduction .more-content{position:absolute;right:0;bottom:0;color:var(--color-theme);background-color:var(--bgColor);cursor:pointer;text-decoration:underline;z-index:var(--level-high)}.template8.agent-card .avatar-wrapper:hover .agent-introduction-wrapper{display:flex}.template8.agent-card .links-wrapper{width:620px;height:560px;margin:0 auto}@media (max-width: 800px){.template8.agent-card{display:block;height:auto;min-height:initial}.template8.agent-card .avatar-wrapper{width:100%;height:auto}.template8.agent-card .avatar-wrapper .agent-inner{width:100%;height:355px;margin-bottom:15px}.template8.agent-card .avatar-wrapper .agent-inner>a:first-child{width:100%;height:100%}.template8.agent-card .avatar-wrapper .avatar{vertical-align:bottom;object-fit:cover;border-radius:10px;height:355px}.template8.agent-card .avatar-wrapper .v6-gold{top:13px;left:13px;height:calc(100% - 13px);width:calc(100% - 13px)}.template8.agent-card .agent-info{width:100%;padding:15px;border-radius:0 0 10px 10px;bottom:0;height:auto}.template8.agent-card .agent-info .full-name{font-size:14px;font-weight:700;line-height:25px;margin-bottom:15px}.template8.agent-card .agent-info .full-name .position{font-size:12px}.template8.agent-card .agent-info .contact{line-height:14px;font-size:12px}.template8.agent-card .agent-info .contact .inner{line-height:14px}.template8.agent-card .agent-mobile{width:100%;height:auto}.template8.agent-card .agent-mobile .book-appointment{display:block;width:100%;margin:0 auto;height:40px;background:var(--color-theme);font-family:var(--font-normal);color:#fff;font-size:14px;font-weight:400;line-height:40px;letter-spacing:0px;text-align:center;margin-bottom:15px;border-radius:10px}.template8.agent-card .agent-introduction-wrapper{display:flex;position:static;width:100%;height:auto;padding:0;margin-bottom:15px;border-radius:0;background:none;overflow-y:scroll;align-items:center}.template8.agent-card .agent-introduction-wrapper .agent-introduction{font-size:14px;line-height:26px;width:100%;max-height:130px}.template8.agent-card .agent-introduction-wrapper .agent-introduction>img{position:absolute;z-index:-1;width:31px}.template8.agent-card .agent-introduction-wrapper .agent-introduction>div.rich-text{overflow:auto}.template8.agent-card .agent-introduction-wrapper .agent-introduction .more-content{position:absolute;right:0;bottom:0;color:var(--color-theme);background-color:var(--bgColor);cursor:pointer;text-decoration:underline;z-index:var(--level-high)}.template8.agent-card .links-wrapper{width:100%;height:308px}}

.md-team.template8{width:100%;padding:60px 50px 50px 50px;background:#212530}.md-team.template8 .template8-wrap{padding:0;position:relative}.md-team.template8 .template8-wrap .title-wrap{padding-right:130px;margin-bottom:30px}.md-team.template8 .template8-wrap .title{font-family:var(--mg-title-font);font-size:24px;font-weight:900;line-height:32px;color:#fff;letter-spacing:0px;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;margin:0 20px 0 0}.md-team.template8 .template8-wrap .title p{line-height:32px}.md-team.template8 .template8-wrap .swiper.align-center .swiper-wrapper{justify-content:center;height:560px}.md-team.template8 .template8-wrap .agent-swiper{width:100%;overflow:hidden;height:100%}.md-team.template8 .template8-wrap .agent-swiper .swiper-wrapper{display:flex}.md-team.template8 .template8-wrap .agent-swiper .swiper-wrapper .swiper-slide{height:auto}.md-team.template8 .template8-wrap .agent-swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0}.md-team.template8 .template8-wrap .agent-swiper .swiper-wrapper .swiper-slide .agent-item{width:100%}.md-team.template8 .template8-wrap .agent-swiper.center .swiper-wrapper{justify-content:center}.md-team.template8 .template8-wrap .agent-swiper-no-margin{margin-right:0 !important}.md-team.template8 .template8-wrap .swiper-button{width:98.5px;height:14px;display:flex;justify-content:space-between;position:absolute;top:10px;right:0;z-index:var(--level-low)}.md-team.template8 .template8-wrap .swiper-button .button-prev{color:#fff;transform:rotate(-90deg);cursor:pointer}.md-team.template8 .template8-wrap .swiper-button .button-next{color:#fff;transform:rotate(90deg);cursor:pointer}.md-team.template8 .template8-wrap .swiper-button .iconfont{font-size:22px}.md-team.template8 .template8-wrap .swiper-button.disabled{opacity:0.3}.md-team.template8 .template8-wrap .swiper-button.disabled .button-next,.md-team.template8 .template8-wrap .swiper-button.disabled .button-prev{cursor:not-allowed;color:#a8a8a8}@media (max-width: 800px){.md-team.template8{padding:30px 15px 25px 15px}.md-team.template8 .template8-wrap{padding:0}.md-team.template8 .template8-wrap .title-wrap{padding-right:0;margin-bottom:15px}.md-team.template8 .template8-wrap .title{color:#fff;font-family:var(--font-bold);font-size:16px;font-style:normal;font-weight:900;line-height:normal}.md-team.template8 .template8-wrap .swiper.align-center .swiper-wrapper{height:auto}.md-team.template8 .template8-wrap .swiper-slide{height:auto}.md-team.template8 .template8-wrap .agent-item{width:345px;border-radius:10px;flex-shrink:0;position:relative;z-index:1}}

