body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEBE8;}/* Start custom CSS */html, body{
    overflow-x: hidden;
}

.elementor-button{
    width: 100% !important;
}

.destaque{
    color: #873642;
}

/* Para navegadores baseados em WebKit */
::-webkit-scrollbar {
  width: 8px; /* Largura da scrollbar vertical */
  height: 10px; /* Altura da scrollbar horizontal */
}

::-webkit-scrollbar-track {
  background: #f0f0f0; /* Cor de fundo da trilha */
}

::-webkit-scrollbar-thumb {
  background:#873642; /* Cor do polegar (a parte que se move) */
  border-radius: 10px; /* Bordas arredondadas para o polegar */
}

.elementor-custom-embed-play svg{
    opacity: 1
}


/* ===== CLASSE PULSAR - EFEITO PADRÃO ===== */
.elementor-custom-embed-play svg {
  display: inline-block;          /* funciona em botões, ícones, imagens, divs */
  transform-origin: center center;
  animation: pulsar-scale 0.9s ease-in-out infinite;
  /* opcional: destaque visual (borda/ombra) que também pulsa */
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

/* variações de velocidade */
.pulsar--lento { animation-duration: 2s; }
.pulsar--rapido { animation-duration: 0.5s; }

/* versão apenas glow (sem escalar) */
.pulsar--glow {
  animation: pulsar-glow 1.4s ease-in-out infinite;
}

/* estilo do "pulse" com escala + leve sombra */
@keyframes pulsar-scale {
  0%   { transform: scale(1);   opacity: 1;  }
  50%  { transform: scale(1.08); opacity: 0.95; }
  100% { transform: scale(1);   opacity: 1;  box-shadow: 0 0 0 rgba(0,0,0,0); }
}/* End custom CSS */