.hide {
  display: none;
}

.organiser-form__columns {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  --image-offset: -11%;
}

.organizer-form__form-container {
  margin: 0 auto;
  background-color: #FFF;
  padding-inline: max(12%, 1.25rem);
  min-width: max(100%, 22.875rem);
}

.organizer-form__form-image,
.organizer-form__form-container {
  max-width: 100%;
}

.organizer-form__form-image img {
  max-width: 100%;
  height: auto;
  margin-block-end: 3rem;
}

.organizer-form__form-container .is-style-section-title {
  margin-block-start: 60px;
  margin-block-end: 40px;
}
  
.organizer-form__text {
  margin-block-end: 60px;
}

.organizer-form__checkbox-1 {
  margin-block-start: 20px;
  margin-block-end: 0;
}

.organizer-form__checkbox-2 {
  margin-block-start: 20px;
  margin-block-end: 20px;
}

.organizer-form__checkbox-1 .wpcf7-list-item,
.organizer-form__checkbox-2 .wpcf7-list-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}


.organizer-form__checkbox-1 input[type="checkbox"],
.organizer-form__checkbox-2 input[type="checkbox"] {
  width: 2.5rem;
  flex-shrink: 0;
  aspect-ratio: 1;
}

.wpcf7-submit {
  text-wrap: wrap;
  text-align: left;
}

input[type="submit"].is-style-primary {
  border-color: transparent;
}

.organizer-form__communications {
  margin-block-end: 3rem;
}

@media (min-width: 782px) {
  .organiser-form__columns {
    flex-direction: row-reverse;
    max-width: var(--content-width);
  }

  .organiser-form__columns-wrapper {
    background: linear-gradient(90deg, #FFF 50%, #e1a2fa 50%);
  }

  .organizer-form__form-container {
    padding-inline-start: 0;
    padding-inline-end: max(7%, 2rem);
    flex-basis: 55%;
    min-width: 22.875rem;
    flex-shrink: 0;
  }

  .organizer-form__form-image-wrapper {
    flex-shrink: 1;
  }

  .organizer-form__form-image {
    position: sticky;
    top: 0;
    padding-block-start: 3rem;
    height: 100vh;
    background-color: #e1a2fa;
  }

  .organizer-form__text {
    margin-block-start: 70px !important;
  }

  .organizer-form__submit-button {
    margin-block-end: 80px;
  }

  .page-template footer {
    padding-top: 0;
  }
}