.highlights-marquee {
  background-color: #000; /* Cor de fundo*/
  overflow: hidden; /* Essencial */
  width: 100%;
  padding: 15px 0px 8px; /* Espaçamento vertical (ajuste) */
  box-sizing: border-box;
}

.highlights-marquee-content-wrapper {
  display: flex; /* Organiza os itens clonados */
  width: fit-content; /* Largura baseada no conteúdo */
}

.highlights-marquee-content-inner {
  display: flex; /* Mantém o item original flexível */
  white-space: nowrap; /* Impede quebra de linha */
}

.highlights-marquee-item {
  font-family: "KhelaOutlineRegular";
  margin-right: 0px; /* Espaço entre cada item duplicado */
  font-size: 2.9em; /* Tamanho da fonte (ajuste) */
  font-weight: bold;
  letter-spacing: 0.03em;
  color: #ffffff; /* Cor do texto (ajuste) */
  display: inline-flex;
  align-items: center;
  white-space: nowrap; /* Garante que o item não quebre linha */
  -webkit-text-stroke: 0.001em; /* espessura e cor da borda */
  text-stroke: 0.001em; /* fallback para navegadores que suportam */
}

.highlights-marquee-item img {
  margin-left: 25px; /* Espaço texto-seta */
  margin-right: 25px; /* Espaço texto-seta */
  height: 0.8em; /* Tamanho do símbolo (ajuste) */
  vertical-align: middle;
  margin-bottom: -6px;
}



/* versão mobile XS */

@media (max-width: 576px) {

.highlights-marquee {
  background-color: #000000; /* Cor de fundo*/
  overflow: hidden; /* Essencial */
  width: 100%;
  padding: 5px 0; /* Espaçamento vertical (ajuste) */
  box-sizing: border-box;
}

.highlights-marquee-content-wrapper {
  display: flex; /* Organiza os itens clonados */
  width: fit-content; /* Largura baseada no conteúdo */
}

.highlights-marquee-content-inner {
  display: flex; /* Mantém o item original flexível */
  white-space: nowrap; /* Impede quebra de linha */
}

.highlights-marquee-item {
  margin-right: 0px; /* Espaço entre cada item duplicado */
  font-size: 1.5em; /* Tamanho da fonte (ajuste) */
  font-weight: bold;
  color: #ffffff; /* Cor do texto (ajuste) */
  display: inline-flex;
  align-items: center;
  white-space: nowrap; /* Garante que o item não quebre linha */
  margin-top: 5px;
}

.highlights-marquee-item img {
  margin-left: 15px; /* Espaço texto-seta */
  margin-right: 15px; /* Espaço texto-seta */
  height: 1.2em; /* Tamanho da coroa (ajuste) */
  vertical-align: middle;
  margin-bottom: 5px;
}
}