/* durability: canonical; homepage training shares the action-film component. */
.elementor.elementor-211 .elementor-element.sportbot-home-steps-section {
  overflow: visible;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}
.elementor.elementor-211 .elementor-element.sportbot-home-products-frame {
  width: 100%;
  max-width: var(--proof-max-width) !important;
  margin-inline: auto !important;
  padding-inline: var(--proof-gutter) !important;
  padding-top: var(--sportbot-section-space) !important;
  padding-bottom: 0 !important;
}
.sportbot-steps-proof { flex: none; }
/* Match the extra heading inset above "Available as". */
#sportbot-home-steps {
  padding-top: calc(var(--sportbot-section-space, 64px) + 40px) !important;
}

@media (max-width: 360px) {
  :is(body.home, body.front-page) .elementor.elementor-211 .elementor-element.elementor-element-4e8e64df,
  :is(body.home, body.front-page) .elementor.elementor-211 .elementor-element-4e8e64df > .elementor-widget {
    max-width: 100% !important;
  }
}
