.fo-donation{background-color:#0057b8;color:#f3f4f6;font-family:Montserrat,sans-serif;scroll-margin-top:85px}.fo-donation p{margin:0}.fo-donation__inner{align-items:start;box-sizing:content-box;column-gap:32px;display:grid;grid-template-columns:minmax(0,599px) minmax(0,601px);justify-content:space-between;margin:0 auto;max-width:1232px;padding:80px 104px}.fo-donation__content{min-height:453px}.fo-donation .fo-donation__eyebrow{color:#f3f4f6;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.fo-donation .fo-donation__heading{color:#f3f4f6;font-size:54px;font-weight:800;line-height:60px;margin:15.5px 0 0}.fo-donation .fo-donation__body{color:#f3f4f6;font-size:16px;font-weight:500;line-height:24px;margin-top:19.5px}.fo-donation .fo-donation__body>*{margin:0}.fo-donation .fo-donation__body>*+*{margin-top:16px}.fo-donation__body a{color:#fff}.fo-donation__impacts{display:flex;flex-direction:column;gap:14px;list-style:none;margin:32px 0 0;padding:0}.fo-donation__impact{align-items:center;display:flex;gap:12px;margin:0}.fo-donation__icon{align-items:center;background-color:#f0f6ff;border-radius:18px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;line-height:1;width:36px}.fo-donation .fo-donation__impact-text{color:#f3f4f6;font-size:13px;line-height:23.4px}.fo-donation__impact-text strong{font-weight:700}.fo-donation__card{background-color:#f5f8ff;border:1px solid rgba(0,87,184,.1);border-radius:20px;box-sizing:border-box;color:#000;padding:40px;width:100%}.fo-donation__embed{width:100%}.fo-donation .fo-donation__disclaimer{color:#aaa;font-size:11px;font-weight:500;line-height:13px;margin-top:12px;text-align:center}@media (max-width:1439px){.fo-donation__inner{padding-left:40px;padding-right:40px}}@media (max-width:1023px){.fo-donation__inner{grid-template-columns:minmax(0,640px);justify-content:start;padding-bottom:80px;padding-top:80px;row-gap:48px}.fo-donation__content{min-height:0}.fo-donation .fo-donation__heading{font-size:44px;line-height:50px}}@media (max-width:767px){.fo-donation__inner{padding:60px 20px;row-gap:40px}.fo-donation .fo-donation__heading{font-size:36px;line-height:42px}.fo-donation .fo-donation__body{font-size:15px}.fo-donation__impact{align-items:flex-start}.fo-donation .fo-donation__impact-text{line-height:20px;padding-top:6px}.fo-donation__card{padding:24px 20px}}