form.hfc-form-disabled{opacity:.4;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}

.hfc-form-wrap{position:relative}
/* theme .wrapper{overflow:hidden} would be the scroll container and break sticky; clip does not */
@supports (overflow:clip){.wrapper{overflow:clip}}

:is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice{position:sticky;top:6px;z-index:50;margin-bottom:3em;text-align:center}
.hfc-form-notice .block-paint-full-orange{filter:url(#hfc-red)}
:is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice .block-paint-full-orange{padding-top:5.5em;padding-bottom:4.5em;background-size:100% 100%}
.hfc-form-notice h4{margin:0 0 .5em;line-height:1.25;text-wrap:balance}
.hfc-form-notice p{margin:0 0 .6em;line-height:1.4;text-wrap:balance}
.hfc-form-notice p:last-of-type{margin-bottom:0}
:is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice a{overflow-wrap:anywhere;color:#fff;text-decoration:underline;font-weight:700}

@media(max-width:991px){
  /* theme gives the container a fixed 200px height; the brush overflowed it onto the next banner */
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice{height:auto}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-wrap .block-paint-full-orange{margin-top:0}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice .block-paint-full-orange{padding-left:9%;padding-right:9%;background-size:125% 100%}
}

@media(max-width:600px){
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice .block-paint-full-orange{margin:0 -15px;padding:3.6em 9% 3.2em;background-size:145% 100%}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice h4{font-size:1.6rem}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice h4 img.alert-icon{display:block;height:20px;max-height:20px;width:auto;padding:0;margin:0 auto 8px}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice p{font-size:1.3rem}
}

@media(max-width:420px){
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice h4{font-size:1.5rem}
  :is(#page-donate-online,#page-st-yared-donation) #content .hfc-form-notice p{font-size:1.2rem}
}
