/* Shared section eyebrow treatment, based on Engineering Services. */
:is(
  .gtech-eyebrow,
  .careers-native-eyebrow,
  .about-native-kicker,
  .leadership-native-kicker,
  .insights-native-kicker,
  .mp-kicker,
  .benefits-kicker,
  .referral-kicker
) .elementor-heading-title,
:is(
  .blog-kicker,
  .blog-detail-hero__kicker,
  .gtech-case-detail__kicker,
  .benefits-kicker-text,
  .referral-kicker-text
){
  display:flex!important;
  align-items:center;
  gap:12px;
  width:max-content;
  max-width:100%;
  color:#d01d20!important;
  font-family:Tahoma,Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.2!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}

:is(
  .gtech-eyebrow,
  .careers-native-eyebrow,
  .about-native-kicker,
  .leadership-native-kicker,
  .insights-native-kicker,
  .mp-kicker,
  .benefits-kicker,
  .referral-kicker
) .elementor-heading-title::after,
:is(
  .blog-kicker,
  .blog-detail-hero__kicker,
  .gtech-case-detail__kicker,
  .benefits-kicker-text,
  .referral-kicker-text
)::after{
  content:"";
  flex:0 0 38px;
  width:38px;
  height:1px;
  margin:0!important;
  background:currentColor!important;
}

@media(max-width:767px){
  :is(.gtech-eyebrow,.careers-native-eyebrow,.about-native-kicker,.leadership-native-kicker,.insights-native-kicker,.mp-kicker,.benefits-kicker,.referral-kicker) .elementor-heading-title::after,
  :is(.blog-kicker,.blog-detail-hero__kicker,.gtech-case-detail__kicker,.benefits-kicker-text,.referral-kicker-text)::after{
    flex-basis:28px;
    width:28px;
  }
}

/* Page-specific files previously used stronger blue declarations. */
.page-id-500 .mp-contact-copy .mp-kicker .elementor-heading-title,
body .about-native-page .about-native-kicker .elementor-heading-title,
body .careers-native-page .careers-native-eyebrow .elementor-heading-title,
body .leadership-native-page .leadership-native-kicker .elementor-heading-title,
body .insights-native-page .insights-native-kicker .elementor-heading-title{
  color:#d01d20!important;
  font-size:13px!important;
  font-weight:400!important;
}

.page-id-541 .elementor-element-e6e9c00 .elementor-heading-title{
  display:flex!important;
  align-items:center;
  gap:12px;
  width:max-content;
  color:#d01d20!important;
  font-weight:400!important;
}
.page-id-541 .elementor-element-e6e9c00 .elementor-heading-title::after{
  content:"";
  flex:0 0 38px;
  width:38px;
  height:1px;
  background:currentColor;
}

/* Leadership previously used a separate divider widget for this same rule. */
.elementor-page-466 .leadership-native-kicker + .elementor-widget-divider{
  display:none!important;
}

/* Hide legacy Elementor divider widgets now replaced by the red text rule. */
.gtech-old-eyebrow-divider{
  display:none!important;
}
