.DonationWidget{z-index:30}.DonationWidget.expanded{position:relative;z-index:41}.DonationWidget.expanded .donationContainer{transform:translate(-289px);box-shadow:0 13px 14px 6px #0000001a}.DonationWidget.expanded .left-border{opacity:0}.DonationWidget.expanded .toggleArrow{transform:rotate(180deg)}.DonationWidget.expanded .DonationForm{max-height:80vh;overflow-y:scroll;overscroll-behavior:contain}.DonationWidget:hover .donationContainer{box-shadow:0 13px 14px 6px #0000001a}.DonationWidget:hover .left-border{opacity:0}.DonationWidget .donationContainer{width:641px;transform:translate(0);transition:all .25s ease-out}.DonationWidget .donationContainer .toggleButton{position:absolute;background:#2D7CDB;border:1px solid #fff;left:-39px;width:55px;height:120px;cursor:pointer}.DonationWidget .donationContainer .toggleButton .toggleArrow{position:absolute;left:7px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.DonationWidget .donationContainer .toggleButton .toggleText{position:absolute;left:2px;transform:rotate(-90deg);margin:0;text-transform:uppercase;font-size:14px;color:#fff}.DonationWidget .donationContainer .left-border{top:120px;height:40%}.DonationWidget .donationContainer .DonationForm{background:white;padding:40px;transition:max-height .25s ease-out}.DonationWidget .donationContainer .DonationForm .vertical-spacing{margin-top:20px}.DonationWidget .donationContainer .DonationForm .vertical-spacing .input-field{margin-bottom:0}.DonationWidget .donationContainer .DonationForm .topContent .thankYouForSigText{padding:0 5px 15px 18px;font-size:17px;font-weight:700}.DonationWidget .donationContainer .DonationForm .topContent .copy,.DonationWidget .donationContainer .DonationForm .topContent .preText{line-height:25px;font-size:15px;padding:0 5px 15px 18px}.DonationWidget .donationContainer .DonationForm .topContent .donationArrow img{width:30px;height:30px;margin-top:10px;padding-bottom:5px}.DonationWidget .donationContainer .DonationForm .selectable{cursor:pointer;background-color:#f4f3f1;position:relative;z-index:1;box-shadow:none;text-align:center;align-items:center;transition:background-color .25s ease-out,box-shadow .25s ease-out}.DonationWidget .donationContainer .DonationForm .selectable.selected{background-color:#fff}.DonationWidget .donationContainer .DonationForm .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.DonationWidget .donationContainer .DonationForm .recurringRow .recurringOption{padding:15px;border:1px solid #d5d6d5;font-size:22px}.DonationWidget .donationContainer .DonationForm .recurringRow .recurringOption:first-child{border-right:none}.DonationWidget .donationContainer .DonationForm .amountContainer{margin-top:18px}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount{border-bottom:none}@media screen and (min-width: 576px){.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop{flex:.6}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountBottom{flex:.4}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount,.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount{padding:18px;border:1px solid #d5d6d5;font-size:18px}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount{border-left:none}.DonationWidget .donationContainer .DonationForm .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount{border-top:none}.DonationWidget .donationContainer .DonationForm .amountContainer .customAmount .input-field{margin:0}.DonationWidget .donationContainer .DonationForm .rowInputLeft{padding-right:7.5px}.DonationWidget .donationContainer .DonationForm .rowInputRight{padding-left:7.5px}.DonationWidget .donationContainer .DonationForm .rowInputCenter{padding-left:7.5px;padding-right:7.5px}@media screen and (min-width: 576px){.DonationWidget .donationContainer .DonationForm .collapsible{margin-top:-12px}}@media (max-width: 576px){.DonationWidget .donationContainer .DonationForm .collapsible .rowInputLeft{padding-right:0}.DonationWidget .donationContainer .DonationForm .collapsible .rowInputCenter{padding-left:0}.DonationWidget .donationContainer .DonationForm .collapsible .vertical-spacing{margin-top:8px}}.DonationWidget .donationContainer .DonationForm .storedDonateContainer{padding-top:15px}.DonationWidget .donationContainer .DonationForm .storedDonateContainer .storedText{margin:0}.DonationWidget .donationContainer .DonationForm .processingFeeContainer{padding-top:22px}.DonationWidget .donationContainer .DonationForm .processingFeeContainer input{margin-right:15px}.DonationWidget .donationContainer .DonationForm .processingFeeContainer .processingFeeText{font-size:14px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow{margin-top:22px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow button{height:81px;margin-top:0;justify-content:center;font-size:23px;padding-left:20px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation{padding-left:20px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountHeader,.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountDisplay{margin:0}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountHeader{font-size:14px}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .amountDisplay{font-size:22px;font-weight:700}.DonationWidget .donationContainer .DonationForm .buttonAmountRow .amountConfirmation .usdLabel{font-size:13px;font-weight:400}.DonationWidget .donationContainer .DonationForm .useDifferentCard{margin:15px 0;font-size:.9em;transition:color .25s ease-out}.DonationWidget .donationContainer .DonationForm .useDifferentCard:hover{cursor:pointer;color:#2d7cdb}.DonationWidget .donationContainer .DonationForm .footerTextContainer{padding-top:28px}.DonationWidget .donationContainer .DonationForm .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.DonationWidget .donationContainer .DonationForm .footerTextContainer .formIssuesText{font-size:.8em;transition:color .25s ease-out}.DonationWidget .donationContainer .DonationForm .footerTextContainer .formIssuesText:hover{cursor:pointer;color:#2d7cdb}.DonationWidget .donationContainer .DonationForm .receiveUpdatesText{font-size:.8em;margin-top:0}.DonationWidget .c6{flex:0 0 50%!important;max-width:50%!important}.mobile .Underlay,.tablet-mobile .Underlay{display:none}.mobile .DonationWidget.expanded,.tablet-mobile .DonationWidget.expanded{z-index:unset}.mobile .DonationWidget.expanded .donationContainer,.tablet-mobile .DonationWidget.expanded .donationContainer{transform:unset}.mobile .DonationWidget .toggleButton,.mobile .DonationWidget .left-border,.tablet-mobile .DonationWidget .toggleButton,.tablet-mobile .DonationWidget .left-border{display:none}.mobile .DonationWidget .donationContainer,.tablet-mobile .DonationWidget .donationContainer{width:unset;box-shadow:unset}.mobile .DonationWidget .DonationForm,.tablet-mobile .DonationWidget .DonationForm{max-height:unset;overflow-y:unset;padding:20px 0 0}#HomePage .DonationWidget .left-border{display:none}#HomePage .DonationForm{max-height:675px;overflow-y:scroll}#HomePage .expanded .DonationForm{max-height:80vh!important}#HomePage .mobile .donationContainer{padding:25px;border-top:1px solid #c3ccc7}
