.elementor-1710 .elementor-element.elementor-element-b32cc17{--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;}.elementor-1710 .elementor-element.elementor-element-f5748e0{--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;}.elementor-1710 .elementor-element.elementor-element-56a3d42{--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;}/* Start custom CSS for html, class: .elementor-element-03113a5 *//* ===== JM POST CTA (2 CTAs WhatsApp) ===== */
.jm-postcta{
  margin: 26px 0 10px;
}

.jm-postcta__wrap{
  background: #0B0E14;
  border: 1px solid rgba(230,192,143,.22);
  border-radius: 18px;
  padding: 16px;
}

.jm-postcta__title{
  margin: 0 0 10px;
  color: #E6C08F;
  font-weight: 900;
  font-size: 18px;
  line-height: 1.25;
}

.jm-postcta__text{
  margin: 0 0 12px;
  color: rgba(255,255,255,.95);
  line-height: 1.75;
}

.jm-postcta__buttons{
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  margin-top: 12px;
}

.jm-postcta__btn{
  display: inline-block;
  text-decoration: none;
  font-weight: 900;
  padding: 12px 14px;
  border-radius: 14px;
  border: 1px solid rgba(231,203,166,.55);
  background: #151B29;
  color: #fff;
}

.jm-postcta__btn--primary{
  border-color: rgba(231,203,166,.80);
}

.jm-postcta__btn--outline{
  background: transparent;
  color: #E6C08F;
}

.jm-postcta__note{
  margin-top: 12px;
  background: #070A10;
  border: 1px solid rgba(230,192,143,.18);
  border-radius: 14px;
  padding: 12px 14px;
  color: rgba(255,255,255,.90);
  font-size: 13.5px;
  line-height: 1.7;
}

/* Tablet+ */
@media (min-width: 900px){
  .jm-postcta__buttons{
    grid-template-columns: 1fr 1fr;
  }
}
```__
/* ==========================================================
   FIX ELEMENTOR: texto apagado dentro do bloco JM POST CTA
   Cole POR ÚLTIMO
========================================================== */

/* Blindagem contra opacity/filter herdado do template do post */
.elementor .jm-postcta,
.elementor .jm-postcta *{
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* Isola o bloco de blend/overlays do container */
.elementor .jm-postcta{
  isolation: isolate !important;
}

/* Força cores legíveis */
.elementor .jm-postcta__title{
  color: #E6C08F !important;
  -webkit-text-fill-color: #E6C08F !important;
}

.elementor .jm-postcta__text,
.elementor .jm-postcta__note{
  color: rgba(255,255,255,.96) !important;
  -webkit-text-fill-color: rgba(255,255,255,.96) !important;
}

/* Botões */
.elementor .jm-postcta__btn{
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
}

/* Botão Penal dourado */
.elementor .jm-postcta__btn--primary{
  background: linear-gradient(180deg, #EFD7B7 0%, #E6C08F 100%) !important;
  border-color: rgba(230,192,143,.95) !important;
  color: #0B0E14 !important;
  -webkit-text-fill-color: #0B0E14 !important;
}
```__/* End custom CSS */