.elementor .e-7dae29c{flex-direction:row;/* ============================= */
/* CORREÇÃO FULL WIDTH ELEMENTOR */
/* REMOVE BORDAS BRANCAS LATERAIS */
/* ============================= */

html,
body {
margin: 0 !important;
padding: 0 !important;
overflow-x: hidden !important;
}

body .elementor-widget-shortcode,
body .elementor-widget-shortcode .elementor-widget-container,
body .elementor-shortcode,
body .elementor-widget-html,
body .elementor-widget-html .elementor-widget-container {
margin: 0 !important;
padding: 0 !important;
}

body .page-content,
body .content-area,
body .entry-content,
body .site-content,
body main {
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
overflow-x: hidden !important;
}

.fluxo-vendas-page {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding: 0 !important;
display: block !important;
overflow: hidden !important;
border-radius: 0 !important;
position: relative;
}

.fluxo-vendas-page .fluxo-hero,
.fluxo-vendas-page .fluxo-section,
.fluxo-vendas-page .fluxo-final-cta {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}

.fluxo-vendas-page > div:first-of-type {
margin-top: 0 !important;
}

.fluxo-vendas-page .fluxo-container {
max-width: 1180px;
margin-left: auto !important;
margin-right: auto !important;
}
    @media (max-width: 640px) {
    .fluxo-container {
      padding: 0 18px;
    }

    .fluxo-section {
      padding: 60px 0;
    }

    .fluxo-pains-grid,
    .fluxo-process-grid,
    .fluxo-testimonials-grid {
      grid-template-columns: 1fr;
    }

    .fluxo-hero-card,
    .fluxo-emotional-box,
    .fluxo-plan-card,
    .fluxo-testimonial-card {
      padding: 28px 22px;
    }

    .fluxo-hero-card {
      animation: fluxoFadeUp 1s ease 0.15s both;
    }

    .fluxo-hero-card::before {
      position: static;
      display: inline-block;
      margin-bottom: 18px;
    }

    .fluxo-setup-row {
      flex-direction: column;
      gap: 4px;
    }

    .fluxo-setup-row strong {
      text-align: left;
    }

    .fluxo-btn,
    .fluxo-final-actions {
      width: 100%;
    }

    .fluxo-hero-actions {
      width: 100%;
    }
  }

  /* ============================= */
  /* CORREÇÃO FULL WIDTH ELEMENTOR */
  /* REMOVE BORDAS BRANCAS LATERAIS */
  /* ============================= */

  html,
  body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
  }

  body .elementor-widget-shortcode,
  body .elementor-widget-shortcode .elementor-widget-container,
  body .elementor-shortcode,
  body .elementor-widget-html,
  body .elementor-widget-html .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
  }

  body .page-content,
  body .content-area,
  body .entry-content,
  body .site-content,
  body main {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  .fluxo-vendas-page {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    display: block !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    position: relative;
  }

  .fluxo-vendas-page .fluxo-hero,
  .fluxo-vendas-page .fluxo-section,
  .fluxo-vendas-page .fluxo-final-cta {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .fluxo-vendas-page > div:first-of-type {
    margin-top: 0 !important;
  }

  .fluxo-vendas-page .fluxo-container {
    max-width: 1180px;
    margin-left: auto !important;
    margin-right: auto !important;
  }\n}