.ss-gf{--gf-font-family-base: var(--ss-font);--gf-font-family-primary: var(--ss-font);--gf-font-family-secondary: var(--ss-font);--gf-ctrl-label-font-family-primary: var(--ss-font);--gf-ctrl-font-family: var(--ss-font);--gf-ctrl-btn-font-family: var(--ss-font);--gf-ctrl-label-font-weight-primary: 600;--gf-ctrl-border-color: #768a99;--gf-ctrl-btn-font-weight: 500;--gf-form-gap-y: 1.25rem;font-family:var(--ss-font)}.ss-gf :where(.gform_wrapper,.gform_wrapper *){font-family:var(--ss-font)}.ss-gf .gform_wrapper.gform-theme--framework .gfield_label,.ss-gf .gform_wrapper.gform-theme--framework .gform-field-label{color:var(--ss-ink);font-weight:600}.ss-gf .gform_wrapper.gform-theme--framework .gfield_required{color:#b42318;font-weight:500}.ss-gf .gform_wrapper.gform-theme--framework :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),select,textarea){border-width:1px;border-color:#768a99;transition:border-color var(--ss-fast) ease,box-shadow var(--ss-fast) ease}.ss-gf .gform_wrapper.gform-theme--framework :is(input,select,textarea):focus{border-color:var(--ss-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-primary) 18%,transparent);outline:0}.ss-gf .gform_wrapper.gform-theme--framework textarea{min-height:7.5rem}.ss-gf .gform_wrapper.gform-theme--framework textarea.small{min-height:5rem}.ss-gf .gform_wrapper.gform-theme--framework .gform_footer,.ss-gf .gform_wrapper.gform-theme--framework .gform_page_footer{margin-top:1.5rem;padding:0}.ss-gf .gform_wrapper.gform-theme--framework :is(.gform_button,.gform_next_button,input[type=submit]){--gf-local-padding-x: 1.6rem;min-height:3.25rem;padding:.85rem 3.25rem .85rem 1.6rem;padding-inline:1.6rem 3.25rem!important;border:0;border-radius:var(--ss-radius-s);background:var(--ss-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") right 1.2rem center / 1.1rem no-repeat;color:#fff;font-size:var(--ss-fs-l);font-weight:500;cursor:pointer;transition:background-color var(--ss-fast) ease,background-position var(--ss-med) var(--ss-ease),box-shadow var(--ss-med) ease}.ss-gf .gform_wrapper.gform-theme--framework :is(.gform_button,.gform_next_button,input[type=submit]):hover{background-color:var(--ss-primary-700);background-position:right .95rem center;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--ss-primary) 70%,transparent)}.ss-gf .gform_wrapper.gform-theme--framework .gform_previous_button{min-height:3.25rem;border:1.5px solid var(--ss-line);border-radius:var(--ss-radius-s);background:transparent;color:var(--ss-ink);font-weight:700}.ss-gf .gform_wrapper.gform-theme--framework .gform_previous_button:hover{border-color:var(--ss-ink)}.ss-form--card .ss-gf .gform_wrapper.gform-theme--framework .gform_footer :is(.gform_button,input[type=submit]){width:100%}.ss-confirm{display:grid;justify-items:start;gap:.5rem;padding:.5rem 0;animation:ss-confirm-in .5s var(--ss-ease, ease)}@keyframes ss-confirm-in{0%{opacity:0;transform:translateY(8px)}}.ss-confirm__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.5rem;border-radius:50%;background:var(--ss-accent);color:var(--ss-ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--ss-accent) 30%,transparent);animation:ss-confirm-pop .6s .12s var(--ss-ease, ease) both}@keyframes ss-confirm-pop{0%{transform:scale(.4);opacity:0}}body.ss .ss-confirm__title{margin:0;color:var(--ss-ink);font-size:1.5rem;line-height:1.25}.ss-confirm p{margin:0;color:var(--ss-text);line-height:1.6}.ss-gf .gform_wrapper.gform-theme--framework .gform_validation_errors{border-radius:var(--ss-radius-m)}.ss-gf .gform_wrapper.gform-theme--framework .ss-gf-ack{margin-top:-.25rem}.ss-gf .gform_wrapper.gform-theme--framework .ginput_container_consent{display:flex;align-items:flex-start;gap:.65rem;color:var(--ss-ink);font-size:var(--ss-fs-m);line-height:1.5}.ss-gf .gform_wrapper.gform-theme--framework .ginput_container_consent input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem;accent-color:var(--ss-primary)}.ss-gf .gform_wrapper.gform-theme--framework .gfield_validation_message,.ss-gf .gform_wrapper.gform-theme--framework .validation_message{color:#b42318}.ss-turnstile{margin:1rem 0 0}.ss-turnstile:empty{margin:0}
