.span-warning input {
  margin-bottom: 0 !important;
}

form .sub__cont button {
  min-width: 190px;
}

.consultation__form form label, .consultation__form form input, .consultation__form form .wrapper__link {
  position: relative;
  z-index: 100;
}

.privancy a {
  text-decoration: underline;
  transition: all 0.5s ease-in-out;
}
.privancy a:hover {
  color: #34c3ff;
}
.privancy a:active {
  color: #045BA7;
}

.footer__container {
  grid-template-rows: 50px 230px 48px;
}
.footer__copyright {
  flex-direction: column;
  align-items: start !important;
}
.footer__copyright .copy-text:first-child {
  display: flex;
  gap: 1.5rem;
}

@media screen and (max-width: 1024px) {
  .consultation__form form input:nth-of-type(2) {
    margin-bottom: 0 !important;
  }
  .consultation__form form .foto {
    margin: 1rem 0;
    position: unset !important;
    transform: none !important;
  }
  .footer__container {
    grid-template-rows: 80px 215px 260px 50px 96px;
  }
  .footer__copyright .copy-text:first-child {
    flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 767px) {
  .footer__container {
    grid-template-rows: 120px 180px 260px 50px;
  }
  .footer__copyright {
    margin-top: 10px;
  }
  .footer__copyright .copy-text:first-child {
    gap: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 578px) {
  form .sub__cont {
    flex-direction: column-reverse;
  }
}
@media (max-width: 500px) {
  .footer__container {
    grid-template-rows: 120px 156px 260px 50px;
  }
}

/*# sourceMappingURL=korobok_prod.css.map */
