.elementor .primary-btn{font-family:var(--font-family);font-weight:500;font-size:16px;color:var(--primary-dark);padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:var(--primary-lighest);}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{border-style:none;}.elementor .gsap-text-words{width:850px;/* Mantém o comportamento de bloco natural do título */
.gsap-text-chars,
.gsap-text-words {
  display: block !important;
}

/* Palavra isolada que permite quebra de linha normal */
.gsap-word {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
  margin-right: 0.28em; /* Espaço natural entre palavras sem travar a linha */
}

.gsap-word:last-child {
  margin-right: 0;
}

.gsap-word-inner {
  display: inline-block;
  will-change: transform, opacity;
}

.gsap-char {
  display: inline-block;
  will-change: transform, opacity;
}\n}