.elementor-1841 .elementor-element.elementor-element-5b10f28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */header.elementor.elementor-25.elementor-location-header {
    display: none !important;
}
* {
  color: var(--text) !important;
}
/* ===== FORÇAR CORES DE FONTE COM !important ===== */

/* Cor padrão do site */
body {
  color: var(--text) !important;
  background: #fff !important;
}

/* Títulos principais */
h1, h2, h3, h4, h5, h6,
.section-title,
.plan h3,
.service-card h3,
.why-item h4,
.step h4 {
  color: var(--text) !important;
}

/* Textos secundários */
p,
.sub,
.small,
.plan .sub,
.plan .price small,
.hero p,
.service-card p,
.why-item p,
.step p,
.testimonial p,
.author span,
.plans-html .section-head p {
  color: var(--muted) !important;
}

/* Menu */
.menu,
.menu a {
  color: #151d33 !important;
}

.menu a:hover {
  color: var(--primary) !important;
}

/* Marca */
.brand-mark {
  color: #0c1937 !important;
}

.brand-mark span {
  color: var(--primary) !important;
}

.brand-text,
.brand-text small {
  color: #0f1730 !important;
}

/* Botões */
.btn-primary {
  color: #ffffff !important;
}

.btn-outline {
  color: var(--primary) !important;
}

.btn-light {
  color: #0f172a !important;
}

.plans-html .btn-secondary {
  color: #0f172a !important;
}

/* Seções com fundo escuro */
.cta-box,
.cta-box h3,
.cta-box p,
.cta-box .btn {
  color: #ffffff !important;
}

/* Plano destaque */
.plan.popular,
.plan.popular h3,
.plan.popular .sub,
.plan.popular .price,
.plan.popular .price small,
.plan.popular li {
  color: var(--text) !important;
}

/* Plans HTML - destaque escuro */
.plans-html .pricing-card.featured,
.plans-html .pricing-card.featured h3,
.plans-html .pricing-card.featured .price,
.plans-html .pricing-card.featured .price small,
.plans-html .pricing-card.featured p,
.plans-html .pricing-card.featured li {
  color: #ffffff !important;
}

/* Depoimentos */
.quote {
  color: var(--primary) !important;
}

.author strong {
  color: var(--text) !important;
}

/* Footer */
footer {
  color: #75809a !important;
}/* End custom CSS */