.b-donation{background-color:var(--color-grey)}@media(min-width:767px){.b-donation{background-color:var(--color-black)}}.b-donation__copy{background-color:var(--color-grey);color:var(--color-white)}@media(min-width:767px){.b-donation__copy{padding:40px}}@media(min-width:1023px){.b-donation__copy{padding:48px 56px}}@media(min-width:1279px){.b-donation__copy{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding:64px}.b-donation__inner{display:flex}}.b-donation__form{display:flex;flex-direction:column;margin-top:70px;row-gap:40px}@media(min-width:767px){.b-donation__form{background-color:var(--color-white);margin-top:0;padding:40px 32px;row-gap:32px}}@media(min-width:1023px){.b-donation__form{padding:48px 56px}}@media(min-width:1279px){.b-donation__form{flex:0 0 50%;padding-left:64px;padding-right:64px}}.b-donation__form-frequency-btns{border-bottom:1px solid var(--color-grey-5);display:flex}.b-donation__form-frequency-btn{background-color:transparent;flex-basis:50%;padding-bottom:20px;padding-top:20px;position:relative;text-align:center}.b-donation__form-frequency-btn.selected:after{transform:scaleX(1)}.b-donation__form-frequency-btn:after{background-color:var(--color-white);bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}@media(min-width:767px){.b-donation__form-frequency-btn:after{background-color:var(--color-black)}}@media(prefers-reduced-motion:no-preference){.b-donation__form-frequency-btn:after{transition:transform .25s ease}}.b-donation__form-frequency-btn:first-of-type:after{transform-origin:right}.b-donation__form-amount-btns{column-gap:8px;display:flex}@media(min-width:767px){.b-donation__form-amount-btns{column-gap:16px}}.b-donation__form-amount-btn{--green-accent-color:rgba(80,227,194,.1);align-items:center;background-color:transparent;border:1px solid var(--color-grey-5);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}@media(prefers-reduced-motion:no-preference){.b-donation__form-amount-btn{transition:background-color .25s ease,border-color .25s ease}}@media(min-width:767px){.b-donation__form-amount-btn{height:75px;width:75px}}.b-donation__form-amount-btn.selected,.b-donation__form-amount-btn:hover{background-color:var(--green-accent-color)}.b-donation__form-amount-btn.selected{border-color:var(--color-green)}.b-donation__form-custom-amount-input{background-color:transparent;border:1px solid var(--color-grey-5);border-radius:2px;display:block;padding:12px 18px;width:100%}@media(max-width:766.98px){.b-donation__form-custom-amount-input{color:var(--color-white)}}.b-donation__form-label{display:inline-block;margin-bottom:16px}@media(max-width:766.98px){.b-donation__form-btn,.b-donation__form-label{color:var(--color-white)}}@media(min-width:767px){.wp-block-button__link.b-donation__form-submit-btn{--button-background-color:var(--color-vam-black);--button-color:var(--color-white);--button-hover-background-color:var(--color-grey);--button-active-background-color:var(--color-grey);--button-active-border-color:var(--color-green)}}.b-donation__form__amount{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-body-xs);letter-spacing:var(--letter-spacing-body-xs);line-height:var(--line-height-body-xs)}@media(min-width:767px){.b-donation__form__amount{font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-heading-xs);letter-spacing:var(--letter-spacing-heading-xs);line-height:var(--line-height-heading-xs)}}