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

.md-team.layout13 .swiper-content{position:relative;margin-left:50px}@media (min-width: 1500px){.md-team.layout13 .swiper-content{margin-left:5vw}}@media (max-width: 1440px){.md-team.layout13 .swiper-content{margin-left:50px}}@media (max-width: 1080px){.md-team.layout13 .swiper-content{margin-left:40px}}@media (max-width: 840px){.md-team.layout13 .swiper-content{margin-left:30px}}@media (max-width: 800px){.md-team.layout13 .swiper-content{margin-left:20px}}@media (max-width: 600px){.md-team.layout13 .swiper-content{margin-left:15px}}.md-team.layout13 .swiper-content .swiper{height:100%}.md-team.layout13 .swiper-content .swiper .swiper-slide{aspect-ratio:1;position:relative;cursor:pointer;overflow:hidden}@media (max-width: 800px){.md-team.layout13 .swiper-content .swiper .swiper-slide{width:240px !important}}.md-team.layout13 .swiper-content .swiper .swiper-slide .img-mask{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(25,25,25,0.4);pointer-events:none}.md-team.layout13 .swiper-content .swiper .swiper-slide img{transition:transform 0.3s ease}.md-team.layout13 .swiper-content .swiper .swiper-slide:hover .img-mask{display:none}.md-team.layout13 .swiper-content .swiper .swiper-slide:hover img{transform:scale(1.1)}.md-team.layout13 .btn-wrap{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.md-team.layout13 .btn-wrap.prev-btn{left:10px}.md-team.layout13 .btn-wrap.next-btn{right:calc(5vw + 10px)}@media (max-width: 1440px){.md-team.layout13 .btn-wrap.next-btn{right:70px}}@media (max-width: 1080px){.md-team.layout13 .btn-wrap.next-btn{right:50px}}@media (max-width: 840px){.md-team.layout13 .btn-wrap.next-btn{right:40px}}@media (max-width: 800px){.md-team.layout13 .btn-wrap.next-btn{right:30px}}@media (max-width: 600px){.md-team.layout13 .btn-wrap.next-btn{right:25px}}.md-team.layout13 .btn-wrap .iconfont{width:50px;height:100%;border-radius:50%;background:var(--g-btn-background);color:var(--g-btn-color);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.md-team.layout13 .btn-wrap .iconfont.navigation-disabled{opacity:0.3;cursor:not-allowed}.md-team.layout13 .btn-wrap .prev-el{transform:rotate(-90deg)}.md-team.layout13 .btn-wrap .next-el{transform:rotate(90deg)}.md-team.layout13 .agent-detail{margin-top:40px;display:flex;gap:50px;align-items:center}.md-team.layout13 .agent-detail.full{align-items:flex-start}.md-team.layout13 .agent-detail .agent-avatar{width:400px;height:534px;overflow:hidden;cursor:pointer}.md-team.layout13 .agent-detail .agent-avatar img{transition:transform 0.3s ease}.md-team.layout13 .agent-detail .agent-avatar:hover img{transform:scale(1.1)}.md-team.layout13 .agent-detail .agent-info{flex:1}.md-team.layout13 .agent-detail .agent-info .top-section{display:flex;justify-content:space-between;gap:20px}.md-team.layout13 .agent-detail .agent-info .top-section .agent-name{font-family:var(--mg-title-font);font-size:34px;line-height:1.5;color:var(--g-primary-color)}.md-team.layout13 .agent-detail .agent-info .top-section .agent-position{margin-top:10px;opacity:0.4;font-family:var(--font-normal);font-size:14px;line-height:1.5;color:var(--g-primary-color)}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment{border:none;font-size:16px;font-family:var(--mg-button-font);line-height:1;text-align:left;color:var(--g-btn-background);text-decoration:none}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment .text{position:relative}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment .text:before{content:'';display:block;width:0;height:1px;background:var(--g-btn-background);position:absolute;left:0;bottom:0;transition:0.3s ease}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment:hover .text:before{width:100%}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment .iconfont.icon-calendar{display:none}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment .iconfont.icon-arrow_06_right{font-size:16px;font-weight:700;color:var(--g-btn-background);transform:rotate(-45deg)}.md-team.layout13 .agent-detail .agent-info .center-section{margin-top:50px}.md-team.layout13 .agent-detail .agent-info .center-section .license-company{color:var(--g-text-color);font-size:14px;font-family:var(--font-normal)}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p+p{margin-top:10px}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p a{display:flex}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p .label{display:inline-block;font-family:var(--font-bold);margin-right:12px;white-space:nowrap}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.phone .info,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.email .info,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.externalUrl .info{position:relative}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.phone .info:after,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.email .info:after,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p.externalUrl .info:after{content:'';display:block;width:0;height:1px;background:var(--g-text-color);position:absolute;left:0;bottom:0;transition:0.3s ease}.md-team.layout13 .agent-detail .agent-info .center-section .license-company p:hover.phone .info:after,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p:hover.email .info:after,.md-team.layout13 .agent-detail .agent-info .center-section .license-company p:hover.externalUrl .info:after{width:100%}.md-team.layout13 .agent-detail .agent-info .center-section .share-links{margin-top:10px;font-family:var(--font-medium);font-size:14px;color:var(--g-text-color);display:flex;flex-wrap:wrap;row-gap:10px;text-transform:capitalize}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont{position:relative;padding-right:24px;font-size:14px}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont:after{position:absolute;right:0;top:calc(50% - 2px);content:'';width:4px;height:4px;background:var(--g-text-color);border-radius:50%;margin:0 10px 0 10px}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont:last-child{padding-right:0}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont:last-child:after{content:none}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont>span{position:relative}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont>span:after{content:'';display:block;width:0;height:1px;background:var(--g-text-color);position:absolute;left:0;bottom:0;transition:0.3s ease}.md-team.layout13 .agent-detail .agent-info .center-section .share-links .iconfont>span:hover:after{width:100%}.md-team.layout13 .agent-detail .agent-info .single-intro{margin-top:50px;font-family:var(--font-normal);font-size:18px;line-height:1.5;color:var(--g-primary-color)}@media (max-width: 800px){.md-team.layout13 .swiper-content .swiper{margin-left:0}.md-team.layout13 .agent-detail{margin-top:20px}.md-team.layout13 .agent-detail .agent-info .top-section{display:block}.md-team.layout13 .agent-detail .agent-info .top-section .agent-name{font-size:20px}.md-team.layout13 .agent-detail .agent-info .top-section .book-appointment{margin-top:20px}.md-team.layout13 .agent-detail .agent-info .center-section{margin-top:25px}.md-team.layout13 .agent-detail .agent-info .single-intro{margin-top:25px;font-size:16px}}

