.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-5917ce5 img{width:4%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-48722b8 .elementor-button{background-color:#61CE7000;}.elementor-15 .elementor-element.elementor-element-c0f753e img{width:44%;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-5917ce5 img{width:20%;}}/* Start custom CSS for button, class: .elementor-element-48722b8 */.badge-concurso {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: 'Poppins', sans-serif;
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #ffc670;
  padding: 7px 14px;
  border: 1px solid rgba(240, 169, 58, 0.35);
  border-radius: 100px;
  background: rgba(240, 169, 58, 0.06);
}

.badge-concurso::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ffc670;
  box-shadow: 0 0 8px #ffc670;
  flex-shrink: 0;
}/* End custom CSS */