.elementor-473 .elementor-element.elementor-element-5c4edafe{--display:flex;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder-row{margin-top:0px;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__label{text-align:left;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__label .jet-form-builder__required{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__desc{text-align:left;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__field-wrap label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder input{color-scheme:normal;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder-message--success{text-align:center;}.elementor-473 .elementor-element.elementor-element-90597e1 .jet-form-builder-message--error{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-5c4edafe *//* =================================
   Registration page form (#473)
================================= */

.page-id-473{
  --c-primary:#FF3B6F;
  --c-secondary:#7C3AED;
  --c-text:#E5E7EB;
  --c-accent:#61CE70;

  --panel:#111827;
  --field:#0F172A;
  --border:#243244;
}

/* container */
.page-id-473 .jet-form-builder[data-form-id="412"]{
  max-width:560px;
  margin:auto;
  padding:24px;
  background:var(--panel);
  border-radius:16px;
  border:1px solid rgba(255,255,255,.05);
  box-shadow:0 12px 30px rgba(0,0,0,.5);
}

/* labels */
.page-id-473 .jet-form-builder__label-text{
  color:var(--c-text);
  font-weight:700;
  font-size:14px;
}

.page-id-473 .jet-form-builder__required{
  color:var(--c-primary);
}

/* inputs */
.page-id-473 .jet-form-builder__field{
  width:100%;
  background:var(--field);
  border:1px solid var(--border);
  border-radius:12px;
  padding:12px 14px;
  color:var(--c-text);
  min-height:44px;
  transition:.2s;
}

/* focus */
.page-id-473 .jet-form-builder__field:focus{
  border-color:var(--c-secondary);
  box-shadow:0 0 0 3px rgba(124,58,237,.2);
}

/* spacing */
.page-id-473 .jet-form-builder-row{
  margin-bottom:16px;
}

/* buttons */
.page-id-473 .jet-form-builder__next-page,
.page-id-473 .jet-form-builder__action-button{
  width:100%;
  height:46px;
  border-radius:12px;
  border:0;
  font-weight:700;
  cursor:pointer;
  color:#fff;
  background:linear-gradient(135deg,var(--c-primary),var(--c-secondary));
  transition:.2s;
}

.page-id-473 .jet-form-builder__next-page:hover,
.page-id-473 .jet-form-builder__action-button:hover{
  transform:translateY(-1px);
  box-shadow:0 8px 20px rgba(124,58,237,.25);
}

/* select */
.page-id-473 select.jet-form-builder__field{
  appearance:none;
}

/* page title */
.page-id-473 .entry-title{
  text-align:center;
  color:var(--c-text);
  margin-bottom:30px;
  font-size:34px;
}/* End custom CSS */