.forma-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.forma-generated-form{background:#f8f7f5}.forma-generated-form:before{display:none!important}.forma-generated-form .hold-form{background:#fff;width:min(760px,100%);margin:0 auto;padding:52px 64px;box-shadow:0 16px 45px #0000000d}.forma-generated-form h2{color:#181818;text-align:center;text-transform:uppercase;margin:0 0 18px;font-size:32px;line-height:1.25}.forma-generated-form .form-subtitle{color:#5f5f5f;text-align:center;margin:0 0 34px;font-size:16px;line-height:1.6}.forma-generated-form .forma-form>label,.forma-generated-form .field-form>label:not(.forma-upload),.forma-generated-form .wpcf7-form-control-wrap{width:100%;display:block}.forma-generated-form input[type=text],.forma-generated-form input[type=email],.forma-generated-form textarea{color:#181818;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #cbcbcb;border-radius:0;padding:13px 0;display:block;margin:0 0 22px!important}.forma-generated-form input[type=text],.forma-generated-form input[type=email]{height:48px}.forma-generated-form textarea{resize:vertical;min-height:130px;padding-right:0}.forma-generated-form input:focus,.forma-generated-form textarea:focus{border-color:#ec2d2b;outline:0}.forma-generated-form .forma-upload{color:#5f5f5f;border:1px dashed #bbb;margin:4px 0 10px;padding:18px;display:block}.forma-generated-form .forma-upload>span{color:#181818;margin-bottom:10px;font-weight:600;display:block}.forma-generated-form .forma-upload input[type=file]{color:#5f5f5f;width:100%;min-height:32px;font:inherit;display:block}.forma-generated-form .form-additional{margin:24px 0}.forma-generated-form .cf-turnstile{min-height:0}.forma-generated-form .hold-btn{text-align:center;margin-top:28px}.forma-generated-form button[type=submit]{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:#ec2d2b;border:1px solid #ec2d2b;border-radius:26px;padding:16px 38px;font-size:14px;font-weight:600;line-height:1;transition:background .18s,border-color .18s;display:inline-block}.forma-generated-form button[type=submit]:hover,.forma-generated-form button[type=submit]:focus-visible{background:#d11717;border-color:#d11717}.forma-generated-form button[type=submit]:disabled{cursor:wait;opacity:.65}.forma-upload{cursor:pointer}.forma-file-list{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.forma-attachments{gap:8px;display:grid}.forma-attachment-copy{min-width:0}.forma-attachment-trigger.is-disabled{cursor:not-allowed;opacity:.56;pointer-events:none;border-color:#d8d8d8}.forma-file-list:empty,.forma-attachment-status:empty,.forma-attachment-error:empty{display:none}.forma-file-list{gap:0;margin:0;display:grid}.forma-file-row{color:#292929;border-bottom:1px solid #ececec;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-width:0;padding:8px 0;display:grid}.forma-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forma-file-size,.forma-attachment-status{color:#737373;font-size:12px;line-height:1.45}.forma-file-remove{color:#737373;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:20px;line-height:1;display:inline-grid}.forma-file-remove:hover,.forma-file-remove:focus-visible{color:#ec2d2b;outline-offset:-2px;outline:1px solid}.forma-attachment-error{color:#b42318;font-size:13px;line-height:1.45}.forma-form-status{text-align:center;border:0;min-height:24px;margin-top:18px;padding:0;display:block}.forma-form[data-status=success] .forma-form-status{border-color:#46b450}.forma-form[data-status=error] .forma-form-status{border-color:#dc3232}@media (width<=700px){.forma-generated-form .hold-form{padding:36px 22px}.forma-generated-form h2{font-size:26px}}.forma-generated-form.forma-job-application h2{text-transform:none}.forma-generated-form .forma-careers-form .form-additional,.forma-generated-form .forma-careers-form .hold-btn,.forma-generated-form .forma-careers-form .forma-form-status{margin:0}