/* === Melhorias de movimento - Instituto Nenevê === */

/* Botões: hover suave com leve aumento e sombra */
.elementor-button,
.footer-loja-btn {
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease !important;
}
.elementor-button:hover,
.footer-loja-btn:hover {
  transform: translateY(-3px) scale(1.04);
  box-shadow: 0 8px 20px rgba(0,0,0,.18);
  filter: brightness(1.05);
}

/* Cards dos 7 pilares: elevacao ao passar o mouse */
.masterstudy-icon-box {
  transition: transform .3s ease, box-shadow .3s ease;
}
.masterstudy-icon-box:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 28px rgba(0,0,0,.12);
}

/* Botao da loja: pulsar sutil para chamar atencao */
@keyframes nv-pulse {
  0%   { box-shadow: 0 0 0 0 rgba(201,162,75,.55); }
  70%  { box-shadow: 0 0 0 12px rgba(201,162,75,0); }
  100% { box-shadow: 0 0 0 0 rgba(201,162,75,0); }
}
.elementor-location-header .elementor-button,
.footer-loja-btn {
  animation: nv-pulse 2.4s infinite;
}
.elementor-location-header .elementor-button:hover,
.footer-loja-btn:hover {
  animation: none;
}

/* Imagens com leve zoom ao passar o mouse */
.elementor-widget-image img {
  transition: transform .4s ease;
}
.elementor-widget-image:hover img {
  transform: scale(1.03);
}