div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=text],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=range],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=email],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=url],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=tel],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=number],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=password],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column input[type=file],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column select,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column textarea,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-order-summary-container {
  max-width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: -10px;
  margin-left: -10px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-field-layout-columns {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-right: -10px;
  margin-left: -10px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column {
  padding: 0 10px;
  word-break: break-word;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 {
  width: 20%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 {
  width: 25%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 {
  width: 30%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 {
  width: 33.33333%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-40,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-40 {
  width: 40%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 {
  width: 50%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-60,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-60 {
  width: 60%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-67,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-67 {
  width: 66.66666%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-70,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-70 {
  width: 70%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-100,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-100 {
  width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file],
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) textarea,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .choices,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=range],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=url],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=tel],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=number],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=password],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=file],
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) select,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) textarea,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-order-summary-container {
  max-width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-five-sixths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-four-sixths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-four-fifths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-fifth,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-fourth,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-half,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-sixth,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-third,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-fourths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-fifths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-sixths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-fourths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-fifths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-sixths,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-thirds,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-five-sixths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-four-sixths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-four-fifths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-fifth,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-fourth,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-half,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-sixth,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-third,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-fourths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-fifths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-sixths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-fourths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-fifths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-sixths,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-thirds {
  float: none;
  margin: 0 0 8px 0;
  width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-five-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-four-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-four-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-fifth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-fourth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-half:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-sixth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-one-third:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-fourths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-three-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-fourths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-two-thirds:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-five-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-four-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-four-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-fifth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-fourth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-half:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-sixth:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-one-third:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-fourths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-three-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-fourths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-fifths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-sixths:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-two-thirds:last-child {
  margin-bottom: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row {
  flex-direction: row;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block {
  padding: 0 10px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block:first-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block:first-child {
  padding-inline-start: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block:last-child,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-field-row-block:last-child {
  padding-inline-end: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-small + .wpforms-datepicker-clear,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-medium + .wpforms-datepicker-clear,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-small + .wpforms-datepicker-clear,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-medium + .wpforms-datepicker-clear {
  right: 10px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-password .wpforms-field-row-block, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-password .wpforms-field-row-block, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-password .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-password .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-password .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-password .wpforms-field-row-block {
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-authorize_net .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-authorize_net .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-authorize_net .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field-authorize_net .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-authorize_net .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-authorize_net .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-authorize_net .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field-authorize_net .wpforms-field-row {
  display: flex;
  flex-direction: column;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-authorize_net .wpforms-field-row > div, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-authorize_net .wpforms-field-row > div, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-authorize_net .wpforms-field-row > div, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field-authorize_net .wpforms-field-row > div,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-authorize_net .wpforms-field-row > div,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-authorize_net .wpforms-field-row > div,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-authorize_net .wpforms-field-row > div,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field-authorize_net .wpforms-field-row > div {
  position: relative;
  margin-bottom: 10px;
  width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row {
  flex-direction: column;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block {
  width: 100%;
  padding: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child), div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child), div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child), div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child),
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child),
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child),
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child),
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:first-child:not(:only-child) {
  margin-bottom: 15px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-3-columns ul, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-3-columns ul, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-3-columns ul, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-3-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-3-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-3-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-3-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-inline ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-2-columns ul,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-3-columns ul {
  flex-direction: column;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-list-3-columns ul li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-list-3-columns ul li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-list-3-columns ul li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-list-3-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-list-3-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-list-3-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-list-3-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-inline ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-2-columns ul li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-list-3-columns ul li {
  width: 100%;
  max-width: 100%;
  margin: 0 0 5px 0 !important;
  padding-right: 0 !important;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-summary-enabled .wpforms-order-summary-container, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-summary-enabled .wpforms-order-summary-container, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-summary-enabled .wpforms-order-summary-container, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-summary-enabled .wpforms-order-summary-container,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-summary-enabled .wpforms-order-summary-container,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-summary-enabled .wpforms-order-summary-container,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-summary-enabled .wpforms-order-summary-container,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-summary-enabled .wpforms-order-summary-container {
  display: none;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-summary-enabled .wpforms-payment-total, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-summary-enabled .wpforms-payment-total, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-summary-enabled .wpforms-payment-total, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-summary-enabled .wpforms-payment-total,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-summary-enabled .wpforms-payment-total,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-summary-enabled .wpforms-payment-total,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-summary-enabled .wpforms-payment-total,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-summary-enabled .wpforms-payment-total {
  display: block !important;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices {
  flex-direction: column;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 .wpforms-field:not(.wpforms-list-inline) ul.wpforms-icon-choices li {
  width: 100%;
  max-width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 ul.wpforms-icon-choices li, div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 ul.wpforms-icon-choices li,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 ul.wpforms-icon-choices li {
  margin-bottom: 20px !important;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-richtext label.wpforms-field-label,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-richtext label.wpforms-field-label {
  margin-top: 0;
  margin-bottom: 4px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-square .wpforms-field-square-number .sq-card-wrapper,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-square .wpforms-field-square-number .sq-card-wrapper {
  min-width: auto;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-net_promoter_score,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-likert_scale,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-net_promoter_score,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-likert_scale {
  overflow-x: auto;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-net_promoter_score table,
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-likert_scale table,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-net_promoter_score table,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-likert_scale table {
  min-width: 250px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row {
  width: calc(100% - 85px);
  max-width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity {
  max-width: 70px;
  margin-left: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled select.wpforms-payment-price,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled select.wpforms-payment-price {
  width: calc(100% - 85px);
  max-width: 100%;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price {
  width: calc(100% - 70px);
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-date-time .wpforms-field-date-dropdown-wrap,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column:not(.wpforms-layout-column-100) .wpforms-field-date-time .wpforms-field-date-dropdown-wrap {
  width: auto;
  margin: 0 -5px 0 -5px;
  max-width: calc(100% + 10px);
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-100 .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-small + .wpforms-datepicker-clear {
  right: calc(75% + 10px);
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-100 .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-medium + .wpforms-datepicker-clear {
  right: calc(40% + 10px);
}

div.wpforms-container .wpforms-form .wpforms-field-layout > .wpforms-field-label {
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  margin: 30px 0 15px 0;
  padding: 45px 0 0 0;
  border-top: 1px solid #dddddd;
}

div.wpforms-container .wpforms-form .wpforms-field-layout > .wpforms-field-description {
  margin: -5px 0 15px 0;
}

div.wpforms-container .wpforms-form .wpforms-field-layout > .wpforms-field-description:first-child {
  margin-top: 15px;
}

div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-divider + .wpforms-field-layout > .wpforms-field-label {
  margin-top: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-layout:first-child > .wpforms-field-label {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-page:last-child .wpforms-field-layout:has(+ .wpforms-field-pagebreak) {
  padding-bottom: 15px;
}

@media only screen and (max-width: 600px) {
  div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-100 .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-small + .wpforms-datepicker-clear,
  div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-100 .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-medium + .wpforms-datepicker-clear {
    right: 10px;
  }
}
