/* BeaconFire Data & AI Platforms page. */

.elementor-widget-beaconfire-data-ai-platforms,
.elementor-widget-beaconfire-data-ai-platforms > .elementor-widget-container { width: 100%; }
.elementor-widget-beaconfire-data-ai-platforms > .elementor-widget-container { padding: 0; }
.elementor-element-dataai1a01 { position: relative; z-index: 2 !important; }

body:has(.bf-data-ai-platforms-page) .elementor-location-footer { z-index: 0 !important; }
body:has(.bf-data-ai-platforms-page) .elementor-element-dataai1a01 { padding: 0 !important; }

.bf-data-ai-platforms-hero__actions { display: flex; margin-top: 34px; }
.bf-data-ai-platforms-hero__actions .bf-welcome__arrow { width: 20px; height: 20px; }

.bf-data-ai-platforms-page .bf-data-ai-platforms-capabilities-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 900px) {
  .bf-data-ai-platforms-page .bf-data-ai-platforms-capabilities-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .bf-data-ai-platforms-page .bf-data-ai-platforms-capabilities-grid {
    grid-template-columns: 1fr;
  }
}
