.webform-submission-form {
  margin-top: 130px !important;
}

@media (max-width: 768px) {
  .webform-submission-form {
    margin-top: 100px !important;
  }
}

.webform-submission-form:has([data-webform-key="step_1"]) img {
  margin-top: 0;
}

.webform-submission-form:has([data-webform-key="step_1"]) .webform-type-processed-text:has(img) {
    margin: -40px -40px 0 -40px;
}

@media (max-width: 1024px) {
  .webform-submission-form:has([data-webform-key="step_1"]) .webform-type-processed-text:has(img) {
      margin: -30px -30px 0 -30px;
  }
}

@media (max-width: 768px) {
  .webform-submission-form:has([data-webform-key="step_1"]) .webform-type-processed-text:has(img) {
      margin: -30px -20px 0 -20px;
  }
}

.webform-submission-form:has([data-webform-key="step_1"]) .webform-required {
  display: none;
}