.elementor-4038 .elementor-element.elementor-element-2ca1f54{--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;}.elementor-4038 .elementor-element.elementor-element-e15f796 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px -3px rgba(0,0,0,0.5);}.elementor-4038 .elementor-element.elementor-element-533c5db:hover img{filter:brightness( 109% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4038 .elementor-element.elementor-element-533c5db img{transition-duration:0.7s;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px -3px rgba(0,0,0,0.5);}.elementor-4038 .elementor-element.elementor-element-b581a8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--background-transition:0.6s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px -5px rgba(1.712914278404389, 38.40237121582031, 2.746739335151727, 0.5);}.elementor-4038 .elementor-element.elementor-element-b581a8e:not(.elementor-motion-effects-element-type-background), .elementor-4038 .elementor-element.elementor-element-b581a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4038 .elementor-element.elementor-element-b581a8e:hover{background-color:#FCFFF8;}.elementor-4038 .elementor-element.elementor-element-bea9121{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-bea9121.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4038 .elementor-element.elementor-element-f427395 img{width:100px;border-radius:15px 15px 15px 15px;}.elementor-4038 .elementor-element.elementor-element-29e675a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4038 .elementor-element.elementor-element-f09b5c3{width:auto;max-width:auto;}.elementor-4038 .elementor-element.elementor-element-f09b5c3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4038 .elementor-element.elementor-element-f09b5c3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4038 .elementor-element.elementor-element-f09b5c3 .elementor-button{fill:#D9F2B0;color:#D9F2B0;}@media(min-width:768px){.elementor-4038 .elementor-element.elementor-element-bea9121{--width:55%;}}@media(max-width:767px){.elementor-4038 .elementor-element.elementor-element-b581a8e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4038 .elementor-element.elementor-element-bea9121{--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;--justify-content:center;}.elementor-4038 .elementor-element.elementor-element-29e675a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-f09b5c3 */#btn-donate {
  --clr-font-main: #6DA633;
  --btn-bg-1: #D9F2B0;
  --btn-bg-2: #82b72b;
  --btn-bg-color: hsla(360 100% 100% / 1);
  --radii: 0.5em;
  cursor: pointer;
  padding: 0.9em 1.4em;
  min-width: 120px;
  min-height: 44px;
  font-size: var(--size, 1rem);
  font-weight: 500;
  transition: 0.8s;
  background-size: 280% auto;
  background-image: linear-gradient(
    325deg,
    var(--btn-bg-2) 0%,
    var(--btn-bg-1) 55%,
    var(--btn-bg-2) 90%
  );
  border: none;
  border-radius: var(--radii);
  color: var(--btn-bg-color);
 box-shadow:
    0px 0px 20px rgba(109, 166, 51, 0.5),
    0px 5px 5px -1px rgba(130, 183, 43, 0.25),
    inset 4px 4px 8px rgba(130, 183, 43, 0.5),
    inset -4px -4px 8px rgba(130, 183, 40, 0.35);
}

#btn-donate:hover {
  background-position: right top;
}

#btn-donate:is(:focus, :focus-visible, :active) {
  outline: none;
  box-shadow:
    0 0 0 3px var(--btn-bg-color),
    0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
  .btn-donate {
    transition: linear;
  }
}/* End custom CSS */