.TeamModuleItem{border-top:0 !important;padding-top:3rem}
.TeamModuleItem .wrapper{border-top:0 !important;display:flex;flex-flow:column nowrap}
.TeamModuleItem .thumbnail{margin:0 0 1rem;width:17rem;height:12.5rem;position:relative;overflow:hidden}
.TeamModuleItem .thumbnail img,.TeamModuleItem .thumbnail picture,.TeamModuleItem .thumbnail .image{width:100%;height:100%}
.TeamModuleItem .thumbnail img{max-width:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center"}
.TeamModuleItem .content{color:inherit;flex:1;font-size:19px !important;max-width:none;display:flex;flex-direction:column}
.TeamModuleItem .content .name{color:inherit;font-size:22px !important;font-weight:700;margin-bottom:.5rem;margin-top:-0.25rem;line-height:1.45;letter-spacing:-0.005em}
.TeamModuleItem .content .role{letter-spacing:.005em;line-height:1.5;font-size:12px !important;margin-bottom:.5rem}
.TeamModuleItem .content .cta{color:#d3135a !important;font-size:14px !important;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin-top:auto}
.TeamModuleItem .address{color:#667790 !important;font-size:18px !important;line-height:24px !important;margin-bottom:.75rem;display:flex;flex-direction:column}
.TeamModuleItem .address .contact{color:#667790 !important;margin:0 0 .5rem;height:1.1rem;display:flex;flex-flow:row nowrap;align-items:center}
.TeamModuleItem .address .contact.mail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.TeamModuleItem .address .contact .cta{padding-left:.25em;color:inherit !important}
.TeamModuleItem .address .contact .cta-link{color:inherit !important}
.TeamModuleItem .address .contact .cta-link span,.TeamModuleItem .content .cta span,.TeamModuleItem .content .cta svg,.TeamModuleItem .address .contact .cta svg{color:inherit !important;fill:currentColor !important}
@media(min-width:768px){.TeamModuleItem{padding-top:2.95rem}
.TeamModuleItem .wrapper{flex-direction:row}
.TeamModuleItem .thumbnail{margin:0;width:17rem}
.TeamModuleItem .content{font-size:19px !important;max-width:none;padding:0 0 0 2rem}
.TeamModuleItem .content .name{font-size:22px !important}
.TeamModuleItem .content .role{line-height:1.44444;margin-bottom:.75rem;min-height:2.8888em}
.TeamModuleItem .address .contact{margin-right:1rem}
.TeamModuleItem .address .contact:last-child{margin-bottom:0}
}
@media(min-width:992px){.TeamModuleItem{padding-top:4rem}
.TeamModuleItem .thumbnail{flex:0 0 17rem}
.TeamModuleItem .content{padding-left:2.25rem}
.TeamModuleItem .address .contact{height:1.3rem;margin-right:1.5rem}
}
.TeamModuleItem .thumbnail{aspect-ratio:16 / 9;height:auto;width:100%}
.TeamModuleItem .thumbnail img,.TeamModuleItem .thumbnail picture,.TeamModuleItem .thumbnail .image{aspect-ratio:16 / 9}
@media(min-width:768px){.TeamModuleItem .thumbnail{width:100%;flex:0 0 100%}
}
@media(min-width:992px){.TeamModuleItem .thumbnail{width:50%;flex:0 0 50%}
}
@media(min-width:1024px){.TeamModule .wrapper>.row{display:flex;flex-wrap:wrap;gap:0 !important}
.TeamModule .wrapper>.row>div,.TeamModule .wrapper>.row>.TeamModuleItem,.TeamModule .wrapper>.row>.handle-parent-edit-fix{flex:0 0 50% !important;max-width:50% !important;width:50% !important}
}