.gv-railfoot{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.slw,.rail-giving{--slw-brand:var(--site-cta,var(--green,#3f9910));--slw-tint:var(--tint,#eff6ec);--slw-ink:var(--gv-ink,#1f1f24);--slw-line:color-mix(in srgb, var(--slw-ink) 14%, var(--slw-tint));--slw-field:color-mix(in srgb, var(--slw-tint) 70%, #fff);--slw-head-font:var(--font-poppins), Poppins, Arial, sans-serif;background:var(--slw-tint);border:1px solid var(--slw-line);border-radius:var(--gv-radius,18px);font-family:var(--font-inter), Inter, Arial, Helvetica, sans-serif;overflow:hidden}.slw-head{background:var(--slw-brand);align-items:center;gap:11px;min-height:54px;padding:9px 14px;display:flex}.slw-logo{width:36px;height:36px;color:var(--slw-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.slw-logo .sixam-mark{display:block}.slw .slw-title,.rail-giving .slw-title{color:#fff;font-family:var(--slw-head-font);letter-spacing:normal;margin:0;font-size:16px;font-weight:700;line-height:1.25}.slw-card{border:1px solid var(--slw-line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;min-height:236px;margin:9px 10px 10px;padding:16px 12px;display:flex;position:relative}.slw-form{flex-direction:column;gap:8px;margin:0;display:flex}.slw .slw-q{color:var(--slw-ink);font-family:var(--slw-head-font);text-align:center;text-wrap:balance;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35;display:block}.slw .slw-form-tight .slw-q{margin-bottom:4px}.slw-btn{width:100%;min-height:44px;font-family:var(--slw-head-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.slw-btn-primary{border:1px solid var(--slw-brand);background:var(--slw-brand);color:#fff}.slw-btn-primary:hover{background:color-mix(in srgb, var(--slw-brand) 88%, #000)}.slw-btn-primary:disabled{opacity:.7;cursor:progress}.slw-btn-outline{border:1.5px solid var(--slw-line);color:var(--slw-ink);background:#fff}.slw-btn-outline:hover,.slw-btn-outline[aria-pressed=true]{border-color:var(--slw-brand);background:var(--slw-field)}.slw .slw-btn:focus-visible,.slw .slw-field input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--slw-brand) 35%, transparent);outline:none}.slw-field{border:1.5px solid var(--slw-line);background:var(--slw-field);color:#6b7770;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;display:flex}.slw-field:focus-within{border-color:var(--slw-brand)}.slw-field svg{flex:none}.slw-field input{min-width:0;height:40px;color:var(--slw-ink);background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:16px}.slw-field input:focus{outline:none}.slw-field input::placeholder{color:#6b7770;opacity:1}.slw-field:has(input[aria-invalid=true]){border-color:#b42318}.slw-problem{color:#b42318;text-align:center;margin:0;font-size:13px;line-height:1.4}.slw-problem-send{margin-top:8px}.slw-done{text-align:center;outline:none;flex-direction:column;align-items:center;gap:6px;display:flex}.slw .slw-done:focus,.slw .slw-done:focus-visible{outline:none}.slw-check{background:var(--slw-brand);color:#fff;width:48px;height:48px;box-shadow:0 0 0 8px var(--slw-tint);border-radius:50%;justify-content:center;align-items:center;margin:8px 0 10px;display:flex}.slw .slw-done-title{color:var(--slw-ink);font-family:var(--slw-head-font);margin:0;font-size:19px;font-weight:700;line-height:1.3}.slw .slw-done-body{color:#4a524d;text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.slw .slw-note{background:var(--slw-tint);color:var(--slw-ink);font-family:var(--slw-head-font);border-radius:999px;align-items:center;gap:8px;margin:8px 0 0;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.slw-note svg{flex:none;width:17px;height:17px}.slw-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.rail-giving{overflow:visible}.rail-giving .slw-head{border-radius:calc(var(--gv-radius,18px) - 1px) calc(var(--gv-radius,18px) - 1px) 0 0}.rail-giving .rail-giving-intro{color:var(--slw-ink);text-wrap:pretty;margin:12px 14px 0;font-size:14px;line-height:1.45}.rail-giving-form{min-height:1px;margin:10px}.rail-giving givebutter-widget{max-width:100%;display:block}
