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

.list-agent-card .avatar-box-a{color:#fff;font-size:18px;line-height:18px;position:relative;overflow:hidden}@media (max-width: 600px){.list-agent-card .avatar-box-a{font-size:14px}}.list-agent-card .avatar-box-a .site-img-info{display:none;position:absolute;bottom:0px;width:100%;text-align:center;padding:85px 0px 30px;background:linear-gradient(180deg, rgba(25,25,25,0) 10%, rgba(25,25,25,0.9) 100%)}@media (max-width: 600px){.list-agent-card .avatar-box-a .site-img-info{display:block;padding-bottom:20px}}.list-agent-card .avatar-box-a .agent-image{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.list-agent-card .avatar-box-a:hover .site-img-info{display:block}.list-agent-card .avatar-box-a:hover img{transform:scale(1.1)}.list-agent-card .avatar-box-a .info-item+.info-item{margin-top:10px}

.md-team.layout5{line-height:1.5}.md-team.layout5 .agent{display:flex;row-gap:20px;column-gap:7.5%}@media (max-width: 600px){.md-team.layout5 .agent{flex-direction:column}}@media (min-width: 601px){.md-team.layout5 .agent:nth-of-type(2n+1){flex-direction:row-reverse}.md-team.layout5 .agent.reverse:nth-of-type(2n){flex-direction:row-reverse}.md-team.layout5 .agent.reverse:nth-of-type(2n+1){flex-direction:row}}.md-team.layout5 .agent+.agent{padding-top:80px}@media (max-width: 600px){.md-team.layout5 .agent+.agent{padding-top:40px}}.md-team.layout5 .list-agent-card{width:100%}.md-team.layout5 .list-agent-card .avatar-box-a{width:100%;height:380px;display:block;position:relative}.md-team.layout5 .list-agent-card .avatar-box-a img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.md-team.layout5 .list-agent-card .avatar-box-a .site-img-info{padding:85px 20px 30px;display:block;position:absolute;top:100%;bottom:auto;left:0;right:0;transition:all 0.3s ease}.md-team.layout5 .list-agent-card .avatar-box-a .site-img-info a{word-break:break-word}.md-team.layout5 .list-agent-card .avatar-box-a:hover .site-img-info{top:auto;bottom:0}.md-team.layout5 .list-agent-card .agent-info{text-align:center}.md-team.layout5 .list-agent-card .agent-info .agent-name{font-family:var(--mg-title-font);font-size:20px;color:var(--g-primary-color);margin-top:20px;display:block;cursor:pointer}.md-team.layout5 .list-agent-card .agent-info .agent-position{font-size:16px;color:var(--g-text-color)}.md-team.layout5 .list-agent-card .agent-info .agent-name+.agent-position{margin-top:15px}.md-team.layout5 .module-header{position:relative;margin-bottom:20px}.md-team.layout5 .module-header .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--g-primary-color)}.md-team.layout5 .module-header .arrow .prev-el{font-size:20px;display:inline-block;transform:rotate(-90deg)}.md-team.layout5 .module-header .arrow .next-el{font-size:20px;display:inline-block;transform:rotate(90deg)}.md-team.layout5 .module-header .arrow .split{display:inline-block;width:52px}.md-team.layout5 .swiper-wrapper{justify-content:space-between}.md-team.layout5 .len-1 .swiper-wrapper{justify-content:center}@media (min-width: 600px){.md-team.layout5 .len-1 .swiper-slide{width:50% !important;margin-right:0px !important}}@media (max-width: 600px){.md-team.layout5 .len-1 .swiper-slide{margin-left:0px !important;width:100% !important;margin-right:0px !important}}@media (min-width: 600px){.md-team.layout5 .len-2 .swiper-slide{width:49% !important;margin-right:0px !important}}@media (min-width: 600px){.md-team.layout5 .len-3 .swiper-slide{width:32% !important;margin-right:0px !important}}@media (max-width: 600px){.md-team.layout5 .swiper-slide:first-child{margin-left:15px}}

