.night-form{margin:28px 0;color:#172b20}.night-form fieldset{border:0;padding:0;margin:0;min-width:0}.night-form legend{font-weight:700;margin-bottom:18px;font-size:18px}.night-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.night-fields label{font-size:14px;font-weight:600;display:block}.night-fields .wide{grid-column:1/-1}.night-form input:not([type=checkbox]),.night-form select,.night-form textarea{display:block;width:100%;min-width:0;font:inherit;color:#172b20;background:#fff;border:1px solid #8c9b8d;border-radius:4px;padding:12px;margin-top:6px;box-sizing:border-box}.night-form textarea{resize:vertical;min-height:130px}.night-form input:focus,.night-form textarea:focus,.night-form select:focus{outline:3px solid #587e1d;outline-offset:2px}.night-form [aria-invalid=true]{border-color:#a52b20}.night-form .form-help{display:block;font-size:12px;font-weight:400;margin-top:6px;line-height:1.5}.night-form .consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6}.night-form .consent input{width:18px;height:18px;flex:0 0 18px;margin-top:4px}.night-form a{text-decoration:underline}.night-form .form-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.night-form .form-status{margin-top:18px;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.night-form .form-error,.night-form .field-error{color:#9a2118}.night-form .field-error{display:block;margin-top:6px;font-size:12px}.night-form button{margin-top:24px}.night-form button:disabled{opacity:.65;cursor:not-allowed}.application-panel{max-width:900px;margin:45px auto 0;padding:32px;background:#f3f6ef}.night-form [type=file]{font-size:13px!important}.night-form fieldset:disabled{opacity:.65}@media(max-width:600px){.night-fields{grid-template-columns:1fr}.application-panel{padding:22px 16px}.night-form input,.night-form select,.night-form textarea{font-size:16px!important}.night-form .btn{width:100%}}
