:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-field { display: flex; flex-direction: column; gap: .48rem; margin-bottom: 1.1rem; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-label { color: #173e69; font-size: .89rem; font-weight: 700; letter-spacing: .01em; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) input:not([type="radio"]):not([type="checkbox"]),
:is(#pcr-wix-contact, #pcr-wix-subscribe) textarea,
:is(#pcr-wix-contact, #pcr-wix-subscribe) select { width: 100%; border: 1px solid #cfdae4; background: #fff; border-radius: 4px; color: #152f4b; font: inherit; padding: 13px 14px; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) input:focus-visible, :is(#pcr-wix-contact, #pcr-wix-subscribe) textarea:focus-visible, :is(#pcr-wix-contact, #pcr-wix-subscribe) select:focus-visible { outline: 2px solid #4b86c6; outline-offset: 2px; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-choices { border: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: .6rem 1.4rem; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-choice { display: inline-flex; align-items: center; gap: .5rem; font-size: .94rem; cursor: pointer; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-choice input { accent-color: #173e69; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-error { color: #9e2f35; font-size: .83rem; margin: .15rem 0; min-height: 0; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-help, :is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-step { color: #647789; font-size: .84rem; margin: 0; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-alert { color: #a33238; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-actions { display: flex; flex-wrap: wrap; gap: .8rem; margin-top: 1.3rem; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-actions button:disabled { opacity: .6; cursor: wait; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-success { border-left: 3px solid #326e9d; padding: 1.25rem 1.5rem; background: #f0f5fa; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .wix-form-success strong { color: #173e69; font-size: 1.2rem; }
:is(#pcr-wix-contact, #pcr-wix-subscribe) .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
