@charset "UTF-8";
.callme-btn {
  position: fixed;
  border-radius: 100%;
  padding: 0;
  width: 60px;
  height: 60px;
  right: 20px;
  bottom: 27px;
  border: none;
  background: var(--color-accent);
  animation: pulse 2s infinite alternate;
  transition: background-color var(--time-function);
}
@media screen and (min-width: 375px) {
  .callme-btn {
    width: 80px;
    height: 80px;
  }
}
@media screen and (min-width: 834px) {
  .callme-btn {
    right: 30px;
    bottom: 30px;
  }
}

.callme-btn:hover {
  background-color: #202f39;
}

.callme-svg {
  width: 30px;
  height: 30px;
}
@media screen and (min-width: 375px) {
  .callme-svg {
    width: 40px;
    height: 40px;
  }
}

.callme-btn:hover .callme-svg {
  animation: ringing 0.3s infinite alternate;
}

@keyframes ringing {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(10deg);
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); /* Початковий стан */
  }
  100% {
    box-shadow: 0 0 0 15px rgba(63, 91, 111, 0.1); /* Змінений стан */
  }
}
/*# sourceMappingURL=callme-button.css.map */
