.hs_rolesSection{overflow:hidden;padding-bottom:calc(80px*var(--scale));padding-top:calc(80px*var(--scale))}.hs_rolesSection .top_section{margin-bottom:calc(40px*var(--scale));margin-left:auto;margin-right:auto;max-width:calc(840px*var(--scale));text-align:center}.hs_rolesSection .top_section .title{background-color:#d3f1e6;border-radius:16px;display:inline-block;font-size:calc(12px*var(--scale3));font-weight:500;letter-spacing:.1em;line-height:1.2;margin-bottom:calc(16px*var(--scale));padding:8px 16px}.hs_rolesSection .top_outer_section .content>:last-child{margin-bottom:0;padding-bottom:0}.hs_rolesSection .top_outer_section .content{font-size:calc(18px*var(--scale3));line-height:1.4}.hs_rolesSection .subTitle h2{font-size:calc(45px*var(--scale2));letter-spacing:.02px;line-height:1.1}.hs_rolesSection .subTitle>*{font-weight:500;margin-bottom:calc(24px*var(--scale))}.hs_rolesSection .bottom_section .flexible-columns{display:flex;flex-wrap:wrap;gap:var(--gutter-y) 0;justify-content:center;margin-left:calc(var(--gutter-x)/2*-1);margin-right:calc(var(--gutter-x)/2*-1)}.hs_rolesSection .bottom_section .flexible-column-item{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;min-width:0;padding:0 calc(var(--gutter-x)/2)}.hs_rolesSection .bottom_section figure{display:block;margin:0;position:relative}.hs_rolesSection .bottom_section figure img{box-sizing:border-box;display:block;height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%;vertical-align:bottom;width:100%}.hs_rolesSection .bottom_section .designation{font-size:calc(18px*var(--scale3));font-weight:600;line-height:1.4;margin-top:calc(16px*var(--scale));text-align:center}@media (max-width:1199px){.hs_rolesSection .bottom_section .flexible-column-item{flex-basis:25%;flex-grow:0;flex-shrink:0}}@media (max-width:991px){.hs_rolesSection .flexible-column__content .content p,.hs_rolesSection .top_section{max-width:100%}.hs_rolesSection .bottom_section .flexible-column-item{flex-basis:33.33333%;flex-grow:0;flex-shrink:0}}@media (max-width:767px){.hs_rolesSection .top_outer_section .content{font-size:17px}.hs_rolesSection .flexible-column{flex-basis:100%;flex-grow:0;flex-shrink:0}.hs_rolesSection .bottom_section .flexible-column-item{flex-basis:50%;flex-grow:0;flex-shrink:0}.hs_rolesSection .bottom_section .designation{font-size:17px}}