div.form-container {
  margin-bottom: calc(15px + 15 * ((100vw - 600px) / 800)); }
  div.form-container:after {
    content: "";
    display: table;
    clear: both; }
  @media screen and (max-width: 600px) {
    div.form-container {
      margin-bottom: 15px; } }
  @media screen and (min-width: 1400px) {
    div.form-container {
      margin-bottom: 30px; } }
  .compact-interface div.form-container {
    margin-bottom: calc(7.5px + 7.5 * ((100vw - 600px) / 800)); }
    @media screen and (max-width: 600px) {
      .compact-interface div.form-container {
        margin-bottom: 7.5px; } }
    @media screen and (min-width: 1400px) {
      .compact-interface div.form-container {
        margin-bottom: 15px; } }
  div.form-container--span-6 > * {
    width: 49.28367%;
    margin-right: 1.43266%;
    float: left; }
    div.form-container--span-6 > *:nth-child(2n) {
      margin-right: 0; }
    div.form-container--span-6 > *:nth-child(2n+1) {
      clear: left; }
    @media (max-width: 600px) {
      div.form-container--span-6 > * {
        width: 100%; } }
    div.form-container--span-6 > *.form-container--span-6 > * {
      width: 48.56734%;
      margin-right: 2.86533%;
      float: left; }
      div.form-container--span-6 > *.form-container--span-6 > *:nth-child(2n) {
        margin-right: 0; }
      div.form-container--span-6 > *.form-container--span-6 > *:nth-child(2n+1) {
        clear: left; }
      @media (max-width: 430px) {
        div.form-container--span-6 > *.form-container--span-6 > * {
          width: 100%; } }
    div.form-container--span-6 > *.form-container--span-4 > * {
      width: 31.42311%;
      margin-right: 2.86533%;
      float: left; }
      div.form-container--span-6 > *.form-container--span-4 > *:nth-child(3n) {
        margin-right: 0; }
      div.form-container--span-6 > *.form-container--span-4 > *:nth-child(3n+1) {
        clear: left; }
    div.form-container--span-6 > *.form-container--span-3 > * {
      width: 22.851%;
      margin-right: 2.86533%;
      float: left; }
      div.form-container--span-6 > *.form-container--span-3 > *:nth-child(4n) {
        margin-right: 0; }
      div.form-container--span-6 > *.form-container--span-3 > *:nth-child(4n+1) {
        clear: left; }
  div.form-container--span-4 > * {
    width: 32.37822%;
    margin-right: 1.43266%;
    float: left; }
    div.form-container--span-4 > *:nth-child(3n) {
      margin-right: 0; }
    div.form-container--span-4 > *:nth-child(3n+1) {
      clear: left; }
    @media (max-width: 600px) {
      div.form-container--span-4 > * {
        width: 100%; } }
    div.form-container--span-4 > *.form-container--span-6 > * {
      width: 47.851%;
      margin-right: 4.29799%;
      float: left; }
      div.form-container--span-4 > *.form-container--span-6 > *:nth-child(2n) {
        margin-right: 0; }
      div.form-container--span-4 > *.form-container--span-6 > *:nth-child(2n+1) {
        clear: left; }
    div.form-container--span-4 > *.form-container--span-4 > * {
      width: 30.46713%;
      margin-right: 4.29799%;
      float: left; }
      div.form-container--span-4 > *.form-container--span-4 > *:nth-child(3.00008n) {
        margin-right: 0; }
      div.form-container--span-4 > *.form-container--span-4 > *:nth-child(3.00008n+1) {
        clear: left; }
    div.form-container--span-4 > *.form-container--span-3 > * {
      width: 21.7765%;
      margin-right: 4.29799%;
      float: left; }
      div.form-container--span-4 > *.form-container--span-3 > *:nth-child(4n) {
        margin-right: 0; }
      div.form-container--span-4 > *.form-container--span-3 > *:nth-child(4n+1) {
        clear: left; }
  div.form-container--span-3 > * {
    width: 23.9255%;
    margin-right: 1.43266%;
    float: left; }
    div.form-container--span-3 > *:nth-child(4n) {
      margin-right: 0; }
    div.form-container--span-3 > *:nth-child(4n+1) {
      clear: left; }
    @media (max-width: 1024px) {
      div.form-container--span-3 > * {
        width: 49.28367%;
        margin-right: 1.43266%;
        float: left; }
        div.form-container--span-3 > *:nth-child(4n) {
          margin-right: 1.43266%; }
        div.form-container--span-3 > *:nth-child(4n+1) {
          clear: none; }
        div.form-container--span-3 > *:nth-child(2n) {
          margin-right: 0; }
        div.form-container--span-3 > *:nth-child(2n+1) {
          clear: left; } }
    @media (max-width: 600px) {
      div.form-container--span-3 > * {
        width: 100%; } }
  div.form-container--flex {
    display: flex;
    flex-wrap: nowrap; }
    @media (max-width: 1024px) {
      div.form-container--flex {
        flex-wrap: wrap; } }
    div.form-container--flex > * {
      margin-right: 2.86533%; }
      div.form-container--flex > *:last-child {
        margin-right: 0; }
  div.form-container--flex__even {
    display: flex;
    flex-wrap: nowrap; }
    div.form-container--flex__even > * {
      width: 50%;
      margin-right: 2.86533%; }
      div.form-container--flex__even > *:last-child {
        margin-right: 0; }
    @media (max-width: 430px) {
      div.form-container--flex__even {
        flex-wrap: wrap; }
        div.form-container--flex__even > * {
          width: 49.28367%;
          margin-right: 1.43266%;
          float: left; }
          div.form-container--flex__even > *:nth-child(2n) {
            margin-right: 0; }
          div.form-container--flex__even > *:nth-child(2n+1) {
            clear: left; } }

fieldset.form-container:after {
  content: "";
  display: table;
  clear: both; }

fieldset.form-container.hide-legend {
  margin-bottom: 0; }
  fieldset.form-container.hide-legend > legend {
    display: none; }

fieldset.form-container--span-6 > .fieldset-wrapper > * {
  width: 49.28367%;
  margin-right: 1.43266%;
  float: left; }
  fieldset.form-container--span-6 > .fieldset-wrapper > *:nth-child(2n) {
    margin-right: 0; }
  fieldset.form-container--span-6 > .fieldset-wrapper > *:nth-child(2n+1) {
    clear: left; }
  @media (max-width: 600px) {
    fieldset.form-container--span-6 > .fieldset-wrapper > * {
      width: 100%; } }
  fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-6 > * {
    width: 48.56734%;
    margin-right: 2.86533%;
    float: left; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-6 > *:nth-child(2n) {
      margin-right: 0; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-6 > *:nth-child(2n+1) {
      clear: left; }
    @media (max-width: 430px) {
      fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-6 > * {
        width: 100%; } }
  fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-4 > * {
    width: 31.42311%;
    margin-right: 2.86533%;
    float: left; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-4 > *:nth-child(3n) {
      margin-right: 0; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-4 > *:nth-child(3n+1) {
      clear: left; }
  fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-3 > * {
    width: 22.851%;
    margin-right: 2.86533%;
    float: left; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-3 > *:nth-child(4n) {
      margin-right: 0; }
    fieldset.form-container--span-6 > .fieldset-wrapper > *.form-container--span-3 > *:nth-child(4n+1) {
      clear: left; }

fieldset.form-container--span-4 > .fieldset-wrapper > * {
  width: 32.37822%;
  margin-right: 1.43266%;
  float: left; }
  fieldset.form-container--span-4 > .fieldset-wrapper > *:nth-child(3n) {
    margin-right: 0; }
  fieldset.form-container--span-4 > .fieldset-wrapper > *:nth-child(3n+1) {
    clear: left; }
  @media (max-width: 600px) {
    fieldset.form-container--span-4 > .fieldset-wrapper > * {
      width: 100%; } }
  fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-6 > * {
    width: 47.851%;
    margin-right: 4.29799%;
    float: left; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-6 > *:nth-child(2n) {
      margin-right: 0; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-6 > *:nth-child(2n+1) {
      clear: left; }
  fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-4 > * {
    width: 30.46713%;
    margin-right: 4.29799%;
    float: left; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-4 > *:nth-child(3.00008n) {
      margin-right: 0; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-4 > *:nth-child(3.00008n+1) {
      clear: left; }
  fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-3 > * {
    width: 21.7765%;
    margin-right: 4.29799%;
    float: left; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-3 > *:nth-child(4n) {
      margin-right: 0; }
    fieldset.form-container--span-4 > .fieldset-wrapper > *.form-container--span-3 > *:nth-child(4n+1) {
      clear: left; }

fieldset.form-container--span-3 > .fieldset-wrapper > * {
  width: 23.9255%;
  margin-right: 1.43266%;
  float: left; }
  fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(4n) {
    margin-right: 0; }
  fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(4n+1) {
    clear: left; }
  @media (max-width: 1024px) {
    fieldset.form-container--span-3 > .fieldset-wrapper > * {
      width: 49.28367%;
      margin-right: 1.43266%;
      float: left; }
      fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(4n) {
        margin-right: 1.43266%; }
      fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(4n+1) {
        clear: none; }
      fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(2n) {
        margin-right: 0; }
      fieldset.form-container--span-3 > .fieldset-wrapper > *:nth-child(2n+1) {
        clear: left; } }
  @media (max-width: 600px) {
    fieldset.form-container--span-3 > .fieldset-wrapper > * {
      width: 100%; } }

fieldset.form-container--flex > .fieldset-wrapper {
  display: flex;
  flex-wrap: nowrap; }
  @media (max-width: 1024px) {
    fieldset.form-container--flex > .fieldset-wrapper {
      flex-wrap: wrap; } }
  fieldset.form-container--flex > .fieldset-wrapper > * {
    margin-right: 2.86533%; }
    fieldset.form-container--flex > .fieldset-wrapper > *:last-child {
      margin-right: 0; }

fieldset.form-container--flex__even > .fieldset-wrapper {
  display: flex;
  flex-wrap: nowrap; }
  fieldset.form-container--flex__even > .fieldset-wrapper > * {
    width: 50%;
    margin-right: 2.86533%; }
    fieldset.form-container--flex__even > .fieldset-wrapper > *:last-child {
      margin-right: 0; }
  @media (max-width: 430px) {
    fieldset.form-container--flex__even > .fieldset-wrapper > .fieldset-wrapper {
      flex-wrap: wrap; }
      fieldset.form-container--flex__even > .fieldset-wrapper > .fieldset-wrapper > * {
        width: 49.28367%;
        margin-right: 1.43266%;
        float: left; }
        fieldset.form-container--flex__even > .fieldset-wrapper > .fieldset-wrapper > *:nth-child(2n) {
          margin-right: 0; }
        fieldset.form-container--flex__even > .fieldset-wrapper > .fieldset-wrapper > *:nth-child(2n+1) {
          clear: left; } }

/*# sourceMappingURL=../../_maps/components/class/class--form-container.css.map */
