
/* Scoped to Forminator #83; no layout, visibility, validation or payment overrides. */
#forminator-module-83.forminator-ui,
.forminator-ui#forminator-module-83 {
  --ax-blue:#087dff; --ax-ink:#071426; --ax-muted:#a9bad2;
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;
  color:#eef6ff!important; background:linear-gradient(145deg,#071326,#0c2342)!important;
  border:1px solid #25466d!important; border-radius:24px!important;
  padding:clamp(18px,4vw,38px)!important;
  box-shadow:0 24px 60px rgba(2,10,27,.22)!important;
}
#forminator-module-83 .forminator-title,
#forminator-module-83 .forminator-label,
#forminator-module-83 .forminator-description,
#forminator-module-83 .forminator-field p,
#forminator-module-83 .forminator-checkbox-label,
#forminator-module-83 .forminator-radio-label,
#forminator-module-83 .forminator-consent__label,
#forminator-module-83 .forminator-consent__label p {
 color:#eef6ff!important;
}
#forminator-module-83 .forminator-label {font-weight:750!important;font-size:14px!important;letter-spacing:.015em;margin-bottom:9px!important}
#forminator-module-83 .forminator-description {color:#a9bad2!important}
#forminator-module-83 input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),
#forminator-module-83 select,
#forminator-module-83 textarea,
#forminator-module-83 .select2-selection {
 background:#102945!important;color:#fff!important;border:1px solid #416286!important;
 border-radius:12px!important;min-height:49px!important;padding:12px 14px!important;
 font-size:16px!important;box-shadow:none!important;max-width:100%!important;
}
#forminator-module-83 input::placeholder,#forminator-module-83 textarea::placeholder {color:#9db0c9!important}
#forminator-module-83 input:focus,#forminator-module-83 select:focus,#forminator-module-83 textarea:focus {
 border-color:#4da9ff!important;outline:2px solid rgba(49,145,255,.26)!important;outline-offset:1px!important;
}
#forminator-module-83 .forminator-checkbox,
#forminator-module-83 .forminator-radio {
 display:flex!important;align-items:flex-start!important;gap:10px!important;
 background:#102945!important;border:1px solid #31547d!important;
 border-radius:13px!important;padding:13px 15px!important;margin:0 0 9px!important;
 transition:border-color .18s ease,background .18s ease!important;
}
#forminator-module-83 .forminator-checkbox:hover,
#forminator-module-83 .forminator-radio:hover {border-color:#56aeff!important;background:#15365b!important}
#forminator-module-83 .forminator-checkbox:has(input:checked),
#forminator-module-83 .forminator-radio:has(input:checked) {border-color:#48a4ff!important;background:#123e70!important}
#forminator-module-83 .forminator-checkbox-box,
#forminator-module-83 .forminator-radio-bullet {flex:none!important}
#forminator-module-83 .forminator-button,
#forminator-module-83 .forminator-button-submit,
#forminator-module-83 .forminator-button-next {
 border:0!important;border-radius:13px!important;padding:15px 23px!important;
 font-weight:800!important;background:linear-gradient(125deg,#159aff,#0759d5)!important;
 color:#fff!important;box-shadow:0 10px 22px rgba(0,93,217,.25)!important;
}
#forminator-module-83 .forminator-button-back {background:#1b3657!important;color:#fff!important}
#forminator-module-83 .forminator-error-message {color:#ffe0e0!important}
#forminator-module-83 .forminator-response-message {border-radius:12px!important}
#forminator-module-83 .forminator-pagination-steps .forminator-step {color:#eaf5ff!important}
#forminator-module-83 .forminator-pagination-steps .forminator-step .forminator-step-bullet {background:#1b4c81!important;color:#fff!important}
#forminator-module-83 .forminator-pagination-steps .forminator-step.forminator-current .forminator-step-bullet {background:#087dff!important}
#forminator-module-83 .forminator-select-dropdown {color:#111827!important}
@media(max-width:600px) {
 #forminator-module-83.forminator-ui {padding:17px!important;border-radius:17px!important}
 #forminator-module-83 .forminator-button {width:100%!important}
}
