.elementor-1247 .elementor-element.elementor-element-aae2a31{--display:flex;}/* Start custom CSS */#pab-about .hero-image {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 24%);
  mask-image: linear-gradient(to right, transparent 0%, #000 24%);
}
@media (max-width: 767px) {
  #pab-about .hero-image { -webkit-mask-image: none; mask-image: none; }
}
/* Full-width Who We Are feature */
#pab-about .section:has(.story) { padding: 0; }
#pab-about .section:has(.story) > .wrap { max-width: none; padding: 0; }
#pab-about .story { border-radius: 0; background: #06172c; }
#pab-about .story-copy { padding: clamp(48px, 5vw, 72px) clamp(32px, 5vw, 60px) clamp(48px, 5vw, 72px) max(32px, calc((100vw - 1200px)/2 + 60px)); }
#pab-about .story h2 { color: #fff; }
#pab-about .story p, #pab-about .story li { color: #d5e0e9; }
@media (max-width: 767px) { #pab-about .story-copy { padding: 42px 24px; } }
#pab-about .story.story { border-radius: 0; background: #06172c; }
#pab-about .story-copy.story-copy { padding: clamp(48px, 5vw, 72px) clamp(32px, 5vw, 60px) clamp(48px, 5vw, 72px) max(32px, calc((100vw - 1200px)/2 + 60px)); }
@media (max-width: 767px) { #pab-about .story-copy.story-copy { padding: 42px 24px; } }
#pab-about .section:has(.story) + .section { padding-top: 64px !important; }
@media (max-width: 767px) { #pab-about .section:has(.story) + .section { padding-top: 42px !important; } }/* End custom CSS */