.elementor-1221 .elementor-element.elementor-element-ded8eb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1221 .elementor-element.elementor-element-8160985{width:100%;max-width:100%;}.elementor-1221 .elementor-element.elementor-element-8160985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1221 .elementor-element.elementor-element-399fb32 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1221 .elementor-element.elementor-element-399fb32 > .elementor-container{max-width:1600px;}.elementor-1221 .elementor-element.elementor-element-8a0bb66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1221 .elementor-element.elementor-element-8a0bb66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1221 .elementor-element.elementor-element-97bb6a6{width:var( --container-widget-width, 72.25% );max-width:72.25%;--container-widget-width:72.25%;--container-widget-flex-grow:0;}.elementor-1221 .elementor-element.elementor-element-97bb6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1221 .elementor-element.elementor-element-8a0bb66{width:100%;}}@media(max-width:1024px){.elementor-1221 .elementor-element.elementor-element-97bb6a6{width:var( --container-widget-width, 610.891px );max-width:610.891px;--container-widget-width:610.891px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1221 .elementor-element.elementor-element-97bb6a6{width:var( --container-widget-width, 351.797px );max-width:351.797px;--container-widget-width:351.797px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-8160985 *//* Básico */
*{box-sizing:border-box}

/* HERO */
.hero-jornal{
  background:#ffffff;                 /* sem gradiente */
  border-bottom:3px solid #76c4ef;    /* azul institucional */
}
.hero-jornal .container{
  max-width:1200px;
  margin:0 auto;
  padding:56px 16px 48px;             /* respiro do hero */
}
.hero-jornal h1{
  margin:0;
  font:800 36px/1.1 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif;
  color:#0f1a21;
  letter-spacing:.2px;
  position:relative;
}
/* Filete decorativo em verde */
.hero-jornal h1::after{
  content:"";
  display:block;
  width:84px;
  height:6px;
  background:#6a8952;                 /* verde institucional */
  border-radius:3px;
  margin-top:14px;
}

/* Responsivo */
@media (max-width: 768px){
  .hero-jornal .container{padding:40px 16px 32px}
  .hero-jornal h1{font-size:28px}
  .hero-jornal h1::after{width:70px;height:5px;margin-top:12px}
}/* End custom CSS */