.donation-section{position:relative;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--bg-color);color:var(--content-color)}@media only screen and (max-width:767px){.donation-section{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.donation-section__wrapper{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.donation-section__wrapper{padding:0 24px}}.donation-section__heading{font-size:32px;font-weight:700;line-height:109%;letter-spacing:.32px;text-transform:uppercase;margin-bottom:8px;color:inherit;font-family:var(--font-primary)}@media only screen and (max-width:767px){.donation-section__heading{font-size:24px;letter-spacing:.24px}}.donation-section__text{font-size:16px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:.16px;margin-bottom:32px;color:inherit;font-family:var(--font-primary)}@media only screen and (max-width:767px){.donation-section__text{margin-bottom:19px}}.donation-section__donation-block{border:4px solid #d8fc2c;border-radius:12px;margin-bottom:56px}@media only screen and (max-width:767px){.donation-section__donation-block{margin-bottom:40px}}.donation-section__donation-block-wrapper{width:100%;max-width:874px;padding:0 20px 24px;margin:0 auto}@media only screen and (max-width:767px){.donation-section__donation-block-wrapper{padding:0 24px 18px}}.donation-section__donation-block-heading{position:relative;font-size:40px;font-weight:700;letter-spacing:.4px;padding:60px;width:-moz-max-content;width:max-content;margin:0 auto;color:inherit;font-family:var(--font-primary)}@media only screen and (max-width:767px){.donation-section__donation-block-heading{font-size:30px;letter-spacing:.3px;padding:30px}}.donation-section__donation-block-heading .donation-section__donation-block-heading-svg{position:absolute;left:0;top:0;width:100%;height:100%}.donation-section__donation-block-text{font-size:18px;font-weight:300;line-height:160%;letter-spacing:.18px;margin-bottom:26px;color:inherit;font-family:var(--font-primary)}.donation-block-border{width:100%;max-width:550px;display:block;margin:50px auto 0 auto}.donation-section__twb-blocks{display:flex;justify-content:space-between;align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--column-gap)}@media only screen and (max-width:767px){.donation-section__twb-blocks{flex-direction:column}}.donation-section__twb-block{border:2px solid #d8fc2c;border-radius:12px;padding:24px;height:auto;min-height:inherit;display:flex;flex-direction:column;width:100%;max-width:calc((100% / 3) - var(--column-gap) * 2 / 3);text-align:center}@media only screen and (max-width:767px){.donation-section__twb-block{max-width:100%}}.donation-section__twb-block-heading{font-size:24px;font-weight:700;letter-spacing:.24px;margin-bottom:17px;color:inherit;font-family:var(--font-primary);text-transform:uppercase}@media only screen and (max-width:767px){.donation-section__twb-block-heading{font-size:20px;letter-spacing:.2px}}.donation-section__twb-block-text{font-size:16px;font-weight:300;line-height:160%;letter-spacing:.16px;color:inherit;margin-bottom:24px;font-family:var(--font-primary)}.donation-section__twb-block-button{margin-top:auto;border-radius:35px;padding:9px 10px;background:#fffef9;text-decoration:none;color:#282928;font-size:16px;font-weight:400;line-height:140%;letter-spacing:.16px;width:100%;font-family:var(--font-primary);cursor:pointer}