.elementor-12051 .elementor-element.elementor-element-d8f37c8:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-d8f37c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #FEF01169 0%, #D92A3352 100%);}.elementor-12051 .elementor-element.elementor-element-d8f37c8 > .elementor-background-overlay{background-image:url("https://humanitycharity.org/wp-content/uploads/2025/09/header-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12051 .elementor-element.elementor-element-d8f37c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:39px;margin-bottom:0px;padding:100px 30px 100px 30px;}.elementor-12051 .elementor-element.elementor-element-c644f2b{text-align:center;}.elementor-12051 .elementor-element.elementor-element-c644f2b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-44a389e );}.elementor-12051 .elementor-element.elementor-element-1b73a6a:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-1b73a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanitycharity.org/wp-content/uploads/2025/09/42-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12051 .elementor-element.elementor-element-1b73a6a > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12051 .elementor-element.elementor-element-1b73a6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-1d290cc{--spacer-size:250px;}.elementor-12051 .elementor-element.elementor-element-c6e4f97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12051 .elementor-element.elementor-element-83fc40b{text-align:center;}.elementor-12051 .elementor-element.elementor-element-83fc40b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-9c8f361 );}.elementor-12051 .elementor-element.elementor-element-83fc40b .elementor-heading-title{font-size:50px;}.elementor-12051 .elementor-element.elementor-element-1ce4b8b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-1ce4b8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-1ce4b8b .elementor-text-editor{text-align:center;}.elementor-12051 .elementor-element.elementor-element-4eeb79a{--spacer-size:250px;}.elementor-12051 .elementor-element.elementor-element-b28a9ac{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-b2523aa{--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;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-b2523aa:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-b2523aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-f2e6a58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f .elementor-main-swiper{height:450px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f .elementor-swiper-button{font-size:20px;}.elementor-12051 .elementor-element.elementor-element-21f8183{--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;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-21f8183:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-21f8183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-f87fa84{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-42ab760{width:initial;max-width:initial;z-index:2;}.elementor-12051 .elementor-element.elementor-element-42ab760.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12051 .elementor-element.elementor-element-42ab760 a.elementor-button, .elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-12051 .elementor-element.elementor-element-42ab760 a.elementor-button:hover, .elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button:hover{color:var( --e-global-color-9c8f361 );background-color:var( --e-global-color-44a389e );}.elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button{border-style:none;}.elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-12051 .elementor-element.elementor-element-da9e6ad{width:initial;max-width:initial;z-index:2;}.elementor-12051 .elementor-element.elementor-element-da9e6ad a.elementor-button, .elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button{color:var( --e-global-color-9c8f361 );background-color:var( --e-global-color-44a389e );}.elementor-12051 .elementor-element.elementor-element-da9e6ad a.elementor-button:hover, .elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button{border-style:none;}.elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-12051 .elementor-element.elementor-element-69d544d{width:initial;max-width:initial;z-index:2;}.elementor-12051 .elementor-element.elementor-element-69d544d a.elementor-button, .elementor-12051 .elementor-element.elementor-element-69d544d .elementor-button{font-family:"Shadows Into Light", Sans-serif;font-size:16px;text-transform:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-44a389e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-69d544d .elementor-button{border-style:none;}.elementor-12051 .elementor-element.elementor-element-69d544d .elementor-button .elementor-button-icon i{font-size:14px;}.elementor-12051 .elementor-element.elementor-element-69d544d .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-12051 .elementor-element.elementor-element-69d544d .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-12051 .elementor-element.elementor-element-fa5a2b6{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-fa5a2b6 a.elementor-button, .elementor-12051 .elementor-element.elementor-element-fa5a2b6 .elementor-button{padding:20px 20px 20px 20px;}.elementor-12051 .elementor-element.elementor-element-668b27e{width:initial;max-width:initial;z-index:2;}.elementor-12051 .elementor-element.elementor-element-668b27e a.elementor-button, .elementor-12051 .elementor-element.elementor-element-668b27e .elementor-button{font-family:"Shadows Into Light", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.3em;letter-spacing:0.5px;color:var( --e-global-color-44a389e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-668b27e .elementor-button{border-style:none;}.elementor-12051 .elementor-element.elementor-element-a19efc7{width:100%;max-width:100%;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12051 .elementor-element.elementor-element-a19efc7 .elementor-share-btn{height:6em;}.elementor-12051 .elementor-element.elementor-element-a19efc7 .elementor-share-btn__title{letter-spacing:0.5px;}.elementor-12051 .elementor-element.elementor-element-a19efc7 a.elementor-button{padding:20px 150px 20px 150px;}.elementor-12051 .elementor-element.elementor-element-1868818{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-5c4cd26{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-5c4cd26:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-5c4cd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c8f361 );}.elementor-12051 .elementor-element.elementor-element-6accd31 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-12051 .elementor-element.elementor-element-3f192be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12051 .elementor-element.elementor-element-d7a096e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);}.elementor-12051 .elementor-element.elementor-element-d7a096e:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-d7a096e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-8d29783{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:17px 17px 17px 17px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-8d29783:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-8d29783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-f3111a2{text-align:center;}.elementor-12051 .elementor-element.elementor-element-f3111a2 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-f3111a2 .elementor-heading-title{font-size:20px;line-height:2em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-12051 .elementor-element.elementor-element-5401140{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-5401140:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-5401140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-9b643a6{text-align:left;width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-9b643a6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-9b643a6 .elementor-heading-title{font-size:20px;line-height:2em;}.elementor-12051 .elementor-element.elementor-element-0a00a0f{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-0a00a0f a.elementor-button, .elementor-12051 .elementor-element.elementor-element-0a00a0f .elementor-button{padding:20px 20px 20px 20px;}.elementor-12051 .elementor-element.elementor-element-af73215{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-af73215:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-af73215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-bc6a52b{text-align:left;width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-bc6a52b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-bc6a52b .elementor-heading-title{font-size:20px;line-height:2em;}.elementor-12051 .elementor-element.elementor-element-a371f26{--alignment:justify;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12051 .elementor-element.elementor-element-d9d96a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-d9d96a4:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-d9d96a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-b674d70{text-align:left;width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-b674d70 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-b674d70 .elementor-heading-title{font-size:28px;line-height:2em;}.elementor-12051 .elementor-element.elementor-element-0eb002e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-0eb002e:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-0eb002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12051 .elementor-element.elementor-element-94058a4{text-align:left;width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-94058a4 > .elementor-widget-container{margin:-15px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ff82fc7 );}.elementor-12051 .elementor-element.elementor-element-94058a4 .elementor-heading-title{font-size:28px;line-height:2em;}.elementor-12051 .elementor-element.elementor-element-6ffea30{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12051 .elementor-element.elementor-element-61a8801{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.17);--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-61a8801:not(.elementor-motion-effects-element-type-background), .elementor-12051 .elementor-element.elementor-element-61a8801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-12051 .elementor-element.elementor-element-b28a9ac{--content-width:1290px;}.elementor-12051 .elementor-element.elementor-element-b2523aa{--width:66.66%;}.elementor-12051 .elementor-element.elementor-element-21f8183{--width:33%;}.elementor-12051 .elementor-element.elementor-element-5c4cd26{--width:66.66%;}.elementor-12051 .elementor-element.elementor-element-3f192be{--width:33.33%;}.elementor-12051 .elementor-element.elementor-element-8d29783{--width:100%;}}@media(max-width:1024px){.elementor-12051 .elementor-element.elementor-element-d8f37c8{padding:0px 30px 110px 30px;}.elementor-12051 .elementor-element.elementor-element-1b73a6a{margin-top:0px;margin-bottom:0px;padding:110px 30px 110px 30px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12051 .elementor-element.elementor-element-f87fa84{--grid-auto-flow:row;} .elementor-12051 .elementor-element.elementor-element-a19efc7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-12051 .elementor-element.elementor-element-a371f26{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-12051 .elementor-element.elementor-element-6ffea30{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-12051 .elementor-element.elementor-element-d8f37c8{margin-top:-31px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-12051 .elementor-element.elementor-element-1b73a6a{margin-top:-33px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-12051 .elementor-element.elementor-element-1d290cc{--spacer-size:60px;}.elementor-12051 .elementor-element.elementor-element-83fc40b .elementor-heading-title{font-size:32px;}.elementor-12051 .elementor-element.elementor-element-1ce4b8b{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-4eeb79a{--spacer-size:60px;}.elementor-12051 .elementor-element.elementor-element-cf5de9f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-12051 .elementor-element.elementor-element-21f8183{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12051 .elementor-element.elementor-element-f87fa84{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12051 .elementor-element.elementor-element-42ab760{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-12051 .elementor-element.elementor-element-42ab760 a.elementor-button, .elementor-12051 .elementor-element.elementor-element-42ab760 .elementor-button{padding:10px 10px 10px 10px;}.elementor-12051 .elementor-element.elementor-element-da9e6ad{width:100%;max-width:100%;}.elementor-12051 .elementor-element.elementor-element-da9e6ad a.elementor-button, .elementor-12051 .elementor-element.elementor-element-da9e6ad .elementor-button{padding:10px 10px 10px 10px;}.elementor-12051 .elementor-element.elementor-element-69d544d{z-index:2;} .elementor-12051 .elementor-element.elementor-element-a19efc7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12051 .elementor-element.elementor-element-5c4cd26{--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-12051 .elementor-element.elementor-element-0a00a0f a.elementor-button, .elementor-12051 .elementor-element.elementor-element-0a00a0f .elementor-button{padding:15px 0px 15px 0px;} .elementor-12051 .elementor-element.elementor-element-a371f26{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12051 .elementor-element.elementor-element-a371f26 .elementor-share-btn{font-size:calc(0.8px * 10);} .elementor-12051 .elementor-element.elementor-element-6ffea30{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for button, class: .elementor-element-42ab760 *//* Targeting the button wrapper */
#button3 {
    position: relative; /* To position the appearing text relative to the button */
}

/* The hidden text on hover */
#button3::after {
    content: "Humanity Foundation prioritizes funds transfer towards hospital / healthcare service provider / medicine procurement, then towards reimbursement of patients medical expenses, and post treatment expenses. Case to case may vary basis medical circumstances and internal policies of Humanity Foundation’s Trust and Safety team."; /* Display the required text */
    position: absolute;
    z-index: 201;
    bottom: -280px; /* Adjusted spacing */
    left: 50%;
    transform: translateX(-50%);
    font-family: Robot, Sans-Serif;
    font-weight: 400;;
    background-color: #FFFBB7; /* Light green background */
    color: #000; /* Text color */
    border: 1px solid black; /* Border line of 1px */
    border-radius: 10px;
    padding: 8px 12px;
    width: 220px; /* Fixed width to ensure text wraps into two lines */
    text-align: center; /* Keep text centered */
    white-space: normal; /* Allow text to wrap properly */
    word-wrap: break-word; /* Ensure words break correctly */
    line-height: 1.4; /* Adjust line height for readability */
    font-size: 14px;
    box-sizing: border-box; /* Ensure proper spacing */
    opacity: 0; /* Hide the text by default */
    transition: opacity 0.3s ease; /* Smooth transition effect */
    pointer-events: none; /* Prevent any interaction with the text */
}

/* Show the text when hovering over the button */
#button3:hover::after {
    opacity: 1; /* Make the text visible on hover */
}

/* Ensuring text stays within screen limits */
@media (max-width: 768px) {
    #button3::after {
        width: 200px; /* Adjust width for smaller screens */
        font-size: 13px; /* Reduce font size for better fit */
        bottom: -60px; /* Adjust position for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9e6ad *//* Targeting the button wrapper */
#button2 {
    position: relative; /* To position the appearing text relative to the button */
}

/* The hidden text on hover */
#button2::after {
    content: "Charities vetted with due diligence"; /* Display the required text */
    position: absolute;
    bottom: -60px; /* Adjusted spacing */
    left: 50%;
    transform: translateX(-50%);
    background-color: #FFFBB7; /* Light green background */
    color: #000; /* Text color */
    border: 1px solid black; /* Border line of 1px */
    border-radius: 10px;
    padding: 8px 12px;
    width: 220px; /* Fixed width to ensure text wraps into two lines */
    text-align: center; /* Keep text centered */
    white-space: normal; /* Allow text to wrap properly */
    word-wrap: break-word; /* Ensure words break correctly */
    line-height: 1.4; /* Adjust line height for readability */
    font-size: 14px;
    box-sizing: border-box; /* Ensure proper spacing */
    opacity: 0; /* Hide the text by default */
    transition: opacity 0.3s ease; /* Smooth transition effect */
    pointer-events: none; /* Prevent any interaction with the text */
}

/* Show the text when hovering over the button */
#button2:hover::after {
    opacity: 1; /* Make the text visible on hover */
}

/* Ensuring text stays within screen limits */
@media (max-width: 768px) {
    #button2::after {
        width: 200px; /* Adjust width for smaller screens */
        font-size: 13px; /* Reduce font size for better fit */
        bottom: -60px; /* Adjust position for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d544d *//* Targeting the button wrapper */
#button3 {
    position: relative; /* To position the appearing text relative to the button */
}

/* The hidden text on hover */
#button3::after {
    content: "Humanity Foundation prioritizes funds transfer towards hospital / healthcare service provider / medicine procurement, then towards reimbursement of patients medical expenses, and post treatment expenses. Case to case may vary basis medical circumstances and internal policies of Humanity Foundation’s Trust and Safety team."; /* Display the required text */
    position: absolute;
    bottom: -60px; /* Adjusted spacing */
    left: 50%;
    transform: translateX(-50%);
    font-family: Robot, Sans-Serif;
    font-weight: 400;;
    background-color: #FFFBB7; /* Light green background */
    color: #000; /* Text color */
    border: 1px solid black; /* Border line of 1px */
    border-radius: 10px;
    padding: 8px 12px;
    width: 220px; /* Fixed width to ensure text wraps into two lines */
    text-align: center; /* Keep text centered */
    white-space: normal; /* Allow text to wrap properly */
    word-wrap: break-word; /* Ensure words break correctly */
    line-height: 1.4; /* Adjust line height for readability */
    font-size: 14px;
    box-sizing: border-box; /* Ensure proper spacing */
    opacity: 0; /* Hide the text by default */
    transition: opacity 0.3s ease; /* Smooth transition effect */
    pointer-events: none; /* Prevent any interaction with the text */
}

/* Show the text when hovering over the button */
#button3:hover::after {
    opacity: 1; /* Make the text visible on hover */
}

/* Ensuring text stays within screen limits */
@media (max-width: 768px) {
    #button3::after {
        width: 200px; /* Adjust width for smaller screens */
        font-size: 13px; /* Reduce font size for better fit */
        bottom: -60px; /* Adjust position for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-668b27e *//* Targeting the button wrapper */
#button3 {
    position: relative; /* To position the appearing text relative to the button */
}

/* The hidden text on hover */
#button3::after {
    content: "Impact Guru prioritizes funds transfer towards hospital / healthcare service provider / medicine procurement, then towards reimbursement of patients medical expenses, and post treatment expenses. Case to case may vary basis medical circumstances and internal policies of Impact Guru’s Trust and Safety team."; /* Display the required text */
    position: absolute;
    bottom: -60px; /* Adjusted spacing */
    left: 50%;
    transform: translateX(-50%);
    font-family: Robot, Sans-Serif;
    font-weight: 400;;
    background-color: #F7C78D; /* Light green background */
    color: black; /* Text color */
    border: 1px solid black; /* Border line of 1px */
    border-radius: 10px;
    padding: 8px 12px;
    width: 220px; /* Fixed width to ensure text wraps into two lines */
    text-align: center; /* Keep text centered */
    white-space: normal; /* Allow text to wrap properly */
    word-wrap: break-word; /* Ensure words break correctly */
    line-height: 1.4; /* Adjust line height for readability */
    font-size: 14px;
    box-sizing: border-box; /* Ensure proper spacing */
    opacity: 0; /* Hide the text by default */
    transition: opacity 0.3s ease; /* Smooth transition effect */
    pointer-events: none; /* Prevent any interaction with the text */
}

/* Show the text when hovering over the button */
#button3:hover::after {
    opacity: 1; /* Make the text visible on hover */
}

/* Ensuring text stays within screen limits */
@media (max-width: 768px) {
    #button3::after {
        width: 200px; /* Adjust width for smaller screens */
        font-size: 13px; /* Reduce font size for better fit */
        bottom: -60px; /* Adjust position for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b038ae */p#give-last-name-wrap {
    width: 100%;
}

.give-total-wrap {
    display: none;
}

.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit{
    background: #EE1846;
    border-radius: 5px;
    width: 100%
}

.give-btn {
    background: #EE1846;
    border: 1px solid #ccc;
    color: #fff;
    cursor: pointer;
    font-size: 1em;
    padding: 8px 10px;
    border-radius: 5px;
    padding:10px;
    width: 150px;
    font-size:16px;
}

.give-btn:hover {
    background: #EE1846;
    color: #00BAA3;
    border: 1px solid #EE1846;
    border-bottom: 2px solid;
    font-weight: 600;
}

.give-btn:active{
    border: 1px solid #00BAA3;
    background: white;
    color:#00BAA3;
}

form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #00baa3 !important;
    border: 1px solid #00baa3 !important;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 12px;
}

.give-form-wrap fieldset input.give-submit {
    font-weight: 700;
    text-align: center;
    -webkit-box-align: center;
    color: white;
    background: #00baa3 !important;
    width: auto;
    border-radius: 10px;
    padding: 15px 30px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    color:black;
    background: white;
    border: none;
}

form[id*=give-form] .give-donation-amount {
    margin-bottom: 15px;
}

form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    min-width: 125px;
    padding: 0 12px;
    border-radius: 5px;
    margin-left: 20px;
    width: 50%;
    margin-top: -3px;
}

form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: white;
    border: 1px solid #178899;
    border-bottom:2px solid;
    box-sizing: border-box;
    color: #00BAA3;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 12px;
}

form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
    background: #00BAA3;
    border: 1px solid #010085;
    border-bottom:2px solid #178899;
    border-left: none;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 12px;
    font-weight: 600;
    color: white;
}

#give-recurring-form .form-row .give-input-field-wrapper.required, #give-recurring-form .form-row input[type=email].required, #give-recurring-form .form-row input[type=password].required, #give-recurring-form .form-row input[type=tel].required, #give-recurring-form .form-row input[type=text].required, #give-recurring-form .form-row input[type=url].required, #give-recurring-form .form-row select.required, #give-recurring-form .form-row textarea.required, form.give-form .form-row .give-input-field-wrapper.required, form.give-form .form-row input[type=email].required, form.give-form .form-row input[type=password].required, form.give-form .form-row input[type=tel].required, form.give-form .form-row input[type=text].required, form.give-form .form-row input[type=url].required, form.give-form .form-row select.required, form.give-form .form-row textarea.required, form[id*=give-form] .form-row .give-input-field-wrapper.required, form[id*=give-form] .form-row input[type=email].required, form[id*=give-form] .form-row input[type=password].required, form[id*=give-form] .form-row input[type=tel].required, form[id*=give-form] .form-row input[type=text].required, form[id*=give-form] .form-row input[type=url].required, form[id*=give-form] .form-row select.required, form[id*=give-form] .form-row textarea.required {
    color: #333;
    border-radius: 5px;
}

#give-recurring-form .form-row .give-input-field-wrapper, #give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row .give-input-field-wrapper, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row select, form.give-form .form-row textarea, form[id*=give-form] .form-row .give-input-field-wrapper, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row select, form[id*=give-form] .form-row textarea {
    background-color: #fdfdfd;
    border: 1px solid #ccc;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    margin: 0;
    outline: none;
    padding: .5em;
    width: 100%;
    border-radius: 5px;
}

[id*=give-form] .give-form-title {
    margin: 0 0 15px;
    padding: 0;
    display: none;
}

.give-donation-levels-wrap {
    display: grid;
  grid-template-columns: repeat(3, 1fr); 
  grid-gap: 10px; 
}

.form-row label, form[id*=give-form] .form-row label {
    display: block;
    line-height: 1.7;
    margin: 0 0 5px;
    position: relative;
    font-weight: 600;
    color: #00BAA3;
}

#give-recurring-form .give-section-break, #give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form .give-section-break, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*=give-form] .give-section-break, form[id*=give-form] h3.give-section-break, form[id*=give-form] h4.give-section-break, form[id*=give-form] legend {
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 1.15em;
    font-weight: 700;
    margin: 10px 0 15px;
    padding: 0 0 5px;
    width: 100%;
    color: #00BAA3;
}

form[id*=give-form] #give-final-total-wrap {
    margin: 10px 0 25px;
    padding: 0;
    display: flex;
    justify-content: center;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #00BAA3;
    color: #fff;
}

form[id*=give-form] .ffm-field-container {
    padding: 0;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #00BAA3;
    color: #fff;
}

form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    min-width: 125px;
    padding: 0 12px;
    border-radius: 5px;
    padding-left: 40px;
    width: 100%;
    margin-top: -3px;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol {
    background-color: #f2f2f2;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    color: #333;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 12px;
    pointer-events: none;
    position: absolute;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    color: black;
    background: transparent;
    border: none;
}

@media screen and (max-width: 480px) {
.give-donation-levels-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0px;
    align-content: center;
    justify-items: center;
}
}

.give-donation-levels-wrap > :first-child {
    grid-column: 1 / span 1;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    color: black;
    background: transparent;
    border: none;
    top: 98px;
    left: -5px;
}

.give-form-wrap fieldset input.give-submit {
    font-weight: 700;
    text-align: center;
    -webkit-box-align: center;
    color: white;
    background: #178899;
    width: auto;
    border-radius: 10px;
    padding: 15px 30px;
}

.give-form-wrap fieldset input.give-submit:hover {
    color: var(--heading-color);
    background: #ffffff;
}

#give-recurring-form .give-section-break, #give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form .give-section-break, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*=give-form] .give-section-break, form[id*=give-form] h3.give-section-break, form[id*=give-form] h4.give-section-break, form[id*=give-form] legend {
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 1.15em;
    font-weight: 700;
    margin: 10px 0 15px;
    padding: 0 0 5px;
    width: 100%;
    color: #00BAA3;
}

p.give-custom-amount-text {
    display: none;
}

.give-donation-amount.form-row-wide {
    display: none;
}

#give-recurring-form .give-section-break, #give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form .give-section-break, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*=give-form] .give-section-break, form[id*=give-form] h3.give-section-break, form[id*=give-form] h4.give-section-break, form[id*=give-form] legend {
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 1.15em;
    font-weight: 700;
    margin: 10px 0 15px;
    padding: 0 0 5px;
    width: 100%;
    color: #00BAA3;
}


}

form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
    background: #D88E7D !important;
    border: 1px solid #00ae15 !important;
    border-left: none;
    border-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 12px;
    color: #00BAA3 !important;
    font-weight: 600;
}

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*=give-form] .form-row label {
    display: block;
    line-height: 1.7;
    margin: 0 0 5px;
    position: relative;
    color: #00BAA3 !important;
    font-weight: 600;
}
p#give-last-name-wrap {
    display: none !important;
}

p#give-first-name-wrap {
    width: 100%;
}

.give-form-wrap fieldset input.give-submit {
    font-weight: 700;
    text-align: center;
    -webkit-box-align: center;
    color: white;
    background: red;
    width: auto;
    border-radius: 10px;
    padding: 15px 30px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#give-recurring-form .give-hidden, form.give-form .give-hidden, form[id*=give-form] .give-hidden {
    display: none !important;
}#give-recurring-form .give-section-break, #give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form .give-section-break, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*=give-form] .give-section-break, form[id*=give-form] h3.give-section-break, form[id*=give-form] h4.give-section-break, form[id*=give-form] legend {
    background-color: transparent;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 1.15em;
    font-weight: 700;
    margin: 10px 0 15px;
    padding: 0 0 5px;
    width: 100%;
    color: #202020;
}

#give-recurring-form .form-row label, form.give-form .form-row label, form[id*=give-form] .form-row label {
    display: block;
    line-height: 1.7;
    margin: 0 0 5px;
    position: relative;
    color: #202020 !important;
    font-weight: 600;
}

form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #EE1846 !important;
    border: px solid #EE1846  !important;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-size: 18px;
    height: 10px;
    line-height: 10px;
    margin: 0;
    padding: 0 10px;
}

.give-form-wrap fieldset input.give-submit {
    font-weight: 700;
    text-align: center;
    -webkit-box-align: center;
    color: white;
    background: #EE1846 !important;
    width: auto;
    border-radius: 10px;
    padding: 19px 55px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.give-form-wrap fieldset input.give-submit:hover {
    color: white;
    background: #EE1846 !important;
}

.elementor-kit-11432 input:not([type="button"]):not([type="submit"]), .elementor-kit-11432 textarea, .elementor-kit-11432 .elementor-field-textual {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 7px 7px 7px 7px;
}/* End custom CSS */
/* Start custom CSS for givewp_donor_wall, class: .elementor-element-c3c9727 */.adx-recent-donor .give-grid.give-grid--best-fit{
    margin-top: 15px;
    gap: 20px;
    margin-bottom: 0px;
}

.adx-recent-donor .give-wrap .give-grid__item {
    padding: 15px;
    box-shadow: 0px 0px 22px -6px #cccccc;
}

.adx-recent-donor .give-donor-details{
    display: flex;
    justify-content: space-between;
}/* End custom CSS */