.elementor-2688 .elementor-element.elementor-element-cfc85da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2688 .elementor-element.elementor-element-cfc85da:not(.elementor-motion-effects-element-type-background), .elementor-2688 .elementor-element.elementor-element-cfc85da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eefabecameroon.org/wp-content/uploads/2025/06/Edith-Clinton-and-Siduan-plastic-sorting.jpg");background-position:center center;background-size:cover;}.elementor-2688 .elementor-element.elementor-element-cfc85da > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2688 .elementor-element.elementor-element-cfc85da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2688 .elementor-element.elementor-element-6dd8920.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2688 .elementor-element.elementor-element-88b33c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2688 .elementor-element.elementor-element-88b33c8{text-align:center;}.elementor-2688 .elementor-element.elementor-element-88b33c8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:35px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-2688 .elementor-element.elementor-element-fd4883d > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-2688 .elementor-element.elementor-element-fd4883d{text-align:center;color:var( --e-global-color-secondary );}.elementor-2688 .elementor-element.elementor-element-2e2e4b4{width:auto;max-width:auto;font-size:14px;text-decoration:none;color:#000000;}.elementor-2688 .elementor-element.elementor-element-2e2e4b4 > .elementor-widget-container{background-color:#FFFFFF66;padding:5px 10px 5px 10px;border-radius:50px 50px 50px 50px;}.elementor-2688 .elementor-element.elementor-element-2e2e4b4 a{color:var( --e-global-color-secondary );}.elementor-2688 .elementor-element.elementor-element-99323bc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-2688 .elementor-element.elementor-element-1e86f45{text-align:center;}.elementor-2688 .elementor-element.elementor-element-1e86f45 .elementor-heading-title{font-size:35px;color:var( --e-global-color-text );}.elementor-2688 .elementor-element.elementor-element-740c137{text-align:center;color:var( --e-global-color-text );}@media(max-width:767px){.elementor-2688 .elementor-element.elementor-element-88b33c8 .elementor-heading-title{font-size:25px;}.elementor-2688 .elementor-element.elementor-element-fd4883d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2688 .elementor-element.elementor-element-99323bc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-2688 .elementor-element.elementor-element-6dd8920{width:100%;}}/* Start custom CSS */.wc-label-button {
border-color: #1c9560 !important;
  color: #1c9560 !important;
  font-weight: 900 !important;
  font-size: 30px;
  padding: 10px !important;
border-radius:20px;
}

.in-action-elements .row1 > .row1 {
  display: grid;
  grid-template-rows: repeat(1, max-content);
  grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  grid-template-rows: auto;
}
.campaign-title, .block-campaign-thumbnail{
    display:none;
}

#wc-donation-f-submit-donation{
    width: 100%;
    margin-top: 50px;
}.elementor-kit-2150 button, .elementor-kit-2150 input[type="button"], .elementor-kit-2150 input[type="submit"], .elementor-kit-2150 .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  color: #FFFFFF;
  background-color: #1C956000;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 50px 50px 50px 50px;
  padding: 15px!important;
}

@media only screen and (max-width: 768px) {
    .in-action-elements .row1 > .row1 {
  display: grid;
  grid-template-rows: repeat(1, max-content);
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-template-rows: auto;
}
.campaign-title, .block-campaign-thumbnail{
    display:none;
}
    
    
}/* End custom CSS */