.mypage--banner{background:#005595;width:100%;color:#fff;padding:28px;position:fixed;top:0;left:0;text-align:center;font-size:16px;font-weight:600;z-index:20000;transform:translate(0, -100%);transition:transform 200ms cubic-bezier(0.58, 0.09, 0.67, 1.33),background 100ms linear;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif}.mypage--banner.loading{background:#005595;transform:translate(0, 0)}.mypage--banner.error{background:#cd2617 !important;color:#fff}.mypage--banner.error .button.confirm{color:#cd2617}.mypage--banner.warning{background:#c95000}.mypage--banner.new_error{animation:wiggle-with-it 200ms ease-out}.mypage--banner button{background-color:rgba(0,0,0,0);border-color:#f5f5f5;border-radius:3px;color:#f5f5f5;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em;padding:6px 17px;min-width:40px;margin-left:8px;margin-bottom:0;letter-spacing:0}.mypage--banner button:hover,.mypage--banner button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#f5f5f5;background-color:rgba(0,0,0,0)}.mypage--banner .button.confirm{min-width:88px;background:#fff;border-color:rgba(255,255,255,.5);color:#005595}.mypage--banner .button.confirm+.button.close{font-weight:400}@media(max-width: 600px){.mypage--banner .banner__controls{display:block;padding:.5em 0}}.mypage--banner.long .button{display:block;margin:12px auto 0;padding:8px 24px}.mypage--banner a{text-decoration:none;color:#fff;border-bottom:1px solid #fff;padding:2px 0}.mypage--banner a:hover{color:#fff;border-color:rgba(255,255,255,.7)}.donation-widget{min-width:360px;max-width:500px;text-align:center;margin:0 auto;background:#fff;overflow:hidden}.widget-header{background:#1c6b3d;padding:21px 0;color:#f5f5f5;border-bottom:3px solid #b4975a}.widget-header.color-scheme-gold{background:#b4975a}.widget-header h1{margin:0;font-size:1.5em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700}.logo-img{display:block;position:absolute;top:50%;left:20px;transform:translate(0, -50%);width:46px;height:42px;background:url(/fa/min/images/logomark_large_white.png?ac3803a606e16099e6d2.png) 0 0/contain no-repeat}.step-details-container{display:block;width:100%;margin:0;text-align:left;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;letter-spacing:normal}.step-details-container hr{margin:0 6px}.step-details{width:100%;background:#f5f5f5;padding:2px 26px;text-align:center}.donation-details{display:none;border-bottom:1px solid #d8d8d8;margin:16px 20px 0;padding-bottom:8px}.donation-details:first-child{margin-top:20px}.donation-details.visible{display:block}.donation-details a{font-weight:bold;text-decoration:underline}.step-id-container{display:none}.step-id-container.visible{display:inline}.cf::before,.cf::after{content:" ";display:table}.cf::after{clear:both}.normal-checkbox{position:absolute;clip:rect(0, 0, 0, 0)}.normal-checkbox+label{position:relative;padding-left:40px;cursor:pointer;text-decoration:none;font-size:1em;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif}.normal-checkbox+label::before{font-size:1.5rem;line-height:.8;position:absolute;top:0;left:6px;display:inline-block;box-sizing:border-box;width:22px;height:22px;content:"";color:rgba(0,0,0,0);border:2px solid #353535}.normal-checkbox:checked+label::before{background:url(/fa/min/donate/images/checkmark.svg?73212b99d3949d0a8329.svg) #fff no-repeat;background-size:15px;background-position:center center}.invalid .normal-checkbox+label::before{border-color:#cd2617}.dark-checkbox{position:absolute;clip:rect(0, 0, 0, 0)}.dark-checkbox+label{position:relative;padding-left:40px;cursor:pointer;text-decoration:none;font-size:1em;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif}.dark-checkbox+label::before{font-size:1.5rem;line-height:.8;position:absolute;top:0;left:6px;display:inline-block;box-sizing:border-box;width:22px;height:22px;content:"";color:rgba(0,0,0,0);border:2px solid #353535}.dark-checkbox:checked+label::before{background:url(/fa/min/donate/images/checkmark.svg?73212b99d3949d0a8329.svg) #353535 no-repeat;background-size:15px;background-position:center center;border-color:#d8d8d8}.invalid .dark-checkbox+label::before{border-color:#cd2617;background-color:#cd2617;border-color:#d8d8d8}button{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hosted-field{width:100%;padding:1em 1em;font-size:1em;height:54px;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;color:#353535;border-radius:3px;background:#fff;border:1px solid #979797;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hosted-field.invalid{border:1px solid #cd2617}.step-nav-button{background-color:#005595;border-color:#005595;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em;float:left;margin:12px 6px;width:calc(100% - 12px)}.step-nav-button:hover,.step-nav-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.step-nav-button.half-wide{width:calc(50% - 12px);min-width:0}.prev-step{background-color:#fff;border-color:#005595;border-radius:3px;color:#005595;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.prev-step:hover,.prev-step:focus{color:#fff;border-bottom-width:2px;border-color:#003862;background-color:#003862}.processor-error{display:none;background:rgba(205,38,23,.3);margin:0;max-width:100%;padding:20px 29px}.processor-error .braintree-down{font-size:1em;line-height:1.375;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.01em;margin:0;max-width:100%;text-align:center}.give--form{min-height:370px;color:#353535;padding:15px 20px;transition:transform 100ms ease}@media(min-width: 760px){.give--form{min-height:250px}}.give--form [type=checkbox]+label{border-bottom:none;padding-top:1px}.give--form .give--step{margin:0 auto}.give--form .give--step p{text-align:center}.give--form .give--step.step-0{padding:0}.give--form .give--step.step-99{padding-bottom:18px}.give--form .give__donate-button{background-color:#005595;border-color:#005595;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .give__donate-button:hover,.give--form .give__donate-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.give--form .tk-widget-button--sbf-palette-blue-200{background-color:#cde5ff;border-color:#cde5ff;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-blue-200:hover,.give--form .tk-widget-button--sbf-palette-blue-200:focus{color:#353535;border-bottom-width:2px;border-color:#9acaff;background-color:#9acaff}.give--form .tk-widget-button--sbf-palette-blue-500{background-color:#005595;border-color:#005595;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-blue-500:hover,.give--form .tk-widget-button--sbf-palette-blue-500:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.give--form .tk-widget-button--sbf-palette-blue-600{background-color:#282a73;border-color:#282a73;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-blue-600:hover,.give--form .tk-widget-button--sbf-palette-blue-600:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#1b1c4d;background-color:#1b1c4d}.give--form .tk-widget-button--sbf-palette-green-400{background-color:#93c45b;border-color:#93c45b;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-green-400:hover,.give--form .tk-widget-button--sbf-palette-green-400:focus{color:#353535;border-bottom-width:2px;border-color:#7aae3e;background-color:#7aae3e}.give--form .tk-widget-button--sbf-palette-green-500{background-color:#11a05b;border-color:#11a05b;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-green-500:hover,.give--form .tk-widget-button--sbf-palette-green-500:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#0c7241;background-color:#0c7241}.give--form .tk-widget-button--sbf-palette-green-700{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-green-700:hover,.give--form .tk-widget-button--sbf-palette-green-700:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}.give--form .tk-widget-button--sbf-palette-orange-200{background-color:#f4ba6c;border-color:#f4ba6c;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-orange-200:hover,.give--form .tk-widget-button--sbf-palette-orange-200:focus{color:#353535;border-bottom-width:2px;border-color:#f0a43d;background-color:#f0a43d}.give--form .tk-widget-button--sbf-palette-orange-300{background-color:#f4966e;border-color:#f4966e;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-orange-300:hover,.give--form .tk-widget-button--sbf-palette-orange-300:focus{color:#353535;border-bottom-width:2px;border-color:#f0743f;background-color:#f0743f}.give--form .tk-widget-button--sbf-palette-orange-500{background-color:#c95000;border-color:#c95000;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-orange-500:hover,.give--form .tk-widget-button--sbf-palette-orange-500:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#963c00;background-color:#963c00}.give--form .tk-widget-button--sbf-palette-purple-300{background-color:#a66eae;border-color:#a66eae;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-purple-300:hover,.give--form .tk-widget-button--sbf-palette-purple-300:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#8d5495;background-color:#8d5495}.give--form .tk-widget-button--sbf-palette-purple-400{background-color:#562363;border-color:#562363;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-purple-400:hover,.give--form .tk-widget-button--sbf-palette-purple-400:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#35163d;background-color:#35163d}.give--form .tk-widget-button--sbf-palette-yellow-200{background-color:#f3d36e;border-color:#f3d36e;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-yellow-200:hover,.give--form .tk-widget-button--sbf-palette-yellow-200:focus{color:#353535;border-bottom-width:2px;border-color:#efc53f;background-color:#efc53f}.give--form .tk-widget-button--sbf-palette-yellow-300{background-color:#e9af1f;border-color:#e9af1f;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-yellow-300:hover,.give--form .tk-widget-button--sbf-palette-yellow-300:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#c29013;background-color:#c29013}.give--form .tk-widget-button--sbf-palette-pink-300{background-color:#c07493;border-color:#c07493;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-pink-300:hover,.give--form .tk-widget-button--sbf-palette-pink-300:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#b05178;background-color:#b05178}.give--form .tk-widget-button--sbf-palette-pink-400{background-color:#81254a;border-color:#81254a;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-pink-400:hover,.give--form .tk-widget-button--sbf-palette-pink-400:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#591a33;background-color:#591a33}.give--form .tk-widget-button--sbf-palette-brown-100{background-color:#ca8a7c;border-color:#ca8a7c;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-brown-100:hover,.give--form .tk-widget-button--sbf-palette-brown-100:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#bb6a58;background-color:#bb6a58}.give--form .tk-widget-button--sbf-palette-brown-200{background-color:#943f2b;border-color:#943f2b;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-brown-200:hover,.give--form .tk-widget-button--sbf-palette-brown-200:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#6c2e20;background-color:#6c2e20}.give--form .tk-widget-button--sbf-palette-black{background-color:#353535;border-color:#353535;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-black:hover,.give--form .tk-widget-button--sbf-palette-black:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#1c1c1c;background-color:#1c1c1c}.give--form .tk-widget-button--sbf-palette-red-200{background-color:#cd2617;border-color:#cd2617;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-red-200:hover,.give--form .tk-widget-button--sbf-palette-red-200:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#9f1e12;background-color:#9f1e12}.give--form .tk-widget-button--sbf-palette-gold-300{background-color:#b4975a;border-color:#b4975a;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.give--form .tk-widget-button--sbf-palette-gold-300:hover,.give--form .tk-widget-button--sbf-palette-gold-300:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#977c44;background-color:#977c44}.give--form .give__donate-button.full-width,.give--form .give__donate-button--monthly.full-width{width:100%;float:none}.give--form .inline-input{font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;line-height:normal;display:inline-block;position:relative;margin:0 12px 0 0;padding:12px 0;cursor:text;margin:0 6px;float:left}.give--form .inline-input input,.give--form .inline-input textarea,.give--form .inline-input select{width:100%;padding:1em 1em;font-size:1em;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;color:#353535;border-radius:3px;background:#fff;border:1px solid #979797;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.give--form .inline-input input[type=number],.give--form .inline-input textarea[type=number],.give--form .inline-input select[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.give--form .inline-input input[type=number]::-webkit-inner-spin-button,.give--form .inline-input input[type=number]::-webkit-outer-spin-button,.give--form .inline-input textarea[type=number]::-webkit-inner-spin-button,.give--form .inline-input textarea[type=number]::-webkit-outer-spin-button,.give--form .inline-input select[type=number]::-webkit-inner-spin-button,.give--form .inline-input select[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.give--form .inline-input input:focus,.give--form .inline-input textarea:focus,.give--form .inline-input select:focus{outline:solid 2px #0790ff;outline-offset:2px}.give--form .inline-input select{background:url(/fa/min/images/select-dropdown-arrow.svg?f6aee38e839459819831.svg) no-repeat right 1rem center;background-size:.6rem auto;background-color:#fff;cursor:pointer}.give--form .inline-input input,.give--form .inline-input select{min-height:54px;height:54px}.give--form .inline-input label{font-size:inherit;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1;top:1.75em;left:1em;cursor:text;transition:transform .2s ease-out;transform:scale(0.8) translate(-1em, -3em);transform-origin:left;pointer-events:none}.give--form .inline-input.empty label{transform:none;color:#6e6e6e}.give--form .inline-input.currency-usd input{padding:10px 63px 10px 30px}.give--form .inline-input.currency-usd input::-webkit-input-placeholder{color:#005595}.give--form .inline-input.currency-usd input::-moz-placeholder{color:#005595}.give--form .inline-input.currency-usd input:-ms-input-placeholder{color:#005595}.give--form .inline-input.currency-usd input:-moz-placeholder{color:#005595}.give--form .inline-input.currency-usd label{padding-left:0}.give--form .inline-input.empty.currency-usd label{padding-left:.4em}.give--form .inline-input.invalid input,.give--form .inline-input.invalid select{border:1px solid #cd2617}.give--form .inline-input.invalid.empty label{color:#cd2617;padding-left:24px}.give--form .inline-input.invalid.empty label::before{position:absolute;display:block;content:"!";left:2px;background-color:#cd2617;color:#fff;line-height:15px;width:15px;border-radius:50%;font-weight:bold;top:3px;font-size:12px;text-align:center}.give--form .inline-input .email-checker{position:absolute;left:0;right:0;font-size:14px;z-index:1002;background-color:#fff;margin-top:4px;display:flex;white-space:nowrap;line-height:1.45}.give--form .inline-input .email-checker__label{display:flex;overflow:hidden}.give--form .inline-input .email-checker__result{cursor:pointer;text-overflow:ellipsis;overflow:hidden;direction:rtl;margin-left:.2em;padding:0;font-weight:600;text-decoration:underline}.give--form .inline-input .email-checker__result:focus-visible{outline-offset:-2px}.give--form .inline-input .email-checker__close{cursor:pointer;margin-left:3px;height:14px;display:inline-block;margin-top:2px;padding:0}.give--form .inline-input .icon{color:#6e6e6e}.give--form .inline-input ::-webkit-input-placeholder{color:#6e6e6e}.give--form .inline-input :-moz-placeholder{color:#6e6e6e}.give--form .inline-input ::-moz-placeholder{color:#6e6e6e}.give--form .inline-input :-ms-input-placeholder{color:#6e6e6e}.give--form .inline-input .inline-input__button{background:rgba(0,0,0,0) none;border:0 none;position:absolute;top:18px;right:0;width:50px;height:50px;outline:0 none}.give--form .inline-input .inline-input__button .inline-input__button-search-icon{width:17px;height:17px}.give--form .inline-input .widget-number-field--card-number+label{left:.7em}.give--form .inline-input.empty.invalid .widget-number-field--card-number+label{padding:0 0 0 16px;left:1em}.give--form .inline-input.empty:not(.invalid) .widget-number-field--card-number+label{display:flex;align-items:center;left:1.1em}.give--form .inline-input.empty:not(.invalid) .widget-number-field--card-number+label::before{content:"";background-image:url(/fa/min/donate/images/credit-card.svg?f6fd489a260b55189aac.svg);display:block;height:14px;width:22px;background-repeat:no-repeat}.give--form .invalid.invalid{color:#cd2617}.give--form .invalid.invalid input{color:#cd2617}.give--form .invalid.invalid.empty label{color:#cd2617;padding-left:24px}.give--form .invalid.invalid.empty label::before{position:absolute;display:block;content:"!";left:2px;background-color:#cd2617;color:#fff;line-height:15px;width:15px;border-radius:50%;font-weight:bold;top:3px;font-size:12px}.give--form .invalid.invalid.empty input{color:#353535}.give--form .full-width{width:calc(100% - 12px)}.give--form .half-width{width:calc(50% - 12px)}.give--form .span-1-3{width:calc(33.33333333% - 12px)}.give--form .name-piece{width:calc(100% - 12px)}@media(min-width: 760px){.give--form .name-piece{width:calc(50% - 12px)}}.give--form .give__continue-icon{position:absolute;bottom:25px;right:4px;cursor:pointer;color:#353535}.give--form .give__back-icon{position:absolute;bottom:25px;left:4px;cursor:pointer;color:#353535}.step__make-a-donation.give--form{padding:32px 30px}.step__make-a-donation label[for=amount]{display:none}.step__make-a-donation .give--amount{display:inline-block;width:100%}.step__make-a-donation .give--amount .donation-amount-wrapper{display:inline-block}.step__make-a-donation .give--amount .donation-amount-wrapper::before{content:"$";position:absolute;left:15px;top:50%;transform:translate(0, -50%);font-weight:600;font-size:1.286em;color:#6e6e6e;z-index:1}.step__make-a-donation .give--amount .donation-amount-wrapper::after{content:"USD";position:absolute;right:15px;top:50%;transform:translate(0, -50%);font-weight:700;font-size:1.071em;color:#6e6e6e}.step__make-a-donation .give--amount .donation-amount-wrapper input{padding:10px 63px 10px 30px}.step__make-a-donation .give--amount input{font-size:28px;font-weight:700;padding:10px 63px 10px 30px;height:55px;width:100%;border:1px solid rgba(0,0,0,.4);box-shadow:none}.step__make-a-donation .give--amount label.other{color:#fff;background:#005595}.step__make-a-donation p{font-size:12px}@media(min-width: 760px){.step__make-a-donation p{letter-spacing:.5px;text-align:center;margin-left:0}}.step__make-a-donation .sb-hr{margin:28px auto 20px auto;color:#d8d8d8;height:20px}.step__make-a-donation .sb-hr::before,.step__make-a-donation .sb-hr::after{width:calc(50% - 25px)}.step__make-a-donation .foundation-info{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;padding:0 0 12px 0}.receive-emails-container{padding:0 7px 14px 7px;width:100%;float:left;text-align:center;margin:0}.cover_transaction_fee{display:flex;align-items:center;clear:both;padding:6px 7px 20px 7px;width:100%;float:left;text-align:left}@media(min-width: 480px){.cover_transaction_fee{flex:1;margin:0}}@media(min-width: 760px){.cover_transaction_fee{flex:auto}}@media(min-width: 900px){.cover_transaction_fee{flex:1}}.cover_transaction_fee [type=checkbox]+label{padding-left:34px;padding-top:0;line-height:1}.cover_transaction_fee [type=checkbox]+label::before{left:0;top:50%;transform:translate(0, -50%)}.cover_transaction_fee [type=checkbox]+label div{display:inline-block;vertical-align:middle}@media(min-width: 480px){.cover_transaction_fee [type=checkbox]+label div{padding-right:20px}}.button[name=payment_button]{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em;width:calc(100% - 12px);margin:12px auto;display:block}.button[name=payment_button]:hover,.button[name=payment_button]:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}[type=checkbox]+label::before{background:#fff}.give--form .or-divider{text-align:center}.step__billing-address a{font-size:12px;white-space:nowrap;border-bottom:1px solid #fff}.step__billing-address .give__donate-button{margin-top:12px}.donation-amounts{display:flex;margin:20px 6px 24px;height:55px;padding-left:1px;clear:both}.donation-amounts label{background-color:#fff;border-color:#005595;border-radius:3px;color:#005595;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em;top:auto;flex:0 1 auto;width:100%;min-width:20px;border-width:1px;border-radius:0;text-align:center;font-size:1.125em;line-height:1.25em;padding:16px 4px;margin:0 0 0 -1px}.donation-amounts label:hover,.donation-amounts label:focus{color:#fff;border-bottom-width:2px;border-color:#003862;background-color:#003862}.donation-amounts label:hover,.donation-amounts label:focus{border-bottom-width:1px}.donation-amounts label:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.donation-amounts label:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.donation-amounts label::before{content:none}.donation-amounts input[type=radio]{position:absolute;top:-20px;visibility:hidden}.donation-amounts input[type=radio]:checked+label{background-color:#005595;color:#f5f5f5}@media(min-width: 760px){.donation-amounts input[type=radio]:checked+label{font-size:22px}}.donation-amounts input[type=radio]:checked+label.other{background-color:#005595;border-color:#005595}.donation-amounts input[type=radio]:checked+label.other::before{top:16px;left:8px}.donation-amounts--other{display:none;width:100%;padding:0}.donation-amounts--other .give--amount .donation-amount-wrapper{float:left;width:73%}.donation-amounts--other .give--amount input{color:#005595}.donation-amounts--other .other-amount-close{display:none}.donation-amounts--other .other.other{position:absolute;right:12px;width:25%;height:55px;left:auto;transform:none;pointer-events:inherit;border-radius:0 3px 3px 0}.donate-by{display:block;margin-bottom:12px;padding-top:9px}.donate-by>*{margin:0 0 24px 0}.payment-buttons__large{height:55px;font-size:24px}.payment-buttons__small{height:35px;font-size:12px}.credit-card,.paypal-button,.apple-pay-button{display:block;width:100%;cursor:pointer}.credit-card{color:#fff;border-radius:3px;cursor:pointer;text-decoration:none;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:-0.005em;display:flex;align-items:center;justify-content:center;padding:0;background-color:#005595;border:2px solid #005595;min-width:0}.paypal-button{border:none}.google-pay-buttton-wrapper .gpay-button.new_style{border-radius:0;border:none}.switch{position:relative;height:44px;width:250px;border:1px solid #005595;border-radius:3px;margin:16px auto 31px}.switch-label{position:relative;z-index:2;float:left;width:124px;text-align:center;text-transform:uppercase;cursor:pointer;color:#005595;line-height:42px;font-weight:600}.switch-label-off{padding-left:2px;border-top-right-radius:0;border-bottom-right-radius:0}.switch-label-on{padding-right:2px;border-top-left-radius:0;border-bottom-left-radius:0}.switch-input{display:none}.switch-input:checked+.switch-label{color:#fff;transition:.15s ease-out;transition-property:color}.switch-input:checked+.switch-label-on~.switch-selection{left:124px}.switch-selection{position:absolute;z-index:1;top:0;left:0;display:block;width:125px;height:42px;background-color:#005595;transition:left .15s ease-out}.monthly-details.monthly-details{width:90%;margin:0 auto 12px}.g-recaptcha{position:relative;width:100%}.grecaptcha-badge{position:absolute !important;bottom:auto !important;top:10px !important;right:50px !important;transform:translate(100%, 0);transition:transform .3s ease-out,right .3s ease-out !important;z-index:999}.grecaptcha-badge:hover{right:0 !important;transform:translate(22px, 0)}@media(min-width: 760px){.grecaptcha-badge{right:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.grecaptcha-badge{right:0}}.signed_in .grecaptcha-badge{bottom:54px !important}@supports(-webkit-appearance: -apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:none;visibility:hidden;margin:0;order:1}}#google-pay-button-wrapper .gpay-button.white.plain{border:1px solid #353535;box-shadow:none}#google-pay-button-wrapper .gpay-button.white.plain.hover{background-color:#fff}

/*# sourceMappingURL=widget.css.map?6fab278f2b66c5ce9478.css*/