@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;900&display=swap);
.givewp-bfcm-2025-banner{align-items:center;background-image:var(--bg-small);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--givewp-rounded-8);display:flex;height:186px;justify-content:flex-start;margin:var(--givewp-spacing-2);margin-bottom:var(--givewp-spacing-4);width:calc(100% - var(--givewp-spacing-2)*2)}.givewp-bfcm-2025-banner:has(+#give-admin-campaigns-root,#give-admin-donations-root,#give-admin-donors-root,#give-admin-subscriptions-root),.givewp-bfcm-2025-banner:has(+#give-admin-donations-root),.givewp-bfcm-2025-banner:has(+#give-admin-donors-root),.givewp-bfcm-2025-banner:has(+#give-admin-subscriptions-root){display:none}#give-admin-campaigns-root .givewp-bfcm-2025-banner,#give-admin-donations-root .givewp-bfcm-2025-banner,#give-admin-donors-root .givewp-bfcm-2025-banner,#give-admin-subscriptions-root .givewp-bfcm-2025-banner{margin-bottom:0;margin-top:calc(var(--givewp-spacing-2)*-1)}@media(min-width:768px){.givewp-bfcm-2025-banner{background-image:var(--bg-medium);height:220px}}@media(min-width:1024px){.givewp-bfcm-2025-banner{background-image:var(--bg-large);height:210px}}.givewp-bfcm-2025-banner__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--givewp-spacing-2);justify-content:center;padding:21px 0 21px 24px;position:relative;z-index:2}@media(min-width:768px){.givewp-bfcm-2025-banner__content{padding:24px 0 24px 56px}}@media(min-width:1024px){.givewp-bfcm-2025-banner__content{padding:32px 0 30px 88px}}.givewp-bfcm-2025-banner__title{color:var(--givewp-green-900);font-family:Montserrat;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0;padding:0}@media(min-width:768px){.givewp-bfcm-2025-banner__title{font-size:1.75rem;line-height:1.125}}@media(min-width:1024px){.givewp-bfcm-2025-banner__title{font-size:2rem;line-height:1.1}}.givewp-bfcm-2025-banner__discount{color:var(--givewp-green-500);font-size:1.25rem;font-weight:500;line-height:1.3}@media(min-width:768px){.givewp-bfcm-2025-banner__discount{font-size:1.75rem;line-height:1.4}}@media(min-width:1024px){.givewp-bfcm-2025-banner__discount{font-size:2rem;font-weight:900;line-height:1.5}}.givewp-bfcm-2025-banner__description{color:var(--givewp-green-900);font-family:Inter;font-size:.875rem;font-weight:500;line-height:1.4;margin:0;padding:0}@media(min-width:768px){.givewp-bfcm-2025-banner__description{font-size:1.125rem;line-height:1.5}}@media(min-width:1024px){.givewp-bfcm-2025-banner__description{font-size:1.25rem}}.givewp-bfcm-2025-banner__cta{align-items:center;background:var(--givewp-orange-400);border:none;border-radius:36px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:.875rem;font-weight:700;gap:var(--givewp-spacing-2);justify-content:center;line-height:1;margin-top:var(--givewp-spacing-4);padding:var(--givewp-spacing-3) var(--givewp-spacing-6);text-decoration:none;transition:all .3s ease}@media(min-width:768px){.givewp-bfcm-2025-banner__cta{font-size:1rem}}.givewp-bfcm-2025-banner__cta img{flex-shrink:0;height:20px;width:20px}.givewp-bfcm-2025-banner__cta:hover{background:var(--givewp-orange-500);color:#fff}
