.amlm-form-shell,.amlm-form-shell *{box-sizing:border-box}.amlm-form-shell{display:block;width:100%;margin:0;clear:both}.amlm-generated-form{display:block;width:100%;margin:0;background:var(--amlm-form-bg,#102233);color:var(--amlm-text,#fff);border:1px solid var(--amlm-border,#d9a232);border-radius:var(--amlm-radius,14px);padding:22px;max-width:620px}.amlm-title{color:var(--amlm-text,#fff);margin:0 0 8px}.amlm-intro{color:var(--amlm-muted,#bfd0dc);margin:0 0 18px}.amlm-fields{display:grid;gap:12px}.amlm-field{display:grid;gap:6px}.amlm-field label{color:var(--amlm-text,#fff);font-weight:700;font-size:13px}.amlm-field input,.amlm-field textarea,.amlm-field select{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--amlm-border,#d9a232) 35%,#ccc);border-radius:calc(var(--amlm-radius,14px) - 3px);background:var(--amlm-field-bg,#fff);color:var(--amlm-field-text,#17212b);padding:12px;font:inherit}.amlm-field textarea{min-height:100px}.amlm-check,.amlm-privacy{display:flex!important;grid-template-columns:none!important;gap:9px;align-items:flex-start;color:var(--amlm-muted,#bfd0dc);font-size:12px}.amlm-check input,.amlm-privacy input{width:17px!important;height:17px!important;min-height:0!important;flex:0 0 17px;margin-top:2px}.amlm-privacy{margin:14px 0}.amlm-privacy a{color:var(--amlm-border,#d9a232)}.amlm-generated-form .amlm-submit,.amlm-lead-form .amlm-submit,.amlm-lead-form button[type=submit]{width:100%;min-height:54px;border:0;border-radius:var(--amlm-radius,14px);background:var(--amlm-cta-bg,#d9a232)!important;background-color:var(--amlm-cta-bg,#d9a232)!important;color:var(--amlm-cta-text,#161208)!important;-webkit-text-fill-color:var(--amlm-cta-text,#161208)!important;font-family:inherit!important;font-size:inherit;font-style:normal!important;font-weight:400!important;box-shadow:none!important;cursor:pointer}

.amlm-math-challenge{margin:12px 0;padding:12px;border:1px solid color-mix(in srgb,var(--amlm-border,#d9a232) 35%,#ccc);border-radius:calc(var(--amlm-radius,14px) - 3px);background:color-mix(in srgb,var(--amlm-field-bg,#fff) 94%,#f5f5f5)}
.amlm-math-label{display:grid;gap:7px;color:var(--amlm-text,#fff);font-size:13px;font-weight:700}
.amlm-math-question{display:block}
.amlm-math-challenge input[type=number]{width:100%;min-height:46px;border:1px solid #ccd2d8;border-radius:8px;padding:10px;background:var(--amlm-field-bg,#fff);color:var(--amlm-field-text,#17212b);font:inherit}

.amlm-lead-form .amlm-submit,.amlm-lead-form .amlm-submit *,.amlm-lead-form button[type=submit],.amlm-lead-form button[type=submit] *{
  font-weight:400!important;
  
  
  
}


.amlm-lead-form.amlm-generated-form{
  background:var(--amlm-form-bg,#111)!important;
  color:var(--amlm-text,#fff)!important;
  box-shadow:none!important;
}
.amlm-lead-form.amlm-generated-form .amlm-submit{
  box-shadow:none!important;
}
.amlm-form-shell .amlm-cta-depth{
  display:block!important;
  width:100%!important;
  position:relative!important;
  overflow:visible!important;
  box-shadow:var(--amlm-cta-shadow,none)!important;
}

/* Flatsome isolation */
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form{
  position:relative!important;
  overflow:visible!important;
  transform:none!important;
}
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form button.amlm-submit[type="submit"]{
  display:block!important;
  width:100%!important;
  opacity:1!important;
  transform:none!important;
  filter:none!important;
  text-transform:none!important;
}
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form input:not([type="checkbox"]):not([type="radio"]),
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form textarea,
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form select{
  box-shadow:none;
}

.amlm-form-shell > form.amlm-lead-form.amlm-generated-form .amlm-cta-depth{
  margin:0!important;
  padding:0!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:none!important;
}
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form .amlm-cta-depth > button.amlm-submit{
  margin:0!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
}

/* External depth only: form */
.amlm-form-shell{
  position:relative!important;
  overflow:visible!important;
  box-shadow:var(--amlm-form-shadow,none)!important;
}
.amlm-form-shell > form.amlm-lead-form.amlm-generated-form{
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
}
