/* Centered leadership introduction. */
body .elementor-element.elementor-element-8b06623 .elementor-element-28b14c6{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:22px!important;text-align:center!important}
body .elementor-element-28b14c6 .elementor-element-2ae2fb1,body .elementor-element-28b14c6 .elementor-element-8b7afa6{width:100%!important;max-width:850px!important;align-items:center!important;text-align:center!important;margin:0 auto!important}
body .elementor-element-28b14c6 .elementor-element-e708d86{width:100%!important;margin:0!important}
body .elementor-element-28b14c6 .elementor-element-e708d86 h2{font-size:clamp(38px,4.5vw,64px)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-1px!important;text-align:center!important;margin:0!important;color:white!important}
body .elementor-element-28b14c6 .elementor-element-c54ead4{width:100%!important;text-align:center!important;margin:0!important}

/* Keep the heading, introduction and portraits close together. */
body.inner-reference-theme .elementor.elementor-21 > .elementor-element-8b06623 {
  padding-top: clamp(22px, 2vw, 30px) !important;
  row-gap: 12px !important;
}
body.inner-reference-theme .elementor-21 .elementor-element-8b06623 > .elementor-element-28b14c6 {
  gap: 10px !important;
  margin-bottom: 0 !important;
  padding-bottom: 18px !important;
}
body.inner-reference-theme .elementor-21 .elementor-element-28b14c6 .elementor-element-c54ead4 {
  max-width: none !important;
  text-wrap: balance;
}
body.inner-reference-theme .elementor-21 .elementor-element-8b06623 > .elementor-element-cb78dde > .e-con-inner {
  padding-block-start: 8px !important;
}
