.mfm-chapter-fundraising,.mfm-chapter-leader,.mfm-chapter-contact{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;font-family:"Nunito Sans",Arial,sans-serif}
.mfm-chapter-fundraising{background:#fff8ef;padding:38px;border-radius:8px}.mfm-chapter-total{background:#fff;padding:28px;border-top:3px solid #bf1e2e;border-radius:6px}.mfm-chapter-amount{display:block;font:700 46px/1.2 Quicksand,Arial;color:#bf1e2e;margin-bottom:8px}.mfm-chapter-total strong{display:block;margin-bottom:14px}.mfm-chapter-total small{font-size:12px;line-height:1.5;display:block;color:#666}.mfm-chapter-eyebrow{font-size:12px!important;line-height:1.5!important;letter-spacing:1px;text-transform:uppercase;color:#bf1e2e;font-weight:800;margin-bottom:12px!important}
.mfm-chapter-fundraising h2,.mfm-chapter-leader h2,.mfm-chapter-contact h2{font:700 32px/1.25 Quicksand,Arial;margin:0 0 16px}.mfm-chapter-fundraising p,.mfm-chapter-leader p,.mfm-chapter-contact p{font-size:17px;line-height:1.7;margin-bottom:20px}.mfm-chapter-give-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#bf1e2e;color:#fff!important;font-weight:800;border:2px solid #bf1e2e;border-radius:28px;padding:13px 22px;line-height:1.5;text-decoration:none!important;transition:.25s}.mfm-chapter-give-button:hover{background:#971725;border-color:#971725}.mfm-chapter-text-link{font-weight:800;color:#a71b29!important;text-underline-offset:4px}.mfm-chapter-contact{background:#fff8ef;border-left:4px solid #bf1e2e;padding:36px}.mfm-chapter-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.mfm-chapter-leader{grid-template-columns:240px 1fr;padding:12px 0}.mfm-leader-portrait{height:270px;background:#f4f4f2;border:1px solid #e5e5e2;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;gap:22px}.mfm-leader-portrait img{width:100%;height:100%;object-fit:cover}.mfm-leader-portrait small{font-size:12px;color:#777}.mfm-neutral-portrait{display:block;width:110px;height:115px;position:relative}.mfm-neutral-portrait:before{content:"";display:block;position:absolute;left:31px;top:0;width:48px;height:48px;border-radius:50%;background:#c9c9c6}.mfm-neutral-portrait:after{content:"";display:block;position:absolute;left:0;bottom:0;width:110px;height:58px;border-radius:60px 60px 18px 18px;background:#c9c9c6}.mfm-leader-role{font-weight:700;color:#666}
body.page-id-10542 .wpcf7 form.sent .wpcf7-response-output{background:#fff8ef;color:#232323;border:1px solid #eadfd8;border-left:4px solid #bf1e2e;border-radius:6px;padding:22px 24px;margin:24px 0 0;font-size:17px;line-height:1.65;box-shadow:0 6px 20px #23232306}
body.page-id-10542 .wpcf7 form.sent .wpcf7-response-output:before{content:"Message sent";display:block;color:#a71b29;font:700 22px/1.4 Quicksand,Arial;margin-bottom:8px}
.mfm-chapter-checkout{max-width:1100px;margin:0 auto;padding:34px 24px 56px}.mfm-chapter-checkout-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:30px}.mfm-chapter-checkout h1{font:700 38px/1.2 Quicksand,Arial;margin-bottom:18px}.mfm-chapter-checkout-intro img{width:100%;height:240px;object-fit:cover;border-radius:8px}.mfm-chapter-checkout .give-form-wrap{max-width:850px;margin:0 auto}.mfm-chapter-checkout .give-form-content-wrap{margin-bottom:24px}.mfm-chapter-checkout .give-donation-level-btn,.mfm-chapter-checkout .give-submit{border-radius:25px!important}.mfm-chapter-checkout .give-default-level,.mfm-chapter-checkout .give-submit{background:#bf1e2e!important;color:#fff!important;border-color:#bf1e2e!important}.mfm-chapter-checkout a{color:#a71b29}.mfm-chapter-checkout .mfm-chapter-eyebrow{margin-top:0}
@media(max-width:767px){.mfm-chapter-fundraising,.mfm-chapter-contact,.mfm-chapter-leader,.mfm-chapter-checkout-intro{grid-template-columns:1fr;gap:24px}.mfm-chapter-fundraising,.mfm-chapter-contact{padding:24px}.mfm-chapter-leader{grid-template-columns:140px 1fr;gap:20px;align-items:start}.mfm-leader-portrait{height:180px}.mfm-chapter-leader h2{font-size:25px}.mfm-chapter-leader p{font-size:15px}.mfm-chapter-checkout h1{font-size:31px}.mfm-chapter-checkout-intro img{height:190px}.mfm-chapter-give-button{font-size:14px}.mfm-chapter-amount{font-size:39px}}
@media(max-width:420px){.mfm-chapter-leader{grid-template-columns:1fr}.mfm-leader-portrait{width:180px}}
.mfm-chapter-campaigns{margin-top:36px}.mfm-chapter-campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.mfm-chapter-campaign-grid article{padding:24px;border:1px solid #e5ddd7;border-radius:8px}.mfm-chapter-campaign-grid progress{width:100%;accent-color:#bf1e2e}
.mfm-chapter-checkout .give-currency-symbol{background:#bf1e2e!important;color:#fff!important}.mfm-chapter-checkout input[type=radio]{accent-color:#bf1e2e}.mfm-chapter-checkout #give-donation-level-button-wrap{display:flex;flex-wrap:wrap;gap:12px}.mfm-chapter-checkout .give-donation-level-btn{background:#fff!important;color:#a71b29!important;border:2px solid #bf1e2e!important;padding:12px 20px}.mfm-chapter-checkout .give-donation-level-btn.give-default-level,.mfm-chapter-checkout .give-donation-level-btn:hover{background:#bf1e2e!important;color:#fff!important}
.mfm-chapter-checkout .give-final-total-amount{color:#bf1e2e!important}.mfm-chapter-checkout .give-gateway-option:before,.mfm-chapter-checkout .give-gateway-option:after{border-color:#bf1e2e!important}.mfm-chapter-checkout input:checked+.give-gateway-option:after{background:#bf1e2e!important}
