#block-gin-content form div.field {
  padding: 10px 0;
}
@media screen and (min-width: 768px) {
  #block-gin-content form .field-group-html-element.ligne {
    display: flex;
    justify-content: left;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  #block-gin-content form .field-group-html-element.ligne > .form-wrapper,
  #block-gin-content form .field-group-html-element.ligne > .field {
    margin-right: 20px;
    box-sizing: border-box;
  }
  #block-gin-content form .field-group-html-element.ligne > .form-wrapper input:not([type=radio]),
  #block-gin-content form .field-group-html-element.ligne > .field input:not([type=radio]) {
    width: 100%;
  }
  #block-gin-content form .field-group-html-element.ligne-double > .form-wrapper,
  #block-gin-content form .field-group-html-element.ligne-double > .field {
    flex-basis: calc(50% - 40px);
  }
  #block-gin-content form .field-group-html-element.ligne-triple > .form-wrapper,
  #block-gin-content form .field-group-html-element.ligne-triple > .field {
    flex-basis: calc(33.33% - 60px);
  }
}

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