
/* Media query for small screens */
@media screen and (max-width: 480px) {
  form {
    padding: 10px;
  }
  h1 {
/*    font-size: 1.5em;*/
  }
  input[type="text"], input[type="tel"], textarea {
    font-size: 0.9em;
  }
  button {
    font-size: 0.9em;
    padding: 10px 15px;
  }
}

button.pop {
  animation: pop 0.4s ease-in-out;
}

@keyframes pop {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(0.7);
  }
  67% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
