/* Shared decorative arrows: no text line box or font-baseline dependency. */
.ba-services span.ba-services-arrow,
.ba-services .ba-services-nav button[data-direction],
.ba-testimonials .ba-testimonials-nav button[data-direction],
.ba-hero button.ba-hero-arrow { display:inline-flex; align-items:center; justify-content:center; line-height:0; }
.ba-services .ba-arrow-icon,
.ba-testimonials .ba-arrow-icon,
.ba-hero .ba-arrow-icon { display:block; width:22px; height:22px; flex:0 0 auto; }
