.elementor .tag-adesivo{/* Estilo geral da tag tipo adesivo */
.tag-adesivo {
display: inline-block;
position: relative;
padding: 6px 20px;
font-weight: 600;
font-size: 14px;          /* ajuste se quiser maior/menor */
text-transform: uppercase;
letter-spacing: 0.08em;
color: #ffffff;           /* cor do texto */
}

/* Fundo tipo faixa de tinta */
.tag-adesivo::before {
content: "";
position: absolute;
inset: 0;                 /* ocupa toda a área do texto + padding */
background: linear-gradient(120deg, #77A9D9, #A6D7A0);
border-radius: 999px;     /* deixa bem “pílula”; reduza pra 20px se quiser mais retinho */
transform: skewX(-10deg);
z-index: -1;
box-shadow: 0 4px 10px rgba(0,0,0,0.10);
}

/* Opcional: leve textura irregular (imitando pincel) */
.tag-adesivo::after {
content: "";
position: absolute;
inset: 10%;
background: radial-gradient(circle at 10% 20%, rgba(255,255,255,0.28) 0, transparent 40%),
            radial-gradient(circle at 80% 60%, rgba(255,255,255,0.18) 0, transparent 45%);
border-radius: 24px;
mix-blend-mode: screen;
opacity: 0.6;
z-index: -1;
}\n}.elementor .hero-char{/* aplica a animação no próprio widget de imagem */
selector {
display: inline-block;
animation: heroFloat 4s ease-in-out infinite;
transform-origin: center bottom;  /* pivô no pé do personagem */
}

/* animação de flutuar */
@keyframes heroFloat {
0%   { transform: translateY(0); }
50%  { transform: translateY(-10px); }
100% { transform: translateY(0); }
}\n}