/* Energy Bartar About Us — v0.9.51
 * CTA-only recovery for the live document where Elementor split the secondary
 * action into a third top-level column.
 */

/* Fallback shown until the one-time data repair runs: make the two separate
 * button columns an adjacent 340px group at the physical left of the CTA. */
@media (min-width:768px){
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button){
    align-items:center!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-copy{
    flex:1 1 auto!important;
    width:auto!important;
    max-width:none!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons{
    flex:0 0 165px!important;
    width:165px!important;
    max-width:165px!important;
    height:54px!important;
    min-height:54px!important;
    margin:0 0 0 10px!important;
    padding:0!important;
    display:flex!important;
    align-items:stretch!important;
    justify-content:stretch!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column{
    flex:0 0 165px!important;
    width:165px!important;
    max-width:165px!important;
    height:54px!important;
    min-height:54px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:stretch!important;
  }
}

.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons > .elementor-column-wrap,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons > .elementor-element-populated,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons > .elementor-widget-wrap,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column > .elementor-column-wrap,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column > .elementor-element-populated,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column > .elementor-widget-wrap{
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:stretch!important;
}

.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-widget-button,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-widget-container,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-button-wrapper,
.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-button{
  width:100%!important;
  max-width:none!important;
  height:54px!important;
  min-height:54px!important;
  margin:0!important;
}

.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-button{
  padding:10px 7px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:13px!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  text-align:center!important;
}

.ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column .elementor-button{
  border:1px solid #c9ded1!important;
  background:#fff!important;
  color:#148447!important;
}

@media (max-width:767px){
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button){
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-copy{
    grid-column:1 / -1!important;
    width:100%!important;
    max-width:100%!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons,
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > .ebna-cta-buttons + .elementor-column{
    grid-column:auto!important;
    width:100%!important;
    max-width:none!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:stretch!important;
  }

  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-widget-button,
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-widget-container,
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-button-wrapper,
  .ebna-cta > .elementor-container:has(> .ebna-cta-buttons + .elementor-column .elementor-widget-button) > :is(.ebna-cta-buttons,.ebna-cta-buttons + .elementor-column) .elementor-button{
    height:48px!important;
    min-height:48px!important;
  }
}
