.elementor-4750 .elementor-element.elementor-element-9ea8d29{--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;}body.elementor-page-4750:not(.elementor-motion-effects-element-type-background), body.elementor-page-4750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-bee3213 *//* ====== FUNDO CLARO GERAL DA PÁGINA ====== */
body,
html,
.wp-site-blocks,
.site,
.site-main,
.entry-content {
  background: linear-gradient(180deg, #FFFBF8, #F7F3EF) !important;
  color: #2A211B;
}

/* ====== AJUSTE DO CONTAINER PRINCIPAL ====== */
section,
.wp-block-group,
.elementor-section {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* ====== TEXTO PRINCIPAL E SUBTÍTULOS ====== */
h1, h2, h3, h4 {
  color: #2A211B !important;
  font-family: "Inter", system-ui, sans-serif;
  line-height: 1.2;
}

/* ====== BOTÃO DOURADO / COBRE ====== */
button,
.wp-block-button__link,
.elementor-button {
  background: linear-gradient(180deg, #D98A50, #5A361F) !important;
  color: #fff !important;
  font-weight: 700;
  border-radius: 999px;
  border: none;
  box-shadow: 0 12px 30px rgba(217,138,80,0.35);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
button:hover,
.wp-block-button__link:hover,
.elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(217,138,80,0.45);
}

/* ====== FAIXA VERMELHA (topo) ====== */
header,
.top-alert,
.notice-bar {
  background: #C73A2B !important;
  color: #fff !important;
  text-align: center;
  font-weight: 800;
  font-size: 15px;
  padding: 10px 0;
  letter-spacing: 0.5px;
}

/* ====== BLOCO DESTACADO (tipo o “será uma imersão intensa…”) ====== */
.highlight-box {
  background: #FFF7EB;
  border: 1px solid rgba(217,138,80,0.25);
  border-radius: 12px;
  padding: 16px 20px;
  color: #3B2A20;
  box-shadow: 0 8px 20px rgba(0,0,0,0.06);
}

/* ====== COR DESTAQUE (como “Plano Override”) ====== */
em,
strong,
span.gold {
  color: #C7A244 !important;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS */html, body{ overflow-x: hidden !important; }/* End custom CSS */