.elementor-54 .elementor-element.elementor-element-12073b5 > .elementor-widget-container{padding:0px 220px 0px 220px;}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-12073b5 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:6px 6px 6px 6px;}}/* Start custom CSS for html, class: .elementor-element-12073b5 */.boton-amazon {
  display: flex; /* Mantenemos la disposición flexible */
  flex-direction: column; /* Organizamos el contenido en columna */
  align-items: center; /* Centramos horizontalmente */
  text-decoration: none;
  background-color: #ff9900; /* Naranja Amazon */
  color: #fff;
  padding: 1em 2em; /* Ajusta el espacio interno del botón */
  border-radius: 5px;
}

.boton-amazon img {
  margin-top: 8px; /* Espacio entre el texto y el logo */
}

.boton-amazon span {
  font-size: 1.2em;
  font-weight: bold; /* Texto en negrita */
}

.boton-amazon span {
  font-size: 1em;
  font-weight: bold; /* Texto en negrita */
}


.boton-amazon:hover {
  background-color: #f08000; /* Naranja más oscuro al pasar el ratón */
  transform: scale(1.05); /* Aumenta ligeramente el tamaño */
}


.boton-amazon {
  /* ... resto de tus estilos ... */
  animation: pulse 1.5s infinite alternate;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}/* End custom CSS */