/* Stable standalone form for ordinary PHP hosting. */
.application form{min-height:0}
.standaloneForm h3{font-size:22px;margin:28px 0 20px}
.standaloneForm h3:first-child{margin-top:0}
.standaloneForm>label{display:block;font-size:10px;font-weight:900;margin-bottom:17px}
.standaloneForm>label:not(.check) input,.standaloneForm>label:not(.check) select{
  display:block;width:100%;border:0;border-bottom:1px solid #cbd7ea;background:transparent;
  padding:10px 0;font-size:16px;line-height:1.35;outline:none;border-radius:0;color:var(--ink)
}
.standaloneForm>label:not(.check) input:focus,.standaloneForm>label:not(.check) select:focus{border-color:var(--blue)}
.standaloneForm .check{display:flex!important;gap:10px;align-items:flex-start;font-size:10px;font-weight:400;line-height:1.4}
.standaloneForm .check input{display:block;width:18px;height:18px;min-width:18px;margin:1px 0 0;padding:0}
.standaloneForm .check span{display:block;flex:1}
.standaloneForm .button{width:100%;margin-top:12px}
.standaloneForm .formError{display:none}
.standaloneForm.is-error .formError{display:block}
.standaloneSuccess{min-height:360px}
.standaloneSuccess p{color:var(--deep);font-size:16px;font-weight:700;line-height:1.6}
@media(max-width:700px){
  html{scroll-behavior:auto}
  .application form{padding:22px;min-height:0}
  .standaloneForm h3{margin-top:25px}
  .standaloneForm>label:not(.check) input,.standaloneForm>label:not(.check) select{font-size:16px;line-height:1.35;min-height:44px}
}
