/* SP Center shared lead-form presentation. Only the 12 approved native forms opt in.
   Page sections, form identities, consent text, hidden controls and honeypots are not replaced. */
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510){
  --spc-rfq-navy:#142e42;--spc-rfq-blue:#2d70bd;--spc-rfq-muted:#586a78;
  --wpforms-field-border-color:#cbd7df;--wpforms-field-background-color:#fff;
  --wpforms-field-border-size:1px;--wpforms-field-border-style:solid;
  --wpforms-field-size-checkbox-size:16px;--wpforms-button-background-color:#2d70bd;
  width:100%;max-width:100%;min-width:0;box-sizing:border-box;
  color:#172c3b;font:400 14px/1.5 Exo,Arial,sans-serif;
  container-name:spc-unified-form;container-type:inline-size;
}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) *,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) *::before,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) *::after{box-sizing:border-box}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) [hidden]{display:none!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-container{display:grid!important;grid-template-columns:minmax(0,1fr);gap:18px 14px!important;align-items:start;width:100%;max-width:100%}
/* Do not override the size, visibility or positioning of the native field-2 honeypot. */
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-container>.wpforms-field:not([data-field-id="2"]){grid-column:1 / -1;grid-row:auto;padding:0!important;margin:0!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0;overflow:visible}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id="1"]{grid-row:1}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id="3"]{grid-column:1;grid-row:2}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id="7"]{grid-column:2;grid-row:2}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id="4"]{grid-row:3}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field:not([data-field-id="2"]) .wpforms-field-label{display:block;margin:0 0 7px!important;padding:0;font:600 12px/1.4 Exo,Arial,sans-serif!important;color:#294153!important;letter-spacing:normal;text-transform:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-required-label{color:var(--spc-rfq-blue)!important;font-weight:500}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field:not([data-field-id="2"]) input:is([type="text"],[type="email"],[type="tel"]),
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea{
  display:block;width:100%!important;max-width:100%!important;min-width:0;min-height:46px!important;height:46px!important;
  border:1px solid #cbd7df!important;border-radius:8px!important;padding:10px 12px!important;margin:0;
  background:#fff!important;color:#1c3444!important;font:400 15px/1.5 Exo,Arial,sans-serif!important;
  box-shadow:none!important;outline-offset:3px;letter-spacing:normal;
}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea{height:116px!important;min-height:116px!important;resize:vertical}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea::placeholder{color:#70818c;font-size:13px;opacity:1}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field:not([data-field-id="2"]) input:is([type="text"],[type="email"],[type="tel"]):focus-visible,
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea:focus-visible{outline:2px solid #2d70bd;border-color:#2d70bd!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-description{font:400 12px/1.5 Exo,Arial,sans-serif!important;color:#6a7c89!important;margin:7px 0 0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox fieldset{margin:0;padding:0;border:0;min-width:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox ul{margin:0!important;padding:0!important;list-style:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox li{display:flex!important;align-items:flex-start;gap:9px;margin:0!important;padding:0!important;min-width:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox input[type="checkbox"]{flex:none;width:16px!important;height:16px!important;min-height:16px!important;margin:3px 0 0!important;padding:0;border:0!important;background:none;accent-color:#2d70bd}
/* Retain WPForms' own checkbox tick/focus rendering; no extra border around it. */
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox label.wpforms-field-label-inline{display:block;margin:0!important;padding:0!important;min-width:0;font:400 11px/1.6 Exo,Arial,sans-serif!important;color:#647785!important;letter-spacing:normal;text-transform:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-policy{grid-column:1 / -1;margin-top:-18px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-privacy-link{display:inline-block;margin:8px 0 0;padding:0;font:400 11px/1.6 Exo,Arial,sans-serif;color:var(--spc-rfq-blue);text-decoration:underline;text-underline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-submit-container{margin:0!important;padding:18px 0 0!important;clear:both;max-width:100%}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.wpforms-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%!important;min-height:48px;height:auto!important;padding:13px 20px!important;margin:0!important;border:0!important;border-radius:28px!important;background:var(--spc-rfq-blue)!important;color:#fff!important;font:600 14px/1.45 Exo,Arial,sans-serif!important;letter-spacing:normal;text-transform:none;box-shadow:none!important;white-space:normal}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.wpforms-submit:not(:disabled):hover{background:#245d9d!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.wpforms-submit:disabled{opacity:.65;cursor:wait}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.wpforms-submit::after{content:'↗';display:block!important;position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;margin:0!important;padding:0!important;opacity:1!important;animation:none!important;background:none!important;box-shadow:none!important;font-size:20px;font-weight:400;line-height:1;flex:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-submit-spinner{margin:10px auto 0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button:focus-visible,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-privacy-link:focus-visible{outline:2px solid #2d70bd;outline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-error:not(input):not(textarea){font:400 12px/1.5 Exo,Arial,sans-serif!important;color:#b42318!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field input:is([type="text"],[type="email"],[type="tel"]).wpforms-error,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea.wpforms-error{border-color:#b42318!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 10px;margin:0 0 9px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-heading h3{font:600 12px/1.4 Exo,Arial,sans-serif!important;color:#294153!important;margin:0;padding:0;letter-spacing:normal;text-transform:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-heading>span{font:400 11px/1.4 Exo,Arial,sans-serif;color:#6b7e8b}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-drop{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 8px;width:100%;min-height:91px;padding:18px 14px!important;margin:0!important;border:1px dashed #94b7d1;border-radius:10px;background:#f5f9fc;text-align:center;color:#55788e;cursor:pointer;font-weight:400}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-drop strong{font:600 13px/1.5 Exo,Arial,sans-serif;color:#286ca5;text-decoration:underline;text-underline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-drop>span{font:400 12px/1.5 Exo,Arial,sans-serif}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-drop:focus-within{outline:2px solid #2d70bd;outline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-drop[data-drag="true"]{background:#e8f2fa;border-color:#2d70bd}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) input.spc-rfq-file-input{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;font-size:16px;cursor:inherit;z-index:1}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-types{font:400 11px/1.5 Exo,Arial,sans-serif;color:#476b83;margin:9px 0 0!important;padding:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-limits{font:400 11px/1.5 Exo,Arial,sans-serif;color:#6a7c89;margin:3px 0 0!important;padding:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-list{list-style:none;padding:0!important;margin:0!important;display:grid;gap:7px;min-width:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-list:empty{display:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-list:not(:empty){margin-top:12px!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0!important;margin:0!important;border-bottom:1px solid #e6edf2;min-width:0}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-name{flex:1 1 100px;min-width:0;font:400 12px/1.4 Exo,Arial,sans-serif;color:#294153;overflow-wrap:anywhere}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-file-size{font:400 11px/1.4 Exo,Arial,sans-serif;color:#728592;white-space:nowrap}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.spc-rfq-file-remove{border:0!important;border-radius:5px;background:transparent!important;color:#687e8e!important;padding:7px!important;margin:0!important;min-width:32px;min-height:32px;width:auto;height:auto;font:500 13px/1.4 Exo,Arial,sans-serif!important;letter-spacing:normal;cursor:pointer;text-transform:none;white-space:normal;box-shadow:none}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.spc-rfq-file-remove:hover{background:#f0f5f8!important;color:#244b65!important}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.spc-rfq-file-clear{margin-top:5px!important;text-decoration:underline;text-underline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-fallback{margin:12px 0 0!important;padding:0;font:400 11px/1.55 Exo,Arial,sans-serif;color:#6a7c89;overflow-wrap:anywhere}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-fallback a{color:var(--spc-rfq-blue);text-underline-offset:3px}
form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-upload-error{margin:9px 0 0!important;padding:0;color:#b42318;font:400 12px/1.5 Exo,Arial,sans-serif}
@container spc-unified-form (max-width:480px){
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container{grid-template-columns:minmax(0,1fr)}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id]:not([data-field-id="2"]){grid-column:1 / -1;grid-row:auto}
}
@media(max-width:767px){
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-container,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container{grid-template-columns:minmax(0,1fr)}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510):has(.wpforms-field[data-field-id="7"]) .wpforms-field-container>[data-field-id]:not([data-field-id="2"]){grid-column:1 / -1;grid-row:auto}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field:not([data-field-id="2"]) .wpforms-field-label{font-size:13px!important}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field:not([data-field-id="2"]) input:is([type="text"],[type="email"],[type="tel"]),form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field textarea{font-size:16px!important}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .wpforms-field-checkbox label.wpforms-field-label-inline,form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-privacy-link{font-size:12px!important}
}
@media(pointer:coarse){
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) .spc-rfq-privacy-link{padding:10px 0}
  form.spc-unified-form:is(#wpforms-form-478,#wpforms-form-6277,#wpforms-form-6279,#wpforms-form-6281,#wpforms-form-6336,#wpforms-form-6338,#wpforms-form-6340,#wpforms-form-6342,#wpforms-form-8504,#wpforms-form-8506,#wpforms-form-8508,#wpforms-form-8510) button.spc-rfq-file-remove{min-width:44px;min-height:44px}
}

/* The existing Contact widget duplicates the policy link now rendered inside the form. */
.spcc-form-card:has(form.spc-unified-form) .spcc-privacy-link{display:none!important}
