.modal {
}
.js-modal {
}
.modal-form {
   position: relative;
   padding: 40px 20px 90px;

   @include _Tablet {
      padding: 60px 60px 37px 145px;
   }
   &__wrapper {
   }

   &__body {
   }

   &__form {
   }

   &__title {
      margin-bottom: 24px;

      @include _HDesktop {
         margin-bottom: 32px;
      }
   }

   &__subtitle {
      margin-bottom: 40px;
      @include _HDesktop {
         margin-bottom: 56px;
      }
   }

   &__inputs {
      display: grid;
      gap: 16px;

      @include _Tablet {
         grid-template-columns: 1fr 1fr;
      }
   }

   &__input {
      &.input--textarea {
         @include _Tablet {
            grid-column: span 2;
         }
      }
   }

   &__logo {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 70px;
      img {
         width: 100%;
         height: 100%;
      }
   }
}
.h3 {
}
.text {
}
.input {
}
.input--tel {
}
.callback-form {
   &__consent {
   }

   &__btn {
   }
}
.consent-block {
   &__ckeckbox {
   }

   &__input {
   }

   &__label {
   }

   &__label-text {
   }
}
