@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");
* {
	font-family: "Urbanist", sans-serif;
}
hr {
  margin: 20px 0px;
}
p {
  text-align: center;
}

.google-button {
  display: block;
  margin: 15px auto;
  width: 70%;
  max-width: 390px;
  padding: 10px 10px 10px 50px;
  border: 2px solid #999ca5;
  border-radius: 50px;
  font-family: "Urbanist", sans-serif;
  font-default: "Urbanist", sans-serif;
  font-accent: "Urbanist", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #393d4d;
  background: url(https://bidrio.com/img/new-google-favicon-512.webp) no-repeat left 20px center / 40px 40px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
    -webkit-animation: wiggle 2s ease-in infinite;
    -moz-animation: wiggle 2s ease-in infinite;
    -o-animation: wiggle 2s ease-in infinite;
  animation: wiggle 2s ease-in infinite;
}

  .google-button:hover {
    color: #ffffff;
    background-color: #BABEC8;
    background-image: url(https://bidrio.com/img/new-google-favicon-512-white.webp);
}

  .google-button strong {
    font-size: 18px;
    display: block;
  }


@-webkit-keyframes wiggle {
  0%, 20%, 100% { background-position: left 20px center; }
  5% { background-position: left 15px center; }
  10% { background-position: left 20px center; }
  15% { background-position: left 25px center; }
}

@-moz-keyframes wiggle {
  0%, 20%, 100% { background-position: left 20px center; }
  5% { background-position: left 15px center; }
  10% { background-position: left 20px center; }
  15% { background-position: left 25px center; }
}

@-o-keyframes wiggle {
  0%, 20%, 100% { background-position: left 20px center; }
  5% { background-position: left 15px center; }
  10% { background-position: left 20px center; }
  15% { background-position: left 25px center; }
}

@keyframes wiggle {
  0%, 20%, 100% { background-position: left 20px center; }
  5% { background-position: left 15px center; }
  10% { background-position: left 20px center; }
  15% { background-position: left 25px center; }
}