.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-666 .elementor-element.elementor-element-37d8bc8{overflow:visible;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-666 .elementor-element.elementor-element-b507bf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-666 .elementor-element.elementor-element-1e1a4c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-340b08f */.donation-section{
  display:flex;
  justify-content:center;
  align-items:center;
  padding:60px 20px;
  background:#f5f7fa;
}

/* CARD */
.donation-card{
  width:100%;
  max-width:750px;
  background:#fff;
  border-radius:22px;
  overflow:hidden;
  box-shadow:0 25px 70px rgba(0,0,0,0.12);
  transition:0.3s ease;
}

.donation-card:hover{
  transform:translateY(-6px);
  box-shadow:0 25px 70px rgba(244,162,92,0.25);
}

/* 🔥 HEADER COLOR FIXED (NO GREEN ANYMORE) */
.donation-header{
  background:#F4A25C;   /* MAIN FIX */
  color:#fff;
  text-align:center;
  padding:40px 25px;
}

.donation-header h2{
  font-size:34px;
  margin:0;
  font-weight:800;
}

.donation-header p{
  margin-top:12px;
  font-size:16px;
  opacity:0.95;
}

/* BODY */
.donation-body{
  padding:35px;
}

/* MOBILE */
@media(max-width:768px){
  .donation-header h2{
    font-size:24px;
  }

  .donation-body{
    padding:20px;
  }
}/* End custom CSS */