.elementor-2535 .elementor-element.elementor-element-2584787{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:075px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2535 .elementor-element.elementor-element-2584787:not(.elementor-motion-effects-element-type-background), .elementor-2535 .elementor-element.elementor-element-2584787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jalcfoundation.org/wp-content/uploads/2025/04/JALC-Headers-4-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2535 .elementor-element.elementor-element-992d2dd > .elementor-widget-container{margin:13px 13px 13px 13px;padding:5px 5px 5px 5px;}.elementor-2535 .elementor-element.elementor-element-005fb95{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-2535 .elementor-element.elementor-element-005fb95:not(.elementor-motion-effects-element-type-background), .elementor-2535 .elementor-element.elementor-element-005fb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEEEF;}.elementor-2535 .elementor-element.elementor-element-7dbec71{--e-image-carousel-slides-to-show:4;}.elementor-2535 .elementor-element.elementor-element-7dbec71 .swiper-wrapper{display:flex;align-items:center;}.elementor-2535 .elementor-element.elementor-element-5225ba5{--display:flex;--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-2535 .elementor-element.elementor-element-420d750{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2535 .elementor-element.elementor-element-6b40975{--display:flex;--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:0px;--padding-right:0px;}.elementor-2535 .elementor-element.elementor-element-ec6a9dd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2535 .elementor-element.elementor-element-ec6a9dd .title-animation{display:show !important;text-align:center !important;}.elementor-2535 .elementor-element.elementor-element-70f0a32{--display:flex;}@media(max-width:1024px){.elementor-2535 .elementor-element.elementor-element-005fb95{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2535 .elementor-element.elementor-element-7dbec71{--e-image-carousel-slides-to-show:3;}.elementor-2535 .elementor-element.elementor-element-420d750{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-2535 .elementor-element.elementor-element-005fb95{--content-width:1320px;}.elementor-2535 .elementor-element.elementor-element-6b40975{--content-width:677px;}}@media(min-width:1025px){.elementor-2535 .elementor-element.elementor-element-2584787:not(.elementor-motion-effects-element-type-background), .elementor-2535 .elementor-element.elementor-element-2584787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for charifund-heading-title-widget, class: .elementor-element-ec6a9dd *//* Most aggressive override - targets ALL text in this widget */
.elementor-2535 .elementor-element.elementor-element-ec6a9dd,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd *,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h1,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h2, 
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h3,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h4,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h5,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd h6,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd p,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd span,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd div,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd::before,
.elementor-2535 .elementor-element.elementor-element-ec6a9dd::after {
    text-transform: none !important;
    font-variant: normal !important;
    font-feature-settings: normal !important;
}

/* Additional override for text nodes */
.elementor-2535 .elementor-element.elementor-element-ec6a9dd .elementor-heading-title {
    text-transform: none !important;
    font-variant: normal !important;
}/* End custom CSS */