.ghlcs-form{width:100%}.ghlcs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ghlcs-layout-stacked .ghlcs-fields,.ghlcs-layout-column .ghlcs-fields{grid-template-columns:1fr}.ghlcs-layout-inline.ghlcs-newsletter{display:flex;align-items:flex-end;gap:10px}.ghlcs-layout-inline.ghlcs-newsletter .ghlcs-fields{flex:1;grid-template-columns:1fr}.ghlcs-field{min-width:0}.ghlcs-width-2{grid-column:span 2}.ghlcs-field label{display:block;margin-bottom:6px;font-weight:600}.ghlcs-field input,.ghlcs-field textarea{appearance:none;width:100%;height:50px;padding:0 20px;border-radius:30px;border:1px solid rgb(0 87 217 / .15);background:#fff;font-size:14px;font-weight:500;color:#111;outline:none;box-sizing:border-box;transition:border-color 250ms ease,background-color 250ms ease,box-shadow 250ms ease}.ghlcs-field textarea{min-height:112px;resize:vertical}.ghlcs-submit{width:100%;height:50px;border:none;border-radius:30px;background:#111;color:#fff;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 250ms ease,transform 200ms ease,box-shadow 250ms ease}.ghlcs-submit:disabled{cursor:wait;opacity:.72}.ghlcs-layout-stacked .ghlcs-submit,.ghlcs-layout-column .ghlcs-submit,.ghlcs-layout-grid .ghlcs-submit{margin-top:14px}.ghlcs-response{margin-top:10px;font-size:14px;font-weight:500;line-height:1.4;min-height:20px;text-align:center}.ghlcs-response.is-success{color:#167c3b}.ghlcs-response.is-error{color:#b42318}@media (max-width:640px){.ghlcs-fields,.ghlcs-layout-inline.ghlcs-newsletter{display:block}.ghlcs-field,.ghlcs-submit{width:100%}.ghlcs-submit{margin-top:10px}.ghlcs-width-2{grid-column:span 1}}