.shareName{margin:10px 0;font-size:15px}.shareName .pillShape{background-color:#fff;transition:all .2s;padding:6px 12px;border-radius:15px}.shareName .pillShape p{margin:0}.shareName .pillShape.blueBackground{border:1px solid #2D7CDB}.shareName .pillShape.blueBackground.filled{background-color:#2d7cdb}.shareName .pillShape.blueBackground.filled .shareText{color:#fff}.shareName .pillShape.greyBackground{border:1px solid #E6E5E1}.shareName .pillShape.greyBackground.filled{background-color:#e6e5e1}.shareName input{position:absolute;opacity:0;width:0;height:0}.shareName .shareText{padding-left:25px;color:#2d2b23;cursor:pointer;position:relative;display:block;text-align:center}.shareName .shareText:before{content:"";position:absolute;top:1px;left:0;display:block;height:17px;width:17px;background-color:#fff;border:1px solid #2D7CDB;border-radius:3px}.shareName .shareText:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:15px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0}.shareName input:checked+.shareText:after{opacity:1}.shareName input:checked+.shareText:before{background-color:#2d7cdb}@media screen and (max-width: 768px){.shareName .shareText:after,.shareName .shareText:before{top:0px}}@media screen and (max-width: 365px){.shareName .shareText:after,.shareName .shareText:before{top:20%}}.stripe-form .stripe-elements{margin-bottom:24px}.stripe-form .vertical-spacing{margin-top:.95rem}.stripe-form .vertical-spacing .input-field{margin-bottom:0}.stripe-form .no-spacing .input-field,.stripe-form .no-spacing .select-field{margin-bottom:0;margin-top:0}.stripe-form .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;border:none!important;margin:1px 1px 0 0;background-color:#f1f1f1!important}.stripe-form .selectable.presetAmount{height:45px;font-size:16px!important}.stripe-form .selectable.selected{background-color:#2d7cdb!important;color:#fff}.stripe-form .selectable:hover{z-index:2;box-shadow:0 4px 9px #0000001a}.stripe-form .amountContainer{margin-top:18px}.stripe-form .amountContainer .presetAmountTop .presetAmount{border-bottom:none}@media screen and (min-width: 576px){.stripe-form .amountContainer .presetAmountTop{flex:.6}.stripe-form .amountContainer .presetAmountTop .presetAmount:last-child{border-right:none}.stripe-form .amountContainer .presetAmountTop .presetAmount{border-bottom:1px solid #d5d6d5}.stripe-form .amountContainer .presetAmountBottom{flex:.4}.stripe-form .amountContainer .presetAmountBottom .presetAmount{border-bottom:1px solid #d5d6d5}}.stripe-form .amountContainer .presetAmount,.stripe-form .amountContainer .customAmount{padding:18px;border:1px solid #d5d6d5;font-size:18px}.stripe-form .amountContainer .presetAmount .input-field.outlined>input,.stripe-form .amountContainer .customAmount .input-field.outlined>input{background-color:#fff}.stripe-form .amountContainer .presetAmount{border-left:none}.stripe-form .amountContainer .presetAmount:first-child{border-left:1px solid #d5d6d5}.stripe-form .amountContainer .customAmount{border-top:none}.stripe-form .amountContainer .customAmount .input-field{margin:0}.stripe-form .buttonAmountRow{margin-top:22px}.stripe-form .buttonAmountRow button{height:62px;margin-top:0;justify-content:center;font-size:23px;padding-left:20px}.stripe-form .recurringRow .recurringOption{padding:15px;border:1px solid #d5d6d5;font-size:22px}.stripe-form .recurringRow .recurringOption:first-child{border-right:none}.stripe-form .recurringRow .selectable{font-size:17px;height:45px}.stripe-form .rowInputLeft{padding-right:.475rem}.stripe-form .rowInputRight{padding-left:.475rem}.stripe-form .rowInputCenter{padding-left:.475rem;padding-right:.475rem}.stripe-form .preText{line-height:25px;font-size:15px;padding:0 5px 15px 18px}.stripe-form .donationArrow img{width:30px;height:30px;margin-top:10px;padding-bottom:5px}@media screen and (min-width: 576px){.stripe-form .collapsible{margin-top:-12px}}@media (max-width: 576px){.stripe-form .collapsible .rowInputLeft{padding-right:0}.stripe-form .collapsible .rowInputCenter{padding-left:0}.stripe-form .collapsible .vertical-spacing{margin-top:8px}}.stripe-form .input-field input{transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.stripe-form .input-field input:focus+label{color:#30313d}.stripe-form .input-field input:focus{outline:0;border-color:#2e7cdc80;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #2e7cdc40,0 1px 1px #00000014}.stripe-form .input-field label{color:#30313d}.stripe-form .input-field.outlined>label.active{transform:translate(18px,10px) scale(.8)}.stripe-form .select-field select{outline:1px solid #d5d6d5;top:1px}.stripe-form .SubmitButton.donation{font-size:21px;font-weight:600}.stripe-form .footerTextContainer{padding-top:28px}.stripe-form .footerTextContainer .footerText{text-align:center;margin:5px 0 0}.stripe-form .footerTextContainer .formIssuesText{font-size:.8em;transition:color .25s ease-out}.stripe-form .footerTextContainer .formIssuesText:hover{cursor:pointer;color:#2d7cdb}.stripe-form .receiveUpdatesText{font-size:.8em;margin-top:0}.payment-method-switcher{margin-top:20px}.payment-method-switcher .switcherTitle{font-size:15px;font-weight:700}.payment-method-switcher .options{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:5px;margin-top:10px}.payment-method-switcher .options .cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5px}.payment-method-switcher .paymentOption{background-color:#f1f1f1;height:65px;cursor:pointer;padding:0 25px}.payment-method-switcher .paymentOption input{position:absolute;opacity:0;width:0;height:0}.payment-method-switcher .paymentOption span{padding-left:25px;cursor:pointer;position:relative;display:block;text-align:center}.payment-method-switcher .paymentOption span:before{content:"";position:absolute;top:3px;left:0;display:block;height:17px;width:17px;background-color:#f1f1f1;border:1px solid #1E1E1E;border-radius:10px}.payment-method-switcher .paymentOption span:after{content:"";position:absolute;left:3px;top:6px;width:13px;height:13px;border-radius:10px;background-color:#2d7cdb;opacity:0}.payment-method-switcher .paymentOption input:checked+span:after{opacity:1}.payment-method-switcher .paymentOption input:checked+span:before{background-color:#fff;border-color:#2d7cdb}@media screen and (max-width: 576px){.payment-method-switcher .options{grid-template-columns:1fr}.payment-method-switcher .options .paymentOption{margin-bottom:7px}.payment-method-switcher .options .paymentOption span:before{top:1px}.payment-method-switcher .options .paymentOption span:after{top:4px}}.payment-skeleton .input-outline{border:1px solid #d5d6d5;height:65px;padding:10px;justify-content:center}.payment-skeleton .rm{margin-right:4px}.payment-skeleton .lm{margin-left:4px}.payment-skeleton .mb{margin-bottom:10px}.payment-skeleton .skeleton{border-radius:0;background-color:#f7f7f7}.payment-skeleton .small,.payment-skeleton .medium,.payment-skeleton .large{height:16px;margin-bottom:4px}.payment-skeleton .small{width:25px;height:15px}.payment-skeleton .medium{width:80px;height:15px}.payment-skeleton .large{width:100px;height:15px}
