.elementor-171 .elementor-element.elementor-element-sec-hero > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-171 .elementor-element.elementor-element-sec-hero:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carereliefassociation.org/wp-content/uploads/2026/05/9bce983a-dec6-4801-9e57-d7186e215a6a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-sec-hero > .elementor-background-overlay{background-color:rgba(0,0,0,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-sec-hero > .elementor-container{min-height:400px;}.elementor-171 .elementor-element.elementor-element-sec-hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-col-hero.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-171 .elementor-element.elementor-element-col-hero.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-w-badge{padding:0px 0px 16px 0px;}.elementor-171 .elementor-element.elementor-element-w-badge .elementor-widget-container > *{max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-w-h1{padding:0px 0px 20px 0px;text-align:start;}.elementor-171 .elementor-element.elementor-element-w-h1.elementor-element{--align-self:center;}.elementor-171 .elementor-element.elementor-element-w-h1 .elementor-heading-title{max-width:58%;margin-right:auto;font-family:"Times New Roman", Sans-serif;font-size:58px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-w-hero-p{padding:0px 0px 32px 0px;}.elementor-171 .elementor-element.elementor-element-w-hero-p .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-w-hero-btns .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-sec-stats:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-stats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-sec-stats > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-stats{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 60px 40px;}.elementor-171 .elementor-element.elementor-element-sec-stats > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-stat-col1.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-171 .elementor-element.elementor-element-stat-col1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-171 .elementor-element.elementor-element-sn1 .elementor-heading-title{max-width:100%;color:#e07b24;}.elementor-171 .elementor-element.elementor-element-sn1{text-align:center;}.elementor-171 .elementor-element.elementor-element-sl1 .elementor-heading-title{max-width:100%;color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sl1{text-align:center;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-stat-col2.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-171 .elementor-element.elementor-element-stat-col2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-171 .elementor-element.elementor-element-sn2 .elementor-heading-title{max-width:100%;color:#e07b24;}.elementor-171 .elementor-element.elementor-element-sn2{text-align:center;}.elementor-171 .elementor-element.elementor-element-sl2 .elementor-heading-title{max-width:100%;color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sl2{text-align:center;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-stat-col3.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-171 .elementor-element.elementor-element-stat-col3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-171 .elementor-element.elementor-element-sn3 .elementor-heading-title{max-width:100%;color:#e07b24;}.elementor-171 .elementor-element.elementor-element-sn3{text-align:center;}.elementor-171 .elementor-element.elementor-element-sl3 .elementor-heading-title{max-width:100%;color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sl3{text-align:center;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-stat-col4.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-171 .elementor-element.elementor-element-stat-col4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-171 .elementor-element.elementor-element-sn4 .elementor-heading-title{max-width:100%;color:#e07b24;}.elementor-171 .elementor-element.elementor-element-sn4{text-align:center;}.elementor-171 .elementor-element.elementor-element-sl4 .elementor-heading-title{max-width:100%;color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sl4{text-align:center;}.elementor-171 .elementor-element.elementor-element-sec-prog-header:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-prog-header > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9f4;}.elementor-171 .elementor-element.elementor-element-sec-prog-header > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-prog-header{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 40px 20px 40px;}.elementor-171 .elementor-element.elementor-element-sec-prog-header > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-ph1 .elementor-heading-title{max-width:100%;color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-ph1{text-align:center;}.elementor-171 .elementor-element.elementor-element-ph2 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-prog-cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9f4;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-pcard1 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-pcard2 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-pcard3 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-prog-cards2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9f4;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards2 > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 80px 40px;}.elementor-171 .elementor-element.elementor-element-sec-prog-cards2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-pcard4 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-pcard5 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-ccd8f0e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-b3176bf{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-171 .elementor-element.elementor-element-5e5d667 img{width:100%;max-width:100%;height:451px;}.elementor-171 .elementor-element.elementor-element-a61a85a{--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-171 .elementor-element.elementor-element-62a951d .elementor-heading-title{max-width:100%;font-family:"Reem Kufi Ink", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-171 .elementor-element.elementor-element-62a951d{text-align:start;}.elementor-171 .elementor-element.elementor-element-2dba04a .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-2dba04a{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-171 .elementor-element.elementor-element-692108e .elementor-button{background-color:#E07B24;text-shadow:16px 22px 19px rgba(85.0740153070084, 49.492694188551994, 49.492694188551994, 0.3);border-radius:28px 28px 28px 28px;padding:21px 21px 21px 21px;}.elementor-171 .elementor-element.elementor-element-692108e{border-radius:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-sec-testi:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-testi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sec-testi{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 40px 40px;}.elementor-171 .elementor-element.elementor-element-sec-testi > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-th1 .elementor-heading-title{max-width:100%;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-th1{text-align:center;}.elementor-171 .elementor-element.elementor-element-th2 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-sec-testi-cards:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-testi-cards > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a5c38;}.elementor-171 .elementor-element.elementor-element-sec-testi-cards > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-testi-cards{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 80px 40px;}.elementor-171 .elementor-element.elementor-element-sec-testi-cards > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-tcard1 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-tcard2 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-tcard3 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-sec-cta:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-sec-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.unsplash.com/photo-1509099836639-18ba1795216d?w=1600&q=80");background-position:center center;background-size:cover;}.elementor-171 .elementor-element.elementor-element-sec-cta > .elementor-background-overlay{background-color:rgba(26,92,56,0.88);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-sec-cta > .elementor-container{max-width:1200px;}.elementor-171 .elementor-element.elementor-element-sec-cta{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-171 .elementor-element.elementor-element-cta-h1 .elementor-heading-title{max-width:100%;font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-cta-h1{text-align:center;}.elementor-171 .elementor-element.elementor-element-cta-p1 .elementor-widget-container > *{max-width:100%;}.elementor-171 .elementor-element.elementor-element-cta-btns .elementor-widget-container > *{max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-b3176bf{--width:50%;}.elementor-171 .elementor-element.elementor-element-a61a85a{--width:50%;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-w-h1 .elementor-heading-title{max-width:1000px;margin-left:auto;margin-right:auto;font-size:43px;}.elementor-171 .elementor-element.elementor-element-w-h1{text-align:start;}}/* Start custom CSS *//* Hero section overlay */
#d0bc182.e-con {
  position: relative;
}

/* Animate buttons */
.elementor-button {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  position: relative;
  overflow: hidden;
}
.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -100%;
  width: 100%; height: 100%;
  background: rgba(255,255,255,0.1);
  transition: left 0.3s ease;
}
.elementor-button:hover::after {
  left: 100%;
}
.elementor-button:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 25px rgba(0,0,0,0.2) !important;
}

/* Card hover effects */
.e-con:hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Image hover zoom */
.elementor-widget-image img {
  transition: transform 0.5s ease !important;
  border-radius: 16px;
}
.elementor-widget-image:hover img {
  transform: scale(1.04) !important;
}

/* Icon animation */
.elementor-widget-icon:hover .elementor-icon {
  transform: rotate(10deg) scale(1.15);
  transition: all 0.3s ease;
}

/* Social icons hover */
.elementor-social-icon:hover {
  transform: translateY(-3px) scale(1.1) !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */