input.error-field {
    border: 1px solid #f73a3a;
}
.error-field span{
    color: #f73a3a;
}

.social-link.__max {
    background-color: rgba(135, 55, 223, .1607843137);
}

@media (max-width: 576px) {
  .floating-btn {
      right: auto;
      left: 16px;
      bottom: 23px;
  }
}

.error-page {
    height: 100vh;
    display: flex;
    align-items: center;
    background-image: url(../images/error-page.webp);
    background-repeat: no-repeat;
    background-position: bottom -120px right;
    background-size: 36%;
}

@media (max-width: 576px) {
    .error-page {
        height: auto;
        padding: 120px 0 230px;
        background-size: 60%;
    }
    .error-page__img {
        max-width: 200px;
    }
}