.elementor-kit-7{--e-global-color-primary:#0C2954;--e-global-color-secondary:#FCEFD2;--e-global-color-text:#ACC420;--e-global-color-accent:#008C95;--e-global-color-2a743e6:#EE5198;--e-global-color-eb8a923:#000000;--e-global-color-0dede59:#FFFFFF;--e-global-color-076e809:#FADEB7;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:72px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Courgette";--e-global-typography-accent-font-size:60px;--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#0C2954F2;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.donate-button{
    color: #fff;
    padding: 10px 40px !important;
    border-radius: 5px !important;
    background: #abc420 !important;
    text-decoration: none !important;
    font-size: 22px !important;
    border:solid 0px !important;
}
.donate-button:active{
    background: #abc420 !important;
    border:solid 0px !important;
    text-decoration: none !important;
}

.charitable-donation-form .donation-amounts .donation-amount.selected{
        background-color: #0f2756;
    border: 1px solid #326bdc;
}
.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount{
    border-radius:10px;
}
.charitable-form-field input[type=radio]{
    border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.charitable-radio-list label {
    display: inline-flex;
}
.charitable-radio-list label::before{
    content: '';
  display: block;
  height: 1.25em;
  width: 1.25em;
  border: solid 1px #ccc;
  border-radius: 50%;
  margin-right: 0.5em;
  transition: border ease-in 150ms, box-shadow ease-in 150ms;
  color: #0f2756;
}

input[type="radio"]:checked + label::before,
input[type="radio"]:focus + label::before {
      color: #0f2756 !important;
    background: #0f2756;
    border: 2px solid white !important;
}

input[type="radio"]:focus + label::before {
  box-shadow: 0 0 1em 0 rgba(10, 150, 255, 0.45);
  border-color: currentColor;
}/* End custom CSS */