
/* v25 — hard equal thirds for the 3 process cards. */
.bhr-v24-steps > .elementor-container,
.bhr-v24-steps > .elementor-container > .elementor-row{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:24px!important;
  align-items:stretch!important;
}

.bhr-v24-steps > .elementor-container > .elementor-column,
.bhr-v24-steps > .elementor-container > .elementor-row > .elementor-column{
  flex:0 0 calc((100% - 48px)/3)!important;
  width:calc((100% - 48px)/3)!important;
  max-width:calc((100% - 48px)/3)!important;
  min-width:0!important;
}

.bhr-v24-step-card,
.bhr-v24-step-card > .elementor-element-populated,
.bhr-v24-step-card > .elementor-widget-wrap{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}

@media(max-width:767px){
  .bhr-v24-steps > .elementor-container,
  .bhr-v24-steps > .elementor-container > .elementor-row{
    display:block!important;
  }
  .bhr-v24-steps > .elementor-container > .elementor-column,
  .bhr-v24-steps > .elementor-container > .elementor-row > .elementor-column{
    width:100%!important;
    max-width:100%!important;
    flex:0 0 100%!important;
    margin-bottom:18px!important;
  }
}
