#form-block .block__image {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 582px;
  z-index: -1;
  padding-top: 15px;
}
#form-block .block__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#form-block .block__content {
  position: relative;
  padding: clamp(40px,2.5vw + 32px, 80px) 15px;
  background: var(--bg-light);
  border-radius: 5px;
  z-index: 1;
}
#form-block .block__content-wrapper {
  display: flex;
  flex-direction: column;
  padding-right: calc((100% - 1350px) / 2);
  padding-left: calc((100% - 660px) / 2);
}
#form-block .block-title {
  max-width: 985px;
  margin-bottom: clamp(10px,0.3125vw + 9px, 15px);
}
#form-block .block__subtitle {
  max-width: 985px;
  color: var(--main-text);
}
#form-block .block__form {
  margin-top: clamp(20px,1.25vw + 16px, 40px);
}
#form-block .block__form .form__inputs {
  display: flex;
  gap: clamp(10px,0.625vw + 8px, 20px);
  margin-bottom: clamp(10px,0.3125vw + 9px, 15px);
}
#form-block .block__form .form .file {
  margin-bottom: clamp(10px,0.3125vw + 9px, 15px);
}
#form-block .block__form .form .policy {
  color: var(--main-2);
}
#form-block .block__form .form .policy a {
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
  color: var(--main-text);
  transition: color 0.15s;
}

/*============ MEDIA ==================*/
@media (max-width: 1600px) {
  #form-block .block__image {
    opacity: 0.3;
  }
}
@media (max-width: 1221px) {
  #form-block .block__content-wrapper {
    padding: 0;
  }
  #form-block .block__image {
    display: none;
    max-width: 582px;
    width: auto;
    height: 50%;
  }
}
@media (max-width: 769px) {
  #form-block .block__form .form__inputs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  #form-block .block__form .form__inputs .btn {
    width: 100%;
    grid-column: span 2;
  }
  #form-block .block__image {
    opacity: 0.5;
  }
}
@media (max-width: 576px) {
  #form-block .block__form .form__inputs {
    grid-template-columns: 1fr;
  }
  #form-block .block__form .form__inputs .btn {
    grid-column: auto;
  }
}

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