.js-form-item.js-form-type-checkbox.checkbox.form-check.form-switch {
    display: flex;
    flex-direction: column-reverse;
    break-inside: avoid-column;
}

.webform-options-display-two-columns {
    display: block;
    max-width: unset;
    margin-top: 0.4em;
    column-count: 2;
}
@media (max-width: 768px){
  .webform-options-display-two-columns {
    display: block;
    margin-top: 0.4em;
    column-count: 1;
  }
}
.form-check-label span {
  position: absolute;
  font-weight: 600;
}
.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-first-name.form-item-first-name.mb-3 {
    width: 49.5%;
    display: inline-block;
    
}
.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-last-name.form-item-last-name.mb-3 {
    width: 49.9%;
    display: inline-block;
    padding-left: 10px;
}
.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-zip-code.form-item-zip-code.mb-3 {
    width: 49.5%;
    display: inline-block;
}
.js-form-item.js-form-type-select.form-type-select.js-form-item-home-branch.form-item-home-branch.mb-3 {
    width:49.9%;
    display: inline-block;
    padding-left: 10px;
}

@media only screen and (max-width: 768px){
  .js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-first-name.form-item-first-name.mb-3 {
    width: 100%;
    display: inline-block;
}
.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-last-name.form-item-last-name.mb-3 {
    width: 100%;
    display: inline-block;
    padding-left: unset;
}
.js-form-item.js-form-type-textfield.form-type-textfield.js-form-item-zip-code.form-item-zip-code.mb-3 {
    width: 100%;
    display: inline-block;
}
.js-form-item.js-form-type-select.form-type-select.js-form-item-home-branch.form-item-home-branch.mb-3 {
    width: 100%;
    display: inline-block;
    padding-left: unset;
}
}
.page-node-607718 .layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,
.layout--twocol-section.layout--twocol-section--67-33>.layout__region--first {
    flex: 0 1 100% !important;
}
  