.elementor-1523 .elementor-element.elementor-element-b465078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:50px;}.elementor-1523 .elementor-element.elementor-element-b465078:not(.elementor-motion-effects-element-type-background), .elementor-1523 .elementor-element.elementor-element-b465078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__label{text-align:left;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__desc{text-align:left;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__field-wrap span::before{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder input{color-scheme:normal;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__action-button{background-color:#CE8F04;transition:all 0.3s;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__submit{justify-content:center;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__next-page{padding:10px 30px 10px 30px;border-style:none;border-radius:100px 100px 100px 100px;color:#FFFFFF;background-color:#CE8F04;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="next"]{justify-content:flex-start;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="prev"]{justify-content:flex-end;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:20px;border-style:none;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:0px;border-radius:0px 0px 0px 0px;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:8px;min-height:8px;background-color:#DBA006;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-size:0px;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:8px;min-height:8px;background-color:#E5E7EB;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item--circle{border-style:solid;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{font-size:0px;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:8px;min-height:8px;background-color:#DBA006;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-message--success{text-align:center;}.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder-message--error{text-align:center;}.elementor-1523 .elementor-element.elementor-element-e9511dc{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1523 .elementor-element.elementor-element-b465078{--content-width:600px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-bc758a3 *//* Grid spacing */
.quiz-radio-card .jet-form-builder__fields-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
/* Move info box above Next / Submit button */
.quiz-info-box {
  margin-top: -48px;   /* adjust if needed */
  margin-bottom: 16px;
}

/* Mobile adjust */
@media (max-width: 768px) {
  .quiz-info-box {
    margin-top: -40px;
  }
}

/* Card base */
.quiz-radio-card .jet-form-builder__field-label {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  border: 1.5px solid #e5e7eb;
  border-radius: 10px;
  background: #ffffff;
  cursor: pointer;
  transition: all 0.25s ease;
}

/* Hide default radio */
.quiz-radio-card input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid #d1d5db;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}

/* Radio inner dot */
.quiz-radio-card input[type="radio"]::after {
  content: "";
  position: absolute;
  inset: 3px;
  background: #f59e0b;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.2s ease;
}

/* Hover */
.quiz-radio-card .jet-form-builder__field-label:hover {
  border-color: #fbbf24;
  background: #fffbea;
}

/* Checked state */
.quiz-radio-card input[type="radio"]:checked {
  border-color: #f59e0b;
}

.quiz-radio-card input[type="radio"]:checked::after {
  opacity: 1;
}

/* Checked card highlight */
.quiz-radio-card input[type="radio"]:checked + span {
  font-weight: 500;
}

.quiz-radio-card .jet-form-builder__field-label:has(input[type="radio"]:checked) {
  border-color: #f59e0b;
  background: #fff7d6;
}
.elementor-1523 .elementor-element.elementor-element-bc758a3 .jet-form-builder__next-page-wrap{
        display: flex;

    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9511dc *//* Info box base */
.quiz-info-box {
  display: none;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 14px 16px;
  border-radius: 10px;
  background: #eef6ff;
  border: 1px solid #bfdbfe;
  font-size: 14px;
  color: #1e3a8a;
}

/* Active state */
.quiz-info-box.active {
  display: block;
}

/* Optional: smoother feel */
.quiz-info-box {
  transition: all 0.3s ease;
}/* End custom CSS */