.contacts-form {
  padding: 40px 48px;
  background-color: #fff;
  border-radius: 24px;
  box-shadow: -4px 4px 22px 0 rgba(91, 98, 126, 0.1); }
  @media (max-width: 1249px) {
    .contacts-form {
      border-radius: 12px; } }
  @media (max-width: 767px) {
    .contacts-form {
      padding: 20px 25px; } }
  .contacts-form__title {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 20px; }
    @media (max-width: 767px) {
      .contacts-form__title {
        font-size: 18px; } }
  .contacts-form__descr {
    margin-bottom: 20px; }
  .contacts-form__submit {
    margin-top: 28px; }
  .contacts-form__policy {
    margin-top: 20px; }
