.givaudan-layout-column form.webform-submission-form .form-item {
  width: 100% !important;
}

.givaudan-layout-column .webform-submission-form .form-type-checkbox,
.givaudan-layout-column .webform-submission-form .form-type-radio {
  display: flex;
}


@media screen and (min-width: 1120px) {
  .givaudan-ckeditor-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3.25rem;
  }

  .givaudan-ckeditor-layout[data-layout="30"] {
    grid-template-columns: 3fr 7fr;
  }

  .givaudan-ckeditor-layout[data-layout="40"] {
    grid-template-columns: 4fr 6fr;
  }

  .givaudan-ckeditor-layout[data-layout="60"] {
    grid-template-columns: 6fr 4fr;
  }

  .givaudan-ckeditor-layout[data-layout="70"] {
    grid-template-columns: 7fr 3fr;
  }

  .givaudan-layout-column {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .givaudan-layout-column article.media--type-javali-image {
    top: 0;
  }

  .givaudan-layout-column section.javali-charts-preview {
    top: -10px;
    position: relative;
  }

  .givaudan-ckeditor-layout[data-layout="ileft"] {
    grid-template-columns: 325px auto;
    max-width: 930px;
    margin: auto;
  }

  .givaudan-ckeditor-layout[data-layout="ileft"] .givaudan-layout-column,
  .givaudan-ckeditor-layout[data-layout="iright"] .givaudan-layout-column {
    padding: 0;
  }

  .givaudan-ckeditor-layout[data-layout="iright"] {
    grid-template-columns: auto 325px;
    max-width: 930px;
    margin: auto;
  }

  .givaudan-layout-column .webform-submission-form {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .givaudan-layout-column form.webform-submission-form .form-item:first-child {
    margin-top: 0;
  }

  .givaudan-layout-column
    .webform-submission-form
    .webform-element-description {
    font-size: var(--font-body-small);
    line-height: var(--line-height-small);
  }

  .givaudan-layout-column
    .webform-submission-form
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    height: 38px;
    box-sizing: border-box;
    font-size: var(--font-body-small);
    line-height: var(--line-height-small);
    padding-top: 9px;
  }

  .givaudan-layout-column form.webform-submission-form .form-item label{
    display: block;
    margin-top: 0;
  }
}
