.team_members{padding-bottom:7.5rem;padding-top:7.5rem;position:relative}.team_members .team_members_item_section{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.team_members .team_members_item{flex:0 0 auto;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:25%}.team_members figure.team_members_item_img{margin:0;width:100%}.team_members figure.team_members_item_img img{height:auto;max-width:100%;vertical-align:bottom;width:100%}.team_members h4{font-size:1.5rem;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:1rem}.team_members p.team_members_item_profession{font-size:1.25rem}.team_members .team_members_item.has-social-share h4{display:inline-block}.team_members .team_members_item.has-social-share ul.team_members_item_social{background:none;display:inline-block;font-size:24px;left:0;line-height:1;list-style:none;margin-bottom:1rem;margin-left:0;margin-top:0;padding-left:0;padding-right:0;position:relative;text-indent:0;top:.4rem}.team_members .team_members_item.has-social-share ul.team_members_item_social li{border-radius:9999px;color:#0d66c2;transition:transform .1s ease}.team_members .team_members_item.has-social-share ul.team_members_item_social li a{fill:currentColor;align-items:center;border-bottom:0;box-shadow:none;color:currentColor;display:flex;line-height:0;transition:transform .1s ease}.team_members .team_members_item.has-social-share ul.team_members_item_social li a svg{fill:currentColor;color:currentColor;height:1.25em;vertical-align:middle;width:1.25em}.team_members .team_members_item.has-social-share h4 a{background-image:linear-gradient(180deg,transparent 0,transparent 50%,#1898d5 0,#1898d5),linear-gradient(180deg,#1898d5 0,#1898d5);background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:100% 200%,100% 2px;border-radius:4px;color:#333;-webkit-transition:.1s linear;transition:.1s linear}.team_members .team_members_item.has-social-share h4 a:hover{background-size:100% 200%,100% 3rem;color:#333}.team_members .team_members_item_section:not(:first-child){margin-bottom:1.5rem;margin-top:1.5rem;padding-left:.5rem;padding-right:.5rem}@media(max-width:767px){.team_members .team_members_item{width:100%}}