@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&display=swap');

/*__GENERATED_FROM_LIBRARY__*/
/*PREFERENCES STYLE*/
.form-all {
  font-family: "Francois One", sans-serif;
}
.form-all {
  max-width: 760px;
  width: 100%;
}
.form-label.form-label-auto {
  display: block;
  float: none;
  text-align: left;
  width: 100%;
}
.form-label.form-label-left,
.form-label.form-label-right,
.form-label.form-label-left.form-label-auto,
.form-label.form-label-right.form-label-auto {
  width: 180px;
}
.form-all {
  font-size: 14px;
}
.form-line {
  margin-top: 12px;
  margin-bottom: 12px;
}
.supernova .form-all,
.form-all {
  background-color: #ffffff;
}
.supernova body {
  background-color: transparent;
}

    .form-all {
      --clrText: #231f20;
      color: #231f20;
    }
    .form-label-top,
    .form-label-left,
    .form-label-right,
    .form-html,
    .form-checkbox-item label,
    .form-radio-item label,
    span.FITB .qb-checkbox-label,
    span.FITB .qb-radiobox-label,
    span.FITB .form-radio label,
    span.FITB .form-checkbox label,
    [data-blotid][data-type=checkbox] [data-labelid],
    [data-blotid][data-type=radiobox] [data-labelid],
    span.FITB-inptCont[data-type=checkbox] label,
    span.FITB-inptCont[data-type=radiobox] label {
      color: #231f20;
    }
    .form-sub-label {
      color: #3d393a;
    }
  .jfDropdownV2 .jfDropdownV2-placeholder,
.jfDropdownV2 .jfDropdownV2-selectedText,
.jfDropdownV2 .jfDropdownV2-search,
.jfDropdownV2 .jfDropdownV2-empty,
.jfDropdownV2 .jfDropdownV2-option,
.jfDropdownV2.jfDropdownV2--single .jfDropdownV2-option.isSelected,
.jfDropdownV2.jfDropdownV2--list.jfDropdownV2--single .jfDropdownV2-option.isSelected,
.jfDropdownV2 .jfDropdownV2-option--empty .jfDropdownV2-optionText,
.jfDropdownV2 .jfDropdownV2-searchClear {
  color: var(--jfDropdownV2-font, #231f20);
}
.jfDropdownV2 .jfDropdownV2-search::placeholder {
  color: var(--jfDropdownV2-font, #231f20);
}
.jfDropdownV2 .jfDropdownV2-searchIcon {
  border-color: var(--jfDropdownV2-font, #231f20);
}
.jfDropdownV2 .jfDropdownV2-searchIcon::after {
  background-color: var(--jfDropdownV2-font, #231f20);
}
/*PREFERENCES STYLE*/
.form-dropdown:where(:not([data-ui-version="v2"])):not(.time-dropdown) {
  border-radius: 4px;
}
li[data-type="control_dropdown"] > div.form-input:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):before,
li[data-type="control_dropdown"] > div.form-input:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):after,
li[data-type="control_dropdown"] > div.form-input-wide:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):before,
li[data-type="control_dropdown"] > div.form-input-wide:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):after,
li[data-type="control_dropdown"] .form-sub-label-container:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):before,
li[data-type="control_dropdown"] .form-sub-label-container:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):after,
li[data-type="control_dropdown"] > div > div.form-input-wide:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):before,
li[data-type="control_dropdown"] > div > div.form-input-wide:where(:not(:has(select[data-ui-version="v2"], .jfDropdownV2))):after {
  content: none;
  display: none;
  border: 0;
  background-image: none;
  border-radius: 0;
  transform: none;
}
.form-dropdown:where(:not([data-ui-version="v2"])) {
  margin: 0;
  border-width: 1px;
}
.form-radio-item,
.form-checkbox-item {
  padding-bottom: 0px;
}
.form-radio-item:last-child,
.form-checkbox-item:last-child {
  padding-bottom: 0;
}
.form-checkbox-item .form-checkbox + label,
.form-checkbox-item .form-checkbox + span {
  padding-left: 30px;
}
.form-radio-item .form-radio + label,
.form-radio-item .form-radio + span {
  padding-left: 30px;
}
.form-single-column .form-checkbox-item,
.form-single-column .form-radio-item {
  width: 100%;
}
.form-checkbox-item .editor-container div,
.form-radio-item .editor-container div {
  position: relative;
}
.form-checkbox-item .editor-container div:before,
.form-radio-item .editor-container div:before {
  display: inline-block;
  vertical-align: middle;
  left: 0;
  width: 20px;
  height: 20px;
}
.form-checkbox-item,
.form-radio-item input {
  margin-top: 2px;
}
.form-line .form-checkbox:checked + label:before,
.form-line .form-checkbox:checked + span:before {
  background-color: #2e69ff;
  border-color: #2e69ff;
}
.form-line .form-radio:checked + label:before,
.form-line .form-radio:checked + span:before {
  border-color: #2e69ff;
}
.form-line .form-radio:checked + label:after,
.form-line .form-radio:checked + span:after {
  background-color: #2e69ff;
}
.form-line .form-checkbox:hover + label:before,
.form-line .form-checkbox:hover + span:before,
.form-line .form-radio:hover + label:before,
.form-line .form-radio:hover + span:before {
  border-color: rgba(46,105,255,0.5);
  box-shadow: 0 0 0 2px rgba(46,105,255,0.25);
}
.form-line .form-checkbox:focus + label:before,
.form-line .form-checkbox:focus + span:before,
.form-line .form-radio:focus + label:before,
.form-line .form-radio:focus + span:before {
  border-color: rgba(46,105,255,1);
  box-shadow: 0 0 0 3px rgba(46,105,255,0.25);
}
.submit-button {
  font-size: 14px;
  font-weight: normal;
  font-family: inherit;
}
.submit-button {
  min-width: 180px;
}
.form-all .form-pagebreak-back,
.form-all .form-pagebreak-next {
  font-family: "Francois One", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.form-all .form-pagebreak-back,
.form-all .form-pagebreak-next {
  min-width: 128px;
}
.form-header-group .form-header,
.form-header-group .form-subHeader {
  color: #231f20;
}
.jfDropdownV2 > .jfDropdownV2-header,
.jfDropdownV2.isOpen > .jfDropdownV2-header {
  background-image: var(--jfDropdownV2-background-image, none);
}
.jfDropdownV2 > .jfDropdownV2-header::before {
  content: none;
  display: none;
}
.jfDropdownV2 > .jfDropdownV2-header::after {
  content: "";
  position: absolute;
  display: block;
  background-image: none;
  border-radius: 0;
  box-sizing: content-box;
  right: 11.5px;
  top: 50%;
  width: 5px;
  height: 5px;
  pointer-events: none;
  color: #57647e;
  border-style: solid;
  border-color: currentColor;
  border-width: 0 2px 2px 0;
  transform: translateY(-70%) rotate(45deg);
}
.jfDropdownV2.isOpen > .jfDropdownV2-header::after {
  transform: translateY(-30%) rotate(225deg);
}
[dir="rtl"] .jfDropdownV2 > .jfDropdownV2-header::after {
  right: auto;
  left: 11.5px;
}
.jfDropdownV2 > .jfDropdownV2-header,
.jfDropdownV2 > .jfDropdownV2-popup,
.jfDropdownV2.jfDropdownV2--list {
  border-radius: 4px;
}
.form-line.form-line-error .jfDropdownV2 > .jfDropdownV2-header,
.form-line.form-line-error .jfDropdownV2.isOpen > .jfDropdownV2-header,
.form-line.form-line-error .jfDropdownV2.jfDropdownV2--list {
  border-color: #F23A3C;
  box-shadow: 0 0 0 1px #F23A3C;
}

/*FORM LAYOUT PRESETS*/
.supernova.transparent-form .form-all {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
  box-shadow: none;
}
.supernova.transparent-form .form-header-group {
  border-bottom: none;
}
.supernova.transparent-form .form-buttons-wrapper, .supernova.transparent-form .form-submit-clear-wrapper, .supernova.transparent-form .form-pagebreak {
  border-top: none;
}
.supernova.overlay-form .form-all {
  background-color: rgba(255,255,255,0);
  background-image: none;
  box-shadow: none;
}
.supernova.overlay-form .form-header-group {
  border-bottom: none;
}
.supernova.overlay-form .form-buttons-wrapper, .supernova.overlay-form .form-submit-clear-wrapper, .supernova.overlay-form .form-pagebreak {
  border-top: none;
}
.supernova.stacked-form .form-all {
  background: transparent;
  box-shadow: none;
  border-radius: 8px;
}
.supernova.stacked-form .form-line,
.supernova.stacked-form li:has(.form-pagebreak) {
  background-color: #ffffff;
  padding: 20px 32px;
  margin: 20px 0 !important;
  border-radius: 8px;
}
.supernova.stacked-form li[data-type=control_head] {
  background-color: #ffffff;
  padding: 0;
  margin: 20px 0 !important;
  border-radius: 8px;
}
.supernova.stacked-form [data-type="control_text"] {
  padding: 20px 32px 0;
}
.supernova.stacked-form li:first-child .form-header-group {
  border-radius: 8px;
}
.supernova.stacked-form .form-header-group {
  border-bottom: none;
  margin: 0 !important;
  padding: 24px 32px;
}
.supernova.stacked-form div.form-header-group.header-large,
.supernova.stacked-form div.form-header-group.hasImage {
  padding: 48px 32px;
}
.supernova.stacked-form .form-buttons-wrapper,
.supernova.stacked-form .form-submit-clear-wrapper,
.supernova.stacked-form .form-pagebreak {
  border-top: none;
  margin: 0;
  padding: 0;
}
.supernova.stacked-form .form-textbox,
.supernova.stacked-form .form-textarea,
.supernova.stacked-form .form-dropdown:where(:not([data-ui-version="v2"])),
.supernova.stacked-form .jfDropdownV2-header,
.supernova.stacked-form .jfDropdownV2-popup,
.supernova.stacked-form .jfDropdownV2--list {
  border-radius: 8px;
}

@media (min-width: 768px) {
  .supernova.floating-right-form .form-all {
    margin-left: auto !important;
    margin-right: 100px !important;
    margin-top: 0 !important;
  }
  .supernova.floating-right-form .form-page-cover-image-wrapper {
    margin: 0 100px 0 auto !important;
  }
}
@media (min-width: 768px) {
  .supernova.floating-left-form .form-all {
    margin-left: 100px !important;
    margin-right: auto !important;
    margin-top: 0 !important;
  }
  .supernova.floating-left-form .form-page-cover-image-wrapper {
    margin: 0 auto 0 100px !important;
  }
}
@media (min-width: 768px) {
  html.split-left-form {
    height: 100%;
  }
  .supernova.split-left-form .form-all {
    max-width: 1100px;
    width: 100%;
    
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
    position: absolute;
    top: calc(50% + 252px);
    left: 50%;
    transform: translate(-50%, calc(-50% - (252px / 2)));
    margin-top: 0 !important;
    border-radius: 12px;
  }
  .supernova.split-left-form .form-page-cover-image-wrapper {
    max-width: 1100px !important;
    max-height: 250px;
    overflow: hidden;
  }
  .supernova.split-left-form .form-section {
    width: 55%;
    margin-left: auto !important;
    height: 600px;
    overflow-y: auto !important;
    background-color: #ffffff;
    border-radius: 0 12px 12px 0;
  }
}
@media (min-width: 768px) {
  html:has(.split-right-form) {
    height: 100%;
  }
  .supernova.split-right-form .form-all {
    max-width: 1100px;
    width: 100%;
    
    background-size: cover;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
    position: absolute;
    top: calc(50% + 252px);
    left: 50%;
    transform: translate(-50%, calc(-50% - (252px / 2)));
    margin-top: 0 !important;
    border-radius: 12px;
  }
  .supernova.split-right-form .form-page-cover-image-wrapper {
    max-width: 1100px !important;
    max-height: 250px;
    overflow: hidden;
  }
  .supernova.split-right-form .form-section {
    width: 55%;
    margin-right: auto !important;
    height: 600px;
    overflow-y: auto !important;
    background-color: #ffffff;
    border-radius: 12px 0 0 12px;
  }
}
@media (min-width: 768px) {
  .stageScroller.supernova.floating-left-form .form-all,
  .stageScroller.supernova.floating-right-form .form-all,
  .supernova.jf-editor-preview.floating-left-form .form-all,
  .supernova.jf-editor-preview.floating-right-form .form-all {
    margin-top: 0 !important;
  }
}

@media (min-width: 768px) {
  .stageScroller.supernova.split-left-form:has(#formCoverLogo) .form-all,
  .stageScroller.supernova.split-right-form:has(#formCoverLogo) .form-all,
  .supernova.jf-editor-preview.split-left-form:has(#formCoverLogo) .form-all,
  .supernova.jf-editor-preview.split-right-form:has(#formCoverLogo) .form-all {
    position: unset !important;
    top: unset !important;
    left: unset !important;
    transform: unset !important;
  }

  .stageScroller.supernova.split-left-form .form-section,
  .stageScroller.supernova.split-right-form .form-section,
  .jf-editor-preview.supernova.split-left-form .form-section,
  .jf-editor-preview.supernova.split-right-form .form-section {
    height: 560px;
  }
}

.JotFormBuilder #stage.stacked-form .form-input-wide[data-type=control_head] {
  margin: 20px 0 !important;
}
@media (min-width: 768px) {
  .supernova.two-columns-form .form-section.page-section > li.form-line:not([data-type="control_head"]):not([data-type="control_pagebreak"]):not([data-type="control_divider"]):not([data-type="control_button"]):not([data-type="control_appointment"]):not([data-type="control_address"]):not([data-type="control_matrix"]) {
    float: left;
    clear: none;
    width: calc(100% / 2 - 8px);
    box-sizing: border-box;
    margin-left: 4px;
    margin-right: 4px;
  }
  .supernova.two-columns-form .form-section.page-section > li[data-type="control_head"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_pagebreak"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_divider"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_button"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_appointment"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_address"],
.supernova.two-columns-form .form-section.page-section > li[data-type="control_matrix"],
  .supernova.two-columns-form [data-type="control_pagebreak"],
  .supernova.two-columns-form .form-buttons-wrapper {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .supernova.two-columns-form li.form-line:not(.form-line-column) .form-input-wide[data-layout=half] {
    width: 100%;
  }
  .supernova.two-columns-form .page-section > li:first-child:not(.form-line-column):not([data-type=control_head]):not([data-type=control_payment]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]),
  .supernova.two-columns-form .page-section > li:nth-child(2):not(.form-line-column):not([data-type=control_head]):not([data-type=control_payment]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]) {
    margin-top: 12px;
  }
}
@media (min-width: 768px) {
  .supernova.three-columns-form .form-section.page-section > li.form-line:not([data-type="control_head"]):not([data-type="control_pagebreak"]):not([data-type="control_divider"]):not([data-type="control_button"]):not([data-type="control_appointment"]):not([data-type="control_address"]):not([data-type="control_matrix"]) {
    float: left;
    clear: none;
    width: calc(100% / 3 - 8px);
    box-sizing: border-box;
    margin-left: 4px;
    margin-right: 4px;
  }
  .supernova.three-columns-form .form-section.page-section > li[data-type="control_head"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_pagebreak"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_divider"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_button"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_appointment"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_address"],
.supernova.three-columns-form .form-section.page-section > li[data-type="control_matrix"],
  .supernova.three-columns-form [data-type="control_pagebreak"],
  .supernova.three-columns-form .form-buttons-wrapper {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .supernova.three-columns-form li.form-line:not(.form-line-column) .form-input-wide[data-layout=half] {
    width: 100%;
  }
  .supernova.three-columns-form .page-section > li:first-child:not(.form-line-column):not([data-type=control_head]):not([data-type=control_payment]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]),
  .supernova.three-columns-form .page-section > li:nth-child(2):not(.form-line-column):not([data-type=control_head]):not([data-type=control_payment]):not([data-type=control_text]):not([data-type=control_button]):not([data-type=control_collapse]) {
    margin-top: 12px;
  }
}
/*FORM LAYOUT PRESETS*/

/*__INSPECT_SEPERATOR__*/
@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&display=swap');
* {
  font-family: 'Arimo', Arial, Helvetica, sans-serif !important;
}
.supernova, body {
  background-color: #f7f1e3 !important;
  background-image: none !important;
}
.form-all {
  max-width: 600px !important;
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  padding-top: 8px !important;
  padding-bottom: 72px !important;
  background-color: #ffffff !important;
  background-image: repeating-linear-gradient(90deg, #e0a63a 0px, #e0a63a 8px, #123e64 8px, #123e64 16px), repeating-linear-gradient(90deg, #e0a63a 0px, #e0a63a 8px, #123e64 8px, #123e64 16px), url('data:image/png;base64,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') !important;
  background-size: 100% 8px, 100% 8px, 140px 21px !important;
  background-position: left top, left bottom, left 48px bottom 32px !important;
  background-repeat: no-repeat, no-repeat, no-repeat !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #14181c !important;
  font-size: 16px !important;
}
.form-section {
  padding-left: 48px !important;
  padding-right: 48px !important;
  padding-bottom: 24px !important;
}
.form-header-group, [data-type="control_head"] {
  background-color: transparent !important;
  border: 0 !important;
  text-align: left !important;
}
.form-header-group.header-large {
  padding: 32px 0 24px !important;
  margin: 0 0 8px !important;
  border-bottom: 1px solid #e6eaed !important;
}
.form-header-group.header-default, .form-header-group.header-small {
  padding: 24px 0 0 !important;
  margin: 0 !important;
}
.form-header {
  color: #123e64 !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
.header-large .form-header { font-size: 26px !important; line-height: 1.25 !important; }
.header-default .form-header, .header-small .form-header { font-size: 18px !important; line-height: 1.3 !important; }
.form-subHeader {
  color: #5f6970 !important;
  font-size: 15px !important;
  font-style: normal !important;
}
.form-line { padding-top: 10px !important; padding-bottom: 10px !important; }
.form-line-active { background-color: transparent !important; }
.form-label {
  color: #14181c !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}
.form-required { color: #a02c22 !important; }
.form-sub-label { color: #5f6970 !important; font-size: 13px !important; }
.form-textbox, .form-dropdown, .form-textarea {
  background-color: #ffffff !important;
  border: 1px solid #cfd5da !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  color: #14181c !important;
  font-size: 16px !important;
  min-height: 44px !important;
  padding: 8px 12px !important;
}
.form-textarea { min-height: 112px !important; }
.form-textbox:hover, .form-dropdown:hover, .form-textarea:hover { border-color: #5f6970 !important; }
.form-textbox:focus, .form-dropdown:focus, .form-textarea:focus {
  border-color: #123e64 !important;
  box-shadow: 0 0 0 2px #8f6410 !important;
  outline: none !important;
}
.form-checkbox-item label, .form-radio-item label { color: #14181c !important; font-size: 16px !important; }
.form-checkbox, .form-radio { accent-color: #123e64 !important; }
.supernova .form-all .form-checkbox + label:before,
.supernova .form-all .form-radio + label:before,
.supernova .form-all .form-checkbox + span:before,
.supernova .form-all .form-radio + span:before {
  border-color: #a8b1b8 !important;
}
.supernova .form-all .form-checkbox:hover + label:before,
.supernova .form-all .form-radio:hover + label:before,
.supernova .form-all .form-checkbox + label:hover:before,
.supernova .form-all .form-radio + label:hover:before {
  border-color: #123e64 !important;
}
.supernova .form-all .form-checkbox:checked + label:before,
.supernova .form-all .form-radio:checked + label:before,
.supernova .form-all .form-checkbox:checked + span:before,
.supernova .form-all .form-radio:checked + span:before {
  background-color: #123e64 !important;
  border-color: #123e64 !important;
}
.form-buttons-wrapper { border: 0 !important; text-align: left !important; }
.form-submit-button {
  background-color: #e0a63a !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  color: #123e64 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  min-height: 44px !important;
  padding: 10px 32px !important;
  text-transform: none !important;
}
.form-submit-button:hover { background-color: #c68d2b !important; }
.form-pagebreak-next {
  background-color: #123e64 !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 6px !important;
  color: #f7f1e3 !important;
  font-weight: 700 !important;
  min-height: 44px !important;
}
.form-pagebreak-back {
  background-color: transparent !important;
  background-image: none !important;
  border: 1px solid #cfd5da !important;
  border-radius: 6px !important;
  color: #123e64 !important;
  font-weight: 700 !important;
  min-height: 44px !important;
}
.form-line-error .form-textbox, .form-line-error .form-dropdown, .form-line-error .form-textarea {
  border-color: #a02c22 !important;
}
.form-error-message {
  background-color: transparent !important;
  box-shadow: none !important;
  color: #a02c22 !important;
  font-size: 13px !important;
}
@media screen and (max-width: 480px) {
  .form-all { margin-top: 0 !important; margin-bottom: 0 !important; background-position: left top, left bottom, left 20px bottom 32px !important; }
  .form-section { padding-left: 20px !important; padding-right: 20px !important; }
  .header-large .form-header { font-size: 22px !important; }
}